From 6f5cb9dfaa1cdf86e1bf3dd49f4705d5fc0232ab Mon Sep 17 00:00:00 2001 From: Julian Sommer <115516918+juliansommer@users.noreply.github.com> Date: Mon, 7 Sep 2026 09:13:25 +1000 Subject: [PATCH] fix: lint issues --- ...le-Cc93h1nq.js => DialogTitle-D4xbB2kg.js} | 2 +- .../frontend/dist/assets/_-Bm32-qV9.js | 2 - .../frontend/dist/assets/_-BrP4cHMQ.js | 2 + .../assets/{_-DqGcZ4Fg.js => _-Ds0gPhj5.js} | 2 +- .../frontend/dist/assets/_auth-DW8lv8lW.js | 1 - .../frontend/dist/assets/_auth-WNN1LvK6.js | 1 + ...bucket-BOE535W8.js => _bucket-CCzv73iu.js} | 2 +- .../frontend/dist/assets/_bucket-CV6Snehp.js | 2 + .../frontend/dist/assets/_bucket-Cmd9kYfR.js | 2 - ...e-C3ZrLh0O.js => _clusterName-BFyV7K3F.js} | 2 +- .../dist/assets/_clusterName-BzGHzfJB.js | 2 - .../dist/assets/_clusterName-C0F6x588.js | 2 - .../dist/assets/_clusterName-CLIR8GLi.js | 2 + .../dist/assets/_clusterName-CzNapr33.js | 2 + ...e-Bii-A-mg.js => _clusterName-YbCXmuRn.js} | 2 +- ...ame-xUCYmsr0.js => _groupName-B4vSCEJG.js} | 2 +- .../dist/assets/_groupName-XGxOJHI-.js | 2 + .../dist/assets/_groupName-u7ZZVjCl.js | 2 - ...2LHbD.js => _guardrailId.edit-CTBKvwCt.js} | 2 +- .../dist/assets/_guardrailId.edit-DIvMXoyY.js | 2 - .../dist/assets/_guardrailId.edit-DZ4W6Rar.js | 2 + ...bMfp.js => _guardrailId.index-Cdr-fGq3.js} | 2 +- .../assets/_guardrailId.index-CmYgLkFz.js | 2 + .../assets/_guardrailId.index-CmzKto6A.js | 2 - .../frontend/dist/assets/_id--VorTIYZ.js | 2 - .../frontend/dist/assets/_id-0Dq8ykhe.js | 2 + .../{_id-DE9MD3oT.js => _id-0JKXgCuv.js} | 2 +- .../frontend/dist/assets/_id-0zr5J0DX.js | 2 + .../frontend/dist/assets/_id-B3e50mUn.js | 2 + .../frontend/dist/assets/_id-B49qxhIe.js | 2 - .../frontend/dist/assets/_id-B6UjjKjE.js | 2 + .../{_id-D8jom3bG.js => _id-B7CU1N0O.js} | 2 +- .../{_id-B2UNoBqO.js => _id-B7Y1NWx7.js} | 2 +- .../frontend/dist/assets/_id-BApPJcKv.js | 2 - .../frontend/dist/assets/_id-BDbNKbq6.js | 2 + .../frontend/dist/assets/_id-BEdHsdnR.js | 2 - .../frontend/dist/assets/_id-BFXE9Jle.js | 2 - .../frontend/dist/assets/_id-BFoQTUR0.js | 2 + .../frontend/dist/assets/_id-BJlsOeWG.js | 2 + .../frontend/dist/assets/_id-BKyCvdAZ.js | 2 + .../{_id-BMtUtAqE.js => _id-BTvCBBhL.js} | 2 +- .../frontend/dist/assets/_id-BUQbNtZs.js | 2 - .../frontend/dist/assets/_id-BYa4kB8E.js | 2 - .../frontend/dist/assets/_id-BZ3O9ZML.js | 2 + .../frontend/dist/assets/_id-BbP1LhOu.js | 2 - .../frontend/dist/assets/_id-BeE7xu_F.js | 2 - .../frontend/dist/assets/_id-BfdTaiZI.js | 2 - .../{_id-BCn8Ez7C.js => _id-BprdCLjf.js} | 2 +- .../{_id-DmQRADSb.js => _id-BuJTG8nq.js} | 2 +- .../frontend/dist/assets/_id-Bukc7duO.js | 2 + .../frontend/dist/assets/_id-C1vZvpqZ.js | 2 + .../{_id-S_WHrDL1.js => _id-C2Wq3GPv.js} | 2 +- .../{_id-DPmRXCW_.js => _id-CF0kW6JT.js} | 2 +- .../{_id-BLJoxR8N.js => _id-CFdRgAD5.js} | 2 +- .../frontend/dist/assets/_id-CHZBYqQx.js | 2 + .../frontend/dist/assets/_id-COUcABqD.js | 2 - .../frontend/dist/assets/_id-CRlt58ri.js | 2 + .../{_id-DK1lXn0p.js => _id-C_XqaI9g.js} | 2 +- .../frontend/dist/assets/_id-CzLd5wFa.js | 2 - .../{_id-CEBYoYkB.js => _id-D0iVlWMF.js} | 2 +- .../{_id-DxBz-xCE.js => _id-DAr5-Lna.js} | 2 +- .../frontend/dist/assets/_id-DDPvDvFm.js | 2 + .../frontend/dist/assets/_id-DEyrPS-0.js | 2 + .../frontend/dist/assets/_id-DJ8XbmYg.js | 2 - .../{_id-D3qjwuGY.js => _id-DNu81G5a.js} | 2 +- .../frontend/dist/assets/_id-DOi6gRvJ.js | 2 + .../frontend/dist/assets/_id-DQTliMAX.js | 2 - .../{_id-DlOh7Gua.js => _id-DZnQBYml.js} | 2 +- .../{_id-6MKlaOdG.js => _id-DbPs2Aml.js} | 2 +- .../frontend/dist/assets/_id-EdFyU1I7.js | 2 - .../frontend/dist/assets/_id-IPVUdShx.js | 2 + .../{_id-KDJJcaaA.js => _id-KuJogjZ1.js} | 2 +- .../frontend/dist/assets/_id-NAibURxT.js | 2 - .../frontend/dist/assets/_id-O_hqKPZh.js | 2 + .../frontend/dist/assets/_id-Pz7-tq3i.js | 2 - .../{_id-CIaGqV5k.js => _id-RJEOaWMH.js} | 2 +- .../frontend/dist/assets/_id-TTOLug0Z.js | 2 - .../frontend/dist/assets/_id-TwqrNYQO.js | 2 - .../frontend/dist/assets/_id-WckeOQOw.js | 2 - .../frontend/dist/assets/_id-aLKsffO1.js | 2 + .../{_id-B_JBZhWL.js => _id-aormzcw3.js} | 2 +- .../{_id-BIpsMm3n.js => _id-f07W0zbA.js} | 2 +- .../frontend/dist/assets/_id-iAHChfiq.js | 2 - .../frontend/dist/assets/_id-kqS7pLi2.js | 2 + .../{_id-B8paC3-U.js => _id-mOXjUR-O.js} | 2 +- .../{_id-C4Qlr8BZ.js => _id-mQqs3Qea.js} | 2 +- .../frontend/dist/assets/_id-to6Qln6R.js | 2 + .../assets/_instanceProfileName-CZG4-TZ2.js | 2 + .../assets/_instanceProfileName-CqDtVEFN.js | 2 - ...zR.js => _instanceProfileName-DZW9BXJ-.js} | 2 +- .../dist/assets/_knowledgeBaseId-BZGHYs76.js | 2 + ...-fZuBb.js => _knowledgeBaseId-D6KU8ZgL.js} | 2 +- .../dist/assets/_knowledgeBaseId-cTdVPb68.js | 2 - .../frontend/dist/assets/_name-B2lC5YBh.js | 2 + .../{_name-RxqrJwA3.js => _name-B66O2PwL.js} | 2 +- .../{_name-DzxvJlOG.js => _name-BasqmS_s.js} | 2 +- .../frontend/dist/assets/_name-C5_v5TCR.js | 2 - .../frontend/dist/assets/_name-CX7Vv6wW.js | 2 + .../frontend/dist/assets/_name-esUcKlUA.js | 2 - .../dist/assets/_policyArn-BMv3b5-4.js | 2 + .../dist/assets/_policyArn-CYl42KzQ.js | 2 - ...Arn-BUtKtj8q.js => _policyArn-CgM1UTwX.js} | 2 +- .../dist/assets/_roleName-DuiUOvqQ.js | 2 + .../dist/assets/_roleName-uZJ_1AxK.js | 2 - ...Name-CSEAbc02.js => _roleName-yrpq8LRQ.js} | 2 +- .../dist/assets/_serviceName-0HOyjdS6.js | 2 - .../dist/assets/_serviceName-BRs_KsIP.js | 2 + ...e-BUBQZUy_.js => _serviceName-DRQaPqqX.js} | 2 +- .../frontend/dist/assets/_taskId-B28MzOU3.js | 2 - ...taskId-CEeNIFN7.js => _taskId-BRTSY1qh.js} | 2 +- .../frontend/dist/assets/_taskId-CDG-_YO0.js | 2 + .../dist/assets/_userName-Bjv4lLHc.js | 2 - ...Name-wtPgboBJ.js => _userName-Cf09T7Q2.js} | 2 +- .../dist/assets/_userName-D1gqweev.js | 2 + .../{acm-DmCcUtE_.js => acm-ClT0dt6e.js} | 2 +- .../{admin-rZuOp1HD.js => admin-B23bk1GJ.js} | 2 +- ...-DbEQx3-L.js => admin-context-Bip1Tviw.js} | 2 +- ...g-C5LIz1yI.js => alert-dialog-5uS2nPuy.js} | 2 +- ...Q3nGe2.js => allocate-address-DuXCvoMl.js} | 2 +- ...ls-snKHLvGZ.js => ami-details-OPi711d8.js} | 2 +- ...M0ONe.js => attributes-editor-CftIrpS1.js} | 2 +- .../dist/assets/awsClient-BYSqOjkz.js | 5 - .../dist/assets/awsClient-DzGEPkSc.js | 5 + .../{badge-C7Jy3M_B.js => badge-Pkfq9EWJ.js} | 2 +- ...edrock-NaCurvk-.js => bedrock-D_Yfiqz7.js} | 2 +- ...edrock-gFYjjWk8.js => bedrock-eRjhg2Wi.js} | 2 +- ...t-kRbY_sb_.js => bedrockAgent-CIUOzJQE.js} | 2 +- ...t-BB3fnx8E.js => bedrockAgent-De1cH6YX.js} | 2 +- ...{button-B5pmTZ23.js => button-KK2VfbzH.js} | 2 +- .../{card-D4KiNz_m.js => card-bxOLp7Xz.js} | 2 +- ... => certificate-import-dialog-CKAX8Ak-.js} | 2 +- ...2Dofw.js => cli-command-panel-CFBFXhwd.js} | 2 +- .../dist/assets/cluster-config-Bjqk93qS.js | 66 ++++++++ .../dist/assets/cluster-config-Cng_iYLz.js | 80 --------- ...le-BI-3lGSt.js => collapsible-BzxV_v-b.js} | 2 +- .../dist/assets/commandBuilder-0icuNvgM.js | 1 + .../dist/assets/commandBuilder-8MIIrZQ3.js | 1 + .../dist/assets/commandBuilder-B2Oa3rSI.js | 1 - .../dist/assets/commandBuilder-Bj3YwcrM.js | 1 + .../dist/assets/commandBuilder-BkBr_oqP.js | 1 - .../dist/assets/commandBuilder-CAYKjeIg.js | 1 - .../dist/assets/commandBuilder-CNyWduAX.js | 1 - .../dist/assets/commandBuilder-D0q6WvaS.js | 1 - .../dist/assets/commandBuilder-DGC5kxzI.js | 1 + .../dist/assets/commandBuilder-Db00fakI.js | 1 - .../dist/assets/commandBuilder-O_bsHq4H.js | 1 + .../dist/assets/commandBuilder-aAIACtqr.js | 1 + ...{create-C3CBd8_Y.js => create-DdEWoj7x.js} | 2 +- ...-D9aaHkMj.js => create-bucket-DAS49jZ4.js} | 2 +- ...Be36XS_y.js => create-cluster-x39teS2Q.js} | 2 +- ...EwO4.js => create-db-instance-4BBFI1Ii.js} | 2 +- ... => create-db-parameter-group-C8RtPxaS.js} | 2 +- ... => create-db-snapshot-dialog-Dn8BE2TI.js} | 2 +- ....js => create-db-subnet-group-DgeqQYCL.js} | 2 +- ...p-C0tb3f37.js => create-group-c8WCOPmN.js} | 2 +- ...js => create-instance-profile-CNRKZ93s.js} | 2 +- ...js => create-internet-gateway--R73dPED.js} | 2 +- ...3JCQ5vy.js => create-key-pair-CxoJWI5j.js} | 2 +- ....js => create-launch-template-487e2VjO.js} | 2 +- ...AD.js => create-load-balancer-GiP2zqBE.js} | 2 +- ...dBLb.js => create-nat-gateway-GAhBUyHe.js} | 2 +- ....js => create-placement-group-BshvQB8K.js} | 2 +- ...-BcrpX3dv.js => create-policy-D7-ux-BK.js} | 2 +- ...le-DiRDezb3.js => create-role-B4_6zRbi.js} | 2 +- ...Jjsn.js => create-route-table--ACoEc-d.js} | 2 +- ...t.js => create-security-group-Xb44ALWZ.js} | 2 +- .../dist/assets/create-service-BDg_l9jB.js | 2 - .../dist/assets/create-service-hA8sRiej.js | 2 + ...B6NSpKAb.js => create-service-m1Gk03XJ.js} | 2 +- .../dist/assets/create-snapshot-BBNUigoI.js | 2 + .../dist/assets/create-snapshot-BQQRPYyB.js | 2 - ...N-yLgLe.js => create-snapshot-m1qF_ryA.js} | 2 +- ...-BoasAG4h.js => create-subnet-CNbrs9Pj.js} | 2 +- ...6dC.js => create-target-group-lwvBrcLd.js} | 2 +- ...er-BcXeYjPc.js => create-user-B4CTv0Da.js} | 2 +- ...-D6fGCvg5.js => create-volume-CZUamWLn.js} | 2 +- ...vpc-CzyE_O2c.js => create-vpc-v0tlXeGv.js} | 2 +- ...{create-BTDL7rQY.js => create-zm7jK_o6.js} | 2 +- ...s => createBaseUIEventDetails-DvhSBl_0.js} | 2 +- ...=> delete-confirmation-dialog-Glu4FzJO.js} | 2 +- ... => delete-db-instance-dialog-BrFcTDXf.js} | 2 +- ...ete-db-parameter-group-dialog-C1z8nN95.js} | 2 +- ... => delete-db-snapshot-dialog-BAQ0DDmg.js} | 2 +- ...delete-db-subnet-group-dialog-BVcuSGlv.js} | 2 +- ...XOST.js => describe-addresses-B-Eg-egG.js} | 2 +- ...x.js => describe-db-instances-Cx9_shsH.js} | 2 +- ... describe-db-parameter-groups-3ZGujm3u.js} | 2 +- ...7.js => describe-db-snapshots-DQ5xEyFO.js} | 2 +- ... => describe-db-subnet-groups-BfOn_mFJ.js} | 2 +- ...FZZXCpS.js => describe-images-DK5pT841.js} | 2 +- ...JQVS.js => describe-instances-BWUGrSC3.js} | 2 +- ...=> describe-internet-gateways-DJCmDmB9.js} | 2 +- ...g-Pv.js => describe-key-pairs-DHi3slWr.js} | 2 +- ... => describe-launch-templates-CQqvkvmb.js} | 2 +- ...js => describe-load-balancers-DLrbEFiW.js} | 2 +- ...k.js => describe-nat-gateways-CmytvbVO.js} | 2 +- ... => describe-placement-groups-BTHt_jus.js} | 2 +- ...f.js => describe-route-tables-Ch0b8g1c.js} | 2 +- ...s => describe-security-groups-FubfjnSL.js} | 2 +- ...NHUg.js => describe-snapshots-OBGbXxwY.js} | 2 +- ...FRSKWf.js => describe-subnets-BHwZOS7x.js} | 2 +- ....js => describe-target-groups-BO1YHmkv.js} | 2 +- ...StiCxx.js => describe-volumes-Cw3L3KDz.js} | 2 +- ...-BeyDNKhE.js => describe-vpcs-D2vp5ZHb.js} | 2 +- .../{dist-DI7KEwUb.js => dist-911hZ6PH.js} | 2 +- .../{ec2-xfbzgUcH.js => ec2-BOaIcgiX.js} | 2 +- .../{ec2-CHvsTx6p.js => ec2-Bb2XHK85.js} | 2 +- .../{ec2-Dbko8Muj.js => ec2-kCKVAxwx.js} | 2 +- .../{ecr-Cui1zK4W.js => ecr-C1xO3sFZ.js} | 2 +- .../{ecr-BvXFRNzc.js => ecr-CJ6FS_PS.js} | 2 +- .../{ecs-D5CM2_El.js => ecs-BURWI--K.js} | 2 +- .../{ecs-DKmHlMDx.js => ecs-BeyfRKok.js} | 2 +- .../{ecs-B_gBguzZ.js => ecs-HroD6cSp.js} | 2 +- .../{eks-D8V-prwc.js => eks-BkgVw1hV.js} | 2 +- .../{eks-cZ9qck4B.js => eks-DRUCCziQ.js} | 2 +- .../{elbv2-CTiusOYk.js => elbv2-B7pWA1rA.js} | 2 +- .../{elbv2-C1cLzuda.js => elbv2-BUQQleNm.js} | 2 +- .../{elbv2-DA3X8BfS.js => elbv2-fAfV8O2q.js} | 2 +- .../{field-DVCmLIN7.js => field-DuilC4iP.js} | 2 +- ...s-BgYlCOen.js => form-actions-BT2ctvY2.js} | 2 +- ...s => gpu-instance-type-select-DzHEeoD6.js} | 2 +- ...kFT.js => guardrail-form-page-ejZVt1Zb.js} | 2 +- .../{iam-_itwTtLC.js => iam-D3enIKCf.js} | 2 +- .../{iam-CVT2wiur.js => iam-DUYV-IYB.js} | 2 +- .../{iam-BuKHxc30.js => iam-V_jWOGeX.js} | 2 +- ...Lzimw-v.js => import-key-pair-IwxUlLx0.js} | 2 +- .../{index-DLT9xUO0.js => index-Bq1MIPbB.js} | 6 +- ...-MZL15KqW.js => index.browser-BszHTVDt.js} | 2 +- ...R.js => inline-policies-panel-CPFUpw-8.js} | 2 +- .../{input-BRXyXQUw.js => input-Dv_zyCQu.js} | 2 +- .../{json-CcmuIjzX.js => json-D82GLiDy.js} | 2 +- ...or-DDha4Mlx.js => json-editor-D5hsQqek.js} | 2 +- ...> launch-template-data-fields-C_WMkbZd.js} | 2 +- ...-DHztlPM4.js => list-clusters-DS3TNva9.js} | 2 +- ...-hNA6KGMC.js => list-clusters-NpnfGAtI.js} | 2 +- ...ps-Dn3jolTY.js => list-groups-CFQq-2rN.js} | 2 +- ...YLTo3FH.js => list-guardrails-BWoJ_gRf.js} | 2 +- ....js => list-instance-profiles-CvFFpAN2.js} | 2 +- ...pI.js => list-knowledge-bases-BN0preSA.js} | 2 +- ...k9pdL.js => list-model-access-BcxGofNQ.js} | 2 +- ...9NZM.js => list-model-catalog-BIodgTwd.js} | 2 +- ...-DLVDO8NC.js => list-policies-C9RcBtvt.js} | 2 +- ...CeaxS.js => list-repositories-BYv1pxmQ.js} | 2 +- ...les-C4UXlqoA.js => list-roles-4DQN8f93.js} | 2 +- ...ers-DzBQukTg.js => list-users-Xf4WMnsL.js} | 2 +- .../frontend/dist/assets/login-B1AhZ4SZ.js | 2 - .../frontend/dist/assets/login-DyeE_npM.js | 2 + .../{login-DVXV1LWZ.js => login-E3HJsIl9.js} | 2 +- .../assets/{ls-cbzwIyb-.js => ls-m_RZ4h1a.js} | 2 +- .../{nodes-BtUxR9L3.js => nodes-DKwlW0vN.js} | 2 +- ...und-BPerAsiT.js => playground-DEkZCyXc.js} | 2 +- .../{rds-CTtwIFdP.js => rds-BkNf4eSG.js} | 2 +- .../{rds-BzXp-8k5.js => rds-CgptNEeO.js} | 2 +- ...AksMQ.js => rds-delete-dialog-7bAJx175.js} | 2 +- ...nj9D-7.js => rds-events-panel-BddXaSKl.js} | 2 +- ...b-DHkAxGPS.js => rds-tags-tab-ADXwOOQT.js} | 2 +- .../{rds-Dy_D7lYT.js => rds-vDQqd7aK.js} | 2 +- .../register-task-definition-BhY7QT0H.js | 2 + .../register-task-definition-BplQSkfn.js | 2 - ...s => register-task-definition-CIxqtZKc.js} | 2 +- .../dist/assets/run-instances-BKxh5v2r.js | 2 + ...-BHxKoegD.js => run-instances-Bik367Ug.js} | 2 +- .../dist/assets/run-instances-Bxsh5SUC.js | 2 - .../frontend/dist/assets/run-task-D-pC0fqU.js | 2 - .../frontend/dist/assets/run-task-DBPgf8XC.js | 2 + ...-task-Uqm0tPd_.js => run-task-Dn_XySBV.js} | 2 +- .../assets/{s3-CSR7w4yZ.js => s3-BldOjjaE.js} | 2 +- .../assets/{s3-Dwp_F7FZ.js => s3-DG5LdZ9S.js} | 2 +- ... => security-group-checkboxes-DGq-5leb.js} | 2 +- ...{select-AlcaFR6c.js => select-C4XUO0SI.js} | 2 +- ...ator-0jjPwDu1.js => separator-DWMHs8dQ.js} | 2 +- ...vucmBge.js => service-metrics-COU31f82.js} | 2 +- ...h-VF7GkRXB.js => signed-fetch-C0A8gvg8.js} | 2 +- ...ge-8wj3oh2U.js => state-badge-teQfBrcY.js} | 2 +- .../{sts-DCkgaL1z.js => sts-BMCAZlxu.js} | 2 +- ...H.js => system-image-required-ULIQwenl.js} | 2 +- .../{tabs-CITVfGwW.js => tabs-DEpYOmeM.js} | 2 +- ...or-Ch0tFvxo.js => tags-editor-DS_EVlVq.js} | 2 +- ...arfgx_.js => tags-field-array-QmHZ5xfm.js} | 2 +- ...Hg01e.js => target-group-form-RpPY70ty.js} | 2 +- ...0kDBOC.js => task-definitions-BUsplWX0.js} | 2 +- ...tarea-By2jtnIk.js => textarea-oyVxxKDw.js} | 2 +- ...-g2tJTLGf.js => upload-button-etAqT4UK.js} | 2 +- ...Nd.js => useCompositeListItem-BWFRLb1m.js} | 2 +- ...-C6-NQ8HJ.js => usePositioner-VqQPuYMi.js} | 2 +- ...js => useRegisterFieldControl-CNElZl4w.js} | 2 +- .../dist/assets/useRender-B4ZWL-vL.js | 1 - .../dist/assets/useRender-Bs5KnkVV.js | 1 + ...-BwxEbhQB.js => useScrollLock-DFSPwpTy.js} | 2 +- ...-Do0BeoDh.js => useValueAsRef-BmpxSjQU.js} | 2 +- .../dist/assets/waypoints-C-DB3sJT.js | 1 - .../dist/assets/waypoints-Ck1S0Obg.js | 1 + .../frontend/dist/assets/zod--v4EVB_k.js | 1 + .../frontend/dist/assets/zod-C7XqDsyI.js | 1 - .../spinifexui/frontend/dist/index.html | 158 +++++++++--------- .../frontend/src/lib/query-client.test.ts | 4 +- .../list-guardrails/$guardrailId.edit.tsx | 7 +- .../list-guardrails/$guardrailId.index.tsx | 14 +- .../(guardrails)/list-guardrails/index.tsx | 5 +- .../list-knowledge-bases/$knowledgeBaseId.tsx | 14 +- .../list-knowledge-bases/create.tsx | 5 +- .../list-knowledge-bases/index.tsx | 5 +- .../bedrock/(playground)/playground/index.tsx | 10 +- .../(elastic-ips)/describe-addresses/$id.tsx | 10 +- .../describe-addresses/index.tsx | 5 +- .../ec2/(images)/describe-images/$id.tsx | 7 +- .../ec2/(images)/describe-images/index.tsx | 5 +- .../(instances)/describe-instances/$id.tsx | 15 +- .../(instances)/describe-instances/index.tsx | 5 +- .../_auth/ec2/(instances)/run-instances.tsx | 40 ++++- .../describe-internet-gateways/$id.tsx | 12 +- .../describe-internet-gateways/index.tsx | 5 +- .../ec2/(key)/describe-key-pairs/$id.tsx | 7 +- .../ec2/(key)/describe-key-pairs/index.tsx | 5 +- .../create-launch-template.tsx | 25 ++- .../describe-launch-templates/$id.tsx | 37 +++- .../describe-launch-templates/index.tsx | 5 +- .../(load-balancers)/create-load-balancer.tsx | 30 +++- .../describe-load-balancers/$id.tsx | 32 +++- .../describe-load-balancers/index.tsx | 5 +- .../ec2/(nat-gateways)/create-nat-gateway.tsx | 10 +- .../describe-nat-gateways/$id.tsx | 7 +- .../describe-nat-gateways/index.tsx | 5 +- .../describe-placement-groups/$id.tsx | 12 +- .../describe-placement-groups/index.tsx | 5 +- .../ec2/(route-tables)/create-route-table.tsx | 5 +- .../describe-route-tables/$id.tsx | 20 ++- .../describe-route-tables/index.tsx | 5 +- .../create-security-group.tsx | 5 +- .../describe-security-groups/$id.tsx | 7 +- .../describe-security-groups/index.tsx | 5 +- .../_auth/ec2/(snapshots)/create-snapshot.tsx | 5 +- .../(snapshots)/describe-snapshots/$id.tsx | 10 +- .../(snapshots)/describe-snapshots/index.tsx | 5 +- .../_auth/ec2/(subnet)/create-subnet.tsx | 10 +- .../ec2/(subnet)/describe-subnets/$id.tsx | 5 +- .../ec2/(subnet)/describe-subnets/index.tsx | 5 +- .../(target-groups)/create-target-group.tsx | 5 +- .../describe-target-groups/$id.tsx | 22 ++- .../describe-target-groups/index.tsx | 5 +- .../_auth/ec2/(volumes)/create-volume.tsx | 5 +- .../ec2/(volumes)/describe-volumes/$id.tsx | 10 +- .../ec2/(volumes)/describe-volumes/index.tsx | 5 +- .../_auth/ec2/(volumes)/modify-volume/$id.tsx | 5 +- .../_auth/ec2/(vpc)/describe-vpcs/$id.tsx | 10 +- .../_auth/ec2/(vpc)/describe-vpcs/index.tsx | 5 +- .../(repositories)/list-repositories/$id.tsx | 19 ++- .../list-repositories/index.tsx | 5 +- .../_auth/ecs/(clusters)/create-service.tsx | 20 ++- .../(clusters)/list-clusters/$clusterName.tsx | 21 ++- .../$clusterName_/services/$serviceName.tsx | 14 +- .../$clusterName_/tasks/$taskId.tsx | 7 +- .../ecs/(clusters)/list-clusters/index.tsx | 10 +- .../routes/_auth/ecs/(clusters)/run-task.tsx | 15 +- .../_auth/ecs/(clusters)/task-definitions.tsx | 5 +- .../_auth/eks/(clusters)/create-cluster.tsx | 20 ++- .../(clusters)/list-clusters/$clusterName.tsx | 21 ++- .../eks/(clusters)/list-clusters/index.tsx | 5 +- .../iam/(groups)/list-groups/$groupName.tsx | 31 ++-- .../_auth/iam/(groups)/list-groups/index.tsx | 5 +- .../$instanceProfileName.tsx | 12 +- .../list-instance-profiles/index.tsx | 5 +- .../(policies)/list-policies/$policyArn.tsx | 14 +- .../iam/(policies)/list-policies/index.tsx | 5 +- .../iam/(roles)/list-roles/$roleName.tsx | 33 ++-- .../_auth/iam/(roles)/list-roles/index.tsx | 5 +- .../iam/(users)/list-users/$userName.tsx | 40 +++-- .../_auth/iam/(users)/list-users/index.tsx | 5 +- .../frontend/src/routes/_auth/index.tsx | 45 ++++- .../rds/(db-instances)/create-db-instance.tsx | 30 +++- .../describe-db-instances/$id.tsx | 27 ++- .../describe-db-instances/index.tsx | 5 +- .../create-db-parameter-group.tsx | 5 +- .../describe-db-parameter-groups/$name.tsx | 15 +- .../describe-db-parameter-groups/index.tsx | 5 +- .../(snapshots)/describe-db-snapshots/$id.tsx | 15 +- .../describe-db-snapshots/index.tsx | 5 +- .../$id.tsx | 32 +++- .../create-db-subnet-group.tsx | 10 +- .../describe-db-subnet-groups/$name.tsx | 12 +- .../describe-db-subnet-groups/index.tsx | 5 +- .../src/routes/_auth/s3/ls/$bucket/$.tsx | 7 +- .../src/routes/_auth/s3/ls/$bucket/index.tsx | 7 +- .../frontend/src/routes/_auth/s3/ls/index.tsx | 5 +- .../frontend/src/test/elbv2-e2e.test.tsx | 8 +- .../frontend/src/test/rds-e2e.test.tsx | 28 ++-- 386 files changed, 1222 insertions(+), 751 deletions(-) rename spinifex/services/spinifexui/frontend/dist/assets/{DialogTitle-Cc93h1nq.js => DialogTitle-D4xbB2kg.js} (96%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_-Bm32-qV9.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_-BrP4cHMQ.js rename spinifex/services/spinifexui/frontend/dist/assets/{_-DqGcZ4Fg.js => _-Ds0gPhj5.js} (91%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_auth-DW8lv8lW.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_auth-WNN1LvK6.js rename spinifex/services/spinifexui/frontend/dist/assets/{_bucket-BOE535W8.js => _bucket-CCzv73iu.js} (89%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_bucket-CV6Snehp.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_bucket-Cmd9kYfR.js rename spinifex/services/spinifexui/frontend/dist/assets/{_clusterName-C3ZrLh0O.js => _clusterName-BFyV7K3F.js} (97%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BzGHzfJB.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C0F6x588.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CLIR8GLi.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CzNapr33.js rename spinifex/services/spinifexui/frontend/dist/assets/{_clusterName-Bii-A-mg.js => _clusterName-YbCXmuRn.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{_groupName-xUCYmsr0.js => _groupName-B4vSCEJG.js} (89%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_groupName-XGxOJHI-.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_groupName-u7ZZVjCl.js rename spinifex/services/spinifexui/frontend/dist/assets/{_guardrailId.edit-xl52LHbD.js => _guardrailId.edit-CTBKvwCt.js} (68%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DIvMXoyY.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DZ4W6Rar.js rename spinifex/services/spinifexui/frontend/dist/assets/{_guardrailId.index-EnhMbMfp.js => _guardrailId.index-Cdr-fGq3.js} (95%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmYgLkFz.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmzKto6A.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id--VorTIYZ.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-0Dq8ykhe.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DE9MD3oT.js => _id-0JKXgCuv.js} (94%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-0zr5J0DX.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-B3e50mUn.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-B49qxhIe.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-B6UjjKjE.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-D8jom3bG.js => _id-B7CU1N0O.js} (83%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-B2UNoBqO.js => _id-B7Y1NWx7.js} (96%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BApPJcKv.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BDbNKbq6.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BEdHsdnR.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BFXE9Jle.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BFoQTUR0.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BJlsOeWG.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BKyCvdAZ.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-BMtUtAqE.js => _id-BTvCBBhL.js} (96%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BUQbNtZs.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BYa4kB8E.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BZ3O9ZML.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BbP1LhOu.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BeE7xu_F.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-BfdTaiZI.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-BCn8Ez7C.js => _id-BprdCLjf.js} (87%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DmQRADSb.js => _id-BuJTG8nq.js} (88%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-Bukc7duO.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-C1vZvpqZ.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-S_WHrDL1.js => _id-C2Wq3GPv.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DPmRXCW_.js => _id-CF0kW6JT.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-BLJoxR8N.js => _id-CFdRgAD5.js} (91%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-CHZBYqQx.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-COUcABqD.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-CRlt58ri.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DK1lXn0p.js => _id-C_XqaI9g.js} (94%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-CzLd5wFa.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-CEBYoYkB.js => _id-D0iVlWMF.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DxBz-xCE.js => _id-DAr5-Lna.js} (83%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-DDPvDvFm.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-DEyrPS-0.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-DJ8XbmYg.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-D3qjwuGY.js => _id-DNu81G5a.js} (89%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-DOi6gRvJ.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-DQTliMAX.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-DlOh7Gua.js => _id-DZnQBYml.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-6MKlaOdG.js => _id-DbPs2Aml.js} (85%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-EdFyU1I7.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-IPVUdShx.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-KDJJcaaA.js => _id-KuJogjZ1.js} (89%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-NAibURxT.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-O_hqKPZh.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-Pz7-tq3i.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-CIaGqV5k.js => _id-RJEOaWMH.js} (89%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-TTOLug0Z.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-TwqrNYQO.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-WckeOQOw.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-aLKsffO1.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-B_JBZhWL.js => _id-aormzcw3.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-BIpsMm3n.js => _id-f07W0zbA.js} (89%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-iAHChfiq.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-kqS7pLi2.js rename spinifex/services/spinifexui/frontend/dist/assets/{_id-B8paC3-U.js => _id-mOXjUR-O.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{_id-C4Qlr8BZ.js => _id-mQqs3Qea.js} (90%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_id-to6Qln6R.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CZG4-TZ2.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CqDtVEFN.js rename spinifex/services/spinifexui/frontend/dist/assets/{_instanceProfileName-DEFVSezR.js => _instanceProfileName-DZW9BXJ-.js} (91%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-BZGHYs76.js rename spinifex/services/spinifexui/frontend/dist/assets/{_knowledgeBaseId-CJ-fZuBb.js => _knowledgeBaseId-D6KU8ZgL.js} (96%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-cTdVPb68.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_name-B2lC5YBh.js rename spinifex/services/spinifexui/frontend/dist/assets/{_name-RxqrJwA3.js => _name-B66O2PwL.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{_name-DzxvJlOG.js => _name-BasqmS_s.js} (95%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_name-C5_v5TCR.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_name-CX7Vv6wW.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_name-esUcKlUA.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BMv3b5-4.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CYl42KzQ.js rename spinifex/services/spinifexui/frontend/dist/assets/{_policyArn-BUtKtj8q.js => _policyArn-CgM1UTwX.js} (87%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_roleName-DuiUOvqQ.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_roleName-uZJ_1AxK.js rename spinifex/services/spinifexui/frontend/dist/assets/{_roleName-CSEAbc02.js => _roleName-yrpq8LRQ.js} (88%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_serviceName-0HOyjdS6.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BRs_KsIP.js rename spinifex/services/spinifexui/frontend/dist/assets/{_serviceName-BUBQZUy_.js => _serviceName-DRQaPqqX.js} (97%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_taskId-B28MzOU3.js rename spinifex/services/spinifexui/frontend/dist/assets/{_taskId-CEeNIFN7.js => _taskId-BRTSY1qh.js} (96%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_taskId-CDG-_YO0.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_userName-Bjv4lLHc.js rename spinifex/services/spinifexui/frontend/dist/assets/{_userName-wtPgboBJ.js => _userName-Cf09T7Q2.js} (93%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/_userName-D1gqweev.js rename spinifex/services/spinifexui/frontend/dist/assets/{acm-DmCcUtE_.js => acm-ClT0dt6e.js} (72%) rename spinifex/services/spinifexui/frontend/dist/assets/{admin-rZuOp1HD.js => admin-B23bk1GJ.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{admin-context-DbEQx3-L.js => admin-context-Bip1Tviw.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{alert-dialog-C5LIz1yI.js => alert-dialog-5uS2nPuy.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{allocate-address-COQ3nGe2.js => allocate-address-DuXCvoMl.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{ami-details-snKHLvGZ.js => ami-details-OPi711d8.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{attributes-editor-CYvM0ONe.js => attributes-editor-CftIrpS1.js} (81%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/awsClient-BYSqOjkz.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/awsClient-DzGEPkSc.js rename spinifex/services/spinifexui/frontend/dist/assets/{badge-C7Jy3M_B.js => badge-Pkfq9EWJ.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{bedrock-NaCurvk-.js => bedrock-D_Yfiqz7.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{bedrock-gFYjjWk8.js => bedrock-eRjhg2Wi.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{bedrockAgent-kRbY_sb_.js => bedrockAgent-CIUOzJQE.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{bedrockAgent-BB3fnx8E.js => bedrockAgent-De1cH6YX.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{button-B5pmTZ23.js => button-KK2VfbzH.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{card-D4KiNz_m.js => card-bxOLp7Xz.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{certificate-import-dialog-3CXakVjy.js => certificate-import-dialog-CKAX8Ak-.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{cli-command-panel-Bzz2Dofw.js => cli-command-panel-CFBFXhwd.js} (95%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/cluster-config-Bjqk93qS.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/cluster-config-Cng_iYLz.js rename spinifex/services/spinifexui/frontend/dist/assets/{collapsible-BI-3lGSt.js => collapsible-BzxV_v-b.js} (96%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-0icuNvgM.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-8MIIrZQ3.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-B2Oa3rSI.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Bj3YwcrM.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-BkBr_oqP.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CAYKjeIg.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CNyWduAX.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-D0q6WvaS.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-DGC5kxzI.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Db00fakI.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-O_bsHq4H.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-aAIACtqr.js rename spinifex/services/spinifexui/frontend/dist/assets/{create-C3CBd8_Y.js => create-DdEWoj7x.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-bucket-D9aaHkMj.js => create-bucket-DAS49jZ4.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-cluster-Be36XS_y.js => create-cluster-x39teS2Q.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-db-instance-BlnpEwO4.js => create-db-instance-4BBFI1Ii.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-db-parameter-group-DbGZTwbt.js => create-db-parameter-group-C8RtPxaS.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-db-snapshot-dialog-1FfP3Uva.js => create-db-snapshot-dialog-Dn8BE2TI.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-db-subnet-group-eWHzwZB_.js => create-db-subnet-group-DgeqQYCL.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-group-C0tb3f37.js => create-group-c8WCOPmN.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-instance-profile-Cxop5dcv.js => create-instance-profile-CNRKZ93s.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-internet-gateway-DCznXBUn.js => create-internet-gateway--R73dPED.js} (87%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-key-pair-C3JCQ5vy.js => create-key-pair-CxoJWI5j.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-launch-template-CRz9yaek.js => create-launch-template-487e2VjO.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-load-balancer-CtpyY5AD.js => create-load-balancer-GiP2zqBE.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-nat-gateway-D4lVdBLb.js => create-nat-gateway-GAhBUyHe.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-placement-group-HgTj7swi.js => create-placement-group-BshvQB8K.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-policy-BcrpX3dv.js => create-policy-D7-ux-BK.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-role-DiRDezb3.js => create-role-B4_6zRbi.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-route-table-CFvNJjsn.js => create-route-table--ACoEc-d.js} (84%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-security-group-CC2BKNlt.js => create-security-group-Xb44ALWZ.js} (87%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/create-service-BDg_l9jB.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/create-service-hA8sRiej.js rename spinifex/services/spinifexui/frontend/dist/assets/{create-service-B6NSpKAb.js => create-service-m1Gk03XJ.js} (94%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BBNUigoI.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BQQRPYyB.js rename spinifex/services/spinifexui/frontend/dist/assets/{create-snapshot-DN-yLgLe.js => create-snapshot-m1qF_ryA.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-subnet-BoasAG4h.js => create-subnet-CNbrs9Pj.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-target-group-BNCA96dC.js => create-target-group-lwvBrcLd.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-user-BcXeYjPc.js => create-user-B4CTv0Da.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-volume-D6fGCvg5.js => create-volume-CZUamWLn.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-vpc-CzyE_O2c.js => create-vpc-v0tlXeGv.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{create-BTDL7rQY.js => create-zm7jK_o6.js} (62%) rename spinifex/services/spinifexui/frontend/dist/assets/{createBaseUIEventDetails-DBPpdGp8.js => createBaseUIEventDetails-DvhSBl_0.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{delete-confirmation-dialog-DxqVde_o.js => delete-confirmation-dialog-Glu4FzJO.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{delete-db-instance-dialog-fPjxfn6B.js => delete-db-instance-dialog-BrFcTDXf.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{delete-db-parameter-group-dialog-D5Fw1z8Q.js => delete-db-parameter-group-dialog-C1z8nN95.js} (83%) rename spinifex/services/spinifexui/frontend/dist/assets/{delete-db-snapshot-dialog-Dl64qUKG.js => delete-db-snapshot-dialog-BAQ0DDmg.js} (84%) rename spinifex/services/spinifexui/frontend/dist/assets/{delete-db-subnet-group-dialog-B76Ijb32.js => delete-db-subnet-group-dialog-BVcuSGlv.js} (82%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-addresses-Bq4tXOST.js => describe-addresses-B-Eg-egG.js} (84%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-db-instances-B2iSkT5x.js => describe-db-instances-Cx9_shsH.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-db-parameter-groups-BzKNbWrh.js => describe-db-parameter-groups-3ZGujm3u.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-db-snapshots-Ba2DAJK7.js => describe-db-snapshots-DQ5xEyFO.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-db-subnet-groups-k26-M8WV.js => describe-db-subnet-groups-BfOn_mFJ.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-images-BFZZXCpS.js => describe-images-DK5pT841.js} (87%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-instances-DgpVJQVS.js => describe-instances-BWUGrSC3.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-internet-gateways-7LNOX6rr.js => describe-internet-gateways-DJCmDmB9.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-key-pairs-BWP2g-Pv.js => describe-key-pairs-DHi3slWr.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-launch-templates-nNAoJFZQ.js => describe-launch-templates-CQqvkvmb.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-load-balancers-CEpLT2HH.js => describe-load-balancers-DLrbEFiW.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-nat-gateways-DnDUeBSk.js => describe-nat-gateways-CmytvbVO.js} (80%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-placement-groups-hGWqeMdZ.js => describe-placement-groups-BTHt_jus.js} (84%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-route-tables-CJbgYKef.js => describe-route-tables-Ch0b8g1c.js} (82%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-security-groups-DeZAnDs9.js => describe-security-groups-FubfjnSL.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-snapshots-Bb5WNHUg.js => describe-snapshots-OBGbXxwY.js} (83%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-subnets-IdFRSKWf.js => describe-subnets-BHwZOS7x.js} (80%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-target-groups-CM3QbtPj.js => describe-target-groups-BO1YHmkv.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-volumes-CnStiCxx.js => describe-volumes-Cw3L3KDz.js} (83%) rename spinifex/services/spinifexui/frontend/dist/assets/{describe-vpcs-BeyDNKhE.js => describe-vpcs-D2vp5ZHb.js} (78%) rename spinifex/services/spinifexui/frontend/dist/assets/{dist-DI7KEwUb.js => dist-911hZ6PH.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{ec2-xfbzgUcH.js => ec2-BOaIcgiX.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{ec2-CHvsTx6p.js => ec2-Bb2XHK85.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{ec2-Dbko8Muj.js => ec2-kCKVAxwx.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{ecr-Cui1zK4W.js => ecr-C1xO3sFZ.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{ecr-BvXFRNzc.js => ecr-CJ6FS_PS.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{ecs-D5CM2_El.js => ecs-BURWI--K.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{ecs-DKmHlMDx.js => ecs-BeyfRKok.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{ecs-B_gBguzZ.js => ecs-HroD6cSp.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{eks-D8V-prwc.js => eks-BkgVw1hV.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{eks-cZ9qck4B.js => eks-DRUCCziQ.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{elbv2-CTiusOYk.js => elbv2-B7pWA1rA.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{elbv2-C1cLzuda.js => elbv2-BUQQleNm.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{elbv2-DA3X8BfS.js => elbv2-fAfV8O2q.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{field-DVCmLIN7.js => field-DuilC4iP.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{form-actions-BgYlCOen.js => form-actions-BT2ctvY2.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{gpu-instance-type-select-C9W-mexT.js => gpu-instance-type-select-DzHEeoD6.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{guardrail-form-page-Cf4FVkFT.js => guardrail-form-page-ejZVt1Zb.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{iam-_itwTtLC.js => iam-D3enIKCf.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{iam-CVT2wiur.js => iam-DUYV-IYB.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{iam-BuKHxc30.js => iam-V_jWOGeX.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{import-key-pair-DLzimw-v.js => import-key-pair-IwxUlLx0.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{index-DLT9xUO0.js => index-Bq1MIPbB.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{index.browser-MZL15KqW.js => index.browser-BszHTVDt.js} (54%) rename spinifex/services/spinifexui/frontend/dist/assets/{inline-policies-panel-Bxv3DRrR.js => inline-policies-panel-CPFUpw-8.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{input-BRXyXQUw.js => input-Dv_zyCQu.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{json-CcmuIjzX.js => json-D82GLiDy.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{json-editor-DDha4Mlx.js => json-editor-D5hsQqek.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{launch-template-data-fields-CFUxJ-HH.js => launch-template-data-fields-C_WMkbZd.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-clusters-DHztlPM4.js => list-clusters-DS3TNva9.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-clusters-hNA6KGMC.js => list-clusters-NpnfGAtI.js} (88%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-groups-Dn3jolTY.js => list-groups-CFQq-2rN.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-guardrails-XYLTo3FH.js => list-guardrails-BWoJ_gRf.js} (85%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-instance-profiles-DxurcOLx.js => list-instance-profiles-CvFFpAN2.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-knowledge-bases-DMh9e-pI.js => list-knowledge-bases-BN0preSA.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-model-access-DY3k9pdL.js => list-model-access-BcxGofNQ.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-model-catalog-o6zd9NZM.js => list-model-catalog-BIodgTwd.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-policies-DLVDO8NC.js => list-policies-C9RcBtvt.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-repositories-DFKCeaxS.js => list-repositories-BYv1pxmQ.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-roles-C4UXlqoA.js => list-roles-4DQN8f93.js} (89%) rename spinifex/services/spinifexui/frontend/dist/assets/{list-users-DzBQukTg.js => list-users-Xf4WMnsL.js} (89%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/login-B1AhZ4SZ.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/login-DyeE_npM.js rename spinifex/services/spinifexui/frontend/dist/assets/{login-DVXV1LWZ.js => login-E3HJsIl9.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{ls-cbzwIyb-.js => ls-m_RZ4h1a.js} (82%) rename spinifex/services/spinifexui/frontend/dist/assets/{nodes-BtUxR9L3.js => nodes-DKwlW0vN.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{playground-BPerAsiT.js => playground-DEkZCyXc.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-CTtwIFdP.js => rds-BkNf4eSG.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-BzXp-8k5.js => rds-CgptNEeO.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-delete-dialog-CliAksMQ.js => rds-delete-dialog-7bAJx175.js} (94%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-events-panel-Cunj9D-7.js => rds-events-panel-BddXaSKl.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-tags-tab-DHkAxGPS.js => rds-tags-tab-ADXwOOQT.js} (78%) rename spinifex/services/spinifexui/frontend/dist/assets/{rds-Dy_D7lYT.js => rds-vDQqd7aK.js} (98%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BhY7QT0H.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BplQSkfn.js rename spinifex/services/spinifexui/frontend/dist/assets/{register-task-definition-CPS9__ey.js => register-task-definition-CIxqtZKc.js} (94%) create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/run-instances-BKxh5v2r.js rename spinifex/services/spinifexui/frontend/dist/assets/{run-instances-BHxKoegD.js => run-instances-Bik367Ug.js} (96%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bxsh5SUC.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/run-task-D-pC0fqU.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/run-task-DBPgf8XC.js rename spinifex/services/spinifexui/frontend/dist/assets/{run-task-Uqm0tPd_.js => run-task-Dn_XySBV.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{s3-CSR7w4yZ.js => s3-BldOjjaE.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{s3-Dwp_F7FZ.js => s3-DG5LdZ9S.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{security-group-checkboxes-Crh7mXRr.js => security-group-checkboxes-DGq-5leb.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{select-AlcaFR6c.js => select-C4XUO0SI.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{separator-0jjPwDu1.js => separator-DWMHs8dQ.js} (86%) rename spinifex/services/spinifexui/frontend/dist/assets/{service-metrics-CvucmBge.js => service-metrics-COU31f82.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{signed-fetch-VF7GkRXB.js => signed-fetch-C0A8gvg8.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{state-badge-8wj3oh2U.js => state-badge-teQfBrcY.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{sts-DCkgaL1z.js => sts-BMCAZlxu.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{system-image-required-BalESXLH.js => system-image-required-ULIQwenl.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{tabs-CITVfGwW.js => tabs-DEpYOmeM.js} (96%) rename spinifex/services/spinifexui/frontend/dist/assets/{tags-editor-Ch0tFvxo.js => tags-editor-DS_EVlVq.js} (97%) rename spinifex/services/spinifexui/frontend/dist/assets/{tags-field-array-DMarfgx_.js => tags-field-array-QmHZ5xfm.js} (90%) rename spinifex/services/spinifexui/frontend/dist/assets/{target-group-form-D_HHg01e.js => target-group-form-RpPY70ty.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{task-definitions-PW0kDBOC.js => task-definitions-BUsplWX0.js} (91%) rename spinifex/services/spinifexui/frontend/dist/assets/{textarea-By2jtnIk.js => textarea-oyVxxKDw.js} (93%) rename spinifex/services/spinifexui/frontend/dist/assets/{upload-button-g2tJTLGf.js => upload-button-etAqT4UK.js} (92%) rename spinifex/services/spinifexui/frontend/dist/assets/{useCompositeListItem-CLV_eSNd.js => useCompositeListItem-BWFRLb1m.js} (95%) rename spinifex/services/spinifexui/frontend/dist/assets/{usePositioner-C6-NQ8HJ.js => usePositioner-VqQPuYMi.js} (98%) rename spinifex/services/spinifexui/frontend/dist/assets/{useRegisterFieldControl-DV0dNYJ1.js => useRegisterFieldControl-CNElZl4w.js} (91%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/useRender-B4ZWL-vL.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/useRender-Bs5KnkVV.js rename spinifex/services/spinifexui/frontend/dist/assets/{useScrollLock-BwxEbhQB.js => useScrollLock-DFSPwpTy.js} (99%) rename spinifex/services/spinifexui/frontend/dist/assets/{useValueAsRef-Do0BeoDh.js => useValueAsRef-BmpxSjQU.js} (98%) delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/waypoints-C-DB3sJT.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/waypoints-Ck1S0Obg.js create mode 100644 spinifex/services/spinifexui/frontend/dist/assets/zod--v4EVB_k.js delete mode 100644 spinifex/services/spinifexui/frontend/dist/assets/zod-C7XqDsyI.js diff --git a/spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-Cc93h1nq.js b/spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-D4xbB2kg.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-Cc93h1nq.js rename to spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-D4xbB2kg.js index ef82e36c9..54ff12fb5 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-Cc93h1nq.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/DialogTitle-D4xbB2kg.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{a as r,o as i}from"./useValueAsRef-Do0BeoDh.js";import{a,n as o,u as s}from"./dist-DI7KEwUb.js";import{o as c,r as l}from"./button-B5pmTZ23.js";import{b as u,r as d,s as f,t as p,x as m,y as h}from"./createBaseUIEventDetails-DBPpdGp8.js";import{A as g,C as _,E as v,G as y,P as b,S as x,T as S,W as C,_ as w,b as T,c as E,h as D,j as O,m as k,n as A,p as j,r as M,t as N,v as P,x as F,y as I}from"./useScrollLock-BwxEbhQB.js";var L=t(n(),1),R=L.createContext(void 0);function z(e){let t=L.useContext(R);if(!e&&t===void 0)throw Error(s(27));return t}var B=L.forwardRef(function(e,t){let{render:n,className:r,style:i,forceRender:a=!1,...s}=e,c=z(),l=c.useState(`open`),u=c.useState(`nested`),d=c.useState(`mounted`),f={open:l,transitionStatus:c.useState(`transitionStatus`)};return o(`div`,e,{state:f,ref:[c.context.backdropRef,t],stateAttributesMapping:y,props:[{role:`presentation`,hidden:!d,style:{userSelect:`none`,WebkitUserSelect:`none`}},s],enabled:a||!u})}),V=L.forwardRef(function(e,t){let{render:n,className:r,style:i,disabled:a=!1,nativeButton:s=!0,...c}=e,u=z(),f=u.useState(`open`),{getButtonProps:m,buttonRef:h}=l({disabled:a,native:s}),g={disabled:a};function _(e){f&&u.setOpen(!1,p(d,e.nativeEvent))}return o(`button`,e,{state:g,ref:[t,h],props:[{onClick:_},c,m]})}),H=L.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...s}=e,c=z(),l=m(a);return c.useSyncedValueWithCleanup(`descriptionElementId`,l),o(`p`,e,{ref:t,props:[{id:l},s]})});function U(){return new S({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new j,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function W(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:U(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:a,inactiveTriggerProps:a,popupProps:a}}function G(e,t,n=!1){return new S({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}var K=e=>e.triggerIdProp??e.activeTriggerId,q=e=>e.openProp??e.open,J=e=>(e.popupElement?.id??e.floatingId)||void 0;function Y(e,t){return t!==void 0&&q(e)&&K(e)===t}function X(e,t){return Y(e,t)?!0:t!==void 0&&q(e)&&K(e)==null&&e.triggerCount===1}var Z={open:q,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:K,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:J,isTriggerActive:(e,t)=>t!==void 0&&K(e)===t,isOpenedByTrigger:(e,t)=>Y(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&K(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>X(e,t)?J(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement},Q=L.createContext(void 0);function ee(){let e=L.useContext(Q);if(e===void 0)throw Error(s(26));return e}var te={...C,...r,nestedDialogOpen(e){return e?{"data-nested-dialog-open":``}:null}},$=e(),ne=L.forwardRef(function(e,t){let{render:n,className:r,style:a,finalFocus:s,initialFocus:c,...l}=e,u=z(),d=u.useState(`descriptionElementId`),f=u.useState(`disablePointerDismissal`),p=u.useState(`floatingRootContext`),m=u.useState(`popupProps`),h=u.useState(`modal`),g=u.useState(`mounted`),_=u.useState(`nested`),v=u.useState(`nestedOpenDialogCount`),y=u.useState(`open`),b=u.useState(`openMethod`),x=u.useState(`titleElementId`),S=u.useState(`transitionStatus`),C=u.useState(`role`),T=p.useState(`floatingId`);ee(),i({open:y,ref:u.context.popupRef,onComplete(){y&&u.context.onOpenChangeComplete?.(!0)}});let D=c===void 0?w(u.context.popupRef):c,A=v>0,j=u.useStateSetter(`popupElement`),M=o(`div`,e,{state:{open:y,nested:_,transitionStatus:S,nestedDialogOpen:A},props:[m,{id:T,"aria-labelledby":x,"aria-describedby":d,role:C,...k,hidden:!g,onKeyDown(e){E.has(e.key)&&e.stopPropagation()},style:{"--nested-dialogs":v}},l],ref:[t,u.context.popupRef,j],stateAttributesMapping:te});return(0,$.jsx)(O,{context:p,openInteractionType:b,disabled:!g,closeOnFocusOut:!f,initialFocus:D,returnFocus:s,modal:h!==!1,restoreFocus:`popup`,children:M})}),re=L.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,i=z(),a=i.useState(`mounted`),o=i.useState(`modal`),s=i.useState(`open`);return a||n?(0,$.jsx)(Q.Provider,{value:n,children:(0,$.jsxs)(b,{ref:t,...r,children:[a&&o===!0&&(0,$.jsx)(A,{ref:i.context.internalBackdropRef,inert:M(!s)}),e.children]})}):null});function ie({store:e,parentContext:t,isDrawer:n}){let r=e.useState(`open`),i=e.useState(`disablePointerDismissal`),a=e.useState(`modal`),o=e.useState(`popupElement`),s=e.useState(`floatingRootContext`),[l,d]=L.useState(0),[f,p]=L.useState(0),m=l===0,_=g(s,{outsidePressEvent(){return e.context.internalBackdropRef.current||e.context.backdropRef.current?`intentional`:{mouse:a===`trap-focus`?`sloppy`:`intentional`,touch:`sloppy`}},outsidePress(t){if(!e.context.outsidePressEnabledRef.current||`button`in t&&t.button!==0)return!1;if(`touches`in t){if(t.type===`touchend`){if(t.changedTouches.length!==1||t.touches.length!==0)return!1}else if(t.touches.length!==1)return!1}let n=u(t);if(m&&!i){if(a){let t=e.context.internalBackdropRef.current,r=e.context.backdropRef.current;return t||r?t===n||r===n||h(n,o)&&!n?.hasAttribute(`data-base-ui-portal`):!0}return!0}return!1},escapeKey:m});return N(r&&a===!0,o),e.useContextCallback(`onNestedDialogOpen`,(e,t)=>{d(e),p(t)}),c(()=>(t?.onNestedDialogOpen&&(r?t.onNestedDialogOpen(l+1,f+ +!!n):t.onNestedDialogOpen(0,0)),()=>{t?.onNestedDialogOpen&&r&&t.onNestedDialogOpen(0,0)}),[n,r,l,f,t]),F(e,{activeTriggerProps:_.reference,inactiveTriggerProps:_.trigger,popupProps:_.floating,nestedOpenDialogCount:l,nestedOpenDrawerCount:f}),null}var ae={...Z,modal:e=>e.modal,nested:e=>e.nested,nestedOpenDialogCount:e=>e.nestedOpenDialogCount,nestedOpenDrawerCount:e=>e.nestedOpenDrawerCount,disablePointerDismissal:e=>e.disablePointerDismissal,openMethod:e=>e.openMethod,descriptionElementId:e=>e.descriptionElementId,titleElementId:e=>e.titleElementId,viewportElement:e=>e.viewportElement,role:e=>e.role},oe=class extends v{constructor(e,t,n){let r=new j,i=se(e,r,t,n);super(i,ce(r),ae)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set(`preventUnmountingOnClose`,!0)},!e&&t.trigger==null&&this.state.activeTriggerId!=null&&(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e};P(n,e,t.trigger),this.update(n)}};function se(e,t,n,r=!1){let i={...W(),modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:`dialog`,...e};return i.floatingRootContext=G(t,n,r),i}function ce(e){return{popupRef:L.createRef(),backdropRef:L.createRef(),internalBackdropRef:L.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:e,onOpenChange:void 0,onOpenChangeComplete:void 0}}function le(e,t){let{children:n,open:r,defaultOpen:i=!1,onOpenChange:a,onOpenChangeComplete:o,disablePointerDismissal:s=!1,modal:c=!0,actionsRef:l,handle:u,triggerId:d,defaultTriggerId:m=null}=t,h=e===`drawer`,g=e===`alert-dialog`,v=g?!0:c,y=g||s,b=g?`alertdialog`:`dialog`,S=z(!0),C={modal:v,disablePointerDismissal:y,nested:S!=null,role:b},w=x((e,t)=>new oe({open:i,openProp:r,activeTriggerId:m,triggerIdProp:d,...C},e,t),!0);w.useControlledProp(`openProp`,r),w.useControlledProp(`triggerIdProp`,d),w.useSyncedValues(C),w.useContextCallback(`onOpenChange`,a),w.useContextCallback(`onOpenChangeComplete`,o);let E=w.useState(`open`),O=w.useState(`mounted`),k=w.useState(`payload`);_(w,E),I(w);let{forceUnmount:A}=T(E,w);L.useImperativeHandle(l,()=>({unmount:A,close:()=>w.setOpen(!1,p(f))}),[A,w]);let j=E||O;return(0,$.jsxs)(R.Provider,{value:w,children:[u&&(0,$.jsx)(D,{handle:u,store:w}),j&&(0,$.jsx)(ie,{store:w,parentContext:S?.context,isDrawer:h}),typeof n==`function`?n({payload:k}):n]})}var ue=L.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...s}=e,c=z(),l=m(a);return c.useSyncedValueWithCleanup(`titleElementId`,l),o(`h2`,e,{ref:t,props:[{id:l},s]})});export{W as a,H as c,ne as i,V as l,le as n,G as o,re as r,Z as s,ue as t,B as u}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{a as r,o as i}from"./useValueAsRef-BmpxSjQU.js";import{a,n as o,u as s}from"./dist-911hZ6PH.js";import{o as c,r as l}from"./button-KK2VfbzH.js";import{b as u,r as d,s as f,t as p,x as m,y as h}from"./createBaseUIEventDetails-DvhSBl_0.js";import{A as g,C as _,E as v,G as y,P as b,S as x,T as S,W as C,_ as w,b as T,c as E,h as D,j as O,m as k,n as A,p as j,r as M,t as N,v as P,x as F,y as I}from"./useScrollLock-DFSPwpTy.js";var L=t(n(),1),R=L.createContext(void 0);function z(e){let t=L.useContext(R);if(!e&&t===void 0)throw Error(s(27));return t}var B=L.forwardRef(function(e,t){let{render:n,className:r,style:i,forceRender:a=!1,...s}=e,c=z(),l=c.useState(`open`),u=c.useState(`nested`),d=c.useState(`mounted`),f={open:l,transitionStatus:c.useState(`transitionStatus`)};return o(`div`,e,{state:f,ref:[c.context.backdropRef,t],stateAttributesMapping:y,props:[{role:`presentation`,hidden:!d,style:{userSelect:`none`,WebkitUserSelect:`none`}},s],enabled:a||!u})}),V=L.forwardRef(function(e,t){let{render:n,className:r,style:i,disabled:a=!1,nativeButton:s=!0,...c}=e,u=z(),f=u.useState(`open`),{getButtonProps:m,buttonRef:h}=l({disabled:a,native:s}),g={disabled:a};function _(e){f&&u.setOpen(!1,p(d,e.nativeEvent))}return o(`button`,e,{state:g,ref:[t,h],props:[{onClick:_},c,m]})}),H=L.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...s}=e,c=z(),l=m(a);return c.useSyncedValueWithCleanup(`descriptionElementId`,l),o(`p`,e,{ref:t,props:[{id:l},s]})});function U(){return new S({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new j,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function W(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:U(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:a,inactiveTriggerProps:a,popupProps:a}}function G(e,t,n=!1){return new S({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})}var K=e=>e.triggerIdProp??e.activeTriggerId,q=e=>e.openProp??e.open,J=e=>(e.popupElement?.id??e.floatingId)||void 0;function Y(e,t){return t!==void 0&&q(e)&&K(e)===t}function X(e,t){return Y(e,t)?!0:t!==void 0&&q(e)&&K(e)==null&&e.triggerCount===1}var Z={open:q,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:K,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:J,isTriggerActive:(e,t)=>t!==void 0&&K(e)===t,isOpenedByTrigger:(e,t)=>Y(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&K(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>X(e,t)?J(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement},Q=L.createContext(void 0);function ee(){let e=L.useContext(Q);if(e===void 0)throw Error(s(26));return e}var te={...C,...r,nestedDialogOpen(e){return e?{"data-nested-dialog-open":``}:null}},$=e(),ne=L.forwardRef(function(e,t){let{render:n,className:r,style:a,finalFocus:s,initialFocus:c,...l}=e,u=z(),d=u.useState(`descriptionElementId`),f=u.useState(`disablePointerDismissal`),p=u.useState(`floatingRootContext`),m=u.useState(`popupProps`),h=u.useState(`modal`),g=u.useState(`mounted`),_=u.useState(`nested`),v=u.useState(`nestedOpenDialogCount`),y=u.useState(`open`),b=u.useState(`openMethod`),x=u.useState(`titleElementId`),S=u.useState(`transitionStatus`),C=u.useState(`role`),T=p.useState(`floatingId`);ee(),i({open:y,ref:u.context.popupRef,onComplete(){y&&u.context.onOpenChangeComplete?.(!0)}});let D=c===void 0?w(u.context.popupRef):c,A=v>0,j=u.useStateSetter(`popupElement`),M=o(`div`,e,{state:{open:y,nested:_,transitionStatus:S,nestedDialogOpen:A},props:[m,{id:T,"aria-labelledby":x,"aria-describedby":d,role:C,...k,hidden:!g,onKeyDown(e){E.has(e.key)&&e.stopPropagation()},style:{"--nested-dialogs":v}},l],ref:[t,u.context.popupRef,j],stateAttributesMapping:te});return(0,$.jsx)(O,{context:p,openInteractionType:b,disabled:!g,closeOnFocusOut:!f,initialFocus:D,returnFocus:s,modal:h!==!1,restoreFocus:`popup`,children:M})}),re=L.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,i=z(),a=i.useState(`mounted`),o=i.useState(`modal`),s=i.useState(`open`);return a||n?(0,$.jsx)(Q.Provider,{value:n,children:(0,$.jsxs)(b,{ref:t,...r,children:[a&&o===!0&&(0,$.jsx)(A,{ref:i.context.internalBackdropRef,inert:M(!s)}),e.children]})}):null});function ie({store:e,parentContext:t,isDrawer:n}){let r=e.useState(`open`),i=e.useState(`disablePointerDismissal`),a=e.useState(`modal`),o=e.useState(`popupElement`),s=e.useState(`floatingRootContext`),[l,d]=L.useState(0),[f,p]=L.useState(0),m=l===0,_=g(s,{outsidePressEvent(){return e.context.internalBackdropRef.current||e.context.backdropRef.current?`intentional`:{mouse:a===`trap-focus`?`sloppy`:`intentional`,touch:`sloppy`}},outsidePress(t){if(!e.context.outsidePressEnabledRef.current||`button`in t&&t.button!==0)return!1;if(`touches`in t){if(t.type===`touchend`){if(t.changedTouches.length!==1||t.touches.length!==0)return!1}else if(t.touches.length!==1)return!1}let n=u(t);if(m&&!i){if(a){let t=e.context.internalBackdropRef.current,r=e.context.backdropRef.current;return t||r?t===n||r===n||h(n,o)&&!n?.hasAttribute(`data-base-ui-portal`):!0}return!0}return!1},escapeKey:m});return N(r&&a===!0,o),e.useContextCallback(`onNestedDialogOpen`,(e,t)=>{d(e),p(t)}),c(()=>(t?.onNestedDialogOpen&&(r?t.onNestedDialogOpen(l+1,f+ +!!n):t.onNestedDialogOpen(0,0)),()=>{t?.onNestedDialogOpen&&r&&t.onNestedDialogOpen(0,0)}),[n,r,l,f,t]),F(e,{activeTriggerProps:_.reference,inactiveTriggerProps:_.trigger,popupProps:_.floating,nestedOpenDialogCount:l,nestedOpenDrawerCount:f}),null}var ae={...Z,modal:e=>e.modal,nested:e=>e.nested,nestedOpenDialogCount:e=>e.nestedOpenDialogCount,nestedOpenDrawerCount:e=>e.nestedOpenDrawerCount,disablePointerDismissal:e=>e.disablePointerDismissal,openMethod:e=>e.openMethod,descriptionElementId:e=>e.descriptionElementId,titleElementId:e=>e.titleElementId,viewportElement:e=>e.viewportElement,role:e=>e.role},oe=class extends v{constructor(e,t,n){let r=new j,i=se(e,r,t,n);super(i,ce(r),ae)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set(`preventUnmountingOnClose`,!0)},!e&&t.trigger==null&&this.state.activeTriggerId!=null&&(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e};P(n,e,t.trigger),this.update(n)}};function se(e,t,n,r=!1){let i={...W(),modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:`dialog`,...e};return i.floatingRootContext=G(t,n,r),i}function ce(e){return{popupRef:L.createRef(),backdropRef:L.createRef(),internalBackdropRef:L.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:e,onOpenChange:void 0,onOpenChangeComplete:void 0}}function le(e,t){let{children:n,open:r,defaultOpen:i=!1,onOpenChange:a,onOpenChangeComplete:o,disablePointerDismissal:s=!1,modal:c=!0,actionsRef:l,handle:u,triggerId:d,defaultTriggerId:m=null}=t,h=e===`drawer`,g=e===`alert-dialog`,v=g?!0:c,y=g||s,b=g?`alertdialog`:`dialog`,S=z(!0),C={modal:v,disablePointerDismissal:y,nested:S!=null,role:b},w=x((e,t)=>new oe({open:i,openProp:r,activeTriggerId:m,triggerIdProp:d,...C},e,t),!0);w.useControlledProp(`openProp`,r),w.useControlledProp(`triggerIdProp`,d),w.useSyncedValues(C),w.useContextCallback(`onOpenChange`,a),w.useContextCallback(`onOpenChangeComplete`,o);let E=w.useState(`open`),O=w.useState(`mounted`),k=w.useState(`payload`);_(w,E),I(w);let{forceUnmount:A}=T(E,w);L.useImperativeHandle(l,()=>({unmount:A,close:()=>w.setOpen(!1,p(f))}),[A,w]);let j=E||O;return(0,$.jsxs)(R.Provider,{value:w,children:[u&&(0,$.jsx)(D,{handle:u,store:w}),j&&(0,$.jsx)(ie,{store:w,parentContext:S?.context,isDrawer:h}),typeof n==`function`?n({payload:k}):n]})}var ue=L.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...s}=e,c=z(),l=m(a);return c.useSyncedValueWithCleanup(`titleElementId`,l),o(`h2`,e,{ref:t,props:[{id:l},s]})});export{W as a,H as c,ne as i,V as l,le as n,G as o,re as r,Z as s,ue as t,B as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_-Bm32-qV9.js b/spinifex/services/spinifexui/frontend/dist/assets/_-Bm32-qV9.js deleted file mode 100644 index f8517d1ae..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_-Bm32-qV9.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-DqGcZ4Fg.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/upload-button-g2tJTLGf.js","assets/download-BOrAiZXu.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/s3-CSR7w4yZ.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/s3-Dwp_F7FZ.js","assets/queryOptions-Dfvzj6n2.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{en as n,lt as r,nn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./s3-Dwp_F7FZ.js";var o=e(`/_auth/s3/ls/$bucket/$`)({loader:async({context:e,params:t})=>{let n=i(t._splat??``);await e.queryClient.ensureQueryData(a(t.bucket,n))},head:({params:e})=>({meta:[{title:`${n(e._splat??``,`${e.bucket}/`)} | S3 | Mulga`}]}),component:t(()=>r(()=>import(`./_-DqGcZ4Fg.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_-BrP4cHMQ.js b/spinifex/services/spinifexui/frontend/dist/assets/_-BrP4cHMQ.js new file mode 100644 index 000000000..64f4834e5 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_-BrP4cHMQ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_-Ds0gPhj5.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/upload-button-etAqT4UK.js","assets/download-BOrAiZXu.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/s3-BldOjjaE.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/s3-DG5LdZ9S.js","assets/queryOptions-Dfvzj6n2.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{en as n,lt as r,nn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./s3-DG5LdZ9S.js";var o=e(`/_auth/s3/ls/$bucket/$`)({loader:async({context:e,params:t})=>{let n=i(t._splat??``);await e.queryClient.query({...a(t.bucket,n),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${n(e._splat??``,`${e.bucket}/`)} | S3 | Mulga`}]}),component:t(()=>r(()=>import(`./_-Ds0gPhj5.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_-DqGcZ4Fg.js b/spinifex/services/spinifexui/frontend/dist/assets/_-Ds0gPhj5.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/_-DqGcZ4Fg.js rename to spinifex/services/spinifexui/frontend/dist/assets/_-Ds0gPhj5.js index 8262db79c..3b78a5934 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_-DqGcZ4Fg.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_-Ds0gPhj5.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{cn as i,en as a,nn as o,rn as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./back-link-BEBtz3nP.js";import{n as l,r as u,t as d}from"./upload-button-g2tJTLGf.js";import{r as f}from"./s3-CSR7w4yZ.js";import{t as p}from"./s3-Dwp_F7FZ.js";import{t as m}from"./_-Bm32-qV9.js";import{t as h}from"./error-banner-vjkAWoEL.js";var g=t(),_=e();function v(){let e=(0,g.c)(26),{bucket:t,_splat:v}=m.useParams(),y=o(v??``),{data:b}=n(p(t,y)),x=f(),S;e[0]===b.Contents?S=e[1]:(S=b.Contents??[],e[0]=b.Contents,e[1]=S);let C=S,w;e[2]===b.CommonPrefixes?w=e[3]:(w=b.CommonPrefixes??[],e[2]=b.CommonPrefixes,e[3]=w);let T=w,E=y.split(`/`).filter(Boolean),D=[{name:t,path:`/s3/ls/${t}`},...E.map((e,n)=>{let r=`${E.slice(0,n+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${t}/${r}`}})],O=`${E.slice(0,-1).join(`/`)}/`,k;e[4]!==t||e[5]!==O||e[6]!==E.length?(k=E.length>1?(0,_.jsx)(c,{params:{bucket:t,_splat:O},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,_.jsx)(c,{params:{bucket:t},to:`/s3/ls/$bucket`,children:`Back`}),e[4]=t,e[5]=O,e[6]=E.length,e[7]=k):k=e[7];let A;e[8]!==t||e[9]!==y||e[10]!==x.isPending||e[11]!==x.mutateAsync?(A=(0,_.jsx)(d,{bucket:t,isPending:x.isPending,onUpload:x.mutateAsync,prefix:y}),e[8]=t,e[9]=y,e[10]=x.isPending,e[11]=x.mutateAsync,e[12]=A):A=e[12];let j;e[13]===x.error?j=e[14]:(j=x.error&&(0,_.jsx)(h,{error:x.error,msg:`Failed to upload object`}),e[13]=x.error,e[14]=j);let M;e[15]!==t||e[16]!==T||e[17]!==y?(M=T.length>0&&(0,_.jsxs)(`div`,{className:`mb-6`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,_.jsx)(`div`,{className:`space-y-2`,children:T.map(e=>{if(!e.Prefix)return null;let n=i(s(e.Prefix,y)),r=a(e.Prefix,y);return(0,_.jsx)(u,{bucketName:t,folderName:n,fullPrefix:r},e.Prefix)})})]}),e[15]=t,e[16]=T,e[17]=y,e[18]=M):M=e[18];let N;e[19]!==t||e[20]!==C||e[21]!==y?(N=C.length>0&&(0,_.jsxs)(`div`,{className:`space-y-2`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),C.map(e=>{if(!e.Key)return null;let n=s(e.Key,y),r=a(e.Key,y);return(0,_.jsx)(l,{bucketName:t,displayName:n,fullKey:r,object:e},e.Key)})]}),e[19]=t,e[20]=C,e[21]=y,e[22]=N):N=e[22];let P;return e[23]!==T.length||e[24]!==C.length?(P=C.length===0&&T.length===0&&(0,_.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this folder.`}),e[23]=T.length,e[24]=C.length,e[25]=P):P=e[25],(0,_.jsxs)(_.Fragment,{children:[k,(0,_.jsx)(`div`,{className:`mb-6`,children:(0,_.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,_.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:D.map((e,t)=>(0,_.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,_.jsx)(`span`,{children:`/`}),t===D.length-1?(0,_.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,_.jsx)(r,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),A]})}),j,M,N,P]})}export{v as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{cn as i,en as a,nn as o,rn as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./back-link-BEBtz3nP.js";import{n as l,r as u,t as d}from"./upload-button-etAqT4UK.js";import{r as f}from"./s3-BldOjjaE.js";import{t as p}from"./s3-DG5LdZ9S.js";import{t as m}from"./_-BrP4cHMQ.js";import{t as h}from"./error-banner-vjkAWoEL.js";var g=t(),_=e();function v(){let e=(0,g.c)(26),{bucket:t,_splat:v}=m.useParams(),y=o(v??``),{data:b}=n(p(t,y)),x=f(),S;e[0]===b.Contents?S=e[1]:(S=b.Contents??[],e[0]=b.Contents,e[1]=S);let C=S,w;e[2]===b.CommonPrefixes?w=e[3]:(w=b.CommonPrefixes??[],e[2]=b.CommonPrefixes,e[3]=w);let T=w,E=y.split(`/`).filter(Boolean),D=[{name:t,path:`/s3/ls/${t}`},...E.map((e,n)=>{let r=`${E.slice(0,n+1).join(`/`)}/`;return{name:e,path:`/s3/ls/${t}/${r}`}})],O=`${E.slice(0,-1).join(`/`)}/`,k;e[4]!==t||e[5]!==O||e[6]!==E.length?(k=E.length>1?(0,_.jsx)(c,{params:{bucket:t,_splat:O},to:`/s3/ls/$bucket/$`,children:`Back`}):(0,_.jsx)(c,{params:{bucket:t},to:`/s3/ls/$bucket`,children:`Back`}),e[4]=t,e[5]=O,e[6]=E.length,e[7]=k):k=e[7];let A;e[8]!==t||e[9]!==y||e[10]!==x.isPending||e[11]!==x.mutateAsync?(A=(0,_.jsx)(d,{bucket:t,isPending:x.isPending,onUpload:x.mutateAsync,prefix:y}),e[8]=t,e[9]=y,e[10]=x.isPending,e[11]=x.mutateAsync,e[12]=A):A=e[12];let j;e[13]===x.error?j=e[14]:(j=x.error&&(0,_.jsx)(h,{error:x.error,msg:`Failed to upload object`}),e[13]=x.error,e[14]=j);let M;e[15]!==t||e[16]!==T||e[17]!==y?(M=T.length>0&&(0,_.jsxs)(`div`,{className:`mb-6`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,_.jsx)(`div`,{className:`space-y-2`,children:T.map(e=>{if(!e.Prefix)return null;let n=i(s(e.Prefix,y)),r=a(e.Prefix,y);return(0,_.jsx)(u,{bucketName:t,folderName:n,fullPrefix:r},e.Prefix)})})]}),e[15]=t,e[16]=T,e[17]=y,e[18]=M):M=e[18];let N;e[19]!==t||e[20]!==C||e[21]!==y?(N=C.length>0&&(0,_.jsxs)(`div`,{className:`space-y-2`,children:[(0,_.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),C.map(e=>{if(!e.Key)return null;let n=s(e.Key,y),r=a(e.Key,y);return(0,_.jsx)(l,{bucketName:t,displayName:n,fullKey:r,object:e},e.Key)})]}),e[19]=t,e[20]=C,e[21]=y,e[22]=N):N=e[22];let P;return e[23]!==T.length||e[24]!==C.length?(P=C.length===0&&T.length===0&&(0,_.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this folder.`}),e[23]=T.length,e[24]=C.length,e[25]=P):P=e[25],(0,_.jsxs)(_.Fragment,{children:[k,(0,_.jsx)(`div`,{className:`mb-6`,children:(0,_.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[(0,_.jsx)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:D.map((e,t)=>(0,_.jsxs)(`div`,{className:`flex items-center gap-2`,children:[t>0&&(0,_.jsx)(`span`,{children:`/`}),t===D.length-1?(0,_.jsx)(`span`,{className:`text-foreground`,children:e.name}):(0,_.jsx)(r,{className:`hover:text-foreground`,to:e.path,children:e.name})]},e.path))}),A]})}),j,M,N,P]})}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_auth-DW8lv8lW.js b/spinifex/services/spinifexui/frontend/dist/assets/_auth-DW8lv8lW.js deleted file mode 100644 index dafd36430..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_auth-DW8lv8lW.js +++ /dev/null @@ -1 +0,0 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./link-Sy-9aJG2.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./chevron-down-CyoTcFS4.js";import{t as l}from"./chevron-right-BWylFvog.js";import{a as u,c as d,i as f,n as p,o as m,r as ee,s as h,t as te}from"./waypoints-C-DB3sJT.js";import{n as ne}from"./admin-context-DbEQx3-L.js";import{A as re,M as g,_,d as v,l as ie,n as y,p as ae,w as oe}from"./ec2-xfbzgUcH.js";import{n as b}from"./s3-Dwp_F7FZ.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as se}from"./badge-C7Jy3M_B.js";import{a as S,n as C,o as w,r as T,s as ce,t as le}from"./card-D4KiNz_m.js";import{o as ue,r as de}from"./admin-rZuOp1HD.js";import{a as E,c as D,i as O,l as k,n as fe,o as A,s as j,t as pe}from"./alert-dialog-C5LIz1yI.js";import{t as M}from"./state-badge-8wj3oh2U.js";var N=s(`box`,[[`path`,{d:`M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z`,key:`hh9hay`}],[`path`,{d:`m3.3 7 8.7 5 8.7-5`,key:`g66t2b`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}]]),P=s(`flask-conical`,[[`path`,{d:`M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2`,key:`18mbvz`}],[`path`,{d:`M6.453 15h11.094`,key:`3shlmq`}],[`path`,{d:`M8.5 2h7`,key:`csnxdl`}]]),F=s(`folder-open`,[[`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`,key:`usdka0`}]]),I=s(`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`}]]),me=s(`monitor`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`3`,rx:`2`,key:`48i651`}],[`line`,{x1:`8`,x2:`16`,y1:`21`,y2:`21`,key:`1svkeh`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`21`,key:`vw1qmm`}]]),L=s(`ship`,[[`path`,{d:`M12 10.189V14`,key:`1p8cqu`}],[`path`,{d:`M12 2v3`,key:`qbqxhf`}],[`path`,{d:`M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6`,key:`qpkstq`}],[`path`,{d:`M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76`,key:`7tigtc`}],[`path`,{d:`M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1`,key:`1924j5`}]]),R=r(),z=t(n(),1),B=e(),he=[{name:`Air-gap Support`,key:`airgap`},{name:`NVIDIA Bluefield DPU`,key:`bluefield`},{name:`NVIDIA MIG Support`,key:`mig`}];function V(e){let t=Math.floor(e/86400),n=Math.floor(e%86400/3600);if(t>0)return`${t}d ${n}h`;let r=Math.floor(e%3600/60);return n>0?`${n}h ${r}m`:`${r}m`}function H(){let e=(0,R.c)(129),{isAdmin:t,version:n,license:r}=ne(),[a,o]=(0,z.useState)(!1),s;e[0]===t?s=e[1]:(s={...de,enabled:t},e[0]=t,e[1]=s);let{data:u}=i(s),d;e[2]===t?d=e[3]:(d={...ue,enabled:t},e[2]=t,e[3]=d);let{data:f}=i(d);if(!t||!n)return null;let p;e[4]===u?.nodes?p=e[5]:(p=u?.nodes??[],e[4]=u?.nodes,e[5]=p);let m=p,h;e[6]===f?.vms?h=e[7]:(h=f?.vms??[],e[6]=f?.vms,e[7]=h);let te=h,re=u?.cluster_mode??`single-node`,g=r===`open-source`,_=m[0]?.region??null,v;e[8]===m?v=e[9]:(v=m.reduce(ye,0),e[8]=m,e[9]=v);let ie=v,y;e[10]===m?y=e[11]:(y=m.reduce(ve,0),e[10]=m,e[11]=y);let ae=y,oe,b,x,S,C,E,D,O,k,fe,A,j,pe,M,N,P,F;if(e[12]!==ae||e[13]!==re||e[14]!==g||e[15]!==m||e[16]!==_||e[17]!==ie||e[18]!==n.arch||e[19]!==n.commit||e[20]!==n.os||e[21]!==n.version||e[22]!==te.length){let t=m.reduce(_e,0),r=m.reduce(ge,0);pe=`mb-6 space-y-4`,fe=`grid grid-cols-1 gap-4 md:grid-cols-3`;let i;e[40]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsxs)(ce,{className:`flex items-center gap-2 text-sm`,children:[(0,B.jsx)(me,{className:`size-3.5`}),`Spinifex Info`]})}),e[40]=i):i=e[40];let a;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Version`}),e[41]=a):a=e[41];let o;e[42]===n.version?o=e[43]:(o=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[a,(0,B.jsx)(`span`,{className:`font-mono`,children:n.version})]}),e[42]=n.version,e[43]=o);let s;e[44]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Commit`}),e[44]=s):s=e[44];let c;e[45]===n.commit?c=e[46]:(c=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[s,(0,B.jsx)(`span`,{className:`font-mono`,children:n.commit})]}),e[45]=n.commit,e[46]=c);let l;e[47]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Platform`}),e[47]=l):l=e[47];let u;e[48]!==n.arch||e[49]!==n.os?(u=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[l,(0,B.jsxs)(`span`,{children:[n.os,`/`,n.arch]})]}),e[48]=n.arch,e[49]=n.os,e[50]=u):u=e[50];let d;e[51]===_?d=e[52]:(d=_&&(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Region`}),(0,B.jsx)(`span`,{children:_})]}),e[51]=_,e[52]=d),e[53]!==o||e[54]!==c||e[55]!==u||e[56]!==d?(A=(0,B.jsxs)(le,{children:[i,(0,B.jsxs)(T,{className:`space-y-1 text-xs`,children:[o,c,u,d]})]}),e[53]=o,e[54]=c,e[55]=u,e[56]=d,e[57]=A):A=e[57];let f;e[58]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsx)(ce,{className:`text-sm`,children:`License & Support`})}),e[58]=f):f=e[58];let p;e[59]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`License`}),e[59]=p):p=e[59];let h=g?`secondary`:`default`,ne=g?`Open Source (AGPLv3)`:`Commercial`,v;e[60]!==h||e[61]!==ne?(v=(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[p,(0,B.jsx)(se,{variant:h,children:ne})]}),e[60]=h,e[61]=ne,e[62]=v):v=e[62];let y;e[63]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Support`}),e[63]=y):y=e[63];let ue=g?`Community`:`Standard`,de;e[64]===ue?de=e[65]:(de=(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[y,(0,B.jsx)(`span`,{children:ue})]}),e[64]=ue,e[65]=de);let I;e[66]===g?I=e[67]:(I=g&&(0,B.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:`mt-2 block text-xs font-medium text-primary hover:underline`,children:`Upgrade to Commercial →`}),e[66]=g,e[67]=I),e[68]!==v||e[69]!==de||e[70]!==I?(j=(0,B.jsxs)(le,{children:[f,(0,B.jsxs)(T,{className:`space-y-2 text-xs`,children:[v,de,I]})]}),e[68]=v,e[69]=de,e[70]=I,e[71]=j):j=e[71],b=le,e[72]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsxs)(ce,{className:`flex items-center gap-2 text-sm`,children:[(0,B.jsx)(ee,{className:`size-3.5`}),`Cluster Status`]})}),e[72]=k):k=e[72],oe=T,S=`space-y-2 text-xs`,e[73]===re?C=e[74]:(C=(0,B.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,B.jsx)(se,{variant:`outline`,children:re})}),e[73]=re,e[74]=C);let L;e[75]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Nodes`}),e[75]=L):L=e[75],e[76]===m.length?E=e[77]:(E=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[L,(0,B.jsx)(`span`,{children:m.length})]}),e[76]=m.length,e[77]=E);let R;e[78]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Instances`}),e[78]=R):R=e[78],e[79]===te.length?D=e[80]:(D=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[R,(0,B.jsx)(`span`,{children:te.length})]}),e[79]=te.length,e[80]=D);let z;e[81]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`vCPU`}),e[81]=z):z=e[81],e[82]!==ae||e[83]!==ie?(O=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[z,(0,B.jsxs)(`span`,{children:[ae,` / `,ie]})]}),e[82]=ae,e[83]=ie,e[84]=O):O=e[84],F=`flex justify-between`,e[85]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Memory`}),e[85]=x):x=e[85],M=r.toFixed(1),N=` / `,P=t.toFixed(1),e[12]=ae,e[13]=re,e[14]=g,e[15]=m,e[16]=_,e[17]=ie,e[18]=n.arch,e[19]=n.commit,e[20]=n.os,e[21]=n.version,e[22]=te.length,e[23]=oe,e[24]=b,e[25]=x,e[26]=S,e[27]=C,e[28]=E,e[29]=D,e[30]=O,e[31]=k,e[32]=fe,e[33]=A,e[34]=j,e[35]=pe,e[36]=M,e[37]=N,e[38]=P,e[39]=F}else oe=e[23],b=e[24],x=e[25],S=e[26],C=e[27],E=e[28],D=e[29],O=e[30],k=e[31],fe=e[32],A=e[33],j=e[34],pe=e[35],M=e[36],N=e[37],P=e[38],F=e[39];let L;e[86]!==M||e[87]!==N||e[88]!==P?(L=(0,B.jsxs)(`span`,{children:[M,N,P,` GB`]}),e[86]=M,e[87]=N,e[88]=P,e[89]=L):L=e[89];let V;e[90]!==x||e[91]!==L||e[92]!==F?(V=(0,B.jsxs)(`div`,{className:F,children:[x,L]}),e[90]=x,e[91]=L,e[92]=F,e[93]=V):V=e[93];let H;e[94]!==oe||e[95]!==S||e[96]!==C||e[97]!==E||e[98]!==D||e[99]!==O||e[100]!==V?(H=(0,B.jsxs)(oe,{className:S,children:[C,E,D,O,V]}),e[94]=oe,e[95]=S,e[96]=C,e[97]=E,e[98]=D,e[99]=O,e[100]=V,e[101]=H):H=e[101];let U;e[102]!==b||e[103]!==k||e[104]!==H?(U=(0,B.jsxs)(b,{children:[k,H]}),e[102]=b,e[103]=k,e[104]=H,e[105]=U):U=e[105];let W;e[106]!==fe||e[107]!==A||e[108]!==j||e[109]!==U?(W=(0,B.jsxs)(`div`,{className:fe,children:[A,j,U]}),e[106]=fe,e[107]=A,e[108]=j,e[109]=U,e[110]=W):W=e[110];let G;e[111]!==m||e[112]!==a?(G=m.length>0&&(0,B.jsxs)(le,{children:[(0,B.jsx)(w,{className:`pb-0`,children:(0,B.jsxs)(`button`,{type:`button`,className:`flex items-center gap-2 text-sm font-medium`,onClick:()=>{o(!a)},children:[a?(0,B.jsx)(c,{className:`size-3.5`}):(0,B.jsx)(l,{className:`size-3.5`}),`Nodes (`,m.length,`)`]})}),a&&(0,B.jsx)(T,{className:`pt-2`,children:(0,B.jsx)(be,{nodes:m})})]}),e[111]=m,e[112]=a,e[113]=G):G=e[113];let xe;e[114]===Symbol.for(`react.memo_cache_sentinel`)?(xe=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsx)(ce,{className:`text-sm`,children:`Commercial Add-ons`})}),e[114]=xe):xe=e[114];let K;e[115]===g?K=e[116]:(K=he.map(e=>(0,B.jsxs)(`div`,{className:`flex items-center justify-between text-xs`,children:[(0,B.jsx)(`span`,{className:g?`text-muted-foreground`:void 0,children:e.name}),g?(0,B.jsx)(I,{className:`size-3 text-muted-foreground`}):(0,B.jsx)(se,{variant:`outline`,className:`text-[0.625rem]`,children:`Active`})]},e.key)),e[115]=g,e[116]=K);let q;e[117]===K?q=e[118]:(q=(0,B.jsx)(`div`,{className:`space-y-2`,children:K}),e[117]=K,e[118]=q);let J;e[119]===g?J=e[120]:(J=g&&(0,B.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:`mt-3 block text-xs font-medium text-primary hover:underline`,children:`Learn more about commercial features →`}),e[119]=g,e[120]=J);let Se;e[121]!==q||e[122]!==J?(Se=(0,B.jsxs)(le,{children:[xe,(0,B.jsxs)(T,{children:[q,J]})]}),e[121]=q,e[122]=J,e[123]=Se):Se=e[123];let Y;return e[124]!==pe||e[125]!==W||e[126]!==G||e[127]!==Se?(Y=(0,B.jsxs)(`div`,{className:pe,children:[W,G,Se]}),e[124]=pe,e[125]=W,e[126]=G,e[127]=Se,e[128]=Y):Y=e[128],Y}function ge(e,t){return e+t.alloc_mem_gb}function _e(e,t){return e+t.total_mem_gb}function ve(e,t){return e+t.alloc_vcpu}function ye(e,t){return e+t.total_vcpu}function be(e){let t=(0,R.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,B.jsx)(`thead`,{children:(0,B.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Roles`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`IP`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Region`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`AZ`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Uptime`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`EC2`}),(0,B.jsx)(`th`,{className:`pb-1 font-medium`,children:`Services`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(U),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,B.jsx)(`div`,{className:`overflow-x-auto`,children:(0,B.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,B.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function U(e){return(0,B.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,B.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,B.jsx)(se,{variant:e.status===`Ready`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,B.jsxs)(`div`,{className:`flex gap-1`,children:[e.nats_role&&(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[`nats:`,e.nats_role]}),e.predastore_role&&(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[`ps:`,e.predastore_role]})]})}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.region}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.az}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:V(e.uptime)}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vm_count}),(0,B.jsx)(`td`,{className:`py-1.5`,children:(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.services.length})})]},e.node)}var W=`console.spx3.com`,G=`spinifex:v1:sandbox-welcome`,xe=[{to:`/ec2/run-instances`,icon:(0,B.jsx)(h,{className:`size-3.5`}),label:`Launch an instance`,hint:`Boot a VM on real hardware`},{to:`/s3/ls`,icon:(0,B.jsx)(F,{className:`size-3.5`}),label:`Create a bucket`,hint:`S3-compatible object storage`},{to:`/ec2/describe-vpcs`,icon:(0,B.jsx)(u,{className:`size-3.5`}),label:`Networking`,hint:`VPCs, subnets and security groups`},{to:`/eks/list-clusters`,icon:(0,B.jsx)(L,{className:`size-3.5`}),label:`Kubernetes`,hint:`Managed EKS-compatible clusters`},{to:`/iam/list-users`,icon:(0,B.jsx)(m,{className:`size-3.5`}),label:`Access keys`,hint:`Credentials for the AWS CLI and SDKs`}];function K(){try{return localStorage.getItem(G)!==null}catch{}return!1}function q(){try{localStorage.setItem(G,`1`)}catch{}}function J(){let e=(0,R.c)(7),[t,n]=(0,z.useState)(Se),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>{e||q(),n(e)},e[0]=r):r=e[0];let i=r,o;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,B.jsxs)(j,{children:[(0,B.jsx)(D,{children:(0,B.jsx)(P,{className:`text-primary`})}),(0,B.jsx)(k,{children:`Welcome to the Mulga sandbox`}),(0,B.jsx)(E,{children:`You have a real account on a shared evaluation cluster. The APIs are the AWS ones, so the CLI and the SDKs work against it unchanged. Resources here may be reclaimed, so please don't keep anything you need in it.`})]}),e[1]=o):o=e[1];let s;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(`div`,{className:`space-y-0.5`,children:xe.map(e=>(0,B.jsxs)(a,{className:`flex items-center gap-2 rounded-md px-2 py-1.5 text-xs hover:bg-muted`,onClick:()=>{i(!1)},to:e.to,children:[e.icon,(0,B.jsx)(`span`,{className:`font-medium`,children:e.label}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.hint})]},e.to))}),e[2]=s):s=e[2];let c;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,B.jsx)(`a`,{className:`text-xs text-muted-foreground underline underline-offset-3 hover:text-foreground sm:mr-auto sm:self-center`,href:`https://docs.mulgadc.com`,rel:`noreferrer`,target:`_blank`,children:`Read the docs`}),e[3]=c):c=e[3];let l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsxs)(O,{className:`max-w-lg`,children:[o,s,(0,B.jsxs)(A,{children:[c,(0,B.jsx)(fe,{onClick:()=>{i(!1)},children:`Get started`})]})]}),e[4]=l):l=e[4];let u;return e[5]===t?u=e[6]:(u=(0,B.jsx)(pe,{onOpenChange:i,open:t,children:l}),e[5]=t,e[6]=u),u}function Se(){return window.location.hostname===W&&!K()}var Y=5;function Ce(){let e=(0,R.c)(12),t,n,r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,B.jsx)(x,{title:`Dashboard`}),n=(0,B.jsx)(J,{}),r=(0,B.jsx)(H,{}),e[0]=t,e[1]=n,e[2]=r):(t=e[0],n=e[1],r=e[2]);let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(we,{})}),e[3]=i):i=e[3];let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(je,{})}),e[4]=a):a=e[4];let o;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Ie,{})}),e[5]=o):o=e[5];let s;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Re,{})}),e[6]=s):s=e[6];let c;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Be,{})}),e[7]=c):c=e[7];let l;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(He,{})}),e[8]=l):l=e[8];let u;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(We,{})}),e[9]=u):u=e[9];let d;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Je,{})}),e[10]=d):d=e[10];let f;return e[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,B.jsxs)(B.Fragment,{children:[t,n,r,(0,B.jsxs)(`div`,{className:`grid grid-cols-1 gap-4 md:grid-cols-2 xl:grid-cols-3`,children:[i,a,o,s,c,l,u,d,(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Ke,{})})]})]}),e[11]=f):f=e[11],f}function X(){let e=(0,R.c)(2),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,B.jsx)(w,{children:(0,B.jsx)(`div`,{className:`h-4 w-32 animate-pulse rounded bg-muted`})}),e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsxs)(le,{children:[t,(0,B.jsx)(T,{children:(0,B.jsxs)(`div`,{className:`space-y-2`,children:[(0,B.jsx)(`div`,{className:`h-3 w-48 animate-pulse rounded bg-muted`}),(0,B.jsx)(`div`,{className:`h-3 w-36 animate-pulse rounded bg-muted`})]})})]}),e[1]=n):n=e[1],n}function Z(e){let t=(0,R.c)(16),{title:n,icon:r,count:i,to:o,children:s}=e,c;t[0]!==r||t[1]!==n?(c=(0,B.jsxs)(ce,{className:`flex items-center gap-2`,children:[r,n]}),t[0]=r,t[1]=n,t[2]=c):c=t[2];let l;t[3]===i?l=t[4]:(l=(0,B.jsx)(C,{children:(0,B.jsx)(`span`,{className:`rounded-md bg-muted px-2 py-0.5 text-xs font-semibold tabular-nums`,children:i})}),t[3]=i,t[4]=l);let u;t[5]!==c||t[6]!==l?(u=(0,B.jsxs)(w,{children:[c,l]}),t[5]=c,t[6]=l,t[7]=u):u=t[7];let d;t[8]===s?d=t[9]:(d=(0,B.jsx)(T,{children:s}),t[8]=s,t[9]=d);let f;t[10]===o?f=t[11]:(f=(0,B.jsx)(S,{children:(0,B.jsx)(a,{to:o,className:`text-xs font-medium text-primary hover:underline`,children:`View all →`})}),t[10]=o,t[11]=f);let p;return t[12]!==u||t[13]!==d||t[14]!==f?(p=(0,B.jsxs)(le,{children:[u,d,f]}),t[12]=u,t[13]=d,t[14]=f,t[15]=p):p=t[15],p}function Q(e){let t=(0,R.c)(2),{total:n}=e;if(n<=Y)return null;let r=n-Y,i;return t[0]===r?i=t[1]:(i=(0,B.jsxs)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:[`+`,r,` more`]}),t[0]=r,t[1]=i),i}function $(e){let t=(0,R.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,B.jsx)(`div`,{className:`flex items-center justify-between py-0.5 text-xs`,children:n}),t[0]=n,t[1]=r),r}function we(){let e=(0,R.c)(16),{data:t}=i(ie),n,r,a,o,s;if(e[0]!==t?.Reservations){let i=t?.Reservations?.flatMap(Ae)??[];n=i.filter(ke),a=i.filter(Oe),o=i.filter(De),r=i.filter(Ee),s=[...a,...r].slice(0,Y),e[0]=t?.Reservations,e[1]=n,e[2]=r,e[3]=a,e[4]=o,e[5]=s}else n=e[1],r=e[2],a=e[3],o=e[4],s=e[5];let c=s,l;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(h,{className:`size-3.5`}),e[6]=l):l=e[6];let u;e[7]!==n.length||e[8]!==c||e[9]!==r||e[10]!==a||e[11]!==o?(u=n.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances`}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:`mb-2 flex gap-3 text-[0.625rem] text-muted-foreground`,children:[(0,B.jsxs)(`span`,{children:[a.length,` running`]}),(0,B.jsxs)(`span`,{children:[o.length,` stopped`]})]}),(0,B.jsx)(`div`,{className:`space-y-0.5`,children:c.map(Te)}),(0,B.jsx)(Q,{total:a.length+r.length})]}),e[7]=n.length,e[8]=c,e[9]=r,e[10]=a,e[11]=o,e[12]=u):u=e[12];let d;return e[13]!==n.length||e[14]!==u?(d=(0,B.jsx)(Z,{title:`Instances`,icon:l,count:n.length,to:`/ec2/describe-instances`,children:u}),e[13]=n.length,e[14]=u,e[15]=d):d=e[15],d}function Te(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.InstanceId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.InstanceType})]},e.InstanceId)}function Ee(e){return e.State?.Name===`pending`}function De(e){return e.State?.Name===`stopped`}function Oe(e){return e.State?.Name===`running`}function ke(e){return e.State?.Name!==`terminated`}function Ae(e){return e.Instances??[]}function je(){let e=(0,R.c)(14),{data:t}=i(re),n;e[0]===t?.Volumes?n=e[1]:(n=t?.Volumes??[],e[0]=t?.Volumes,e[1]=n);let r=n,a;e[2]===r?a=e[3]:(a=r.reduce(Fe,0),e[2]=r,e[3]=a);let o=a,s;e[4]===r?s=e[5]:(s=r.filter(Pe),e[4]=r,e[5]=s);let c=s,l;e[6]===r?l=e[7]:(l=r.filter(Ne),e[6]=r,e[7]=l);let u=l,d;if(e[8]!==u||e[9]!==c||e[10]!==o||e[11]!==r){let t=r.slice(0,Y),n;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(N,{className:`size-3.5`}),e[13]=n):n=e[13],d=(0,B.jsx)(Z,{title:`Volumes`,icon:n,count:r.length,to:`/ec2/describe-volumes`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No volumes`}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:`mb-2 flex gap-3 text-[0.625rem] text-muted-foreground`,children:[(0,B.jsxs)(`span`,{children:[o,` GiB total`]}),(0,B.jsxs)(`span`,{children:[c.length,` in-use`]}),(0,B.jsxs)(`span`,{children:[u.length,` available`]})]}),(0,B.jsx)(`div`,{className:`space-y-0.5`,children:t.map(Me)}),(0,B.jsx)(Q,{total:r.length})]})}),e[8]=u,e[9]=c,e[10]=o,e[11]=r,e[12]=d}else d=e[12];return d}function Me(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.VolumeId}),(0,B.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[e.Size,` GiB`]}),(0,B.jsx)(M,{state:e.State})]})]},e.VolumeId)}function Ne(e){return e.State===`available`}function Pe(e){return e.State===`in-use`}function Fe(e,t){return e+(t.Size??0)}function Ie(){let e=(0,R.c)(5),{data:t}=i(g),n;e[0]===t?.Vpcs?n=e[1]:(n=t?.Vpcs??[],e[0]=t?.Vpcs,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(u,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`VPCs`,icon:n,count:r.length,to:`/ec2/describe-vpcs`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No VPCs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Le),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Le(e){let t=o(e.Tags);return(0,B.jsxs)($,{children:[(0,B.jsxs)(`span`,{className:`font-mono`,children:[e.VpcId,t&&(0,B.jsxs)(`span`,{className:`ml-1 font-sans text-muted-foreground`,children:[`(`,t,`)`]})]}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.CidrBlock})]},e.VpcId)}function Re(){let e=(0,R.c)(5),{data:t}=i(ae),n;e[0]===t?.KeyPairs?n=e[1]:(n=t?.KeyPairs??[],e[0]=t?.KeyPairs,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(m,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Key Pairs`,icon:n,count:r.length,to:`/ec2/describe-key-pairs`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No key pairs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(ze),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function ze(e){return(0,B.jsx)($,{children:(0,B.jsx)(`span`,{className:`font-mono`,children:e.KeyName})},e.KeyPairId)}function Be(){let e=(0,R.c)(5),{data:t}=i(b),n;e[0]===t?.Buckets?n=e[1]:(n=t?.Buckets??[],e[0]=t?.Buckets,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(F,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`S3 Buckets`,icon:n,count:r.length,to:`/s3/ls`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No buckets`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ve),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ve(e){return(0,B.jsx)($,{children:(0,B.jsx)(`span`,{className:`font-mono`,children:e.Name})},e.Name)}function He(){let e=(0,R.c)(5),{data:t}=i(oe),n;e[0]===t?.SecurityGroups?n=e[1]:(n=t?.SecurityGroups??[],e[0]=t?.SecurityGroups,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(p,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Security Groups`,icon:n,count:r.length,to:`/ec2/describe-security-groups`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ue),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ue(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.GroupName}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.VpcId})]},e.GroupId)}function We(){let e=(0,R.c)(5),{data:t}=i(_),n;e[0]===t?.NatGateways?n=e[1]:(n=t?.NatGateways??[],e[0]=t?.NatGateways,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(te,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`NAT Gateways`,icon:n,count:r.length,to:`/ec2/describe-nat-gateways`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No NAT gateways`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ge),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ge(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.NatGatewayId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.State})]},e.NatGatewayId)}function Ke(){let e=(0,R.c)(5),{data:t}=i(v),n;e[0]===t?.InternetGateways?n=e[1]:(n=t?.InternetGateways??[],e[0]=t?.InternetGateways,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(f,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Internet Gateways`,icon:n,count:r.length,to:`/ec2/describe-internet-gateways`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No internet gateways`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(qe),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function qe(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.InternetGatewayId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.Attachments?.[0]?.VpcId?`attached`:`detached`})]},e.InternetGatewayId)}function Je(){let e=(0,R.c)(5),{data:t}=i(y),n;e[0]===t?.Addresses?n=e[1]:(n=t?.Addresses??[],e[0]=t?.Addresses,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(d,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Elastic IPs`,icon:n,count:r.length,to:`/ec2/describe-addresses`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No Elastic IPs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ye),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ye(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.PublicIp}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.AssociationId?`associated`:`available`})]},e.AllocationId)}export{Ce as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_auth-WNN1LvK6.js b/spinifex/services/spinifexui/frontend/dist/assets/_auth-WNN1LvK6.js new file mode 100644 index 000000000..a48de37d1 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_auth-WNN1LvK6.js @@ -0,0 +1 @@ +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./link-Sy-9aJG2.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./chevron-down-CyoTcFS4.js";import{t as l}from"./chevron-right-BWylFvog.js";import{a as u,c as d,i as f,n as p,o as m,r as ee,s as h,t as te}from"./waypoints-Ck1S0Obg.js";import{n as ne}from"./admin-context-Bip1Tviw.js";import{A as re,M as g,_,d as v,l as ie,n as y,p as ae,w as oe}from"./ec2-BOaIcgiX.js";import{n as b}from"./s3-DG5LdZ9S.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as se}from"./badge-Pkfq9EWJ.js";import{a as S,n as C,o as w,r as T,s as ce,t as le}from"./card-bxOLp7Xz.js";import{o as ue,r as de}from"./admin-B23bk1GJ.js";import{a as E,c as D,i as O,l as k,n as fe,o as A,s as j,t as pe}from"./alert-dialog-5uS2nPuy.js";import{t as M}from"./state-badge-teQfBrcY.js";var N=s(`box`,[[`path`,{d:`M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z`,key:`hh9hay`}],[`path`,{d:`m3.3 7 8.7 5 8.7-5`,key:`g66t2b`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}]]),P=s(`flask-conical`,[[`path`,{d:`M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2`,key:`18mbvz`}],[`path`,{d:`M6.453 15h11.094`,key:`3shlmq`}],[`path`,{d:`M8.5 2h7`,key:`csnxdl`}]]),F=s(`folder-open`,[[`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`,key:`usdka0`}]]),I=s(`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`}]]),me=s(`monitor`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`3`,rx:`2`,key:`48i651`}],[`line`,{x1:`8`,x2:`16`,y1:`21`,y2:`21`,key:`1svkeh`}],[`line`,{x1:`12`,x2:`12`,y1:`17`,y2:`21`,key:`vw1qmm`}]]),L=s(`ship`,[[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 9.189V13`,key:`yp40p3`}],[`path`,{d:`M19 12V6a2 2 0 00-2-2H7a2 2 0 00-2 2v6`,key:`1wcigf`}],[`path`,{d:`M19.38 19A11.6 11.6 0 0021 13l-8.188-3.639a2 2 0 00-1.624 0L3 13.001a11.6 11.6 0 002.81 7.76`,key:`1kdp0u`}],[`path`,{d:`M2 20c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1`,key:`1l8w7g`}]]),R=r(),z=t(n(),1),B=e(),he=[{name:`Air-gap Support`,key:`airgap`},{name:`NVIDIA Bluefield DPU`,key:`bluefield`},{name:`NVIDIA MIG Support`,key:`mig`}];function V(e){let t=Math.floor(e/86400),n=Math.floor(e%86400/3600);if(t>0)return`${t}d ${n}h`;let r=Math.floor(e%3600/60);return n>0?`${n}h ${r}m`:`${r}m`}function H(){let e=(0,R.c)(129),{isAdmin:t,version:n,license:r}=ne(),[a,o]=(0,z.useState)(!1),s;e[0]===t?s=e[1]:(s={...de,enabled:t},e[0]=t,e[1]=s);let{data:u}=i(s),d;e[2]===t?d=e[3]:(d={...ue,enabled:t},e[2]=t,e[3]=d);let{data:f}=i(d);if(!t||!n)return null;let p;e[4]===u?.nodes?p=e[5]:(p=u?.nodes??[],e[4]=u?.nodes,e[5]=p);let m=p,h;e[6]===f?.vms?h=e[7]:(h=f?.vms??[],e[6]=f?.vms,e[7]=h);let te=h,re=u?.cluster_mode??`single-node`,g=r===`open-source`,_=m[0]?.region??null,v;e[8]===m?v=e[9]:(v=m.reduce(ye,0),e[8]=m,e[9]=v);let ie=v,y;e[10]===m?y=e[11]:(y=m.reduce(ve,0),e[10]=m,e[11]=y);let ae=y,oe,b,x,S,C,E,D,O,k,fe,A,j,pe,M,N,P,F;if(e[12]!==ae||e[13]!==re||e[14]!==g||e[15]!==m||e[16]!==_||e[17]!==ie||e[18]!==n.arch||e[19]!==n.commit||e[20]!==n.os||e[21]!==n.version||e[22]!==te.length){let t=m.reduce(_e,0),r=m.reduce(ge,0);pe=`mb-6 space-y-4`,fe=`grid grid-cols-1 gap-4 md:grid-cols-3`;let i;e[40]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsxs)(ce,{className:`flex items-center gap-2 text-sm`,children:[(0,B.jsx)(me,{className:`size-3.5`}),`Spinifex Info`]})}),e[40]=i):i=e[40];let a;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Version`}),e[41]=a):a=e[41];let o;e[42]===n.version?o=e[43]:(o=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[a,(0,B.jsx)(`span`,{className:`font-mono`,children:n.version})]}),e[42]=n.version,e[43]=o);let s;e[44]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Commit`}),e[44]=s):s=e[44];let c;e[45]===n.commit?c=e[46]:(c=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[s,(0,B.jsx)(`span`,{className:`font-mono`,children:n.commit})]}),e[45]=n.commit,e[46]=c);let l;e[47]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Platform`}),e[47]=l):l=e[47];let u;e[48]!==n.arch||e[49]!==n.os?(u=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[l,(0,B.jsxs)(`span`,{children:[n.os,`/`,n.arch]})]}),e[48]=n.arch,e[49]=n.os,e[50]=u):u=e[50];let d;e[51]===_?d=e[52]:(d=_&&(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Region`}),(0,B.jsx)(`span`,{children:_})]}),e[51]=_,e[52]=d),e[53]!==o||e[54]!==c||e[55]!==u||e[56]!==d?(A=(0,B.jsxs)(le,{children:[i,(0,B.jsxs)(T,{className:`space-y-1 text-xs`,children:[o,c,u,d]})]}),e[53]=o,e[54]=c,e[55]=u,e[56]=d,e[57]=A):A=e[57];let f;e[58]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsx)(ce,{className:`text-sm`,children:`License & Support`})}),e[58]=f):f=e[58];let p;e[59]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`License`}),e[59]=p):p=e[59];let h=g?`secondary`:`default`,ne=g?`Open Source (AGPLv3)`:`Commercial`,v;e[60]!==h||e[61]!==ne?(v=(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[p,(0,B.jsx)(se,{variant:h,children:ne})]}),e[60]=h,e[61]=ne,e[62]=v):v=e[62];let y;e[63]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Support`}),e[63]=y):y=e[63];let ue=g?`Community`:`Standard`,de;e[64]===ue?de=e[65]:(de=(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[y,(0,B.jsx)(`span`,{children:ue})]}),e[64]=ue,e[65]=de);let I;e[66]===g?I=e[67]:(I=g&&(0,B.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:`mt-2 block text-xs font-medium text-primary hover:underline`,children:`Upgrade to Commercial →`}),e[66]=g,e[67]=I),e[68]!==v||e[69]!==de||e[70]!==I?(j=(0,B.jsxs)(le,{children:[f,(0,B.jsxs)(T,{className:`space-y-2 text-xs`,children:[v,de,I]})]}),e[68]=v,e[69]=de,e[70]=I,e[71]=j):j=e[71],b=le,e[72]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsxs)(ce,{className:`flex items-center gap-2 text-sm`,children:[(0,B.jsx)(ee,{className:`size-3.5`}),`Cluster Status`]})}),e[72]=k):k=e[72],oe=T,S=`space-y-2 text-xs`,e[73]===re?C=e[74]:(C=(0,B.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,B.jsx)(se,{variant:`outline`,children:re})}),e[73]=re,e[74]=C);let L;e[75]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Nodes`}),e[75]=L):L=e[75],e[76]===m.length?E=e[77]:(E=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[L,(0,B.jsx)(`span`,{children:m.length})]}),e[76]=m.length,e[77]=E);let R;e[78]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Instances`}),e[78]=R):R=e[78],e[79]===te.length?D=e[80]:(D=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[R,(0,B.jsx)(`span`,{children:te.length})]}),e[79]=te.length,e[80]=D);let z;e[81]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`vCPU`}),e[81]=z):z=e[81],e[82]!==ae||e[83]!==ie?(O=(0,B.jsxs)(`div`,{className:`flex justify-between`,children:[z,(0,B.jsxs)(`span`,{children:[ae,` / `,ie]})]}),e[82]=ae,e[83]=ie,e[84]=O):O=e[84],F=`flex justify-between`,e[85]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:`Memory`}),e[85]=x):x=e[85],M=r.toFixed(1),N=` / `,P=t.toFixed(1),e[12]=ae,e[13]=re,e[14]=g,e[15]=m,e[16]=_,e[17]=ie,e[18]=n.arch,e[19]=n.commit,e[20]=n.os,e[21]=n.version,e[22]=te.length,e[23]=oe,e[24]=b,e[25]=x,e[26]=S,e[27]=C,e[28]=E,e[29]=D,e[30]=O,e[31]=k,e[32]=fe,e[33]=A,e[34]=j,e[35]=pe,e[36]=M,e[37]=N,e[38]=P,e[39]=F}else oe=e[23],b=e[24],x=e[25],S=e[26],C=e[27],E=e[28],D=e[29],O=e[30],k=e[31],fe=e[32],A=e[33],j=e[34],pe=e[35],M=e[36],N=e[37],P=e[38],F=e[39];let L;e[86]!==M||e[87]!==N||e[88]!==P?(L=(0,B.jsxs)(`span`,{children:[M,N,P,` GB`]}),e[86]=M,e[87]=N,e[88]=P,e[89]=L):L=e[89];let V;e[90]!==x||e[91]!==L||e[92]!==F?(V=(0,B.jsxs)(`div`,{className:F,children:[x,L]}),e[90]=x,e[91]=L,e[92]=F,e[93]=V):V=e[93];let H;e[94]!==oe||e[95]!==S||e[96]!==C||e[97]!==E||e[98]!==D||e[99]!==O||e[100]!==V?(H=(0,B.jsxs)(oe,{className:S,children:[C,E,D,O,V]}),e[94]=oe,e[95]=S,e[96]=C,e[97]=E,e[98]=D,e[99]=O,e[100]=V,e[101]=H):H=e[101];let U;e[102]!==b||e[103]!==k||e[104]!==H?(U=(0,B.jsxs)(b,{children:[k,H]}),e[102]=b,e[103]=k,e[104]=H,e[105]=U):U=e[105];let W;e[106]!==fe||e[107]!==A||e[108]!==j||e[109]!==U?(W=(0,B.jsxs)(`div`,{className:fe,children:[A,j,U]}),e[106]=fe,e[107]=A,e[108]=j,e[109]=U,e[110]=W):W=e[110];let G;e[111]!==m||e[112]!==a?(G=m.length>0&&(0,B.jsxs)(le,{children:[(0,B.jsx)(w,{className:`pb-0`,children:(0,B.jsxs)(`button`,{type:`button`,className:`flex items-center gap-2 text-sm font-medium`,onClick:()=>{o(!a)},children:[a?(0,B.jsx)(c,{className:`size-3.5`}):(0,B.jsx)(l,{className:`size-3.5`}),`Nodes (`,m.length,`)`]})}),a&&(0,B.jsx)(T,{className:`pt-2`,children:(0,B.jsx)(be,{nodes:m})})]}),e[111]=m,e[112]=a,e[113]=G):G=e[113];let xe;e[114]===Symbol.for(`react.memo_cache_sentinel`)?(xe=(0,B.jsx)(w,{className:`pb-2`,children:(0,B.jsx)(ce,{className:`text-sm`,children:`Commercial Add-ons`})}),e[114]=xe):xe=e[114];let K;e[115]===g?K=e[116]:(K=he.map(e=>(0,B.jsxs)(`div`,{className:`flex items-center justify-between text-xs`,children:[(0,B.jsx)(`span`,{className:g?`text-muted-foreground`:void 0,children:e.name}),g?(0,B.jsx)(I,{className:`size-3 text-muted-foreground`}):(0,B.jsx)(se,{variant:`outline`,className:`text-[0.625rem]`,children:`Active`})]},e.key)),e[115]=g,e[116]=K);let q;e[117]===K?q=e[118]:(q=(0,B.jsx)(`div`,{className:`space-y-2`,children:K}),e[117]=K,e[118]=q);let J;e[119]===g?J=e[120]:(J=g&&(0,B.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:`mt-3 block text-xs font-medium text-primary hover:underline`,children:`Learn more about commercial features →`}),e[119]=g,e[120]=J);let Se;e[121]!==q||e[122]!==J?(Se=(0,B.jsxs)(le,{children:[xe,(0,B.jsxs)(T,{children:[q,J]})]}),e[121]=q,e[122]=J,e[123]=Se):Se=e[123];let Y;return e[124]!==pe||e[125]!==W||e[126]!==G||e[127]!==Se?(Y=(0,B.jsxs)(`div`,{className:pe,children:[W,G,Se]}),e[124]=pe,e[125]=W,e[126]=G,e[127]=Se,e[128]=Y):Y=e[128],Y}function ge(e,t){return e+t.alloc_mem_gb}function _e(e,t){return e+t.total_mem_gb}function ve(e,t){return e+t.alloc_vcpu}function ye(e,t){return e+t.total_vcpu}function be(e){let t=(0,R.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,B.jsx)(`thead`,{children:(0,B.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Roles`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`IP`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Region`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`AZ`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Uptime`}),(0,B.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`EC2`}),(0,B.jsx)(`th`,{className:`pb-1 font-medium`,children:`Services`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(U),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,B.jsx)(`div`,{className:`overflow-x-auto`,children:(0,B.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,B.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function U(e){return(0,B.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,B.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,B.jsx)(se,{variant:e.status===`Ready`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,B.jsxs)(`div`,{className:`flex gap-1`,children:[e.nats_role&&(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[`nats:`,e.nats_role]}),e.predastore_role&&(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[`ps:`,e.predastore_role]})]})}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.region}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.az}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:V(e.uptime)}),(0,B.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vm_count}),(0,B.jsx)(`td`,{className:`py-1.5`,children:(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.services.length})})]},e.node)}var W=`console.spx3.com`,G=`spinifex:v1:sandbox-welcome`,xe=[{to:`/ec2/run-instances`,icon:(0,B.jsx)(h,{className:`size-3.5`}),label:`Launch an instance`,hint:`Boot a VM on real hardware`},{to:`/s3/ls`,icon:(0,B.jsx)(F,{className:`size-3.5`}),label:`Create a bucket`,hint:`S3-compatible object storage`},{to:`/ec2/describe-vpcs`,icon:(0,B.jsx)(u,{className:`size-3.5`}),label:`Networking`,hint:`VPCs, subnets and security groups`},{to:`/eks/list-clusters`,icon:(0,B.jsx)(L,{className:`size-3.5`}),label:`Kubernetes`,hint:`Managed EKS-compatible clusters`},{to:`/iam/list-users`,icon:(0,B.jsx)(m,{className:`size-3.5`}),label:`Access keys`,hint:`Credentials for the AWS CLI and SDKs`}];function K(){try{return localStorage.getItem(G)!==null}catch{}return!1}function q(){try{localStorage.setItem(G,`1`)}catch{}}function J(){let e=(0,R.c)(7),[t,n]=(0,z.useState)(Se),r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=e=>{e||q(),n(e)},e[0]=r):r=e[0];let i=r,o;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,B.jsxs)(j,{children:[(0,B.jsx)(D,{children:(0,B.jsx)(P,{className:`text-primary`})}),(0,B.jsx)(k,{children:`Welcome to the Mulga sandbox`}),(0,B.jsx)(E,{children:`You have a real account on a shared evaluation cluster. The APIs are the AWS ones, so the CLI and the SDKs work against it unchanged. Resources here may be reclaimed, so please don't keep anything you need in it.`})]}),e[1]=o):o=e[1];let s;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(`div`,{className:`space-y-0.5`,children:xe.map(e=>(0,B.jsxs)(a,{className:`flex items-center gap-2 rounded-md px-2 py-1.5 text-xs hover:bg-muted`,onClick:()=>{i(!1)},to:e.to,children:[e.icon,(0,B.jsx)(`span`,{className:`font-medium`,children:e.label}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.hint})]},e.to))}),e[2]=s):s=e[2];let c;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,B.jsx)(`a`,{className:`text-xs text-muted-foreground underline underline-offset-3 hover:text-foreground sm:mr-auto sm:self-center`,href:`https://docs.mulgadc.com`,rel:`noreferrer`,target:`_blank`,children:`Read the docs`}),e[3]=c):c=e[3];let l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsxs)(O,{className:`max-w-lg`,children:[o,s,(0,B.jsxs)(A,{children:[c,(0,B.jsx)(fe,{onClick:()=>{i(!1)},children:`Get started`})]})]}),e[4]=l):l=e[4];let u;return e[5]===t?u=e[6]:(u=(0,B.jsx)(pe,{onOpenChange:i,open:t,children:l}),e[5]=t,e[6]=u),u}function Se(){return window.location.hostname===W&&!K()}var Y=5;function Ce(){let e=(0,R.c)(12),t,n,r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,B.jsx)(x,{title:`Dashboard`}),n=(0,B.jsx)(J,{}),r=(0,B.jsx)(H,{}),e[0]=t,e[1]=n,e[2]=r):(t=e[0],n=e[1],r=e[2]);let i;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(we,{})}),e[3]=i):i=e[3];let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(je,{})}),e[4]=a):a=e[4];let o;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Ie,{})}),e[5]=o):o=e[5];let s;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Re,{})}),e[6]=s):s=e[6];let c;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Be,{})}),e[7]=c):c=e[7];let l;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(He,{})}),e[8]=l):l=e[8];let u;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(We,{})}),e[9]=u):u=e[9];let d;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Je,{})}),e[10]=d):d=e[10];let f;return e[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,B.jsxs)(B.Fragment,{children:[t,n,r,(0,B.jsxs)(`div`,{className:`grid grid-cols-1 gap-4 md:grid-cols-2 xl:grid-cols-3`,children:[i,a,o,s,c,l,u,d,(0,B.jsx)(z.Suspense,{fallback:(0,B.jsx)(X,{}),children:(0,B.jsx)(Ke,{})})]})]}),e[11]=f):f=e[11],f}function X(){let e=(0,R.c)(2),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,B.jsx)(w,{children:(0,B.jsx)(`div`,{className:`h-4 w-32 animate-pulse rounded bg-muted`})}),e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsxs)(le,{children:[t,(0,B.jsx)(T,{children:(0,B.jsxs)(`div`,{className:`space-y-2`,children:[(0,B.jsx)(`div`,{className:`h-3 w-48 animate-pulse rounded bg-muted`}),(0,B.jsx)(`div`,{className:`h-3 w-36 animate-pulse rounded bg-muted`})]})})]}),e[1]=n):n=e[1],n}function Z(e){let t=(0,R.c)(16),{title:n,icon:r,count:i,to:o,children:s}=e,c;t[0]!==r||t[1]!==n?(c=(0,B.jsxs)(ce,{className:`flex items-center gap-2`,children:[r,n]}),t[0]=r,t[1]=n,t[2]=c):c=t[2];let l;t[3]===i?l=t[4]:(l=(0,B.jsx)(C,{children:(0,B.jsx)(`span`,{className:`rounded-md bg-muted px-2 py-0.5 text-xs font-semibold tabular-nums`,children:i})}),t[3]=i,t[4]=l);let u;t[5]!==c||t[6]!==l?(u=(0,B.jsxs)(w,{children:[c,l]}),t[5]=c,t[6]=l,t[7]=u):u=t[7];let d;t[8]===s?d=t[9]:(d=(0,B.jsx)(T,{children:s}),t[8]=s,t[9]=d);let f;t[10]===o?f=t[11]:(f=(0,B.jsx)(S,{children:(0,B.jsx)(a,{to:o,className:`text-xs font-medium text-primary hover:underline`,children:`View all →`})}),t[10]=o,t[11]=f);let p;return t[12]!==u||t[13]!==d||t[14]!==f?(p=(0,B.jsxs)(le,{children:[u,d,f]}),t[12]=u,t[13]=d,t[14]=f,t[15]=p):p=t[15],p}function Q(e){let t=(0,R.c)(2),{total:n}=e;if(n<=Y)return null;let r=n-Y,i;return t[0]===r?i=t[1]:(i=(0,B.jsxs)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:[`+`,r,` more`]}),t[0]=r,t[1]=i),i}function $(e){let t=(0,R.c)(2),{children:n}=e,r;return t[0]===n?r=t[1]:(r=(0,B.jsx)(`div`,{className:`flex items-center justify-between py-0.5 text-xs`,children:n}),t[0]=n,t[1]=r),r}function we(){let e=(0,R.c)(16),{data:t}=i(ie),n,r,a,o,s;if(e[0]!==t?.Reservations){let i=t?.Reservations?.flatMap(Ae)??[];n=i.filter(ke),a=i.filter(Oe),o=i.filter(De),r=i.filter(Ee),s=[...a,...r].slice(0,Y),e[0]=t?.Reservations,e[1]=n,e[2]=r,e[3]=a,e[4]=o,e[5]=s}else n=e[1],r=e[2],a=e[3],o=e[4],s=e[5];let c=s,l;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,B.jsx)(h,{className:`size-3.5`}),e[6]=l):l=e[6];let u;e[7]!==n.length||e[8]!==c||e[9]!==r||e[10]!==a||e[11]!==o?(u=n.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances`}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:`mb-2 flex gap-3 text-[0.625rem] text-muted-foreground`,children:[(0,B.jsxs)(`span`,{children:[a.length,` running`]}),(0,B.jsxs)(`span`,{children:[o.length,` stopped`]})]}),(0,B.jsx)(`div`,{className:`space-y-0.5`,children:c.map(Te)}),(0,B.jsx)(Q,{total:a.length+r.length})]}),e[7]=n.length,e[8]=c,e[9]=r,e[10]=a,e[11]=o,e[12]=u):u=e[12];let d;return e[13]!==n.length||e[14]!==u?(d=(0,B.jsx)(Z,{title:`Instances`,icon:l,count:n.length,to:`/ec2/describe-instances`,children:u}),e[13]=n.length,e[14]=u,e[15]=d):d=e[15],d}function Te(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.InstanceId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.InstanceType})]},e.InstanceId)}function Ee(e){return e.State?.Name===`pending`}function De(e){return e.State?.Name===`stopped`}function Oe(e){return e.State?.Name===`running`}function ke(e){return e.State?.Name!==`terminated`}function Ae(e){return e.Instances??[]}function je(){let e=(0,R.c)(14),{data:t}=i(re),n;e[0]===t?.Volumes?n=e[1]:(n=t?.Volumes??[],e[0]=t?.Volumes,e[1]=n);let r=n,a;e[2]===r?a=e[3]:(a=r.reduce(Fe,0),e[2]=r,e[3]=a);let o=a,s;e[4]===r?s=e[5]:(s=r.filter(Pe),e[4]=r,e[5]=s);let c=s,l;e[6]===r?l=e[7]:(l=r.filter(Ne),e[6]=r,e[7]=l);let u=l,d;if(e[8]!==u||e[9]!==c||e[10]!==o||e[11]!==r){let t=r.slice(0,Y),n;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(N,{className:`size-3.5`}),e[13]=n):n=e[13],d=(0,B.jsx)(Z,{title:`Volumes`,icon:n,count:r.length,to:`/ec2/describe-volumes`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No volumes`}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(`div`,{className:`mb-2 flex gap-3 text-[0.625rem] text-muted-foreground`,children:[(0,B.jsxs)(`span`,{children:[o,` GiB total`]}),(0,B.jsxs)(`span`,{children:[c.length,` in-use`]}),(0,B.jsxs)(`span`,{children:[u.length,` available`]})]}),(0,B.jsx)(`div`,{className:`space-y-0.5`,children:t.map(Me)}),(0,B.jsx)(Q,{total:r.length})]})}),e[8]=u,e[9]=c,e[10]=o,e[11]=r,e[12]=d}else d=e[12];return d}function Me(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.VolumeId}),(0,B.jsxs)(`span`,{className:`flex items-center gap-2`,children:[(0,B.jsxs)(`span`,{className:`text-muted-foreground`,children:[e.Size,` GiB`]}),(0,B.jsx)(M,{state:e.State})]})]},e.VolumeId)}function Ne(e){return e.State===`available`}function Pe(e){return e.State===`in-use`}function Fe(e,t){return e+(t.Size??0)}function Ie(){let e=(0,R.c)(5),{data:t}=i(g),n;e[0]===t?.Vpcs?n=e[1]:(n=t?.Vpcs??[],e[0]=t?.Vpcs,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(u,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`VPCs`,icon:n,count:r.length,to:`/ec2/describe-vpcs`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No VPCs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Le),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Le(e){let t=o(e.Tags);return(0,B.jsxs)($,{children:[(0,B.jsxs)(`span`,{className:`font-mono`,children:[e.VpcId,t&&(0,B.jsxs)(`span`,{className:`ml-1 font-sans text-muted-foreground`,children:[`(`,t,`)`]})]}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.CidrBlock})]},e.VpcId)}function Re(){let e=(0,R.c)(5),{data:t}=i(ae),n;e[0]===t?.KeyPairs?n=e[1]:(n=t?.KeyPairs??[],e[0]=t?.KeyPairs,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(m,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Key Pairs`,icon:n,count:r.length,to:`/ec2/describe-key-pairs`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No key pairs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(ze),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function ze(e){return(0,B.jsx)($,{children:(0,B.jsx)(`span`,{className:`font-mono`,children:e.KeyName})},e.KeyPairId)}function Be(){let e=(0,R.c)(5),{data:t}=i(b),n;e[0]===t?.Buckets?n=e[1]:(n=t?.Buckets??[],e[0]=t?.Buckets,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(F,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`S3 Buckets`,icon:n,count:r.length,to:`/s3/ls`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No buckets`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ve),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ve(e){return(0,B.jsx)($,{children:(0,B.jsx)(`span`,{className:`font-mono`,children:e.Name})},e.Name)}function He(){let e=(0,R.c)(5),{data:t}=i(oe),n;e[0]===t?.SecurityGroups?n=e[1]:(n=t?.SecurityGroups??[],e[0]=t?.SecurityGroups,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(p,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Security Groups`,icon:n,count:r.length,to:`/ec2/describe-security-groups`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ue),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ue(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.GroupName}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.VpcId})]},e.GroupId)}function We(){let e=(0,R.c)(5),{data:t}=i(_),n;e[0]===t?.NatGateways?n=e[1]:(n=t?.NatGateways??[],e[0]=t?.NatGateways,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(te,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`NAT Gateways`,icon:n,count:r.length,to:`/ec2/describe-nat-gateways`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No NAT gateways`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ge),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ge(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.NatGatewayId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.State})]},e.NatGatewayId)}function Ke(){let e=(0,R.c)(5),{data:t}=i(v),n;e[0]===t?.InternetGateways?n=e[1]:(n=t?.InternetGateways??[],e[0]=t?.InternetGateways,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(f,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Internet Gateways`,icon:n,count:r.length,to:`/ec2/describe-internet-gateways`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No internet gateways`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(qe),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function qe(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.InternetGatewayId}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.Attachments?.[0]?.VpcId?`attached`:`detached`})]},e.InternetGatewayId)}function Je(){let e=(0,R.c)(5),{data:t}=i(y),n;e[0]===t?.Addresses?n=e[1]:(n=t?.Addresses??[],e[0]=t?.Addresses,e[1]=n);let r=n,a;if(e[2]!==r){let t=r.slice(0,Y),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,B.jsx)(d,{className:`size-3.5`}),e[4]=n):n=e[4],a=(0,B.jsx)(Z,{title:`Elastic IPs`,icon:n,count:r.length,to:`/ec2/describe-addresses`,children:r.length===0?(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No Elastic IPs`}):(0,B.jsxs)(`div`,{className:`space-y-0.5`,children:[t.map(Ye),(0,B.jsx)(Q,{total:r.length})]})}),e[2]=r,e[3]=a}else a=e[3];return a}function Ye(e){return(0,B.jsxs)($,{children:[(0,B.jsx)(`span`,{className:`font-mono`,children:e.PublicIp}),(0,B.jsx)(`span`,{className:`text-muted-foreground`,children:e.AssociationId?`associated`:`available`})]},e.AllocationId)}export{Ce as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_bucket-BOE535W8.js b/spinifex/services/spinifexui/frontend/dist/assets/_bucket-CCzv73iu.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_bucket-BOE535W8.js rename to spinifex/services/spinifexui/frontend/dist/assets/_bucket-CCzv73iu.js index a9152f27c..1fcd85e0f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_bucket-BOE535W8.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_bucket-CCzv73iu.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{cn as r}from"./cluster-config-Cng_iYLz.js";import{t as i}from"./back-link-BEBtz3nP.js";import{n as a,r as o,t as s}from"./upload-button-g2tJTLGf.js";import{r as c}from"./s3-CSR7w4yZ.js";import{t as l}from"./s3-Dwp_F7FZ.js";import{t as u}from"./_bucket-Cmd9kYfR.js";import{t as d}from"./page-heading-CIbmsDOw.js";import{t as f}from"./error-banner-vjkAWoEL.js";var p=t(),m=e();function h(){let e=(0,p.c)(31),{bucket:t}=u.useParams(),h;e[0]===t?h=e[1]:(h=l(t),e[0]=t,e[1]=h);let{data:g}=n(h),_=c(),v;e[2]===g.Contents?v=e[3]:(v=g.Contents??[],e[2]=g.Contents,e[3]=v);let y=v,b;e[4]===g.CommonPrefixes?b=e[5]:(b=g.CommonPrefixes??[],e[4]=g.CommonPrefixes,e[5]=b);let x=b,S;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,m.jsx)(i,{to:`/s3/ls`,children:`Back to buckets`}),e[6]=S):S=e[6];let C;e[7]!==t||e[8]!==_.isPending||e[9]!==_.mutateAsync?(C=(0,m.jsx)(s,{bucket:t,isPending:_.isPending,onUpload:_.mutateAsync}),e[7]=t,e[8]=_.isPending,e[9]=_.mutateAsync,e[10]=C):C=e[10];let w;e[11]!==t||e[12]!==C?(w=(0,m.jsx)(d,{actions:C,title:t}),e[11]=t,e[12]=C,e[13]=w):w=e[13];let T;e[14]===_.error?T=e[15]:(T=_.error&&(0,m.jsx)(f,{error:_.error,msg:`Failed to upload object`}),e[14]=_.error,e[15]=T);let E;e[16]!==t||e[17]!==x?(E=x.length>0&&(0,m.jsxs)(`div`,{className:`mb-6`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,m.jsx)(`div`,{className:`space-y-2`,children:x.map(e=>{if(!e.Prefix)return null;let n=r(e.Prefix);return(0,m.jsx)(o,{bucketName:t,folderName:n,fullPrefix:e.Prefix},e.Prefix)})})]}),e[16]=t,e[17]=x,e[18]=E):E=e[18];let D;e[19]!==t||e[20]!==y?(D=y.length>0&&(0,m.jsxs)(`div`,{className:`space-y-2`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),y.map(e=>e.Key?(0,m.jsx)(a,{bucketName:t,displayName:e.Key,fullKey:e.Key,object:e},e.Key):null)]}),e[19]=t,e[20]=y,e[21]=D):D=e[21];let O;e[22]!==x.length||e[23]!==y.length?(O=y.length===0&&x.length===0&&(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this bucket.`}),e[22]=x.length,e[23]=y.length,e[24]=O):O=e[24];let k;return e[25]!==w||e[26]!==T||e[27]!==E||e[28]!==D||e[29]!==O?(k=(0,m.jsxs)(m.Fragment,{children:[S,w,T,E,D,O]}),e[25]=w,e[26]=T,e[27]=E,e[28]=D,e[29]=O,e[30]=k):k=e[30],k}export{h as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{cn as r}from"./cluster-config-Bjqk93qS.js";import{t as i}from"./back-link-BEBtz3nP.js";import{n as a,r as o,t as s}from"./upload-button-etAqT4UK.js";import{r as c}from"./s3-BldOjjaE.js";import{t as l}from"./s3-DG5LdZ9S.js";import{t as u}from"./_bucket-CV6Snehp.js";import{t as d}from"./page-heading-CIbmsDOw.js";import{t as f}from"./error-banner-vjkAWoEL.js";var p=t(),m=e();function h(){let e=(0,p.c)(31),{bucket:t}=u.useParams(),h;e[0]===t?h=e[1]:(h=l(t),e[0]=t,e[1]=h);let{data:g}=n(h),_=c(),v;e[2]===g.Contents?v=e[3]:(v=g.Contents??[],e[2]=g.Contents,e[3]=v);let y=v,b;e[4]===g.CommonPrefixes?b=e[5]:(b=g.CommonPrefixes??[],e[4]=g.CommonPrefixes,e[5]=b);let x=b,S;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,m.jsx)(i,{to:`/s3/ls`,children:`Back to buckets`}),e[6]=S):S=e[6];let C;e[7]!==t||e[8]!==_.isPending||e[9]!==_.mutateAsync?(C=(0,m.jsx)(s,{bucket:t,isPending:_.isPending,onUpload:_.mutateAsync}),e[7]=t,e[8]=_.isPending,e[9]=_.mutateAsync,e[10]=C):C=e[10];let w;e[11]!==t||e[12]!==C?(w=(0,m.jsx)(d,{actions:C,title:t}),e[11]=t,e[12]=C,e[13]=w):w=e[13];let T;e[14]===_.error?T=e[15]:(T=_.error&&(0,m.jsx)(f,{error:_.error,msg:`Failed to upload object`}),e[14]=_.error,e[15]=T);let E;e[16]!==t||e[17]!==x?(E=x.length>0&&(0,m.jsxs)(`div`,{className:`mb-6`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Folders`}),(0,m.jsx)(`div`,{className:`space-y-2`,children:x.map(e=>{if(!e.Prefix)return null;let n=r(e.Prefix);return(0,m.jsx)(o,{bucketName:t,folderName:n,fullPrefix:e.Prefix},e.Prefix)})})]}),e[16]=t,e[17]=x,e[18]=E):E=e[18];let D;e[19]!==t||e[20]!==y?(D=y.length>0&&(0,m.jsxs)(`div`,{className:`space-y-2`,children:[(0,m.jsx)(`h2`,{className:`mb-3 text-lg font-semibold`,children:`Objects`}),y.map(e=>e.Key?(0,m.jsx)(a,{bucketName:t,displayName:e.Key,fullKey:e.Key,object:e},e.Key):null)]}),e[19]=t,e[20]=y,e[21]=D):D=e[21];let O;e[22]!==x.length||e[23]!==y.length?(O=y.length===0&&x.length===0&&(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No objects found in this bucket.`}),e[22]=x.length,e[23]=y.length,e[24]=O):O=e[24];let k;return e[25]!==w||e[26]!==T||e[27]!==E||e[28]!==D||e[29]!==O?(k=(0,m.jsxs)(m.Fragment,{children:[S,w,T,E,D,O]}),e[25]=w,e[26]=T,e[27]=E,e[28]=D,e[29]=O,e[30]=k):k=e[30],k}export{h as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_bucket-CV6Snehp.js b/spinifex/services/spinifexui/frontend/dist/assets/_bucket-CV6Snehp.js new file mode 100644 index 000000000..2717a25a8 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_bucket-CV6Snehp.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-CCzv73iu.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/createLucideIcon-q-BbhZtA.js","assets/upload-button-etAqT4UK.js","assets/download-BOrAiZXu.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/s3-BldOjjaE.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/s3-DG5LdZ9S.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./s3-DG5LdZ9S.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.bucket),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-CCzv73iu.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_bucket-Cmd9kYfR.js b/spinifex/services/spinifexui/frontend/dist/assets/_bucket-Cmd9kYfR.js deleted file mode 100644 index b213a0ab8..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_bucket-Cmd9kYfR.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_bucket-BOE535W8.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/createLucideIcon-q-BbhZtA.js","assets/upload-button-g2tJTLGf.js","assets/download-BOrAiZXu.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/s3-CSR7w4yZ.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/s3-Dwp_F7FZ.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./s3-Dwp_F7FZ.js";var i=e(`/_auth/s3/ls/$bucket/`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.bucket))},head:({params:e})=>({meta:[{title:`${e.bucket} | S3 | Mulga`}]}),component:t(()=>n(()=>import(`./_bucket-BOE535W8.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C3ZrLh0O.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BFyV7K3F.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C3ZrLh0O.js rename to spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BFyV7K3F.js index c8ec87246..3fdb037ce 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C3ZrLh0O.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BFyV7K3F.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as c,t as l}from"./cluster-config-Cng_iYLz.js";import{t as u}from"./back-link-BEBtz3nP.js";import{t as d}from"./circle-arrow-up-DkoNR5iU.js";import{n as f,t as p}from"./_clusterName-BzGHzfJB.js";import{t as m}from"./cli-command-panel-Bzz2Dofw.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{t as g}from"./triangle-alert-DLoxWC40.js";import{t as _}from"./button-B5pmTZ23.js";import{t as v}from"./input-BRXyXQUw.js";import{O as y,c as b}from"./ec2-xfbzgUcH.js";import{C as x,S,T as C,_ as w,b as T,c as E,f as D,h as O,i as k,l as A,m as j,n as M,p as N,r as P,s as F,u as I,v as L,w as R,x as z,y as B}from"./eks-cZ9qck4B.js";import{a as V,i as H,l as U,n as W,o as ee,r as te,s as ne,t as G,u as re}from"./eks-D8V-prwc.js";import{y as ie}from"./iam-BuKHxc30.js";import{t as ae}from"./page-heading-CIbmsDOw.js";import{t as oe}from"./badge-C7Jy3M_B.js";import{a as se,i as ce,n as le,t as ue}from"./zod-C7XqDsyI.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{n as fe,r as pe,s as K,t as q}from"./field-DVCmLIN7.js";import{i as me,l as he,n as ge,o as _e,r as ve,s as ye,t as be}from"./alert-dialog-C5LIz1yI.js";import{t as xe}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as J,t as Y}from"./detail-row-BiDoIw3t.js";import{n as Se,t as Ce}from"./gpu-instance-type-select-C9W-mexT.js";import{i as we,n as Te,r as Ee,t as De}from"./tabs-CITVfGwW.js";import{t as Oe}from"./json-editor-DDha4Mlx.js";var ke=r(),X=t(n(),1),Z=e();function Ae(e){return e?.split(`/`).pop()??e??``}function Q(e){let t=(0,ke.c)(55),{clusterName:n,principalArn:r,onDelete:a}=e,o;t[0]!==n||t[1]!==r?(o=W(n,r),t[0]=n,t[1]=r,t[2]=o):o=t[2];let{data:s}=i(o),c;t[3]!==n||t[4]!==r?(c=ee(n,r),t[3]=n,t[4]=r,t[5]=c):c=t[5];let{data:l}=i(c),u=N(),d=S(),[f,p]=(0,X.useState)(M[0].arn),m=s?.accessEntry,g;t[6]===l?.associatedAccessPolicies?g=t[7]:(g=l?.associatedAccessPolicies??[],t[6]=l?.associatedAccessPolicies,t[7]=g);let v=g,y;t[8]===r?y=t[9]:(y=(0,Z.jsx)(`span`,{className:`truncate font-mono text-xs`,children:r}),t[8]=r,t[9]=y);let b;t[10]!==a||t[11]!==r?(b=()=>{a(r)},t[10]=a,t[11]=r,t[12]=b):b=t[12];let x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Z.jsx)(h,{className:`size-4`}),t[13]=x):x=t[13];let C;t[14]===b?C=t[15]:(C=(0,Z.jsx)(_,{onClick:b,size:`icon`,variant:`ghost`,children:x}),t[14]=b,t[15]=C);let w;t[16]!==y||t[17]!==C?(w=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[y,C]})}),t[16]=y,t[17]=C,t[18]=w):w=t[18];let T=m?.type,E;t[19]===T?E=t[20]:(E=(0,Z.jsx)(Y,{label:`Type`,value:T}),t[19]=T,t[20]=E);let D;t[21]===m?D=t[22]:(D=m?.kubernetesGroups?.length?m.kubernetesGroups.join(`, `):`—`,t[21]=m,t[22]=D);let O;t[23]===D?O=t[24]:(O=(0,Z.jsx)(Y,{label:`Kubernetes groups`,value:D}),t[23]=D,t[24]=O);let k;t[25]!==v||t[26]!==n||t[27]!==d||t[28]!==r?(k=v.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:v.map(e=>(0,Z.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,Z.jsx)(`span`,{children:Ae(e.policyArn)}),(0,Z.jsx)(_,{onClick:()=>{d.mutate({clusterName:n,principalArn:r,policyArn:e.policyArn??``})},size:`sm`,variant:`ghost`,children:`Remove`})]},e.policyArn))}):`—`,t[25]=v,t[26]=n,t[27]=d,t[28]=r,t[29]=k):k=t[29];let A;t[30]===k?A=t[31]:(A=(0,Z.jsx)(Y,{label:`Access policies`,value:k}),t[30]=k,t[31]=A);let j;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(j=e=>{p(e.target.value)},t[32]=j):j=t[32];let P;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(P=M.map(je),t[33]=P):P=t[33];let F;t[34]===f?F=t[35]:(F=(0,Z.jsx)(`select`,{"aria-label":`Access policy`,className:`h-7 flex-1 rounded-md border border-input bg-input/20 px-2 text-sm`,onChange:j,value:f,children:P}),t[34]=f,t[35]=F);let I;t[36]!==u||t[37]!==n||t[38]!==f||t[39]!==r?(I=()=>{u.mutate({clusterName:n,principalArn:r,policyArn:f,accessScopeType:`cluster`})},t[36]=u,t[37]=n,t[38]=f,t[39]=r,t[40]=I):I=t[40];let L;t[41]!==u.isPending||t[42]!==I?(L=(0,Z.jsx)(_,{disabled:u.isPending,onClick:I,size:`sm`,children:`Associate`}),t[41]=u.isPending,t[42]=I,t[43]=L):L=t[43];let R;t[44]!==F||t[45]!==L?(R=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2 pt-2`,children:[F,L]}),t[44]=F,t[45]=L,t[46]=R):R=t[46];let z;t[47]!==E||t[48]!==O||t[49]!==A||t[50]!==R?(z=(0,Z.jsxs)(J.Content,{children:[E,O,A,R]}),t[47]=E,t[48]=O,t[49]=A,t[50]=R,t[51]=z):z=t[51];let B;return t[52]!==z||t[53]!==w?(B=(0,Z.jsxs)(J,{children:[w,z]}),t[52]=z,t[53]=w,t[54]=B):B=t[54],B}function je(e){return(0,Z.jsx)(`option`,{value:e.arn,children:e.name},e.arn)}function $(e){let t=(0,ke.c)(41),{clusterName:n,open:r,onOpenChange:i}=e,a=j(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:ue(A),defaultValues:{principalArn:``,kubernetesGroups:``}},t[0]=o):o=t[0];let{formState:s,handleSubmit:c,register:l,reset:u}=ce(o),{errors:d}=s,f;t[1]!==n||t[2]!==a||t[3]!==i||t[4]!==u?(f=async e=>{await a.mutateAsync({clusterName:n,principalArn:e.principalArn,kubernetesGroups:e.kubernetesGroups.split(`,`).map(Me).filter(Boolean)}),u(),i(!1)},t[1]=n,t[2]=a,t[3]=i,t[4]=u,t[5]=f):f=t[5];let p=f,m;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add access entry`})}),t[6]=m):m=t[6];let h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ae-principal`,children:`IAM principal ARN`})}),t[7]=h):h=t[7];let g=!!d.principalArn,_;t[8]===l?_=t[9]:(_=l(`principalArn`),t[8]=l,t[9]=_);let y;t[10]!==g||t[11]!==_?(y=(0,Z.jsx)(v,{"aria-invalid":g,id:`ae-principal`,placeholder:`arn:aws:iam::000000000000:role/my-role`,..._}),t[10]=g,t[11]=_,t[12]=y):y=t[12];let b;t[13]===d.principalArn?b=t[14]:(b=(0,Z.jsx)(pe,{errors:[d.principalArn]}),t[13]=d.principalArn,t[14]=b);let x;t[15]!==y||t[16]!==b?(x=(0,Z.jsxs)(q,{children:[h,y,b]}),t[15]=y,t[16]=b,t[17]=x):x=t[17];let S;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ae-groups`,children:`Kubernetes groups`})}),t[18]=S):S=t[18];let C;t[19]===l?C=t[20]:(C=l(`kubernetesGroups`),t[19]=l,t[20]=C);let w;t[21]===C?w=t[22]:(w=(0,Z.jsxs)(q,{children:[S,(0,Z.jsx)(v,{id:`ae-groups`,placeholder:`system:masters`,...C})]}),t[21]=C,t[22]=w);let T;t[23]!==x||t[24]!==w?(T=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-access-entry-form`,children:[x,w]}),t[23]=x,t[24]=w,t[25]=T):T=t[25];let E;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Z.jsx)(ve,{children:`Cancel`}),t[26]=E):E=t[26];let D;t[27]!==c||t[28]!==p?(D=e=>{e.preventDefault(),c(p)()},t[27]=c,t[28]=p,t[29]=D):D=t[29];let O=a.isPending?`Creating…`:`Create`,k;t[30]!==a.isPending||t[31]!==D||t[32]!==O?(k=(0,Z.jsxs)(_e,{children:[E,(0,Z.jsx)(ge,{disabled:a.isPending,onClick:D,children:O})]}),t[30]=a.isPending,t[31]=D,t[32]=O,t[33]=k):k=t[33];let M;t[34]!==T||t[35]!==k?(M=(0,Z.jsxs)(me,{children:[m,T,k]}),t[34]=T,t[35]=k,t[36]=M):M=t[36];let N;return t[37]!==i||t[38]!==r||t[39]!==M?(N=(0,Z.jsx)(be,{onOpenChange:i,open:r,children:M}),t[37]=i,t[38]=r,t[39]=M,t[40]=N):N=t[40],N}function Me(e){return e.trim()}function Ne(e){let t=(0,ke.c)(25),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=G(n),t[0]=n,t[1]=r);let{data:i}=a(r),o=L(),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(),d;t[2]===i.accessEntries?d=t[3]:(d=i.accessEntries??[],t[2]=i.accessEntries,t[3]=d);let f=d,p;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Z.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,Z.jsx)(_,{onClick:()=>{c(!0)},size:`sm`,children:`Add access entry`})}),t[4]=p):p=t[4];let m;t[5]!==n||t[6]!==f?(m=f.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:f.map(e=>(0,Z.jsx)(Q,{clusterName:n,onDelete:u,principalArn:e},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No access entries.`}),t[5]=n,t[6]=f,t[7]=m):m=t[7];let h;t[8]!==n||t[9]!==s?(h=(0,Z.jsx)($,{clusterName:n,onOpenChange:c,open:s}),t[8]=n,t[9]=s,t[10]=h):h=t[10];let g=`Delete access entry for "${l??``}"?`,v;t[11]!==n||t[12]!==o||t[13]!==l?(v=()=>{l&&o.mutate({clusterName:n,principalArn:l},{onSuccess:()=>{u(void 0)}})},t[11]=n,t[12]=o,t[13]=l,t[14]=v):v=t[14];let y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{e||u(void 0)},t[15]=y):y=t[15];let b=l!==void 0,x;t[16]!==o.isPending||t[17]!==g||t[18]!==v||t[19]!==b?(x=(0,Z.jsx)(xe,{description:g,isPending:o.isPending,onConfirm:v,onOpenChange:y,open:b,title:`Delete access entry`}),t[16]=o.isPending,t[17]=g,t[18]=v,t[19]=b,t[20]=x):x=t[20];let S;return t[21]!==x||t[22]!==m||t[23]!==h?(S=(0,Z.jsxs)(Z.Fragment,{children:[p,m,h,x]}),t[21]=x,t[22]=m,t[23]=h,t[24]=S):S=t[24],S}var Pe=new Set([`CREATING`,`UPDATING`,`DELETING`]),Fe=5e3,Ie=`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`;function Le(e){let t=(0,ke.c)(97),{clusterName:n,catalog:r,installed:i,open:a,onOpenChange:o}=e,s=O(),c;t[0]===i?c=t[1]:(c=new Set(i),t[0]=i,t[1]=c);let l=c,u;t[2]===l?u=t[3]:(u=e=>!l.has(e.addonName??``),t[2]=l,t[3]=u);let d=r.filter(u),f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f={resolver:ue(I),defaultValues:{addonName:``,addonVersion:``,serviceAccountRoleArn:``,configurationValues:``}},t[4]=f):f=t[4];let{control:p,formState:m,handleSubmit:h,register:g,reset:_,setValue:y}=ce(f),{errors:b}=m,x;t[5]===p?x=t[6]:(x={control:p,name:`addonName`},t[5]=p,t[6]=x);let S=se(x),C;t[7]===p?C=t[8]:(C={control:p,name:`addonVersion`},t[7]=p,t[8]=C);let w=se(C),T;t[9]===S?T=t[10]:(T=e=>e.addonName===S,t[9]=S,t[10]=T);let E=r.find(T)?.addonVersions??[],D;t[11]===w?D=t[12]:(D=e=>e.addonVersion===w,t[11]=w,t[12]=D);let k=E.find(D)?.requiresIamPermissions??!1,A;t[13]!==r||t[14]!==y?(A=e=>{let t=r.find(t=>t.addonName===e)?.addonVersions?.[0]?.addonVersion??``;y(`addonName`,e,{shouldValidate:!0}),y(`addonVersion`,t,{shouldValidate:!0})},t[13]=r,t[14]=y,t[15]=A):A=t[15];let j=A,M;t[16]!==n||t[17]!==s||t[18]!==o||t[19]!==_?(M=async e=>{await s.mutateAsync({clusterName:n,addonName:e.addonName,addonVersion:e.addonVersion||void 0,serviceAccountRoleArn:e.serviceAccountRoleArn.trim()||void 0,configurationValues:e.configurationValues.trim()||void 0}),_(),o(!1)},t[16]=n,t[17]=s,t[18]=o,t[19]=_,t[20]=M):M=t[20];let N=M,P=be,F=me,L;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add add-on`})}),t[21]=L):L=t[21];let R;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-name`,children:`Add-on`})}),t[22]=R):R=t[22];let z=!!b.addonName,B;t[23]===j?B=t[24]:(B=e=>{j(e.target.value)},t[23]=j,t[24]=B);let V;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,Z.jsx)(`option`,{value:``,children:`Select add-on`}),t[25]=V):V=t[25];let H=d.map(ze),U;t[26]!==S||t[27]!==z||t[28]!==B||t[29]!==H?(U=(0,Z.jsxs)(`select`,{"aria-invalid":z,className:Ie,id:`addon-name`,onChange:B,value:S,children:[V,H]}),t[26]=S,t[27]=z,t[28]=B,t[29]=H,t[30]=U):U=t[30];let W;t[31]===b.addonName?W=t[32]:(W=(0,Z.jsx)(pe,{errors:[b.addonName]}),t[31]=b.addonName,t[32]=W);let ee;t[33]!==U||t[34]!==W?(ee=(0,Z.jsxs)(q,{children:[R,U,W]}),t[33]=U,t[34]=W,t[35]=ee):ee=t[35];let te=q,ne;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-version`,children:`Version`})}),t[36]=ne):ne=t[36];let G=!!b.addonVersion,re=Ie,ie=E.length===0,ae;t[37]===y?ae=t[38]:(ae=e=>{y(`addonVersion`,e.target.value,{shouldValidate:!0})},t[37]=y,t[38]=ae);let oe=E.map(Re),de;t[39]!==w||t[40]!==G||t[41]!==re||t[42]!==ie||t[43]!==ae||t[44]!==oe?(de=(0,Z.jsx)(`select`,{"aria-invalid":G,className:re,disabled:ie,id:`addon-version`,onChange:ae,value:w,children:oe}),t[39]=w,t[40]=G,t[41]=re,t[42]=ie,t[43]=ae,t[44]=oe,t[45]=de):de=t[45];let fe;t[46]===b.addonVersion?fe=t[47]:(fe=(0,Z.jsx)(pe,{errors:[b.addonVersion]}),t[46]=b.addonVersion,t[47]=fe);let xe;t[48]!==te||t[49]!==ne||t[50]!==de||t[51]!==fe?(xe=(0,Z.jsxs)(te,{children:[ne,de,fe]}),t[48]=te,t[49]=ne,t[50]=de,t[51]=fe,t[52]=xe):xe=t[52];let J;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-role`,children:`Service account IAM role ARN`})}),t[53]=J):J=t[53];let Y;t[54]===g?Y=t[55]:(Y=g(`serviceAccountRoleArn`),t[54]=g,t[55]=Y);let Se;t[56]===Y?Se=t[57]:(Se=(0,Z.jsx)(v,{id:`addon-role`,placeholder:`arn:aws:iam::…:role/…`,...Y}),t[56]=Y,t[57]=Se);let Ce;t[58]===k?Ce=t[59]:(Ce=k&&(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`This add-on needs IAM permissions — provide an IRSA role ARN.`}),t[58]=k,t[59]=Ce);let we;t[60]!==Se||t[61]!==Ce?(we=(0,Z.jsxs)(q,{children:[J,Se,Ce]}),t[60]=Se,t[61]=Ce,t[62]=we):we=t[62];let Te;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-config`,children:`Configuration values (JSON)`})}),t[63]=Te):Te=t[63];let Ee;t[64]===b.configurationValues?Ee=t[65]:(Ee=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,Z.jsx)(Oe,{error:!!b.configurationValues,id:`addon-config`,onBlur:n,onChange:r,placeholder:`{"replicaCount": 2}`,ref:i,rows:4,value:a})},t[64]=b.configurationValues,t[65]=Ee);let De;t[66]!==p||t[67]!==Ee?(De=(0,Z.jsx)(le,{control:p,name:`configurationValues`,render:Ee}),t[66]=p,t[67]=Ee,t[68]=De):De=t[68];let X;t[69]===b.configurationValues?X=t[70]:(X=(0,Z.jsx)(pe,{errors:[b.configurationValues]}),t[69]=b.configurationValues,t[70]=X);let Ae;t[71]!==De||t[72]!==X?(Ae=(0,Z.jsxs)(q,{children:[Te,De,X]}),t[71]=De,t[72]=X,t[73]=Ae):Ae=t[73];let Q;t[74]!==ee||t[75]!==xe||t[76]!==we||t[77]!==Ae?(Q=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-addon-form`,children:[ee,xe,we,Ae]}),t[74]=ee,t[75]=xe,t[76]=we,t[77]=Ae,t[78]=Q):Q=t[78];let je;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,Z.jsx)(ve,{children:`Cancel`}),t[79]=je):je=t[79];let $;t[80]!==h||t[81]!==N?($=e=>{e.preventDefault(),h(N)()},t[80]=h,t[81]=N,t[82]=$):$=t[82];let Me=s.isPending?`Adding…`:`Add`,Ne;t[83]!==s.isPending||t[84]!==$||t[85]!==Me?(Ne=(0,Z.jsxs)(_e,{children:[je,(0,Z.jsx)(ge,{disabled:s.isPending,onClick:$,children:Me})]}),t[83]=s.isPending,t[84]=$,t[85]=Me,t[86]=Ne):Ne=t[86];let Pe;t[87]!==F||t[88]!==L||t[89]!==Q||t[90]!==Ne?(Pe=(0,Z.jsxs)(F,{className:`max-h-[85vh] overflow-y-auto`,children:[L,Q,Ne]}),t[87]=F,t[88]=L,t[89]=Q,t[90]=Ne,t[91]=Pe):Pe=t[91];let Fe;return t[92]!==P||t[93]!==o||t[94]!==a||t[95]!==Pe?(Fe=(0,Z.jsx)(P,{onOpenChange:o,open:a,children:Pe}),t[92]=P,t[93]=o,t[94]=a,t[95]=Pe,t[96]=Fe):Fe=t[96],Fe}function Re(e,t){return(0,Z.jsxs)(`option`,{value:e.addonVersion??``,children:[e.addonVersion,t===0?` (latest)`:``]},e.addonVersion)}function ze(e){return(0,Z.jsx)(`option`,{value:e.addonName??``,children:e.addonName},e.addonName)}function Be(e){let t=(0,ke.c)(48),{clusterName:n,addonName:r,current:i,versions:a,open:o,onOpenChange:s}=e,c=R(),[l,u]=(0,X.useState)(i.addonVersion??``),[d,f]=(0,X.useState)(i.serviceAccountRoleArn??``),[p,m]=(0,X.useState)(i.configurationValues??``),[h,g]=(0,X.useState)(),[_,y]=(0,X.useState)(o);o!==_&&(y(o),o&&(u(i.addonVersion??``),f(i.serviceAccountRoleArn??``),m(i.configurationValues??``),g(void 0)));let b;t[0]!==r||t[1]!==n||t[2]!==p||t[3]!==s||t[4]!==d||t[5]!==c||t[6]!==l?(b=()=>{let e=F.safeParse(p);if(!e.success){g(e.error.issues[0]?.message??`Configuration must be valid JSON`);return}g(void 0),c.mutate({clusterName:n,addonName:r,addonVersion:l||void 0,serviceAccountRoleArn:d.trim()||void 0,configurationValues:p.trim()||void 0},{onSuccess:()=>{s(!1)}})},t[0]=r,t[1]=n,t[2]=p,t[3]=s,t[4]=d,t[5]=c,t[6]=l,t[7]=b):b=t[7];let x=b,S;t[8]===r?S=t[9]:(S=(0,Z.jsx)(ye,{children:(0,Z.jsxs)(he,{children:[`Update `,r]})}),t[8]=r,t[9]=S);let C;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-version`,children:`Version`})}),t[10]=C):C=t[10];let w=a.length===0,T;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{u(e.target.value)},t[11]=T):T=t[11];let E;t[12]===a?E=t[13]:(E=a.map(Ve),t[12]=a,t[13]=E);let D;t[14]!==w||t[15]!==E||t[16]!==l?(D=(0,Z.jsxs)(q,{children:[C,(0,Z.jsx)(`select`,{className:Ie,disabled:w,id:`update-addon-version`,onChange:T,value:l,children:E})]}),t[14]=w,t[15]=E,t[16]=l,t[17]=D):D=t[17];let O;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-role`,children:`Service account IAM role ARN`})}),t[18]=O):O=t[18];let k;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(k=e=>{f(e.target.value)},t[19]=k):k=t[19];let A;t[20]===d?A=t[21]:(A=(0,Z.jsxs)(q,{children:[O,(0,Z.jsx)(v,{id:`update-addon-role`,onChange:k,placeholder:`arn:aws:iam::…:role/…`,value:d})]}),t[20]=d,t[21]=A);let j;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-config`,children:`Configuration values (JSON)`})}),t[22]=j):j=t[22];let M=!!h,N;t[23]!==p||t[24]!==M?(N=(0,Z.jsxs)(q,{children:[j,(0,Z.jsx)(Oe,{error:M,id:`update-addon-config`,onChange:m,rows:4,value:p})]}),t[23]=p,t[24]=M,t[25]=N):N=t[25];let P;t[26]!==A||t[27]!==N||t[28]!==D?(P=(0,Z.jsxs)(`div`,{className:`space-y-4`,children:[D,A,N]}),t[26]=A,t[27]=N,t[28]=D,t[29]=P):P=t[29];let I;t[30]===h?I=t[31]:(I=h&&(0,Z.jsx)(`p`,{className:`mt-2 text-xs text-destructive`,children:h}),t[30]=h,t[31]=I);let L;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,Z.jsx)(ve,{children:`Cancel`}),t[32]=L):L=t[32];let z;t[33]===x?z=t[34]:(z=e=>{e.preventDefault(),x()},t[33]=x,t[34]=z);let B=c.isPending?`Updating…`:`Update`,V;t[35]!==z||t[36]!==B||t[37]!==c.isPending?(V=(0,Z.jsxs)(_e,{children:[L,(0,Z.jsx)(ge,{disabled:c.isPending,onClick:z,children:B})]}),t[35]=z,t[36]=B,t[37]=c.isPending,t[38]=V):V=t[38];let H;t[39]!==P||t[40]!==I||t[41]!==V||t[42]!==S?(H=(0,Z.jsxs)(me,{className:`max-h-[85vh] overflow-y-auto`,children:[S,P,I,V]}),t[39]=P,t[40]=I,t[41]=V,t[42]=S,t[43]=H):H=t[43];let U;return t[44]!==s||t[45]!==o||t[46]!==H?(U=(0,Z.jsx)(be,{onOpenChange:s,open:o,children:H}),t[44]=s,t[45]=o,t[46]=H,t[47]=U):U=t[47],U}function Ve(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function He(e){let t=(0,ke.c)(53),{clusterName:n,addonName:r,catalog:a,onDelete:o}=e,s;t[0]!==r||t[1]!==n?(s=te(n,r),t[0]=r,t[1]=n,t[2]=s):s=t[2];let c;t[3]===s?c=t[4]:(c={...s,refetchInterval:We},t[3]=s,t[4]=c);let{data:l}=i(c),[u,f]=(0,X.useState)(!1),p=l?.addon,m=p?.health?.issues?.[0]?.message,g;t[5]!==r||t[6]!==a?(g=a.find(e=>e.addonName===r)?.addonVersions?.map(Ue).filter(Boolean)??[],t[5]=r,t[6]=a,t[7]=g):g=t[7];let v=g,y;t[8]===r?y=t[9]:(y=(0,Z.jsx)(`span`,{children:r}),t[8]=r,t[9]=y);let b=p?.status,x;t[10]===b?x=t[11]:(x=E(b),t[10]=b,t[11]=x);let S=p?.status??`UNKNOWN`,C;t[12]!==x||t[13]!==S?(C=(0,Z.jsx)(oe,{variant:x,children:S}),t[12]=x,t[13]=S,t[14]=C):C=t[14];let w;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(w=()=>{f(!0)},t[15]=w):w=t[15];let T;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,Z.jsx)(_,{"aria-label":`Update add-on`,onClick:w,size:`icon`,variant:`ghost`,children:(0,Z.jsx)(d,{className:`size-4`})}),t[16]=T):T=t[16];let D;t[17]!==r||t[18]!==o?(D=()=>{o(r)},t[17]=r,t[18]=o,t[19]=D):D=t[19];let O;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Z.jsx)(h,{className:`size-4`}),t[20]=O):O=t[20];let k;t[21]===D?k=t[22]:(k=(0,Z.jsx)(_,{"aria-label":`Remove add-on`,onClick:D,size:`icon`,variant:`ghost`,children:O}),t[21]=D,t[22]=k);let A;t[23]!==k||t[24]!==C?(A=(0,Z.jsxs)(`div`,{className:`flex items-center gap-1`,children:[C,T,k]}),t[23]=k,t[24]=C,t[25]=A):A=t[25];let j;t[26]!==A||t[27]!==y?(j=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between`,children:[y,A]})}),t[26]=A,t[27]=y,t[28]=j):j=t[28];let M=p?.addonVersion,N;t[29]===M?N=t[30]:(N=(0,Z.jsx)(Y,{label:`Version`,value:M}),t[29]=M,t[30]=N);let P=p?.serviceAccountRoleArn,F;t[31]===P?F=t[32]:(F=(0,Z.jsx)(Y,{label:`IRSA role`,value:P}),t[31]=P,t[32]=F);let I;t[33]===m?I=t[34]:(I=m&&(0,Z.jsx)(Y,{label:`Issue`,value:(0,Z.jsx)(`span`,{className:`text-destructive`,children:m})}),t[33]=m,t[34]=I);let L;t[35]!==N||t[36]!==F||t[37]!==I?(L=(0,Z.jsxs)(J.Content,{children:[N,F,I]}),t[35]=N,t[36]=F,t[37]=I,t[38]=L):L=t[38];let R=p?.addonVersion,z=p?.serviceAccountRoleArn,B=p?.configurationValues,V;t[39]!==R||t[40]!==z||t[41]!==B?(V={addonVersion:R,serviceAccountRoleArn:z,configurationValues:B},t[39]=R,t[40]=z,t[41]=B,t[42]=V):V=t[42];let H;t[43]!==r||t[44]!==n||t[45]!==u||t[46]!==V||t[47]!==v?(H=(0,Z.jsx)(Be,{addonName:r,clusterName:n,current:V,onOpenChange:f,open:u,versions:v}),t[43]=r,t[44]=n,t[45]=u,t[46]=V,t[47]=v,t[48]=H):H=t[48];let U;return t[49]!==j||t[50]!==L||t[51]!==H?(U=(0,Z.jsxs)(J,{children:[j,L,H]}),t[49]=j,t[50]=L,t[51]=H,t[52]=U):U=t[52],U}function Ue(e){return e.addonVersion??``}function We(e){return Pe.has(e.state.data?.addon?.status??``)?Fe:!1}function Ge(e){let t=(0,ke.c)(31),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=V(n),t[0]=n,t[1]=r);let{data:o}=a(r),{data:s}=i(H),c=B(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(),p;t[2]===o.addons?p=t[3]:(p=o.addons??[],t[2]=o.addons,t[3]=p);let m=p,h;t[4]===s?.addons?h=t[5]:(h=s?.addons??[],t[4]=s?.addons,t[5]=h);let g=h,v;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Add-on manifests are staged; activation completes when the cluster reports the workload ready.`}),t[6]=v):v=t[6];let y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Z.jsxs)(`div`,{className:`mb-4 flex items-center justify-between gap-4`,children:[v,(0,Z.jsx)(_,{onClick:()=>{u(!0)},size:`sm`,children:`Add add-on`})]}),t[7]=y):y=t[7];let b;t[8]!==m||t[9]!==g||t[10]!==n?(b=m.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:m.map(e=>(0,Z.jsx)(He,{addonName:e,catalog:g,clusterName:n,onDelete:f},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No add-ons installed.`}),t[8]=m,t[9]=g,t[10]=n,t[11]=b):b=t[11];let x;t[12]!==m||t[13]!==g||t[14]!==n||t[15]!==l?(x=(0,Z.jsx)(Le,{catalog:g,clusterName:n,installed:m,onOpenChange:u,open:l}),t[12]=m,t[13]=g,t[14]=n,t[15]=l,t[16]=x):x=t[16];let S=`Remove add-on "${d??``}" from the cluster?`,C;t[17]!==n||t[18]!==c||t[19]!==d?(C=()=>{d&&c.mutate({clusterName:n,addonName:d},{onSuccess:()=>{f(void 0)}})},t[17]=n,t[18]=c,t[19]=d,t[20]=C):C=t[20];let w;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(w=e=>{e||f(void 0)},t[21]=w):w=t[21];let T=d!==void 0,E;t[22]!==c.isPending||t[23]!==T||t[24]!==S||t[25]!==C?(E=(0,Z.jsx)(xe,{confirmLabel:`Remove`,description:S,isPending:c.isPending,onConfirm:C,onOpenChange:w,open:T,pendingLabel:`Removing…`,title:`Remove add-on`}),t[22]=c.isPending,t[23]=T,t[24]=S,t[25]=C,t[26]=E):E=t[26];let D;return t[27]!==E||t[28]!==b||t[29]!==x?(D=(0,Z.jsxs)(Z.Fragment,{children:[y,b,x,E]}),t[27]=E,t[28]=b,t[29]=x,t[30]=D):D=t[30],D}function Ke(e){let t=(0,ke.c)(6),{to:n,id:r}=e,i;t[0]===r?i=t[1]:(i={id:r},t[0]=r,t[1]=i);let a;return t[2]!==r||t[3]!==i||t[4]!==n?(a=(0,Z.jsx)(o,{className:`font-mono text-primary underline-offset-2 hover:underline`,params:i,to:n,children:r}),t[2]=r,t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function qe(e){let t=(0,ke.c)(45),{cluster:n}=e,r=n?.resourcesVpcConfig,i;t[0]===r?.subnetIds?i=t[1]:(i=r?.subnetIds??[],t[0]=r?.subnetIds,t[1]=i);let a=i,o;t[2]===r?.securityGroupIds?o=t[3]:(o=r?.securityGroupIds??[],t[2]=r?.securityGroupIds,t[3]=o);let s=o,c;t[4]===r?.publicAccessCidrs?c=t[5]:(c=r?.publicAccessCidrs??[],t[4]=r?.publicAccessCidrs,t[5]=c);let l=c,u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Z.jsx)(J.Header,{children:`VPC`}),t[6]=u):u=t[6];let d;t[7]===r?d=t[8]:(d=r?.vpcId?(0,Z.jsx)(Ke,{id:r.vpcId,to:`/ec2/describe-vpcs/$id`}):void 0,t[7]=r,t[8]=d);let f;t[9]===d?f=t[10]:(f=(0,Z.jsx)(Y,{label:`VPC`,value:d}),t[9]=d,t[10]=f);let p=n?.endpoint,m;t[11]===p?m=t[12]:(m=(0,Z.jsx)(Y,{label:`API server endpoint`,value:p}),t[11]=p,t[12]=m);let h=r?.endpointPublicAccess?`Enabled`:`Disabled`,g;t[13]===h?g=t[14]:(g=(0,Z.jsx)(Y,{label:`Public access`,value:h}),t[13]=h,t[14]=g);let _=r?.endpointPrivateAccess?`Enabled`:`Disabled`,v;t[15]===_?v=t[16]:(v=(0,Z.jsx)(Y,{label:`Private access`,value:_}),t[15]=_,t[16]=v);let y;t[17]!==l||t[18]!==r?.endpointPublicAccess?(y=r?.endpointPublicAccess&&(0,Z.jsx)(Y,{label:`Public access CIDRs`,value:l.length>0?(0,Z.jsx)(`div`,{className:`space-y-1 font-mono text-xs`,children:l.map(Xe)}):`Any (0.0.0.0/0)`}),t[17]=l,t[18]=r?.endpointPublicAccess,t[19]=y):y=t[19];let b;t[20]!==g||t[21]!==v||t[22]!==y||t[23]!==f||t[24]!==m?(b=(0,Z.jsxs)(J,{children:[u,(0,Z.jsxs)(J.Content,{children:[f,m,g,v,y]})]}),t[20]=g,t[21]=v,t[22]=y,t[23]=f,t[24]=m,t[25]=b):b=t[25];let x;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Z.jsx)(J.Header,{children:`Subnets`}),t[26]=x):x=t[26];let S;t[27]===a?S=t[28]:(S=(0,Z.jsxs)(J,{children:[x,(0,Z.jsx)(J.Content,{children:a.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:a.map(Ye)}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No subnets.`})})]}),t[27]=a,t[28]=S);let C;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(J.Header,{children:`Security groups`}),t[29]=C):C=t[29];let w;t[30]===r?w=t[31]:(w=r?.clusterSecurityGroupId?(0,Z.jsx)(Ke,{id:r.clusterSecurityGroupId,to:`/ec2/describe-security-groups/$id`}):void 0,t[30]=r,t[31]=w);let T;t[32]===w?T=t[33]:(T=(0,Z.jsx)(Y,{label:`Cluster security group`,value:w}),t[32]=w,t[33]=T);let E;t[34]===s?E=t[35]:(E=s.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:s.map(Je)}):`—`,t[34]=s,t[35]=E);let D;t[36]===E?D=t[37]:(D=(0,Z.jsx)(Y,{label:`Additional security groups`,value:E}),t[36]=E,t[37]=D);let O;t[38]!==T||t[39]!==D?(O=(0,Z.jsxs)(J,{children:[C,(0,Z.jsxs)(J.Content,{children:[T,D]})]}),t[38]=T,t[39]=D,t[40]=O):O=t[40];let k;return t[41]!==b||t[42]!==S||t[43]!==O?(k=(0,Z.jsxs)(Z.Fragment,{children:[b,S,O]}),t[41]=b,t[42]=S,t[43]=O,t[44]=k):k=t[44],k}function Je(e){return(0,Z.jsx)(Ke,{id:e,to:`/ec2/describe-security-groups/$id`},e)}function Ye(e){return(0,Z.jsx)(Ke,{id:e,to:`/ec2/describe-subnets/$id`},e)}function Xe(e){return(0,Z.jsx)(`div`,{children:e},e)}function Ze(e){return!!e&&(e.endsWith(`_GPU`)||e.endsWith(`_NVIDIA`))}function Qe(e,t){let n=t.find(t=>t.InstanceType===e);return!!n&&Se(n)}function $e(e){let t=(0,ke.c)(44),{clusterName:n,nodegroupName:r,current:i,open:a,onOpenChange:o}=e,s=x(),[c,l]=(0,X.useState)(i.minSize??0),[u,d]=(0,X.useState)(i.desiredSize??0),[f,p]=(0,X.useState)(i.maxSize??0),[m,h]=(0,X.useState)(),[g,_]=(0,X.useState)(a);a!==g&&(_(a),a&&(l(i.minSize??0),d(i.desiredSize??0),p(i.maxSize??0),h(void 0)));let y;t[0]!==n||t[1]!==u||t[2]!==f||t[3]!==c||t[4]!==r||t[5]!==o||t[6]!==s?(y=()=>{if(!(c<=u&&u<=f)){h(`Sizes must satisfy min ≤ desired ≤ max`);return}s.mutate({clusterName:n,nodegroupName:r,minSize:c,desiredSize:u,maxSize:f},{onSuccess:()=>{o(!1)}})},t[0]=n,t[1]=u,t[2]=f,t[3]=c,t[4]=r,t[5]=o,t[6]=s,t[7]=y):y=t[7];let b=y,S;t[8]===r?S=t[9]:(S=(0,Z.jsx)(ye,{children:(0,Z.jsxs)(he,{children:[`Scale `,r]})}),t[8]=r,t[9]=S);let C;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-min`,children:`Min`})}),t[10]=C):C=t[10];let w;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(w=e=>{l(Number(e.target.value))},t[11]=w):w=t[11];let T;t[12]===c?T=t[13]:(T=(0,Z.jsxs)(q,{children:[C,(0,Z.jsx)(v,{id:`scale-min`,onChange:w,type:`number`,value:c})]}),t[12]=c,t[13]=T);let E;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-desired`,children:`Desired`})}),t[14]=E):E=t[14];let D;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{d(Number(e.target.value))},t[15]=D):D=t[15];let O;t[16]===u?O=t[17]:(O=(0,Z.jsxs)(q,{children:[E,(0,Z.jsx)(v,{id:`scale-desired`,onChange:D,type:`number`,value:u})]}),t[16]=u,t[17]=O);let k;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-max`,children:`Max`})}),t[18]=k):k=t[18];let A;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(A=e=>{p(Number(e.target.value))},t[19]=A):A=t[19];let j;t[20]===f?j=t[21]:(j=(0,Z.jsxs)(q,{children:[k,(0,Z.jsx)(v,{id:`scale-max`,onChange:A,type:`number`,value:f})]}),t[20]=f,t[21]=j);let M;t[22]!==j||t[23]!==T||t[24]!==O?(M=(0,Z.jsxs)(`div`,{className:`grid grid-cols-3 gap-3`,children:[T,O,j]}),t[22]=j,t[23]=T,t[24]=O,t[25]=M):M=t[25];let N;t[26]===m?N=t[27]:(N=m&&(0,Z.jsx)(`p`,{className:`mt-2 text-xs text-destructive`,children:m}),t[26]=m,t[27]=N);let P;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,Z.jsx)(ve,{children:`Cancel`}),t[28]=P):P=t[28];let F;t[29]===b?F=t[30]:(F=e=>{e.preventDefault(),b()},t[29]=b,t[30]=F);let I=s.isPending?`Scaling…`:`Scale`,L;t[31]!==s.isPending||t[32]!==F||t[33]!==I?(L=(0,Z.jsxs)(_e,{children:[P,(0,Z.jsx)(ge,{disabled:s.isPending,onClick:F,children:I})]}),t[31]=s.isPending,t[32]=F,t[33]=I,t[34]=L):L=t[34];let R;t[35]!==M||t[36]!==N||t[37]!==L||t[38]!==S?(R=(0,Z.jsxs)(me,{children:[S,M,N,L]}),t[35]=M,t[36]=N,t[37]=L,t[38]=S,t[39]=R):R=t[39];let z;return t[40]!==o||t[41]!==a||t[42]!==R?(z=(0,Z.jsx)(be,{onOpenChange:o,open:a,children:R}),t[40]=o,t[41]=a,t[42]=R,t[43]=z):z=t[43],z}function et(e){let t=(0,ke.c)(71),{clusterName:n,clusterVersion:r,nodegroupName:a,onDelete:o}=e,s;t[0]!==n||t[1]!==a?(s=U(n,a),t[0]=n,t[1]=a,t[2]=s):s=t[2];let{data:c}=i(s),l=C(),u=c?.nodegroup,p=u?.scalingConfig,[m,g]=(0,X.useState)(!1),[v,y]=(0,X.useState)(!1),b=!!r&&!!u?.version&&u.version!==r,x=u?.amiType,S;t[3]===x?S=t[4]:(S=Ze(x),t[3]=x,t[4]=S);let w=S,T;t[5]===a?T=t[6]:(T=(0,Z.jsx)(`span`,{children:a}),t[5]=a,t[6]=T);let E;t[7]===w?E=t[8]:(E=w&&(0,Z.jsx)(oe,{variant:`secondary`,children:`GPU`}),t[7]=w,t[8]=E);let D;t[9]!==T||t[10]!==E?(D=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[T,E]}),t[9]=T,t[10]=E,t[11]=D):D=t[11];let O;t[12]===b?O=t[13]:(O=b&&(0,Z.jsx)(_,{"aria-label":`Update node group version`,onClick:()=>{y(!0)},size:`icon`,variant:`ghost`,children:(0,Z.jsx)(d,{className:`size-4`})}),t[12]=b,t[13]=O);let k;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(k=()=>{g(!0)},t[14]=k):k=t[14];let A;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,Z.jsx)(_,{"aria-label":`Scale node group`,onClick:k,size:`icon`,variant:`ghost`,children:(0,Z.jsx)(f,{className:`size-4`})}),t[15]=A):A=t[15];let j;t[16]!==a||t[17]!==o?(j=()=>{o(a)},t[16]=a,t[17]=o,t[18]=j):j=t[18];let M;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Z.jsx)(h,{className:`size-4`}),t[19]=M):M=t[19];let N;t[20]===j?N=t[21]:(N=(0,Z.jsx)(_,{"aria-label":`Delete node group`,onClick:j,size:`icon`,variant:`ghost`,children:M}),t[20]=j,t[21]=N);let P;t[22]!==N||t[23]!==O?(P=(0,Z.jsxs)(`div`,{className:`flex items-center gap-1`,children:[O,A,N]}),t[22]=N,t[23]=O,t[24]=P):P=t[24];let F;t[25]!==P||t[26]!==D?(F=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between`,children:[D,P]})}),t[25]=P,t[26]=D,t[27]=F):F=t[27];let I=u?.status,L;t[28]===I?L=t[29]:(L=(0,Z.jsx)(Y,{label:`Status`,value:I}),t[28]=I,t[29]=L);let R=b?`${u?.version} (cluster on ${r})`:u?.version,z;t[30]===R?z=t[31]:(z=(0,Z.jsx)(Y,{label:`Kubernetes version`,value:R}),t[30]=R,t[31]=z);let B;t[32]===u?.instanceTypes?B=t[33]:(B=u?.instanceTypes?.join(`, `),t[32]=u?.instanceTypes,t[33]=B);let V;t[34]===B?V=t[35]:(V=(0,Z.jsx)(Y,{label:`Instance types`,value:B}),t[34]=B,t[35]=V);let H=u?.amiType,W;t[36]===H?W=t[37]:(W=(0,Z.jsx)(Y,{label:`AMI type`,value:H}),t[36]=H,t[37]=W);let ee=u?.capacityType,te;t[38]===ee?te=t[39]:(te=(0,Z.jsx)(Y,{label:`Capacity type`,value:ee}),t[38]=ee,t[39]=te);let ne=p?`${p.minSize} / ${p.desiredSize} / ${p.maxSize}`:void 0,G;t[40]===ne?G=t[41]:(G=(0,Z.jsx)(Y,{label:`Scaling (min / desired / max)`,value:ne}),t[40]=ne,t[41]=G);let re;t[42]!==L||t[43]!==z||t[44]!==V||t[45]!==W||t[46]!==te||t[47]!==G?(re=(0,Z.jsxs)(J.Content,{children:[L,z,V,W,te,G]}),t[42]=L,t[43]=z,t[44]=V,t[45]=W,t[46]=te,t[47]=G,t[48]=re):re=t[48];let ie;t[49]===p?ie=t[50]:(ie=p??{},t[49]=p,t[50]=ie);let ae;t[51]!==n||t[52]!==a||t[53]!==m||t[54]!==ie?(ae=(0,Z.jsx)($e,{clusterName:n,current:ie,nodegroupName:a,onOpenChange:g,open:m}),t[51]=n,t[52]=a,t[53]=m,t[54]=ie,t[55]=ae):ae=t[55];let se=`Update node group "${a}" from ${u?.version} to ${r}? Nodes are replaced in a rolling update.`,ce;t[56]!==n||t[57]!==r||t[58]!==a||t[59]!==l?(ce=()=>{l.mutate({clusterName:n,nodegroupName:a,version:r},{onSuccess:()=>{y(!1)}})},t[56]=n,t[57]=r,t[58]=a,t[59]=l,t[60]=ce):ce=t[60];let le;t[61]!==v||t[62]!==se||t[63]!==ce||t[64]!==l.isPending?(le=(0,Z.jsx)(xe,{confirmLabel:`Update`,description:se,isPending:l.isPending,onConfirm:ce,onOpenChange:y,open:v,title:`Update node group version`}),t[61]=v,t[62]=se,t[63]=ce,t[64]=l.isPending,t[65]=le):le=t[65];let ue;return t[66]!==F||t[67]!==re||t[68]!==ae||t[69]!==le?(ue=(0,Z.jsxs)(J,{children:[F,re,ae,le]}),t[66]=F,t[67]=re,t[68]=ae,t[69]=le,t[70]=ue):ue=t[70],ue}function tt(e){let t=(0,ke.c)(145),{clusterName:n,vpcId:r,open:a,onOpenChange:o}=e,{data:s}=i(ie),{data:c}=i(y),{data:l}=i(b),u=w(),d;t[0]===s?.Roles?d=t[1]:(d=s?.Roles??[],t[0]=s?.Roles,t[1]=d);let f=d,p;t[2]===c?.Subnets?p=t[3]:(p=c?.Subnets??[],t[2]=c?.Subnets,t[3]=p);let m;t[4]===r?m=t[5]:(m=e=>e.VpcId===r,t[4]=r,t[5]=m);let h=p.filter(m),g;t[6]===l?.InstanceTypes?g=t[7]:(g=l?.InstanceTypes??[],t[6]=l?.InstanceTypes,t[7]=g);let _=g,x;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(x=ue(D),t[8]=x):x=t[8];let S;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:x,defaultValues:{nodegroupName:``,nodeRole:``,subnetIds:[],instanceTypes:`t3.medium`,amiType:`AL2_x86_64`,capacityType:`ON_DEMAND`,diskSize:20,minSize:1,desiredSize:2,maxSize:3}},t[9]=S):S=t[9];let{control:C,formState:T,handleSubmit:E,register:O,reset:A,setValue:j}=ce(S),{errors:M}=T,N;t[10]===C?N=t[11]:(N={control:C,name:`subnetIds`},t[10]=C,t[11]=N);let F=se(N),I;t[12]===F?I=t[13]:(I=new Set(F),t[12]=F,t[13]=I);let L=I,R;t[14]===C?R=t[15]:(R={control:C,name:`instanceTypes`},t[14]=C,t[15]=R);let z=se(R),B;t[16]!==_||t[17]!==z?(B=Qe(z,_),t[16]=_,t[17]=z,t[18]=B):B=t[18];let V=B,H;t[19]!==F||t[20]!==j?(H=e=>{let t=F.includes(e)?F.filter(t=>t!==e):[...F,e];j(`subnetIds`,t,{shouldValidate:!0})},t[19]=F,t[20]=j,t[21]=H):H=t[21];let U=H,W;t[22]!==n||t[23]!==u||t[24]!==o||t[25]!==A?(W=async e=>{await u.mutateAsync({clusterName:n,nodegroupName:e.nodegroupName,nodeRole:e.nodeRole,subnetIds:e.subnetIds,instanceTypes:e.instanceTypes.split(`,`).map(at).filter(Boolean),amiType:e.amiType,capacityType:e.capacityType,diskSize:e.diskSize,minSize:e.minSize,desiredSize:e.desiredSize,maxSize:e.maxSize}),A(),o(!1)},t[22]=n,t[23]=u,t[24]=o,t[25]=A,t[26]=W):W=t[26];let ee=W,te=be,ne=me,G;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add node group`})}),t[27]=G):G=t[27];let re;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-name`,children:`Name`})}),t[28]=re):re=t[28];let ae=!!M.nodegroupName,oe;t[29]===O?oe=t[30]:(oe=O(`nodegroupName`),t[29]=O,t[30]=oe);let de;t[31]!==ae||t[32]!==oe?(de=(0,Z.jsx)(v,{"aria-invalid":ae,id:`ng-name`,placeholder:`my-nodegroup`,...oe}),t[31]=ae,t[32]=oe,t[33]=de):de=t[33];let xe;t[34]===M.nodegroupName?xe=t[35]:(xe=(0,Z.jsx)(pe,{errors:[M.nodegroupName]}),t[34]=M.nodegroupName,t[35]=xe);let J;t[36]!==de||t[37]!==xe?(J=(0,Z.jsxs)(q,{children:[re,de,xe]}),t[36]=de,t[37]=xe,t[38]=J):J=t[38];let Y;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(Y=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-role`,children:`Node IAM role`})}),t[39]=Y):Y=t[39];let Se=!!M.nodeRole,we;t[40]===O?we=t[41]:(we=O(`nodeRole`),t[40]=O,t[41]=we);let Te;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,Z.jsx)(`option`,{value:``,children:`Select role`}),t[42]=Te):Te=t[42];let Ee;t[43]===f?Ee=t[44]:(Ee=f.map(it),t[43]=f,t[44]=Ee);let De;t[45]!==Se||t[46]!==we||t[47]!==Ee?(De=(0,Z.jsxs)(`select`,{"aria-invalid":Se,className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-role`,...we,children:[Te,Ee]}),t[45]=Se,t[46]=we,t[47]=Ee,t[48]=De):De=t[48];let Oe;t[49]===M.nodeRole?Oe=t[50]:(Oe=(0,Z.jsx)(pe,{errors:[M.nodeRole]}),t[49]=M.nodeRole,t[50]=Oe);let X;t[51]!==De||t[52]!==Oe?(X=(0,Z.jsxs)(q,{children:[Y,De,Oe]}),t[51]=De,t[52]=Oe,t[53]=X):X=t[53];let Ae=q,Q;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(Q=(0,Z.jsx)(K,{children:`Subnets`}),t[54]=Q):Q=t[54];let je=h.length===0?(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the cluster VPC.`}):(0,Z.jsx)(`div`,{className:`space-y-1`,children:h.map(e=>(0,Z.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,Z.jsx)(`input`,{"aria-label":`Subnet ${e.SubnetId}`,checked:L.has(e.SubnetId??``),onChange:()=>{U(e.SubnetId??``)},type:`checkbox`}),(0,Z.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` · `,e.CidrBlock]})]},e.SubnetId))}),$;t[55]===M.subnetIds?$=t[56]:($=(0,Z.jsx)(pe,{errors:[M.subnetIds]}),t[55]=M.subnetIds,t[56]=$);let Me;t[57]!==Ae||t[58]!==Q||t[59]!==je||t[60]!==$?(Me=(0,Z.jsxs)(Ae,{children:[Q,je,$]}),t[57]=Ae,t[58]=Q,t[59]=je,t[60]=$,t[61]=Me):Me=t[61];let Ne;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-instance-type`,children:`Instance type`})}),t[62]=Ne):Ne=t[62];let Pe;t[63]!==M.instanceTypes||t[64]!==_?(Pe=e=>{let{field:t}=e;return(0,Z.jsx)(Ce,{"aria-invalid":!!M.instanceTypes,id:`ng-instance-type`,instanceTypes:_,onValueChange:t.onChange,value:t.value})},t[63]=M.instanceTypes,t[64]=_,t[65]=Pe):Pe=t[65];let Fe;t[66]!==C||t[67]!==Pe?(Fe=(0,Z.jsx)(le,{control:C,name:`instanceTypes`,render:Pe}),t[66]=C,t[67]=Pe,t[68]=Fe):Fe=t[68];let Ie;t[69]===V?Ie=t[70]:(Ie=V&&(0,Z.jsxs)(fe,{children:[`GPU node AMI is auto-selected for this instance type. This node group is tainted `,(0,Z.jsx)(`code`,{children:`nvidia.com/gpu=present:NoSchedule`}),` `,`by default, so ordinary pods won't schedule onto GPU workers.`]}),t[69]=V,t[70]=Ie);let Le;t[71]===M.instanceTypes?Le=t[72]:(Le=(0,Z.jsx)(pe,{errors:[M.instanceTypes]}),t[71]=M.instanceTypes,t[72]=Le);let Re;t[73]!==Fe||t[74]!==Ie||t[75]!==Le?(Re=(0,Z.jsxs)(q,{children:[Ne,Fe,Ie,Le]}),t[73]=Fe,t[74]=Ie,t[75]=Le,t[76]=Re):Re=t[76];let ze;t[77]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-ami`,children:`AMI type`})}),t[77]=ze):ze=t[77];let Be;t[78]===O?Be=t[79]:(Be=O(`amiType`),t[78]=O,t[79]=Be);let Ve;t[80]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=P.map(rt),t[80]=Ve):Ve=t[80];let He;t[81]===Be?He=t[82]:(He=(0,Z.jsxs)(q,{children:[ze,(0,Z.jsx)(`select`,{className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-ami`,...Be,children:Ve})]}),t[81]=Be,t[82]=He);let Ue;t[83]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-capacity`,children:`Capacity type`})}),t[83]=Ue):Ue=t[83];let We;t[84]===O?We=t[85]:(We=O(`capacityType`),t[84]=O,t[85]=We);let Ge;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=k.map(nt),t[86]=Ge):Ge=t[86];let Ke;t[87]===We?Ke=t[88]:(Ke=(0,Z.jsxs)(q,{children:[Ue,(0,Z.jsx)(`select`,{className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-capacity`,...We,children:Ge})]}),t[87]=We,t[88]=Ke);let qe;t[89]!==He||t[90]!==Ke?(qe=(0,Z.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[He,Ke]}),t[89]=He,t[90]=Ke,t[91]=qe):qe=t[91];let Je;t[92]===Symbol.for(`react.memo_cache_sentinel`)?(Je=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-disk`,children:`Disk (GB)`})}),t[92]=Je):Je=t[92];let Ye;t[93]===O?Ye=t[94]:(Ye=O(`diskSize`,{valueAsNumber:!0}),t[93]=O,t[94]=Ye);let Xe;t[95]===Ye?Xe=t[96]:(Xe=(0,Z.jsxs)(q,{children:[Je,(0,Z.jsx)(v,{id:`ng-disk`,type:`number`,...Ye})]}),t[95]=Ye,t[96]=Xe);let Ze;t[97]===Symbol.for(`react.memo_cache_sentinel`)?(Ze=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-min`,children:`Min`})}),t[97]=Ze):Ze=t[97];let $e;t[98]===O?$e=t[99]:($e=O(`minSize`,{valueAsNumber:!0}),t[98]=O,t[99]=$e);let et;t[100]===$e?et=t[101]:(et=(0,Z.jsxs)(q,{children:[Ze,(0,Z.jsx)(v,{id:`ng-min`,type:`number`,...$e})]}),t[100]=$e,t[101]=et);let tt;t[102]===Symbol.for(`react.memo_cache_sentinel`)?(tt=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-desired`,children:`Desired`})}),t[102]=tt):tt=t[102];let ot;t[103]===O?ot=t[104]:(ot=O(`desiredSize`,{valueAsNumber:!0}),t[103]=O,t[104]=ot);let st;t[105]===ot?st=t[106]:(st=(0,Z.jsxs)(q,{children:[tt,(0,Z.jsx)(v,{id:`ng-desired`,type:`number`,...ot})]}),t[105]=ot,t[106]=st);let ct;t[107]===Symbol.for(`react.memo_cache_sentinel`)?(ct=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-max`,children:`Max`})}),t[107]=ct):ct=t[107];let lt;t[108]===O?lt=t[109]:(lt=O(`maxSize`,{valueAsNumber:!0}),t[108]=O,t[109]=lt);let ut;t[110]===lt?ut=t[111]:(ut=(0,Z.jsxs)(q,{children:[ct,(0,Z.jsx)(v,{id:`ng-max`,type:`number`,...lt})]}),t[110]=lt,t[111]=ut);let dt;t[112]!==Xe||t[113]!==et||t[114]!==st||t[115]!==ut?(dt=(0,Z.jsxs)(`div`,{className:`grid grid-cols-4 gap-3`,children:[Xe,et,st,ut]}),t[112]=Xe,t[113]=et,t[114]=st,t[115]=ut,t[116]=dt):dt=t[116];let ft;t[117]===M.desiredSize?ft=t[118]:(ft=(0,Z.jsx)(pe,{errors:[M.desiredSize]}),t[117]=M.desiredSize,t[118]=ft);let pt;t[119]!==J||t[120]!==X||t[121]!==Me||t[122]!==Re||t[123]!==qe||t[124]!==dt||t[125]!==ft?(pt=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-nodegroup-form`,children:[J,X,Me,Re,qe,dt,ft]}),t[119]=J,t[120]=X,t[121]=Me,t[122]=Re,t[123]=qe,t[124]=dt,t[125]=ft,t[126]=pt):pt=t[126];let mt;t[127]===Symbol.for(`react.memo_cache_sentinel`)?(mt=(0,Z.jsx)(ve,{children:`Cancel`}),t[127]=mt):mt=t[127];let ht;t[128]!==E||t[129]!==ee?(ht=e=>{e.preventDefault(),E(ee)()},t[128]=E,t[129]=ee,t[130]=ht):ht=t[130];let gt=u.isPending?`Creating…`:`Create`,_t;t[131]!==u.isPending||t[132]!==ht||t[133]!==gt?(_t=(0,Z.jsxs)(_e,{children:[mt,(0,Z.jsx)(ge,{disabled:u.isPending,onClick:ht,children:gt})]}),t[131]=u.isPending,t[132]=ht,t[133]=gt,t[134]=_t):_t=t[134];let vt;t[135]!==ne||t[136]!==G||t[137]!==pt||t[138]!==_t?(vt=(0,Z.jsxs)(ne,{className:`max-h-[85vh] overflow-y-auto`,children:[G,pt,_t]}),t[135]=ne,t[136]=G,t[137]=pt,t[138]=_t,t[139]=vt):vt=t[139];let yt;return t[140]!==te||t[141]!==o||t[142]!==a||t[143]!==vt?(yt=(0,Z.jsx)(te,{onOpenChange:o,open:a,children:vt}),t[140]=te,t[141]=o,t[142]=a,t[143]=vt,t[144]=yt):yt=t[144],yt}function nt(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function rt(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function it(e){return(0,Z.jsx)(`option`,{value:e.Arn??``,children:e.RoleName},e.Arn)}function at(e){return e.trim()}function ot(e){let t=(0,ke.c)(27),{clusterName:n,clusterVersion:r,vpcId:i}=e,o;t[0]===n?o=t[1]:(o=re(n),t[0]=n,t[1]=o);let{data:s}=a(o),c=z(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(),p;t[2]===s.nodegroups?p=t[3]:(p=s.nodegroups??[],t[2]=s.nodegroups,t[3]=p);let m=p,h;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,Z.jsx)(_,{onClick:()=>{u(!0)},size:`sm`,children:`Add node group`})}),t[4]=h):h=t[4];let g;t[5]!==n||t[6]!==r||t[7]!==m?(g=m.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:m.map(e=>(0,Z.jsx)(et,{clusterName:n,clusterVersion:r,nodegroupName:e,onDelete:f},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No node groups.`}),t[5]=n,t[6]=r,t[7]=m,t[8]=g):g=t[8];let v;t[9]!==n||t[10]!==l||t[11]!==i?(v=(0,Z.jsx)(tt,{clusterName:n,onOpenChange:u,open:l,vpcId:i}),t[9]=n,t[10]=l,t[11]=i,t[12]=v):v=t[12];let y=`Delete node group "${d??``}"? This terminates its nodes.`,b;t[13]!==n||t[14]!==c||t[15]!==d?(b=()=>{d&&c.mutate({clusterName:n,nodegroupName:d},{onSuccess:()=>{f(void 0)}})},t[13]=n,t[14]=c,t[15]=d,t[16]=b):b=t[16];let x;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e||f(void 0)},t[17]=x):x=t[17];let S=d!==void 0,C;t[18]!==c.isPending||t[19]!==y||t[20]!==b||t[21]!==S?(C=(0,Z.jsx)(xe,{description:y,isPending:c.isPending,onConfirm:b,onOpenChange:x,open:S,title:`Delete node group`}),t[18]=c.isPending,t[19]=y,t[20]=b,t[21]=S,t[22]=C):C=t[22];let w;return t[23]!==C||t[24]!==g||t[25]!==v?(w=(0,Z.jsxs)(Z.Fragment,{children:[h,g,v,C]}),t[23]=C,t[24]=g,t[25]=v,t[26]=w):w=t[26],w}function st(e){switch(e??``){case`ACTIVE`:return`default`;case`FAILED`:return`destructive`;default:return`secondary`}}function ct(e){let t=(0,ke.c)(101),{clusterName:n}=e,r=s(),[i,o]=(0,X.useState)(!1),d;t[0]===n?d=t[1]:(d=ne(n),t[0]=n,t[1]=d);let{data:f}=a(d),p=T(),{cluster:v}=f,y;t[2]===v?.health?.issues?y=t[3]:(y=v?.health?.issues??[],t[2]=v?.health?.issues,t[3]=y);let b=y,x;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(x={type:`bin`,value:`aws eks update-kubeconfig`},t[4]=x):x=t[4];let S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S={type:`flag`,value:` --name `},t[5]=S):S=t[5];let C;t[6]===n?C=t[7]:(C={type:`value`,value:n},t[6]=n,t[7]=C);let w;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(w={type:`flag`,value:` --region `},t[8]=w):w=t[8];let E;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(E={type:`value`,value:l()},t[9]=E):E=t[9];let D;t[10]===C?D=t[11]:(D={label:`Configure kubectl`,parts:[x,S,C,w,E]},t[10]=C,t[11]=D);let O;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(O={label:`Verify access`,parts:[{type:`bin`,value:`kubectl get nodes`}]},t[12]=O):O=t[12];let k;t[13]===D?k=t[14]:(k=[D,O],t[13]=D,t[14]=k);let A=k,j;t[15]!==n||t[16]!==p||t[17]!==r?(j=function(){p.mutate(n,{onSuccess:()=>{r({to:`/eks/list-clusters`})}})},t[15]=n,t[16]=p,t[17]=r,t[18]=j):j=t[18];let M=j,N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,Z.jsx)(u,{to:`/eks/list-clusters`,children:`Clusters`}),t[19]=N):N=t[19];let P;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>{o(!0)},t[20]=P):P=t[20];let F;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,Z.jsxs)(_,{onClick:P,size:`sm`,variant:`destructive`,children:[(0,Z.jsx)(h,{className:`size-4`}),`Delete`]}),t[21]=F):F=t[21];let I=v?.status,L;t[22]===I?L=t[23]:(L=st(I),t[22]=I,t[23]=L);let R=v?.status??`UNKNOWN`,z;t[24]!==L||t[25]!==R?(z=(0,Z.jsx)(oe,{variant:L,children:R}),t[24]=L,t[25]=R,t[26]=z):z=t[26];let B;t[27]===b.length?B=t[28]:(B=b.length>0&&(0,Z.jsxs)(oe,{variant:`destructive`,children:[(0,Z.jsx)(g,{className:`size-3`}),b.length===1?`1 health issue`:`${b.length} health issues`]}),t[27]=b.length,t[28]=B);let V;t[29]!==z||t[30]!==B?(V=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[F,z,B]}),t[29]=z,t[30]=B,t[31]=V):V=t[31];let H;t[32]!==n||t[33]!==V?(H=(0,Z.jsx)(ae,{actions:V,subtitle:`Cluster Details`,title:n}),t[32]=n,t[33]=V,t[34]=H):H=t[34];let U;t[35]!==p.error||t[36]!==p.isError?(U=p.isError&&(0,Z.jsx)(de,{error:p.error instanceof Error?p.error:void 0,msg:`Failed to delete cluster.`}),t[35]=p.error,t[36]=p.isError,t[37]=U):U=t[37];let W;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,Z.jsxs)(Te,{children:[(0,Z.jsx)(we,{value:`overview`,children:`Overview`}),(0,Z.jsx)(we,{value:`compute`,children:`Compute`}),(0,Z.jsx)(we,{value:`addons`,children:`Add-ons`}),(0,Z.jsx)(we,{value:`access`,children:`Access`}),(0,Z.jsx)(we,{value:`networking`,children:`Networking`}),(0,Z.jsx)(we,{value:`connect`,children:`Connect`})]}),t[38]=W):W=t[38];let ee;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,Z.jsx)(J.Header,{children:`Cluster`}),t[39]=ee):ee=t[39];let te=v?.arn,G;t[40]===te?G=t[41]:(G=(0,Z.jsx)(Y,{label:`ARN`,value:te}),t[40]=te,t[41]=G);let re=v?.status,ie;t[42]===re?ie=t[43]:(ie=(0,Z.jsx)(Y,{label:`Status`,value:re}),t[42]=re,t[43]=ie);let se;t[44]===b?se=t[45]:(se=b.length>0?b.map(lt).filter(Boolean).join(`; `):`OK`,t[44]=b,t[45]=se);let ce;t[46]===se?ce=t[47]:(ce=(0,Z.jsx)(Y,{label:`Health`,value:se}),t[46]=se,t[47]=ce);let le=v?.version,ue;t[48]===le?ue=t[49]:(ue=(0,Z.jsx)(Y,{label:`Kubernetes version`,value:le}),t[48]=le,t[49]=ue);let fe=v?.platformVersion,pe;t[50]===fe?pe=t[51]:(pe=(0,Z.jsx)(Y,{label:`Platform version`,value:fe}),t[50]=fe,t[51]=pe);let K=v?.endpoint,q;t[52]===K?q=t[53]:(q=(0,Z.jsx)(Y,{label:`Endpoint`,value:K}),t[52]=K,t[53]=q);let me=v?.identity?.oidc?.issuer,he;t[54]===me?he=t[55]:(he=(0,Z.jsx)(Y,{label:`OIDC issuer`,value:me}),t[54]=me,t[55]=he);let ge=v?.resourcesVpcConfig?.vpcId,_e;t[56]===ge?_e=t[57]:(_e=(0,Z.jsx)(Y,{label:`VPC`,value:ge}),t[56]=ge,t[57]=_e);let ve=v?.createdAt,ye;t[58]===ve?ye=t[59]:(ye=c(ve),t[58]=ve,t[59]=ye);let be;t[60]===ye?be=t[61]:(be=(0,Z.jsx)(Y,{label:`Created at`,value:ye}),t[60]=ye,t[61]=be);let Se;t[62]!==G||t[63]!==ie||t[64]!==ce||t[65]!==ue||t[66]!==pe||t[67]!==q||t[68]!==he||t[69]!==_e||t[70]!==be?(Se=(0,Z.jsx)(Ee,{value:`overview`,children:(0,Z.jsxs)(J,{children:[ee,(0,Z.jsxs)(J.Content,{children:[G,ie,ce,ue,pe,q,he,_e,be]})]})}),t[62]=G,t[63]=ie,t[64]=ce,t[65]=ue,t[66]=pe,t[67]=q,t[68]=he,t[69]=_e,t[70]=be,t[71]=Se):Se=t[71];let Ce=v?.version,Oe=v?.resourcesVpcConfig?.vpcId,Ae;t[72]!==n||t[73]!==Ce||t[74]!==Oe?(Ae=(0,Z.jsx)(Ee,{value:`compute`,children:(0,Z.jsx)(ot,{clusterName:n,clusterVersion:Ce,vpcId:Oe})}),t[72]=n,t[73]=Ce,t[74]=Oe,t[75]=Ae):Ae=t[75];let Q;t[76]===n?Q=t[77]:(Q=(0,Z.jsx)(Ee,{value:`addons`,children:(0,Z.jsx)(Ge,{clusterName:n})}),t[76]=n,t[77]=Q);let je;t[78]===n?je=t[79]:(je=(0,Z.jsx)(Ee,{value:`access`,children:(0,Z.jsx)(Ne,{clusterName:n})}),t[78]=n,t[79]=je);let $;t[80]===v?$=t[81]:($=(0,Z.jsx)(Ee,{value:`networking`,children:(0,Z.jsx)(qe,{cluster:v})}),t[80]=v,t[81]=$);let Me;t[82]===A?Me=t[83]:(Me=(0,Z.jsx)(Ee,{value:`connect`,children:(0,Z.jsx)(m,{commands:A})}),t[82]=A,t[83]=Me);let Pe;t[84]!==Se||t[85]!==Ae||t[86]!==Q||t[87]!==je||t[88]!==$||t[89]!==Me?(Pe=(0,Z.jsxs)(De,{defaultValue:`overview`,children:[W,Se,Ae,Q,je,$,Me]}),t[84]=Se,t[85]=Ae,t[86]=Q,t[87]=je,t[88]=$,t[89]=Me,t[90]=Pe):Pe=t[90];let Fe=`This permanently deletes cluster "${n}" and its control plane. This cannot be undone.`,Ie;t[91]!==p.isPending||t[92]!==M||t[93]!==i||t[94]!==Fe?(Ie=(0,Z.jsx)(xe,{description:Fe,isPending:p.isPending,onConfirm:M,onOpenChange:o,open:i,title:`Delete cluster`}),t[91]=p.isPending,t[92]=M,t[93]=i,t[94]=Fe,t[95]=Ie):Ie=t[95];let Le;return t[96]!==H||t[97]!==U||t[98]!==Pe||t[99]!==Ie?(Le=(0,Z.jsxs)(Z.Fragment,{children:[N,H,U,Pe,Ie]}),t[96]=H,t[97]=U,t[98]=Pe,t[99]=Ie,t[100]=Le):Le=t[100],Le}function lt(e){return e.message}function ut(){let e=(0,ke.c)(2),{clusterName:t}=p.useParams(),n;return e[0]===t?n=e[1]:(n=(0,Z.jsx)(ct,{clusterName:t}),e[0]=t,e[1]=n),n}export{ut as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as c,t as l}from"./cluster-config-Bjqk93qS.js";import{t as u}from"./back-link-BEBtz3nP.js";import{t as d}from"./circle-arrow-up-DkoNR5iU.js";import{n as f,t as p}from"./_clusterName-CLIR8GLi.js";import{t as m}from"./cli-command-panel-CFBFXhwd.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{t as g}from"./triangle-alert-DLoxWC40.js";import{t as _}from"./button-KK2VfbzH.js";import{t as v}from"./input-Dv_zyCQu.js";import{O as y,c as b}from"./ec2-BOaIcgiX.js";import{C as x,S,T as C,_ as w,b as T,c as E,f as D,h as O,i as k,l as A,m as j,n as M,p as N,r as P,s as F,u as I,v as L,w as R,x as z,y as B}from"./eks-DRUCCziQ.js";import{a as V,i as H,l as U,n as W,o as ee,r as te,s as ne,t as G,u as re}from"./eks-BkgVw1hV.js";import{y as ie}from"./iam-V_jWOGeX.js";import{t as ae}from"./page-heading-CIbmsDOw.js";import{t as oe}from"./badge-Pkfq9EWJ.js";import{a as se,i as ce,n as le,t as ue}from"./zod--v4EVB_k.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{n as fe,r as pe,s as K,t as q}from"./field-DuilC4iP.js";import{i as me,l as he,n as ge,o as _e,r as ve,s as ye,t as be}from"./alert-dialog-5uS2nPuy.js";import{t as xe}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as J,t as Y}from"./detail-row-BiDoIw3t.js";import{n as Se,t as Ce}from"./gpu-instance-type-select-DzHEeoD6.js";import{i as we,n as Te,r as Ee,t as De}from"./tabs-DEpYOmeM.js";import{t as Oe}from"./json-editor-D5hsQqek.js";var ke=r(),X=t(n(),1),Z=e();function Ae(e){return e?.split(`/`).pop()??e??``}function Q(e){let t=(0,ke.c)(55),{clusterName:n,principalArn:r,onDelete:a}=e,o;t[0]!==n||t[1]!==r?(o=W(n,r),t[0]=n,t[1]=r,t[2]=o):o=t[2];let{data:s}=i(o),c;t[3]!==n||t[4]!==r?(c=ee(n,r),t[3]=n,t[4]=r,t[5]=c):c=t[5];let{data:l}=i(c),u=N(),d=S(),[f,p]=(0,X.useState)(M[0].arn),m=s?.accessEntry,g;t[6]===l?.associatedAccessPolicies?g=t[7]:(g=l?.associatedAccessPolicies??[],t[6]=l?.associatedAccessPolicies,t[7]=g);let v=g,y;t[8]===r?y=t[9]:(y=(0,Z.jsx)(`span`,{className:`truncate font-mono text-xs`,children:r}),t[8]=r,t[9]=y);let b;t[10]!==a||t[11]!==r?(b=()=>{a(r)},t[10]=a,t[11]=r,t[12]=b):b=t[12];let x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Z.jsx)(h,{className:`size-4`}),t[13]=x):x=t[13];let C;t[14]===b?C=t[15]:(C=(0,Z.jsx)(_,{onClick:b,size:`icon`,variant:`ghost`,children:x}),t[14]=b,t[15]=C);let w;t[16]!==y||t[17]!==C?(w=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[y,C]})}),t[16]=y,t[17]=C,t[18]=w):w=t[18];let T=m?.type,E;t[19]===T?E=t[20]:(E=(0,Z.jsx)(Y,{label:`Type`,value:T}),t[19]=T,t[20]=E);let D;t[21]===m?D=t[22]:(D=m?.kubernetesGroups?.length?m.kubernetesGroups.join(`, `):`—`,t[21]=m,t[22]=D);let O;t[23]===D?O=t[24]:(O=(0,Z.jsx)(Y,{label:`Kubernetes groups`,value:D}),t[23]=D,t[24]=O);let k;t[25]!==v||t[26]!==n||t[27]!==d||t[28]!==r?(k=v.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:v.map(e=>(0,Z.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,Z.jsx)(`span`,{children:Ae(e.policyArn)}),(0,Z.jsx)(_,{onClick:()=>{d.mutate({clusterName:n,principalArn:r,policyArn:e.policyArn??``})},size:`sm`,variant:`ghost`,children:`Remove`})]},e.policyArn))}):`—`,t[25]=v,t[26]=n,t[27]=d,t[28]=r,t[29]=k):k=t[29];let A;t[30]===k?A=t[31]:(A=(0,Z.jsx)(Y,{label:`Access policies`,value:k}),t[30]=k,t[31]=A);let j;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(j=e=>{p(e.target.value)},t[32]=j):j=t[32];let P;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(P=M.map(je),t[33]=P):P=t[33];let F;t[34]===f?F=t[35]:(F=(0,Z.jsx)(`select`,{"aria-label":`Access policy`,className:`h-7 flex-1 rounded-md border border-input bg-input/20 px-2 text-sm`,onChange:j,value:f,children:P}),t[34]=f,t[35]=F);let I;t[36]!==u||t[37]!==n||t[38]!==f||t[39]!==r?(I=()=>{u.mutate({clusterName:n,principalArn:r,policyArn:f,accessScopeType:`cluster`})},t[36]=u,t[37]=n,t[38]=f,t[39]=r,t[40]=I):I=t[40];let L;t[41]!==u.isPending||t[42]!==I?(L=(0,Z.jsx)(_,{disabled:u.isPending,onClick:I,size:`sm`,children:`Associate`}),t[41]=u.isPending,t[42]=I,t[43]=L):L=t[43];let R;t[44]!==F||t[45]!==L?(R=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2 pt-2`,children:[F,L]}),t[44]=F,t[45]=L,t[46]=R):R=t[46];let z;t[47]!==E||t[48]!==O||t[49]!==A||t[50]!==R?(z=(0,Z.jsxs)(J.Content,{children:[E,O,A,R]}),t[47]=E,t[48]=O,t[49]=A,t[50]=R,t[51]=z):z=t[51];let B;return t[52]!==z||t[53]!==w?(B=(0,Z.jsxs)(J,{children:[w,z]}),t[52]=z,t[53]=w,t[54]=B):B=t[54],B}function je(e){return(0,Z.jsx)(`option`,{value:e.arn,children:e.name},e.arn)}function $(e){let t=(0,ke.c)(41),{clusterName:n,open:r,onOpenChange:i}=e,a=j(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:ue(A),defaultValues:{principalArn:``,kubernetesGroups:``}},t[0]=o):o=t[0];let{formState:s,handleSubmit:c,register:l,reset:u}=ce(o),{errors:d}=s,f;t[1]!==n||t[2]!==a||t[3]!==i||t[4]!==u?(f=async e=>{await a.mutateAsync({clusterName:n,principalArn:e.principalArn,kubernetesGroups:e.kubernetesGroups.split(`,`).map(Me).filter(Boolean)}),u(),i(!1)},t[1]=n,t[2]=a,t[3]=i,t[4]=u,t[5]=f):f=t[5];let p=f,m;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add access entry`})}),t[6]=m):m=t[6];let h;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ae-principal`,children:`IAM principal ARN`})}),t[7]=h):h=t[7];let g=!!d.principalArn,_;t[8]===l?_=t[9]:(_=l(`principalArn`),t[8]=l,t[9]=_);let y;t[10]!==g||t[11]!==_?(y=(0,Z.jsx)(v,{"aria-invalid":g,id:`ae-principal`,placeholder:`arn:aws:iam::000000000000:role/my-role`,..._}),t[10]=g,t[11]=_,t[12]=y):y=t[12];let b;t[13]===d.principalArn?b=t[14]:(b=(0,Z.jsx)(pe,{errors:[d.principalArn]}),t[13]=d.principalArn,t[14]=b);let x;t[15]!==y||t[16]!==b?(x=(0,Z.jsxs)(q,{children:[h,y,b]}),t[15]=y,t[16]=b,t[17]=x):x=t[17];let S;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ae-groups`,children:`Kubernetes groups`})}),t[18]=S):S=t[18];let C;t[19]===l?C=t[20]:(C=l(`kubernetesGroups`),t[19]=l,t[20]=C);let w;t[21]===C?w=t[22]:(w=(0,Z.jsxs)(q,{children:[S,(0,Z.jsx)(v,{id:`ae-groups`,placeholder:`system:masters`,...C})]}),t[21]=C,t[22]=w);let T;t[23]!==x||t[24]!==w?(T=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-access-entry-form`,children:[x,w]}),t[23]=x,t[24]=w,t[25]=T):T=t[25];let E;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Z.jsx)(ve,{children:`Cancel`}),t[26]=E):E=t[26];let D;t[27]!==c||t[28]!==p?(D=e=>{e.preventDefault(),c(p)()},t[27]=c,t[28]=p,t[29]=D):D=t[29];let O=a.isPending?`Creating…`:`Create`,k;t[30]!==a.isPending||t[31]!==D||t[32]!==O?(k=(0,Z.jsxs)(_e,{children:[E,(0,Z.jsx)(ge,{disabled:a.isPending,onClick:D,children:O})]}),t[30]=a.isPending,t[31]=D,t[32]=O,t[33]=k):k=t[33];let M;t[34]!==T||t[35]!==k?(M=(0,Z.jsxs)(me,{children:[m,T,k]}),t[34]=T,t[35]=k,t[36]=M):M=t[36];let N;return t[37]!==i||t[38]!==r||t[39]!==M?(N=(0,Z.jsx)(be,{onOpenChange:i,open:r,children:M}),t[37]=i,t[38]=r,t[39]=M,t[40]=N):N=t[40],N}function Me(e){return e.trim()}function Ne(e){let t=(0,ke.c)(25),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=G(n),t[0]=n,t[1]=r);let{data:i}=a(r),o=L(),[s,c]=(0,X.useState)(!1),[l,u]=(0,X.useState)(),d;t[2]===i.accessEntries?d=t[3]:(d=i.accessEntries??[],t[2]=i.accessEntries,t[3]=d);let f=d,p;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Z.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,Z.jsx)(_,{onClick:()=>{c(!0)},size:`sm`,children:`Add access entry`})}),t[4]=p):p=t[4];let m;t[5]!==n||t[6]!==f?(m=f.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:f.map(e=>(0,Z.jsx)(Q,{clusterName:n,onDelete:u,principalArn:e},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No access entries.`}),t[5]=n,t[6]=f,t[7]=m):m=t[7];let h;t[8]!==n||t[9]!==s?(h=(0,Z.jsx)($,{clusterName:n,onOpenChange:c,open:s}),t[8]=n,t[9]=s,t[10]=h):h=t[10];let g=`Delete access entry for "${l??``}"?`,v;t[11]!==n||t[12]!==o||t[13]!==l?(v=()=>{l&&o.mutate({clusterName:n,principalArn:l},{onSuccess:()=>{u(void 0)}})},t[11]=n,t[12]=o,t[13]=l,t[14]=v):v=t[14];let y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{e||u(void 0)},t[15]=y):y=t[15];let b=l!==void 0,x;t[16]!==o.isPending||t[17]!==g||t[18]!==v||t[19]!==b?(x=(0,Z.jsx)(xe,{description:g,isPending:o.isPending,onConfirm:v,onOpenChange:y,open:b,title:`Delete access entry`}),t[16]=o.isPending,t[17]=g,t[18]=v,t[19]=b,t[20]=x):x=t[20];let S;return t[21]!==x||t[22]!==m||t[23]!==h?(S=(0,Z.jsxs)(Z.Fragment,{children:[p,m,h,x]}),t[21]=x,t[22]=m,t[23]=h,t[24]=S):S=t[24],S}var Pe=new Set([`CREATING`,`UPDATING`,`DELETING`]),Fe=5e3,Ie=`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`;function Le(e){let t=(0,ke.c)(97),{clusterName:n,catalog:r,installed:i,open:a,onOpenChange:o}=e,s=O(),c;t[0]===i?c=t[1]:(c=new Set(i),t[0]=i,t[1]=c);let l=c,u;t[2]===l?u=t[3]:(u=e=>!l.has(e.addonName??``),t[2]=l,t[3]=u);let d=r.filter(u),f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f={resolver:ue(I),defaultValues:{addonName:``,addonVersion:``,serviceAccountRoleArn:``,configurationValues:``}},t[4]=f):f=t[4];let{control:p,formState:m,handleSubmit:h,register:g,reset:_,setValue:y}=ce(f),{errors:b}=m,x;t[5]===p?x=t[6]:(x={control:p,name:`addonName`},t[5]=p,t[6]=x);let S=se(x),C;t[7]===p?C=t[8]:(C={control:p,name:`addonVersion`},t[7]=p,t[8]=C);let w=se(C),T;t[9]===S?T=t[10]:(T=e=>e.addonName===S,t[9]=S,t[10]=T);let E=r.find(T)?.addonVersions??[],D;t[11]===w?D=t[12]:(D=e=>e.addonVersion===w,t[11]=w,t[12]=D);let k=E.find(D)?.requiresIamPermissions??!1,A;t[13]!==r||t[14]!==y?(A=e=>{let t=r.find(t=>t.addonName===e)?.addonVersions?.[0]?.addonVersion??``;y(`addonName`,e,{shouldValidate:!0}),y(`addonVersion`,t,{shouldValidate:!0})},t[13]=r,t[14]=y,t[15]=A):A=t[15];let j=A,M;t[16]!==n||t[17]!==s||t[18]!==o||t[19]!==_?(M=async e=>{await s.mutateAsync({clusterName:n,addonName:e.addonName,addonVersion:e.addonVersion||void 0,serviceAccountRoleArn:e.serviceAccountRoleArn.trim()||void 0,configurationValues:e.configurationValues.trim()||void 0}),_(),o(!1)},t[16]=n,t[17]=s,t[18]=o,t[19]=_,t[20]=M):M=t[20];let N=M,P=be,F=me,L;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add add-on`})}),t[21]=L):L=t[21];let R;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-name`,children:`Add-on`})}),t[22]=R):R=t[22];let z=!!b.addonName,B;t[23]===j?B=t[24]:(B=e=>{j(e.target.value)},t[23]=j,t[24]=B);let V;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,Z.jsx)(`option`,{value:``,children:`Select add-on`}),t[25]=V):V=t[25];let H=d.map(ze),U;t[26]!==S||t[27]!==z||t[28]!==B||t[29]!==H?(U=(0,Z.jsxs)(`select`,{"aria-invalid":z,className:Ie,id:`addon-name`,onChange:B,value:S,children:[V,H]}),t[26]=S,t[27]=z,t[28]=B,t[29]=H,t[30]=U):U=t[30];let W;t[31]===b.addonName?W=t[32]:(W=(0,Z.jsx)(pe,{errors:[b.addonName]}),t[31]=b.addonName,t[32]=W);let ee;t[33]!==U||t[34]!==W?(ee=(0,Z.jsxs)(q,{children:[R,U,W]}),t[33]=U,t[34]=W,t[35]=ee):ee=t[35];let te=q,ne;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-version`,children:`Version`})}),t[36]=ne):ne=t[36];let G=!!b.addonVersion,re=Ie,ie=E.length===0,ae;t[37]===y?ae=t[38]:(ae=e=>{y(`addonVersion`,e.target.value,{shouldValidate:!0})},t[37]=y,t[38]=ae);let oe=E.map(Re),de;t[39]!==w||t[40]!==G||t[41]!==re||t[42]!==ie||t[43]!==ae||t[44]!==oe?(de=(0,Z.jsx)(`select`,{"aria-invalid":G,className:re,disabled:ie,id:`addon-version`,onChange:ae,value:w,children:oe}),t[39]=w,t[40]=G,t[41]=re,t[42]=ie,t[43]=ae,t[44]=oe,t[45]=de):de=t[45];let fe;t[46]===b.addonVersion?fe=t[47]:(fe=(0,Z.jsx)(pe,{errors:[b.addonVersion]}),t[46]=b.addonVersion,t[47]=fe);let xe;t[48]!==te||t[49]!==ne||t[50]!==de||t[51]!==fe?(xe=(0,Z.jsxs)(te,{children:[ne,de,fe]}),t[48]=te,t[49]=ne,t[50]=de,t[51]=fe,t[52]=xe):xe=t[52];let J;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-role`,children:`Service account IAM role ARN`})}),t[53]=J):J=t[53];let Y;t[54]===g?Y=t[55]:(Y=g(`serviceAccountRoleArn`),t[54]=g,t[55]=Y);let Se;t[56]===Y?Se=t[57]:(Se=(0,Z.jsx)(v,{id:`addon-role`,placeholder:`arn:aws:iam::…:role/…`,...Y}),t[56]=Y,t[57]=Se);let Ce;t[58]===k?Ce=t[59]:(Ce=k&&(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`This add-on needs IAM permissions — provide an IRSA role ARN.`}),t[58]=k,t[59]=Ce);let we;t[60]!==Se||t[61]!==Ce?(we=(0,Z.jsxs)(q,{children:[J,Se,Ce]}),t[60]=Se,t[61]=Ce,t[62]=we):we=t[62];let Te;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`addon-config`,children:`Configuration values (JSON)`})}),t[63]=Te):Te=t[63];let Ee;t[64]===b.configurationValues?Ee=t[65]:(Ee=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,Z.jsx)(Oe,{error:!!b.configurationValues,id:`addon-config`,onBlur:n,onChange:r,placeholder:`{"replicaCount": 2}`,ref:i,rows:4,value:a})},t[64]=b.configurationValues,t[65]=Ee);let De;t[66]!==p||t[67]!==Ee?(De=(0,Z.jsx)(le,{control:p,name:`configurationValues`,render:Ee}),t[66]=p,t[67]=Ee,t[68]=De):De=t[68];let X;t[69]===b.configurationValues?X=t[70]:(X=(0,Z.jsx)(pe,{errors:[b.configurationValues]}),t[69]=b.configurationValues,t[70]=X);let Ae;t[71]!==De||t[72]!==X?(Ae=(0,Z.jsxs)(q,{children:[Te,De,X]}),t[71]=De,t[72]=X,t[73]=Ae):Ae=t[73];let Q;t[74]!==ee||t[75]!==xe||t[76]!==we||t[77]!==Ae?(Q=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-addon-form`,children:[ee,xe,we,Ae]}),t[74]=ee,t[75]=xe,t[76]=we,t[77]=Ae,t[78]=Q):Q=t[78];let je;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,Z.jsx)(ve,{children:`Cancel`}),t[79]=je):je=t[79];let $;t[80]!==h||t[81]!==N?($=e=>{e.preventDefault(),h(N)()},t[80]=h,t[81]=N,t[82]=$):$=t[82];let Me=s.isPending?`Adding…`:`Add`,Ne;t[83]!==s.isPending||t[84]!==$||t[85]!==Me?(Ne=(0,Z.jsxs)(_e,{children:[je,(0,Z.jsx)(ge,{disabled:s.isPending,onClick:$,children:Me})]}),t[83]=s.isPending,t[84]=$,t[85]=Me,t[86]=Ne):Ne=t[86];let Pe;t[87]!==F||t[88]!==L||t[89]!==Q||t[90]!==Ne?(Pe=(0,Z.jsxs)(F,{className:`max-h-[85vh] overflow-y-auto`,children:[L,Q,Ne]}),t[87]=F,t[88]=L,t[89]=Q,t[90]=Ne,t[91]=Pe):Pe=t[91];let Fe;return t[92]!==P||t[93]!==o||t[94]!==a||t[95]!==Pe?(Fe=(0,Z.jsx)(P,{onOpenChange:o,open:a,children:Pe}),t[92]=P,t[93]=o,t[94]=a,t[95]=Pe,t[96]=Fe):Fe=t[96],Fe}function Re(e,t){return(0,Z.jsxs)(`option`,{value:e.addonVersion??``,children:[e.addonVersion,t===0?` (latest)`:``]},e.addonVersion)}function ze(e){return(0,Z.jsx)(`option`,{value:e.addonName??``,children:e.addonName},e.addonName)}function Be(e){let t=(0,ke.c)(48),{clusterName:n,addonName:r,current:i,versions:a,open:o,onOpenChange:s}=e,c=R(),[l,u]=(0,X.useState)(i.addonVersion??``),[d,f]=(0,X.useState)(i.serviceAccountRoleArn??``),[p,m]=(0,X.useState)(i.configurationValues??``),[h,g]=(0,X.useState)(),[_,y]=(0,X.useState)(o);o!==_&&(y(o),o&&(u(i.addonVersion??``),f(i.serviceAccountRoleArn??``),m(i.configurationValues??``),g(void 0)));let b;t[0]!==r||t[1]!==n||t[2]!==p||t[3]!==s||t[4]!==d||t[5]!==c||t[6]!==l?(b=()=>{let e=F.safeParse(p);if(!e.success){g(e.error.issues[0]?.message??`Configuration must be valid JSON`);return}g(void 0),c.mutate({clusterName:n,addonName:r,addonVersion:l||void 0,serviceAccountRoleArn:d.trim()||void 0,configurationValues:p.trim()||void 0},{onSuccess:()=>{s(!1)}})},t[0]=r,t[1]=n,t[2]=p,t[3]=s,t[4]=d,t[5]=c,t[6]=l,t[7]=b):b=t[7];let x=b,S;t[8]===r?S=t[9]:(S=(0,Z.jsx)(ye,{children:(0,Z.jsxs)(he,{children:[`Update `,r]})}),t[8]=r,t[9]=S);let C;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-version`,children:`Version`})}),t[10]=C):C=t[10];let w=a.length===0,T;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{u(e.target.value)},t[11]=T):T=t[11];let E;t[12]===a?E=t[13]:(E=a.map(Ve),t[12]=a,t[13]=E);let D;t[14]!==w||t[15]!==E||t[16]!==l?(D=(0,Z.jsxs)(q,{children:[C,(0,Z.jsx)(`select`,{className:Ie,disabled:w,id:`update-addon-version`,onChange:T,value:l,children:E})]}),t[14]=w,t[15]=E,t[16]=l,t[17]=D):D=t[17];let O;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-role`,children:`Service account IAM role ARN`})}),t[18]=O):O=t[18];let k;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(k=e=>{f(e.target.value)},t[19]=k):k=t[19];let A;t[20]===d?A=t[21]:(A=(0,Z.jsxs)(q,{children:[O,(0,Z.jsx)(v,{id:`update-addon-role`,onChange:k,placeholder:`arn:aws:iam::…:role/…`,value:d})]}),t[20]=d,t[21]=A);let j;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`update-addon-config`,children:`Configuration values (JSON)`})}),t[22]=j):j=t[22];let M=!!h,N;t[23]!==p||t[24]!==M?(N=(0,Z.jsxs)(q,{children:[j,(0,Z.jsx)(Oe,{error:M,id:`update-addon-config`,onChange:m,rows:4,value:p})]}),t[23]=p,t[24]=M,t[25]=N):N=t[25];let P;t[26]!==A||t[27]!==N||t[28]!==D?(P=(0,Z.jsxs)(`div`,{className:`space-y-4`,children:[D,A,N]}),t[26]=A,t[27]=N,t[28]=D,t[29]=P):P=t[29];let I;t[30]===h?I=t[31]:(I=h&&(0,Z.jsx)(`p`,{className:`mt-2 text-xs text-destructive`,children:h}),t[30]=h,t[31]=I);let L;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,Z.jsx)(ve,{children:`Cancel`}),t[32]=L):L=t[32];let z;t[33]===x?z=t[34]:(z=e=>{e.preventDefault(),x()},t[33]=x,t[34]=z);let B=c.isPending?`Updating…`:`Update`,V;t[35]!==z||t[36]!==B||t[37]!==c.isPending?(V=(0,Z.jsxs)(_e,{children:[L,(0,Z.jsx)(ge,{disabled:c.isPending,onClick:z,children:B})]}),t[35]=z,t[36]=B,t[37]=c.isPending,t[38]=V):V=t[38];let H;t[39]!==P||t[40]!==I||t[41]!==V||t[42]!==S?(H=(0,Z.jsxs)(me,{className:`max-h-[85vh] overflow-y-auto`,children:[S,P,I,V]}),t[39]=P,t[40]=I,t[41]=V,t[42]=S,t[43]=H):H=t[43];let U;return t[44]!==s||t[45]!==o||t[46]!==H?(U=(0,Z.jsx)(be,{onOpenChange:s,open:o,children:H}),t[44]=s,t[45]=o,t[46]=H,t[47]=U):U=t[47],U}function Ve(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function He(e){let t=(0,ke.c)(53),{clusterName:n,addonName:r,catalog:a,onDelete:o}=e,s;t[0]!==r||t[1]!==n?(s=te(n,r),t[0]=r,t[1]=n,t[2]=s):s=t[2];let c;t[3]===s?c=t[4]:(c={...s,refetchInterval:We},t[3]=s,t[4]=c);let{data:l}=i(c),[u,f]=(0,X.useState)(!1),p=l?.addon,m=p?.health?.issues?.[0]?.message,g;t[5]!==r||t[6]!==a?(g=a.find(e=>e.addonName===r)?.addonVersions?.map(Ue).filter(Boolean)??[],t[5]=r,t[6]=a,t[7]=g):g=t[7];let v=g,y;t[8]===r?y=t[9]:(y=(0,Z.jsx)(`span`,{children:r}),t[8]=r,t[9]=y);let b=p?.status,x;t[10]===b?x=t[11]:(x=E(b),t[10]=b,t[11]=x);let S=p?.status??`UNKNOWN`,C;t[12]!==x||t[13]!==S?(C=(0,Z.jsx)(oe,{variant:x,children:S}),t[12]=x,t[13]=S,t[14]=C):C=t[14];let w;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(w=()=>{f(!0)},t[15]=w):w=t[15];let T;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,Z.jsx)(_,{"aria-label":`Update add-on`,onClick:w,size:`icon`,variant:`ghost`,children:(0,Z.jsx)(d,{className:`size-4`})}),t[16]=T):T=t[16];let D;t[17]!==r||t[18]!==o?(D=()=>{o(r)},t[17]=r,t[18]=o,t[19]=D):D=t[19];let O;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Z.jsx)(h,{className:`size-4`}),t[20]=O):O=t[20];let k;t[21]===D?k=t[22]:(k=(0,Z.jsx)(_,{"aria-label":`Remove add-on`,onClick:D,size:`icon`,variant:`ghost`,children:O}),t[21]=D,t[22]=k);let A;t[23]!==k||t[24]!==C?(A=(0,Z.jsxs)(`div`,{className:`flex items-center gap-1`,children:[C,T,k]}),t[23]=k,t[24]=C,t[25]=A):A=t[25];let j;t[26]!==A||t[27]!==y?(j=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between`,children:[y,A]})}),t[26]=A,t[27]=y,t[28]=j):j=t[28];let M=p?.addonVersion,N;t[29]===M?N=t[30]:(N=(0,Z.jsx)(Y,{label:`Version`,value:M}),t[29]=M,t[30]=N);let P=p?.serviceAccountRoleArn,F;t[31]===P?F=t[32]:(F=(0,Z.jsx)(Y,{label:`IRSA role`,value:P}),t[31]=P,t[32]=F);let I;t[33]===m?I=t[34]:(I=m&&(0,Z.jsx)(Y,{label:`Issue`,value:(0,Z.jsx)(`span`,{className:`text-destructive`,children:m})}),t[33]=m,t[34]=I);let L;t[35]!==N||t[36]!==F||t[37]!==I?(L=(0,Z.jsxs)(J.Content,{children:[N,F,I]}),t[35]=N,t[36]=F,t[37]=I,t[38]=L):L=t[38];let R=p?.addonVersion,z=p?.serviceAccountRoleArn,B=p?.configurationValues,V;t[39]!==R||t[40]!==z||t[41]!==B?(V={addonVersion:R,serviceAccountRoleArn:z,configurationValues:B},t[39]=R,t[40]=z,t[41]=B,t[42]=V):V=t[42];let H;t[43]!==r||t[44]!==n||t[45]!==u||t[46]!==V||t[47]!==v?(H=(0,Z.jsx)(Be,{addonName:r,clusterName:n,current:V,onOpenChange:f,open:u,versions:v}),t[43]=r,t[44]=n,t[45]=u,t[46]=V,t[47]=v,t[48]=H):H=t[48];let U;return t[49]!==j||t[50]!==L||t[51]!==H?(U=(0,Z.jsxs)(J,{children:[j,L,H]}),t[49]=j,t[50]=L,t[51]=H,t[52]=U):U=t[52],U}function Ue(e){return e.addonVersion??``}function We(e){return Pe.has(e.state.data?.addon?.status??``)?Fe:!1}function Ge(e){let t=(0,ke.c)(31),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=V(n),t[0]=n,t[1]=r);let{data:o}=a(r),{data:s}=i(H),c=B(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(),p;t[2]===o.addons?p=t[3]:(p=o.addons??[],t[2]=o.addons,t[3]=p);let m=p,h;t[4]===s?.addons?h=t[5]:(h=s?.addons??[],t[4]=s?.addons,t[5]=h);let g=h,v;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Add-on manifests are staged; activation completes when the cluster reports the workload ready.`}),t[6]=v):v=t[6];let y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Z.jsxs)(`div`,{className:`mb-4 flex items-center justify-between gap-4`,children:[v,(0,Z.jsx)(_,{onClick:()=>{u(!0)},size:`sm`,children:`Add add-on`})]}),t[7]=y):y=t[7];let b;t[8]!==m||t[9]!==g||t[10]!==n?(b=m.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:m.map(e=>(0,Z.jsx)(He,{addonName:e,catalog:g,clusterName:n,onDelete:f},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No add-ons installed.`}),t[8]=m,t[9]=g,t[10]=n,t[11]=b):b=t[11];let x;t[12]!==m||t[13]!==g||t[14]!==n||t[15]!==l?(x=(0,Z.jsx)(Le,{catalog:g,clusterName:n,installed:m,onOpenChange:u,open:l}),t[12]=m,t[13]=g,t[14]=n,t[15]=l,t[16]=x):x=t[16];let S=`Remove add-on "${d??``}" from the cluster?`,C;t[17]!==n||t[18]!==c||t[19]!==d?(C=()=>{d&&c.mutate({clusterName:n,addonName:d},{onSuccess:()=>{f(void 0)}})},t[17]=n,t[18]=c,t[19]=d,t[20]=C):C=t[20];let w;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(w=e=>{e||f(void 0)},t[21]=w):w=t[21];let T=d!==void 0,E;t[22]!==c.isPending||t[23]!==T||t[24]!==S||t[25]!==C?(E=(0,Z.jsx)(xe,{confirmLabel:`Remove`,description:S,isPending:c.isPending,onConfirm:C,onOpenChange:w,open:T,pendingLabel:`Removing…`,title:`Remove add-on`}),t[22]=c.isPending,t[23]=T,t[24]=S,t[25]=C,t[26]=E):E=t[26];let D;return t[27]!==E||t[28]!==b||t[29]!==x?(D=(0,Z.jsxs)(Z.Fragment,{children:[y,b,x,E]}),t[27]=E,t[28]=b,t[29]=x,t[30]=D):D=t[30],D}function Ke(e){let t=(0,ke.c)(6),{to:n,id:r}=e,i;t[0]===r?i=t[1]:(i={id:r},t[0]=r,t[1]=i);let a;return t[2]!==r||t[3]!==i||t[4]!==n?(a=(0,Z.jsx)(o,{className:`font-mono text-primary underline-offset-2 hover:underline`,params:i,to:n,children:r}),t[2]=r,t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function qe(e){let t=(0,ke.c)(45),{cluster:n}=e,r=n?.resourcesVpcConfig,i;t[0]===r?.subnetIds?i=t[1]:(i=r?.subnetIds??[],t[0]=r?.subnetIds,t[1]=i);let a=i,o;t[2]===r?.securityGroupIds?o=t[3]:(o=r?.securityGroupIds??[],t[2]=r?.securityGroupIds,t[3]=o);let s=o,c;t[4]===r?.publicAccessCidrs?c=t[5]:(c=r?.publicAccessCidrs??[],t[4]=r?.publicAccessCidrs,t[5]=c);let l=c,u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Z.jsx)(J.Header,{children:`VPC`}),t[6]=u):u=t[6];let d;t[7]===r?d=t[8]:(d=r?.vpcId?(0,Z.jsx)(Ke,{id:r.vpcId,to:`/ec2/describe-vpcs/$id`}):void 0,t[7]=r,t[8]=d);let f;t[9]===d?f=t[10]:(f=(0,Z.jsx)(Y,{label:`VPC`,value:d}),t[9]=d,t[10]=f);let p=n?.endpoint,m;t[11]===p?m=t[12]:(m=(0,Z.jsx)(Y,{label:`API server endpoint`,value:p}),t[11]=p,t[12]=m);let h=r?.endpointPublicAccess?`Enabled`:`Disabled`,g;t[13]===h?g=t[14]:(g=(0,Z.jsx)(Y,{label:`Public access`,value:h}),t[13]=h,t[14]=g);let _=r?.endpointPrivateAccess?`Enabled`:`Disabled`,v;t[15]===_?v=t[16]:(v=(0,Z.jsx)(Y,{label:`Private access`,value:_}),t[15]=_,t[16]=v);let y;t[17]!==l||t[18]!==r?.endpointPublicAccess?(y=r?.endpointPublicAccess&&(0,Z.jsx)(Y,{label:`Public access CIDRs`,value:l.length>0?(0,Z.jsx)(`div`,{className:`space-y-1 font-mono text-xs`,children:l.map(Xe)}):`Any (0.0.0.0/0)`}),t[17]=l,t[18]=r?.endpointPublicAccess,t[19]=y):y=t[19];let b;t[20]!==g||t[21]!==v||t[22]!==y||t[23]!==f||t[24]!==m?(b=(0,Z.jsxs)(J,{children:[u,(0,Z.jsxs)(J.Content,{children:[f,m,g,v,y]})]}),t[20]=g,t[21]=v,t[22]=y,t[23]=f,t[24]=m,t[25]=b):b=t[25];let x;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,Z.jsx)(J.Header,{children:`Subnets`}),t[26]=x):x=t[26];let S;t[27]===a?S=t[28]:(S=(0,Z.jsxs)(J,{children:[x,(0,Z.jsx)(J.Content,{children:a.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:a.map(Ye)}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No subnets.`})})]}),t[27]=a,t[28]=S);let C;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(J.Header,{children:`Security groups`}),t[29]=C):C=t[29];let w;t[30]===r?w=t[31]:(w=r?.clusterSecurityGroupId?(0,Z.jsx)(Ke,{id:r.clusterSecurityGroupId,to:`/ec2/describe-security-groups/$id`}):void 0,t[30]=r,t[31]=w);let T;t[32]===w?T=t[33]:(T=(0,Z.jsx)(Y,{label:`Cluster security group`,value:w}),t[32]=w,t[33]=T);let E;t[34]===s?E=t[35]:(E=s.length>0?(0,Z.jsx)(`div`,{className:`space-y-1`,children:s.map(Je)}):`—`,t[34]=s,t[35]=E);let D;t[36]===E?D=t[37]:(D=(0,Z.jsx)(Y,{label:`Additional security groups`,value:E}),t[36]=E,t[37]=D);let O;t[38]!==T||t[39]!==D?(O=(0,Z.jsxs)(J,{children:[C,(0,Z.jsxs)(J.Content,{children:[T,D]})]}),t[38]=T,t[39]=D,t[40]=O):O=t[40];let k;return t[41]!==b||t[42]!==S||t[43]!==O?(k=(0,Z.jsxs)(Z.Fragment,{children:[b,S,O]}),t[41]=b,t[42]=S,t[43]=O,t[44]=k):k=t[44],k}function Je(e){return(0,Z.jsx)(Ke,{id:e,to:`/ec2/describe-security-groups/$id`},e)}function Ye(e){return(0,Z.jsx)(Ke,{id:e,to:`/ec2/describe-subnets/$id`},e)}function Xe(e){return(0,Z.jsx)(`div`,{children:e},e)}function Ze(e){return!!e&&(e.endsWith(`_GPU`)||e.endsWith(`_NVIDIA`))}function Qe(e,t){let n=t.find(t=>t.InstanceType===e);return!!n&&Se(n)}function $e(e){let t=(0,ke.c)(44),{clusterName:n,nodegroupName:r,current:i,open:a,onOpenChange:o}=e,s=x(),[c,l]=(0,X.useState)(i.minSize??0),[u,d]=(0,X.useState)(i.desiredSize??0),[f,p]=(0,X.useState)(i.maxSize??0),[m,h]=(0,X.useState)(),[g,_]=(0,X.useState)(a);a!==g&&(_(a),a&&(l(i.minSize??0),d(i.desiredSize??0),p(i.maxSize??0),h(void 0)));let y;t[0]!==n||t[1]!==u||t[2]!==f||t[3]!==c||t[4]!==r||t[5]!==o||t[6]!==s?(y=()=>{if(!(c<=u&&u<=f)){h(`Sizes must satisfy min ≤ desired ≤ max`);return}s.mutate({clusterName:n,nodegroupName:r,minSize:c,desiredSize:u,maxSize:f},{onSuccess:()=>{o(!1)}})},t[0]=n,t[1]=u,t[2]=f,t[3]=c,t[4]=r,t[5]=o,t[6]=s,t[7]=y):y=t[7];let b=y,S;t[8]===r?S=t[9]:(S=(0,Z.jsx)(ye,{children:(0,Z.jsxs)(he,{children:[`Scale `,r]})}),t[8]=r,t[9]=S);let C;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-min`,children:`Min`})}),t[10]=C):C=t[10];let w;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(w=e=>{l(Number(e.target.value))},t[11]=w):w=t[11];let T;t[12]===c?T=t[13]:(T=(0,Z.jsxs)(q,{children:[C,(0,Z.jsx)(v,{id:`scale-min`,onChange:w,type:`number`,value:c})]}),t[12]=c,t[13]=T);let E;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-desired`,children:`Desired`})}),t[14]=E):E=t[14];let D;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{d(Number(e.target.value))},t[15]=D):D=t[15];let O;t[16]===u?O=t[17]:(O=(0,Z.jsxs)(q,{children:[E,(0,Z.jsx)(v,{id:`scale-desired`,onChange:D,type:`number`,value:u})]}),t[16]=u,t[17]=O);let k;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`scale-max`,children:`Max`})}),t[18]=k):k=t[18];let A;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(A=e=>{p(Number(e.target.value))},t[19]=A):A=t[19];let j;t[20]===f?j=t[21]:(j=(0,Z.jsxs)(q,{children:[k,(0,Z.jsx)(v,{id:`scale-max`,onChange:A,type:`number`,value:f})]}),t[20]=f,t[21]=j);let M;t[22]!==j||t[23]!==T||t[24]!==O?(M=(0,Z.jsxs)(`div`,{className:`grid grid-cols-3 gap-3`,children:[T,O,j]}),t[22]=j,t[23]=T,t[24]=O,t[25]=M):M=t[25];let N;t[26]===m?N=t[27]:(N=m&&(0,Z.jsx)(`p`,{className:`mt-2 text-xs text-destructive`,children:m}),t[26]=m,t[27]=N);let P;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,Z.jsx)(ve,{children:`Cancel`}),t[28]=P):P=t[28];let F;t[29]===b?F=t[30]:(F=e=>{e.preventDefault(),b()},t[29]=b,t[30]=F);let I=s.isPending?`Scaling…`:`Scale`,L;t[31]!==s.isPending||t[32]!==F||t[33]!==I?(L=(0,Z.jsxs)(_e,{children:[P,(0,Z.jsx)(ge,{disabled:s.isPending,onClick:F,children:I})]}),t[31]=s.isPending,t[32]=F,t[33]=I,t[34]=L):L=t[34];let R;t[35]!==M||t[36]!==N||t[37]!==L||t[38]!==S?(R=(0,Z.jsxs)(me,{children:[S,M,N,L]}),t[35]=M,t[36]=N,t[37]=L,t[38]=S,t[39]=R):R=t[39];let z;return t[40]!==o||t[41]!==a||t[42]!==R?(z=(0,Z.jsx)(be,{onOpenChange:o,open:a,children:R}),t[40]=o,t[41]=a,t[42]=R,t[43]=z):z=t[43],z}function et(e){let t=(0,ke.c)(71),{clusterName:n,clusterVersion:r,nodegroupName:a,onDelete:o}=e,s;t[0]!==n||t[1]!==a?(s=U(n,a),t[0]=n,t[1]=a,t[2]=s):s=t[2];let{data:c}=i(s),l=C(),u=c?.nodegroup,p=u?.scalingConfig,[m,g]=(0,X.useState)(!1),[v,y]=(0,X.useState)(!1),b=!!r&&!!u?.version&&u.version!==r,x=u?.amiType,S;t[3]===x?S=t[4]:(S=Ze(x),t[3]=x,t[4]=S);let w=S,T;t[5]===a?T=t[6]:(T=(0,Z.jsx)(`span`,{children:a}),t[5]=a,t[6]=T);let E;t[7]===w?E=t[8]:(E=w&&(0,Z.jsx)(oe,{variant:`secondary`,children:`GPU`}),t[7]=w,t[8]=E);let D;t[9]!==T||t[10]!==E?(D=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[T,E]}),t[9]=T,t[10]=E,t[11]=D):D=t[11];let O;t[12]===b?O=t[13]:(O=b&&(0,Z.jsx)(_,{"aria-label":`Update node group version`,onClick:()=>{y(!0)},size:`icon`,variant:`ghost`,children:(0,Z.jsx)(d,{className:`size-4`})}),t[12]=b,t[13]=O);let k;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(k=()=>{g(!0)},t[14]=k):k=t[14];let A;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,Z.jsx)(_,{"aria-label":`Scale node group`,onClick:k,size:`icon`,variant:`ghost`,children:(0,Z.jsx)(f,{className:`size-4`})}),t[15]=A):A=t[15];let j;t[16]!==a||t[17]!==o?(j=()=>{o(a)},t[16]=a,t[17]=o,t[18]=j):j=t[18];let M;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Z.jsx)(h,{className:`size-4`}),t[19]=M):M=t[19];let N;t[20]===j?N=t[21]:(N=(0,Z.jsx)(_,{"aria-label":`Delete node group`,onClick:j,size:`icon`,variant:`ghost`,children:M}),t[20]=j,t[21]=N);let P;t[22]!==N||t[23]!==O?(P=(0,Z.jsxs)(`div`,{className:`flex items-center gap-1`,children:[O,A,N]}),t[22]=N,t[23]=O,t[24]=P):P=t[24];let F;t[25]!==P||t[26]!==D?(F=(0,Z.jsx)(J.Header,{children:(0,Z.jsxs)(`div`,{className:`flex items-center justify-between`,children:[D,P]})}),t[25]=P,t[26]=D,t[27]=F):F=t[27];let I=u?.status,L;t[28]===I?L=t[29]:(L=(0,Z.jsx)(Y,{label:`Status`,value:I}),t[28]=I,t[29]=L);let R=b?`${u?.version} (cluster on ${r})`:u?.version,z;t[30]===R?z=t[31]:(z=(0,Z.jsx)(Y,{label:`Kubernetes version`,value:R}),t[30]=R,t[31]=z);let B;t[32]===u?.instanceTypes?B=t[33]:(B=u?.instanceTypes?.join(`, `),t[32]=u?.instanceTypes,t[33]=B);let V;t[34]===B?V=t[35]:(V=(0,Z.jsx)(Y,{label:`Instance types`,value:B}),t[34]=B,t[35]=V);let H=u?.amiType,W;t[36]===H?W=t[37]:(W=(0,Z.jsx)(Y,{label:`AMI type`,value:H}),t[36]=H,t[37]=W);let ee=u?.capacityType,te;t[38]===ee?te=t[39]:(te=(0,Z.jsx)(Y,{label:`Capacity type`,value:ee}),t[38]=ee,t[39]=te);let ne=p?`${p.minSize} / ${p.desiredSize} / ${p.maxSize}`:void 0,G;t[40]===ne?G=t[41]:(G=(0,Z.jsx)(Y,{label:`Scaling (min / desired / max)`,value:ne}),t[40]=ne,t[41]=G);let re;t[42]!==L||t[43]!==z||t[44]!==V||t[45]!==W||t[46]!==te||t[47]!==G?(re=(0,Z.jsxs)(J.Content,{children:[L,z,V,W,te,G]}),t[42]=L,t[43]=z,t[44]=V,t[45]=W,t[46]=te,t[47]=G,t[48]=re):re=t[48];let ie;t[49]===p?ie=t[50]:(ie=p??{},t[49]=p,t[50]=ie);let ae;t[51]!==n||t[52]!==a||t[53]!==m||t[54]!==ie?(ae=(0,Z.jsx)($e,{clusterName:n,current:ie,nodegroupName:a,onOpenChange:g,open:m}),t[51]=n,t[52]=a,t[53]=m,t[54]=ie,t[55]=ae):ae=t[55];let se=`Update node group "${a}" from ${u?.version} to ${r}? Nodes are replaced in a rolling update.`,ce;t[56]!==n||t[57]!==r||t[58]!==a||t[59]!==l?(ce=()=>{l.mutate({clusterName:n,nodegroupName:a,version:r},{onSuccess:()=>{y(!1)}})},t[56]=n,t[57]=r,t[58]=a,t[59]=l,t[60]=ce):ce=t[60];let le;t[61]!==v||t[62]!==se||t[63]!==ce||t[64]!==l.isPending?(le=(0,Z.jsx)(xe,{confirmLabel:`Update`,description:se,isPending:l.isPending,onConfirm:ce,onOpenChange:y,open:v,title:`Update node group version`}),t[61]=v,t[62]=se,t[63]=ce,t[64]=l.isPending,t[65]=le):le=t[65];let ue;return t[66]!==F||t[67]!==re||t[68]!==ae||t[69]!==le?(ue=(0,Z.jsxs)(J,{children:[F,re,ae,le]}),t[66]=F,t[67]=re,t[68]=ae,t[69]=le,t[70]=ue):ue=t[70],ue}function tt(e){let t=(0,ke.c)(145),{clusterName:n,vpcId:r,open:a,onOpenChange:o}=e,{data:s}=i(ie),{data:c}=i(y),{data:l}=i(b),u=w(),d;t[0]===s?.Roles?d=t[1]:(d=s?.Roles??[],t[0]=s?.Roles,t[1]=d);let f=d,p;t[2]===c?.Subnets?p=t[3]:(p=c?.Subnets??[],t[2]=c?.Subnets,t[3]=p);let m;t[4]===r?m=t[5]:(m=e=>e.VpcId===r,t[4]=r,t[5]=m);let h=p.filter(m),g;t[6]===l?.InstanceTypes?g=t[7]:(g=l?.InstanceTypes??[],t[6]=l?.InstanceTypes,t[7]=g);let _=g,x;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(x=ue(D),t[8]=x):x=t[8];let S;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:x,defaultValues:{nodegroupName:``,nodeRole:``,subnetIds:[],instanceTypes:`t3.medium`,amiType:`AL2_x86_64`,capacityType:`ON_DEMAND`,diskSize:20,minSize:1,desiredSize:2,maxSize:3}},t[9]=S):S=t[9];let{control:C,formState:T,handleSubmit:E,register:O,reset:A,setValue:j}=ce(S),{errors:M}=T,N;t[10]===C?N=t[11]:(N={control:C,name:`subnetIds`},t[10]=C,t[11]=N);let F=se(N),I;t[12]===F?I=t[13]:(I=new Set(F),t[12]=F,t[13]=I);let L=I,R;t[14]===C?R=t[15]:(R={control:C,name:`instanceTypes`},t[14]=C,t[15]=R);let z=se(R),B;t[16]!==_||t[17]!==z?(B=Qe(z,_),t[16]=_,t[17]=z,t[18]=B):B=t[18];let V=B,H;t[19]!==F||t[20]!==j?(H=e=>{let t=F.includes(e)?F.filter(t=>t!==e):[...F,e];j(`subnetIds`,t,{shouldValidate:!0})},t[19]=F,t[20]=j,t[21]=H):H=t[21];let U=H,W;t[22]!==n||t[23]!==u||t[24]!==o||t[25]!==A?(W=async e=>{await u.mutateAsync({clusterName:n,nodegroupName:e.nodegroupName,nodeRole:e.nodeRole,subnetIds:e.subnetIds,instanceTypes:e.instanceTypes.split(`,`).map(at).filter(Boolean),amiType:e.amiType,capacityType:e.capacityType,diskSize:e.diskSize,minSize:e.minSize,desiredSize:e.desiredSize,maxSize:e.maxSize}),A(),o(!1)},t[22]=n,t[23]=u,t[24]=o,t[25]=A,t[26]=W):W=t[26];let ee=W,te=be,ne=me,G;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,Z.jsx)(ye,{children:(0,Z.jsx)(he,{children:`Add node group`})}),t[27]=G):G=t[27];let re;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-name`,children:`Name`})}),t[28]=re):re=t[28];let ae=!!M.nodegroupName,oe;t[29]===O?oe=t[30]:(oe=O(`nodegroupName`),t[29]=O,t[30]=oe);let de;t[31]!==ae||t[32]!==oe?(de=(0,Z.jsx)(v,{"aria-invalid":ae,id:`ng-name`,placeholder:`my-nodegroup`,...oe}),t[31]=ae,t[32]=oe,t[33]=de):de=t[33];let xe;t[34]===M.nodegroupName?xe=t[35]:(xe=(0,Z.jsx)(pe,{errors:[M.nodegroupName]}),t[34]=M.nodegroupName,t[35]=xe);let J;t[36]!==de||t[37]!==xe?(J=(0,Z.jsxs)(q,{children:[re,de,xe]}),t[36]=de,t[37]=xe,t[38]=J):J=t[38];let Y;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(Y=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-role`,children:`Node IAM role`})}),t[39]=Y):Y=t[39];let Se=!!M.nodeRole,we;t[40]===O?we=t[41]:(we=O(`nodeRole`),t[40]=O,t[41]=we);let Te;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,Z.jsx)(`option`,{value:``,children:`Select role`}),t[42]=Te):Te=t[42];let Ee;t[43]===f?Ee=t[44]:(Ee=f.map(it),t[43]=f,t[44]=Ee);let De;t[45]!==Se||t[46]!==we||t[47]!==Ee?(De=(0,Z.jsxs)(`select`,{"aria-invalid":Se,className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-role`,...we,children:[Te,Ee]}),t[45]=Se,t[46]=we,t[47]=Ee,t[48]=De):De=t[48];let Oe;t[49]===M.nodeRole?Oe=t[50]:(Oe=(0,Z.jsx)(pe,{errors:[M.nodeRole]}),t[49]=M.nodeRole,t[50]=Oe);let X;t[51]!==De||t[52]!==Oe?(X=(0,Z.jsxs)(q,{children:[Y,De,Oe]}),t[51]=De,t[52]=Oe,t[53]=X):X=t[53];let Ae=q,Q;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(Q=(0,Z.jsx)(K,{children:`Subnets`}),t[54]=Q):Q=t[54];let je=h.length===0?(0,Z.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the cluster VPC.`}):(0,Z.jsx)(`div`,{className:`space-y-1`,children:h.map(e=>(0,Z.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,Z.jsx)(`input`,{"aria-label":`Subnet ${e.SubnetId}`,checked:L.has(e.SubnetId??``),onChange:()=>{U(e.SubnetId??``)},type:`checkbox`}),(0,Z.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` · `,e.CidrBlock]})]},e.SubnetId))}),$;t[55]===M.subnetIds?$=t[56]:($=(0,Z.jsx)(pe,{errors:[M.subnetIds]}),t[55]=M.subnetIds,t[56]=$);let Me;t[57]!==Ae||t[58]!==Q||t[59]!==je||t[60]!==$?(Me=(0,Z.jsxs)(Ae,{children:[Q,je,$]}),t[57]=Ae,t[58]=Q,t[59]=je,t[60]=$,t[61]=Me):Me=t[61];let Ne;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-instance-type`,children:`Instance type`})}),t[62]=Ne):Ne=t[62];let Pe;t[63]!==M.instanceTypes||t[64]!==_?(Pe=e=>{let{field:t}=e;return(0,Z.jsx)(Ce,{"aria-invalid":!!M.instanceTypes,id:`ng-instance-type`,instanceTypes:_,onValueChange:t.onChange,value:t.value})},t[63]=M.instanceTypes,t[64]=_,t[65]=Pe):Pe=t[65];let Fe;t[66]!==C||t[67]!==Pe?(Fe=(0,Z.jsx)(le,{control:C,name:`instanceTypes`,render:Pe}),t[66]=C,t[67]=Pe,t[68]=Fe):Fe=t[68];let Ie;t[69]===V?Ie=t[70]:(Ie=V&&(0,Z.jsxs)(fe,{children:[`GPU node AMI is auto-selected for this instance type. This node group is tainted `,(0,Z.jsx)(`code`,{children:`nvidia.com/gpu=present:NoSchedule`}),` `,`by default, so ordinary pods won't schedule onto GPU workers.`]}),t[69]=V,t[70]=Ie);let Le;t[71]===M.instanceTypes?Le=t[72]:(Le=(0,Z.jsx)(pe,{errors:[M.instanceTypes]}),t[71]=M.instanceTypes,t[72]=Le);let Re;t[73]!==Fe||t[74]!==Ie||t[75]!==Le?(Re=(0,Z.jsxs)(q,{children:[Ne,Fe,Ie,Le]}),t[73]=Fe,t[74]=Ie,t[75]=Le,t[76]=Re):Re=t[76];let ze;t[77]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-ami`,children:`AMI type`})}),t[77]=ze):ze=t[77];let Be;t[78]===O?Be=t[79]:(Be=O(`amiType`),t[78]=O,t[79]=Be);let Ve;t[80]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=P.map(rt),t[80]=Ve):Ve=t[80];let He;t[81]===Be?He=t[82]:(He=(0,Z.jsxs)(q,{children:[ze,(0,Z.jsx)(`select`,{className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-ami`,...Be,children:Ve})]}),t[81]=Be,t[82]=He);let Ue;t[83]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-capacity`,children:`Capacity type`})}),t[83]=Ue):Ue=t[83];let We;t[84]===O?We=t[85]:(We=O(`capacityType`),t[84]=O,t[85]=We);let Ge;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=k.map(nt),t[86]=Ge):Ge=t[86];let Ke;t[87]===We?Ke=t[88]:(Ke=(0,Z.jsxs)(q,{children:[Ue,(0,Z.jsx)(`select`,{className:`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`,id:`ng-capacity`,...We,children:Ge})]}),t[87]=We,t[88]=Ke);let qe;t[89]!==He||t[90]!==Ke?(qe=(0,Z.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[He,Ke]}),t[89]=He,t[90]=Ke,t[91]=qe):qe=t[91];let Je;t[92]===Symbol.for(`react.memo_cache_sentinel`)?(Je=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-disk`,children:`Disk (GB)`})}),t[92]=Je):Je=t[92];let Ye;t[93]===O?Ye=t[94]:(Ye=O(`diskSize`,{valueAsNumber:!0}),t[93]=O,t[94]=Ye);let Xe;t[95]===Ye?Xe=t[96]:(Xe=(0,Z.jsxs)(q,{children:[Je,(0,Z.jsx)(v,{id:`ng-disk`,type:`number`,...Ye})]}),t[95]=Ye,t[96]=Xe);let Ze;t[97]===Symbol.for(`react.memo_cache_sentinel`)?(Ze=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-min`,children:`Min`})}),t[97]=Ze):Ze=t[97];let $e;t[98]===O?$e=t[99]:($e=O(`minSize`,{valueAsNumber:!0}),t[98]=O,t[99]=$e);let et;t[100]===$e?et=t[101]:(et=(0,Z.jsxs)(q,{children:[Ze,(0,Z.jsx)(v,{id:`ng-min`,type:`number`,...$e})]}),t[100]=$e,t[101]=et);let tt;t[102]===Symbol.for(`react.memo_cache_sentinel`)?(tt=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-desired`,children:`Desired`})}),t[102]=tt):tt=t[102];let ot;t[103]===O?ot=t[104]:(ot=O(`desiredSize`,{valueAsNumber:!0}),t[103]=O,t[104]=ot);let st;t[105]===ot?st=t[106]:(st=(0,Z.jsxs)(q,{children:[tt,(0,Z.jsx)(v,{id:`ng-desired`,type:`number`,...ot})]}),t[105]=ot,t[106]=st);let ct;t[107]===Symbol.for(`react.memo_cache_sentinel`)?(ct=(0,Z.jsx)(K,{children:(0,Z.jsx)(`label`,{htmlFor:`ng-max`,children:`Max`})}),t[107]=ct):ct=t[107];let lt;t[108]===O?lt=t[109]:(lt=O(`maxSize`,{valueAsNumber:!0}),t[108]=O,t[109]=lt);let ut;t[110]===lt?ut=t[111]:(ut=(0,Z.jsxs)(q,{children:[ct,(0,Z.jsx)(v,{id:`ng-max`,type:`number`,...lt})]}),t[110]=lt,t[111]=ut);let dt;t[112]!==Xe||t[113]!==et||t[114]!==st||t[115]!==ut?(dt=(0,Z.jsxs)(`div`,{className:`grid grid-cols-4 gap-3`,children:[Xe,et,st,ut]}),t[112]=Xe,t[113]=et,t[114]=st,t[115]=ut,t[116]=dt):dt=t[116];let ft;t[117]===M.desiredSize?ft=t[118]:(ft=(0,Z.jsx)(pe,{errors:[M.desiredSize]}),t[117]=M.desiredSize,t[118]=ft);let pt;t[119]!==J||t[120]!==X||t[121]!==Me||t[122]!==Re||t[123]!==qe||t[124]!==dt||t[125]!==ft?(pt=(0,Z.jsxs)(`form`,{className:`space-y-4`,id:`add-nodegroup-form`,children:[J,X,Me,Re,qe,dt,ft]}),t[119]=J,t[120]=X,t[121]=Me,t[122]=Re,t[123]=qe,t[124]=dt,t[125]=ft,t[126]=pt):pt=t[126];let mt;t[127]===Symbol.for(`react.memo_cache_sentinel`)?(mt=(0,Z.jsx)(ve,{children:`Cancel`}),t[127]=mt):mt=t[127];let ht;t[128]!==E||t[129]!==ee?(ht=e=>{e.preventDefault(),E(ee)()},t[128]=E,t[129]=ee,t[130]=ht):ht=t[130];let gt=u.isPending?`Creating…`:`Create`,_t;t[131]!==u.isPending||t[132]!==ht||t[133]!==gt?(_t=(0,Z.jsxs)(_e,{children:[mt,(0,Z.jsx)(ge,{disabled:u.isPending,onClick:ht,children:gt})]}),t[131]=u.isPending,t[132]=ht,t[133]=gt,t[134]=_t):_t=t[134];let vt;t[135]!==ne||t[136]!==G||t[137]!==pt||t[138]!==_t?(vt=(0,Z.jsxs)(ne,{className:`max-h-[85vh] overflow-y-auto`,children:[G,pt,_t]}),t[135]=ne,t[136]=G,t[137]=pt,t[138]=_t,t[139]=vt):vt=t[139];let yt;return t[140]!==te||t[141]!==o||t[142]!==a||t[143]!==vt?(yt=(0,Z.jsx)(te,{onOpenChange:o,open:a,children:vt}),t[140]=te,t[141]=o,t[142]=a,t[143]=vt,t[144]=yt):yt=t[144],yt}function nt(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function rt(e){return(0,Z.jsx)(`option`,{value:e,children:e},e)}function it(e){return(0,Z.jsx)(`option`,{value:e.Arn??``,children:e.RoleName},e.Arn)}function at(e){return e.trim()}function ot(e){let t=(0,ke.c)(27),{clusterName:n,clusterVersion:r,vpcId:i}=e,o;t[0]===n?o=t[1]:(o=re(n),t[0]=n,t[1]=o);let{data:s}=a(o),c=z(),[l,u]=(0,X.useState)(!1),[d,f]=(0,X.useState)(),p;t[2]===s.nodegroups?p=t[3]:(p=s.nodegroups??[],t[2]=s.nodegroups,t[3]=p);let m=p,h;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,Z.jsx)(_,{onClick:()=>{u(!0)},size:`sm`,children:`Add node group`})}),t[4]=h):h=t[4];let g;t[5]!==n||t[6]!==r||t[7]!==m?(g=m.length>0?(0,Z.jsx)(`div`,{className:`space-y-4`,children:m.map(e=>(0,Z.jsx)(et,{clusterName:n,clusterVersion:r,nodegroupName:e,onDelete:f},e))}):(0,Z.jsx)(`p`,{className:`text-muted-foreground`,children:`No node groups.`}),t[5]=n,t[6]=r,t[7]=m,t[8]=g):g=t[8];let v;t[9]!==n||t[10]!==l||t[11]!==i?(v=(0,Z.jsx)(tt,{clusterName:n,onOpenChange:u,open:l,vpcId:i}),t[9]=n,t[10]=l,t[11]=i,t[12]=v):v=t[12];let y=`Delete node group "${d??``}"? This terminates its nodes.`,b;t[13]!==n||t[14]!==c||t[15]!==d?(b=()=>{d&&c.mutate({clusterName:n,nodegroupName:d},{onSuccess:()=>{f(void 0)}})},t[13]=n,t[14]=c,t[15]=d,t[16]=b):b=t[16];let x;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>{e||f(void 0)},t[17]=x):x=t[17];let S=d!==void 0,C;t[18]!==c.isPending||t[19]!==y||t[20]!==b||t[21]!==S?(C=(0,Z.jsx)(xe,{description:y,isPending:c.isPending,onConfirm:b,onOpenChange:x,open:S,title:`Delete node group`}),t[18]=c.isPending,t[19]=y,t[20]=b,t[21]=S,t[22]=C):C=t[22];let w;return t[23]!==C||t[24]!==g||t[25]!==v?(w=(0,Z.jsxs)(Z.Fragment,{children:[h,g,v,C]}),t[23]=C,t[24]=g,t[25]=v,t[26]=w):w=t[26],w}function st(e){switch(e??``){case`ACTIVE`:return`default`;case`FAILED`:return`destructive`;default:return`secondary`}}function ct(e){let t=(0,ke.c)(101),{clusterName:n}=e,r=s(),[i,o]=(0,X.useState)(!1),d;t[0]===n?d=t[1]:(d=ne(n),t[0]=n,t[1]=d);let{data:f}=a(d),p=T(),{cluster:v}=f,y;t[2]===v?.health?.issues?y=t[3]:(y=v?.health?.issues??[],t[2]=v?.health?.issues,t[3]=y);let b=y,x;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(x={type:`bin`,value:`aws eks update-kubeconfig`},t[4]=x):x=t[4];let S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S={type:`flag`,value:` --name `},t[5]=S):S=t[5];let C;t[6]===n?C=t[7]:(C={type:`value`,value:n},t[6]=n,t[7]=C);let w;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(w={type:`flag`,value:` --region `},t[8]=w):w=t[8];let E;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(E={type:`value`,value:l()},t[9]=E):E=t[9];let D;t[10]===C?D=t[11]:(D={label:`Configure kubectl`,parts:[x,S,C,w,E]},t[10]=C,t[11]=D);let O;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(O={label:`Verify access`,parts:[{type:`bin`,value:`kubectl get nodes`}]},t[12]=O):O=t[12];let k;t[13]===D?k=t[14]:(k=[D,O],t[13]=D,t[14]=k);let A=k,j;t[15]!==n||t[16]!==p||t[17]!==r?(j=function(){p.mutate(n,{onSuccess:()=>{r({to:`/eks/list-clusters`})}})},t[15]=n,t[16]=p,t[17]=r,t[18]=j):j=t[18];let M=j,N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,Z.jsx)(u,{to:`/eks/list-clusters`,children:`Clusters`}),t[19]=N):N=t[19];let P;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(P=()=>{o(!0)},t[20]=P):P=t[20];let F;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,Z.jsxs)(_,{onClick:P,size:`sm`,variant:`destructive`,children:[(0,Z.jsx)(h,{className:`size-4`}),`Delete`]}),t[21]=F):F=t[21];let I=v?.status,L;t[22]===I?L=t[23]:(L=st(I),t[22]=I,t[23]=L);let R=v?.status??`UNKNOWN`,z;t[24]!==L||t[25]!==R?(z=(0,Z.jsx)(oe,{variant:L,children:R}),t[24]=L,t[25]=R,t[26]=z):z=t[26];let B;t[27]===b.length?B=t[28]:(B=b.length>0&&(0,Z.jsxs)(oe,{variant:`destructive`,children:[(0,Z.jsx)(g,{className:`size-3`}),b.length===1?`1 health issue`:`${b.length} health issues`]}),t[27]=b.length,t[28]=B);let V;t[29]!==z||t[30]!==B?(V=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[F,z,B]}),t[29]=z,t[30]=B,t[31]=V):V=t[31];let H;t[32]!==n||t[33]!==V?(H=(0,Z.jsx)(ae,{actions:V,subtitle:`Cluster Details`,title:n}),t[32]=n,t[33]=V,t[34]=H):H=t[34];let U;t[35]!==p.error||t[36]!==p.isError?(U=p.isError&&(0,Z.jsx)(de,{error:p.error instanceof Error?p.error:void 0,msg:`Failed to delete cluster.`}),t[35]=p.error,t[36]=p.isError,t[37]=U):U=t[37];let W;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,Z.jsxs)(Te,{children:[(0,Z.jsx)(we,{value:`overview`,children:`Overview`}),(0,Z.jsx)(we,{value:`compute`,children:`Compute`}),(0,Z.jsx)(we,{value:`addons`,children:`Add-ons`}),(0,Z.jsx)(we,{value:`access`,children:`Access`}),(0,Z.jsx)(we,{value:`networking`,children:`Networking`}),(0,Z.jsx)(we,{value:`connect`,children:`Connect`})]}),t[38]=W):W=t[38];let ee;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,Z.jsx)(J.Header,{children:`Cluster`}),t[39]=ee):ee=t[39];let te=v?.arn,G;t[40]===te?G=t[41]:(G=(0,Z.jsx)(Y,{label:`ARN`,value:te}),t[40]=te,t[41]=G);let re=v?.status,ie;t[42]===re?ie=t[43]:(ie=(0,Z.jsx)(Y,{label:`Status`,value:re}),t[42]=re,t[43]=ie);let se;t[44]===b?se=t[45]:(se=b.length>0?b.map(lt).filter(Boolean).join(`; `):`OK`,t[44]=b,t[45]=se);let ce;t[46]===se?ce=t[47]:(ce=(0,Z.jsx)(Y,{label:`Health`,value:se}),t[46]=se,t[47]=ce);let le=v?.version,ue;t[48]===le?ue=t[49]:(ue=(0,Z.jsx)(Y,{label:`Kubernetes version`,value:le}),t[48]=le,t[49]=ue);let fe=v?.platformVersion,pe;t[50]===fe?pe=t[51]:(pe=(0,Z.jsx)(Y,{label:`Platform version`,value:fe}),t[50]=fe,t[51]=pe);let K=v?.endpoint,q;t[52]===K?q=t[53]:(q=(0,Z.jsx)(Y,{label:`Endpoint`,value:K}),t[52]=K,t[53]=q);let me=v?.identity?.oidc?.issuer,he;t[54]===me?he=t[55]:(he=(0,Z.jsx)(Y,{label:`OIDC issuer`,value:me}),t[54]=me,t[55]=he);let ge=v?.resourcesVpcConfig?.vpcId,_e;t[56]===ge?_e=t[57]:(_e=(0,Z.jsx)(Y,{label:`VPC`,value:ge}),t[56]=ge,t[57]=_e);let ve=v?.createdAt,ye;t[58]===ve?ye=t[59]:(ye=c(ve),t[58]=ve,t[59]=ye);let be;t[60]===ye?be=t[61]:(be=(0,Z.jsx)(Y,{label:`Created at`,value:ye}),t[60]=ye,t[61]=be);let Se;t[62]!==G||t[63]!==ie||t[64]!==ce||t[65]!==ue||t[66]!==pe||t[67]!==q||t[68]!==he||t[69]!==_e||t[70]!==be?(Se=(0,Z.jsx)(Ee,{value:`overview`,children:(0,Z.jsxs)(J,{children:[ee,(0,Z.jsxs)(J.Content,{children:[G,ie,ce,ue,pe,q,he,_e,be]})]})}),t[62]=G,t[63]=ie,t[64]=ce,t[65]=ue,t[66]=pe,t[67]=q,t[68]=he,t[69]=_e,t[70]=be,t[71]=Se):Se=t[71];let Ce=v?.version,Oe=v?.resourcesVpcConfig?.vpcId,Ae;t[72]!==n||t[73]!==Ce||t[74]!==Oe?(Ae=(0,Z.jsx)(Ee,{value:`compute`,children:(0,Z.jsx)(ot,{clusterName:n,clusterVersion:Ce,vpcId:Oe})}),t[72]=n,t[73]=Ce,t[74]=Oe,t[75]=Ae):Ae=t[75];let Q;t[76]===n?Q=t[77]:(Q=(0,Z.jsx)(Ee,{value:`addons`,children:(0,Z.jsx)(Ge,{clusterName:n})}),t[76]=n,t[77]=Q);let je;t[78]===n?je=t[79]:(je=(0,Z.jsx)(Ee,{value:`access`,children:(0,Z.jsx)(Ne,{clusterName:n})}),t[78]=n,t[79]=je);let $;t[80]===v?$=t[81]:($=(0,Z.jsx)(Ee,{value:`networking`,children:(0,Z.jsx)(qe,{cluster:v})}),t[80]=v,t[81]=$);let Me;t[82]===A?Me=t[83]:(Me=(0,Z.jsx)(Ee,{value:`connect`,children:(0,Z.jsx)(m,{commands:A})}),t[82]=A,t[83]=Me);let Pe;t[84]!==Se||t[85]!==Ae||t[86]!==Q||t[87]!==je||t[88]!==$||t[89]!==Me?(Pe=(0,Z.jsxs)(De,{defaultValue:`overview`,children:[W,Se,Ae,Q,je,$,Me]}),t[84]=Se,t[85]=Ae,t[86]=Q,t[87]=je,t[88]=$,t[89]=Me,t[90]=Pe):Pe=t[90];let Fe=`This permanently deletes cluster "${n}" and its control plane. This cannot be undone.`,Ie;t[91]!==p.isPending||t[92]!==M||t[93]!==i||t[94]!==Fe?(Ie=(0,Z.jsx)(xe,{description:Fe,isPending:p.isPending,onConfirm:M,onOpenChange:o,open:i,title:`Delete cluster`}),t[91]=p.isPending,t[92]=M,t[93]=i,t[94]=Fe,t[95]=Ie):Ie=t[95];let Le;return t[96]!==H||t[97]!==U||t[98]!==Pe||t[99]!==Ie?(Le=(0,Z.jsxs)(Z.Fragment,{children:[N,H,U,Pe,Ie]}),t[96]=H,t[97]=U,t[98]=Pe,t[99]=Ie,t[100]=Le):Le=t[100],Le}function lt(e){return e.message}function ut(){let e=(0,ke.c)(2),{clusterName:t}=p.useParams(),n;return e[0]===t?n=e[1]:(n=(0,Z.jsx)(ct,{clusterName:t}),e[0]=t,e[1]=n),n}export{ut as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BzGHzfJB.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BzGHzfJB.js deleted file mode 100644 index e3748c5af..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-BzGHzfJB.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-C3ZrLh0O.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/circle-arrow-up-DkoNR5iU.js","assets/cli-command-panel-Bzz2Dofw.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/trash-2-Dc_kaGDS.js","assets/triangle-alert-DLoxWC40.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/eks-cZ9qck4B.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/commandBuilder-B2Oa3rSI.js","assets/json-CcmuIjzX.js","assets/subnet-calculator-BlCTyGtY.js","assets/eks-D8V-prwc.js","assets/iam-BuKHxc30.js","assets/commandBuilder-BkBr_oqP.js","assets/page-heading-CIbmsDOw.js","assets/badge-C7Jy3M_B.js","assets/useRender-B4ZWL-vL.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/gpu-instance-type-select-C9W-mexT.js","assets/select-AlcaFR6c.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/tabs-CITVfGwW.js","assets/json-editor-DDha4Mlx.js","assets/textarea-By2jtnIk.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{s as i,t as a,u as o}from"./eks-D8V-prwc.js";var s=r(`sliders-horizontal`,[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]),c=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.clusterName)),e.queryClient.ensureQueryData(o(t.clusterName)),e.queryClient.ensureQueryData(a(t.clusterName))])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-C3ZrLh0O.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62])),`component`)});export{s as n,c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C0F6x588.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C0F6x588.js deleted file mode 100644 index 963da5fa8..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-C0F6x588.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-Bii-A-mg.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-D5CM2_El.js","assets/ecs-DKmHlMDx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-VF7GkRXB.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/gpu-instance-type-select-C9W-mexT.js","assets/select-AlcaFR6c.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/tabs-CITVfGwW.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{i as r,s as i,t as a}from"./ecs-D5CM2_El.js";var o=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(a(t.clusterName)),e.queryClient.ensureQueryData(r(t.clusterName)),e.queryClient.ensureQueryData(i(t.clusterName))])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-Bii-A-mg.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CLIR8GLi.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CLIR8GLi.js new file mode 100644 index 000000000..27d2b5fb1 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CLIR8GLi.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-BFyV7K3F.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/circle-arrow-up-DkoNR5iU.js","assets/cli-command-panel-CFBFXhwd.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/trash-2-Dc_kaGDS.js","assets/triangle-alert-DLoxWC40.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/eks-DRUCCziQ.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/commandBuilder-O_bsHq4H.js","assets/json-D82GLiDy.js","assets/subnet-calculator-BlCTyGtY.js","assets/eks-BkgVw1hV.js","assets/iam-V_jWOGeX.js","assets/commandBuilder-8MIIrZQ3.js","assets/page-heading-CIbmsDOw.js","assets/badge-Pkfq9EWJ.js","assets/useRender-Bs5KnkVV.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/gpu-instance-type-select-DzHEeoD6.js","assets/select-C4XUO0SI.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/tabs-DEpYOmeM.js","assets/json-editor-D5hsQqek.js","assets/textarea-oyVxxKDw.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{s as i,t as a,u as o}from"./eks-BkgVw1hV.js";var s=r(`sliders-horizontal`,[[`path`,{d:`M10 5H3`,key:`1qgfaw`}],[`path`,{d:`M12 19H3`,key:`yhmn1j`}],[`path`,{d:`M14 3v4`,key:`1sua03`}],[`path`,{d:`M16 17v4`,key:`1q0r14`}],[`path`,{d:`M21 12h-9`,key:`1o4lsq`}],[`path`,{d:`M21 19h-5`,key:`1rlt1p`}],[`path`,{d:`M21 5h-7`,key:`1oszz2`}],[`path`,{d:`M8 10v4`,key:`tgpxqk`}],[`path`,{d:`M8 12H3`,key:`a7s4jb`}]]),c=e(`/_auth/eks/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.clusterName),staleTime:`static`}),e.queryClient.query({...o(t.clusterName),staleTime:`static`}),e.queryClient.query({...a(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | EKS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-BFyV7K3F.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62])),`component`)});export{s as n,c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CzNapr33.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CzNapr33.js new file mode 100644 index 000000000..ddcbb75ea --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-CzNapr33.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_clusterName-YbCXmuRn.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-BURWI--K.js","assets/ecs-BeyfRKok.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-C0A8gvg8.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/gpu-instance-type-select-DzHEeoD6.js","assets/select-C4XUO0SI.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/tabs-DEpYOmeM.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{i as r,s as i,t as a}from"./ecs-BURWI--K.js";var o=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a(t.clusterName),staleTime:`static`}),e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.clusterName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_clusterName-YbCXmuRn.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-Bii-A-mg.js b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-YbCXmuRn.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/_clusterName-Bii-A-mg.js rename to spinifex/services/spinifexui/frontend/dist/assets/_clusterName-YbCXmuRn.js index 9a8995257..cd756831f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-Bii-A-mg.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_clusterName-YbCXmuRn.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-B5pmTZ23.js";import{t as d}from"./input-BRXyXQUw.js";import{O as f,c as p,p as m,w as h}from"./ec2-xfbzgUcH.js";import{i as g,r as _,s as v,t as y}from"./ecs-D5CM2_El.js";import{i as b,l as x,o as S,r as C,u as w}from"./ecs-DKmHlMDx.js";import{t as T}from"./_clusterName-C0F6x588.js";import{t as E}from"./page-heading-CIbmsDOw.js";import{t as ee}from"./error-banner-vjkAWoEL.js";import{s as D,t as O}from"./field-DVCmLIN7.js";import{a as k,i as A,l as j,n as te,o as M,r as ne,s as N,t as re}from"./alert-dialog-C5LIz1yI.js";import{t as P}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as ie,t as F}from"./detail-row-BiDoIw3t.js";import{t as I}from"./state-badge-8wj3oh2U.js";import{t as L}from"./gpu-instance-type-select-C9W-mexT.js";import{i as R,n as ae,r as z,t as oe}from"./tabs-CITVfGwW.js";var B=r(),V=t(n(),1),H=e(),U=`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`;function W(e){let t=(0,B.c)(79),{clusterName:n,open:r,onOpenChange:a}=e,o=S(),{data:s}=i(f),{data:c}=i(h),{data:l}=i(m),{data:u}=i(p),g;t[0]===s?.Subnets?g=t[1]:(g=s?.Subnets??[],t[0]=s?.Subnets,t[1]=g);let _=g,v;t[2]===c?.SecurityGroups?v=t[3]:(v=c?.SecurityGroups??[],t[2]=c?.SecurityGroups,t[3]=v);let y=v,b;t[4]===l?.KeyPairs?b=t[5]:(b=l?.KeyPairs??[],t[4]=l?.KeyPairs,t[5]=b);let x=b,C;t[6]===u?.InstanceTypes?C=t[7]:(C=u?.InstanceTypes??[],t[6]=u?.InstanceTypes,t[7]=C);let w=C,[T,E]=(0,V.useState)(`t3.small`),[P,ie]=(0,V.useState)(1),[F,I]=(0,V.useState)(``),[R,ae]=(0,V.useState)(``),[z,oe]=(0,V.useState)(``),W;t[8]!==a||t[9]!==o?(W=function(e){e||(E(`t3.small`),ie(1),I(``),ae(``),oe(``),o.reset()),a(e)},t[8]=a,t[9]=o,t[10]=W):W=t[10];let J=W,Y;t[11]!==n||t[12]!==P||t[13]!==J||t[14]!==T||t[15]!==z||t[16]!==o||t[17]!==R||t[18]!==F?(Y=async function(){try{await o.mutateAsync({Cluster:n,InstanceType:T||void 0,Count:P,SubnetID:F,SecurityGroupID:R,KeyName:z||void 0}),J(!1)}catch{}},t[11]=n,t[12]=P,t[13]=J,t[14]=T,t[15]=z,t[16]=o,t[17]=R,t[18]=F,t[19]=Y):Y=t[19];let se=Y,X=o.isPending||F===``||R===``,ce;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,H.jsx)(j,{children:`Provision EC2 capacity`}),t[20]=ce):ce=t[20];let Z;t[21]===n?Z=t[22]:(Z=(0,H.jsxs)(N,{children:[ce,(0,H.jsxs)(k,{children:[`Launch container instances into cluster “`,n,`”. They register automatically once booted.`]})]}),t[21]=n,t[22]=Z);let le;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(le=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-instance-type`,children:`Instance type`})}),t[23]=le):le=t[23];let Q;t[24]!==T||t[25]!==w?(Q=(0,H.jsxs)(O,{children:[le,(0,H.jsx)(L,{id:`provision-instance-type`,instanceTypes:w,onValueChange:E,value:T})]}),t[24]=T,t[25]=w,t[26]=Q):Q=t[26];let ue;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-count`,children:`Count`})}),t[27]=ue):ue=t[27];let de;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(de=e=>{ie(Number(e.target.value))},t[28]=de):de=t[28];let fe;t[29]===P?fe=t[30]:(fe=(0,H.jsxs)(O,{children:[ue,(0,H.jsx)(d,{id:`provision-count`,max:10,min:1,onChange:de,type:`number`,value:P})]}),t[29]=P,t[30]=fe);let pe;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(pe=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-subnet`,children:`Subnet`})}),t[31]=pe):pe=t[31];let me;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(me=e=>{I(e.target.value)},t[32]=me):me=t[32];let he;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(he=(0,H.jsx)(`option`,{value:``,children:`Select a subnet`}),t[33]=he):he=t[33];let ge;t[34]===_?ge=t[35]:(ge=_.map(q),t[34]=_,t[35]=ge);let _e;t[36]!==F||t[37]!==ge?(_e=(0,H.jsxs)(O,{children:[pe,(0,H.jsxs)(`select`,{className:U,id:`provision-subnet`,onChange:me,value:F,children:[he,ge]})]}),t[36]=F,t[37]=ge,t[38]=_e):_e=t[38];let ve;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ve=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-sg`,children:`Security group`})}),t[39]=ve):ve=t[39];let ye;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(ye=e=>{ae(e.target.value)},t[40]=ye):ye=t[40];let be;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,H.jsx)(`option`,{value:``,children:`Select a security group`}),t[41]=be):be=t[41];let xe;t[42]===y?xe=t[43]:(xe=y.map(K),t[42]=y,t[43]=xe);let Se;t[44]!==R||t[45]!==xe?(Se=(0,H.jsxs)(O,{children:[ve,(0,H.jsxs)(`select`,{className:U,id:`provision-sg`,onChange:ye,value:R,children:[be,xe]})]}),t[44]=R,t[45]=xe,t[46]=Se):Se=t[46];let Ce;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-key`,children:`Key pair`})}),t[47]=Ce):Ce=t[47];let we;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(we=e=>{oe(e.target.value)},t[48]=we):we=t[48];let Te;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,H.jsx)(`option`,{value:``,children:`None`}),t[49]=Te):Te=t[49];let Ee;t[50]===x?Ee=t[51]:(Ee=x.map(G),t[50]=x,t[51]=Ee);let $;t[52]!==z||t[53]!==Ee?($=(0,H.jsxs)(O,{children:[Ce,(0,H.jsxs)(`select`,{className:U,id:`provision-key`,onChange:we,value:z,children:[Te,Ee]})]}),t[52]=z,t[53]=Ee,t[54]=$):$=t[54];let De;t[55]!==Q||t[56]!==fe||t[57]!==_e||t[58]!==Se||t[59]!==$?(De=(0,H.jsxs)(`div`,{className:`space-y-4`,children:[Q,fe,_e,Se,$]}),t[55]=Q,t[56]=fe,t[57]=_e,t[58]=Se,t[59]=$,t[60]=De):De=t[60];let Oe;t[61]===o.error?Oe=t[62]:(Oe=o.error&&(0,H.jsx)(ee,{error:o.error instanceof Error?o.error:void 0,msg:`Failed to provision capacity.`}),t[61]=o.error,t[62]=Oe);let ke;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,H.jsx)(ne,{children:`Cancel`}),t[63]=ke):ke=t[63];let Ae;t[64]===se?Ae=t[65]:(Ae=e=>{e.preventDefault(),se()},t[64]=se,t[65]=Ae);let je=o.isPending?`Provisioning…`:`Provision`,Me;t[66]!==X||t[67]!==Ae||t[68]!==je?(Me=(0,H.jsxs)(M,{children:[ke,(0,H.jsx)(te,{disabled:X,onClick:Ae,children:je})]}),t[66]=X,t[67]=Ae,t[68]=je,t[69]=Me):Me=t[69];let Ne;t[70]!==De||t[71]!==Oe||t[72]!==Me||t[73]!==Z?(Ne=(0,H.jsxs)(A,{className:`max-h-[85vh] overflow-y-auto`,children:[Z,De,Oe,Me]}),t[70]=De,t[71]=Oe,t[72]=Me,t[73]=Z,t[74]=Ne):Ne=t[74];let Pe;return t[75]!==J||t[76]!==r||t[77]!==Ne?(Pe=(0,H.jsx)(re,{onOpenChange:J,open:r,children:Ne}),t[75]=J,t[76]=r,t[77]=Ne,t[78]=Pe):Pe=t[78],Pe}function G(e){return(0,H.jsx)(`option`,{value:e.KeyName??``,children:e.KeyName},e.KeyPairId)}function K(e){return(0,H.jsxs)(`option`,{value:e.GroupId??``,children:[e.GroupId,` (`,e.GroupName,`)`]},e.GroupId)}function q(e){return(0,H.jsxs)(`option`,{value:e.SubnetId??``,children:[e.SubnetId,` (`,e.CidrBlock,e.AvailabilityZone?`, ${e.AvailabilityZone}`:``,`)`]},e.SubnetId)}var J={drain:`Drain`,activate:`Activate`,deregister:`Deregister`},Y={drain:`Draining force-stops the service-owned tasks on this instance so it can be retired.`,activate:`This returns the instance to ACTIVE so the scheduler can place tasks on it again.`,deregister:`This force-removes the container instance record. Any tasks it still holds are stopped.`};function se(e){let t=(0,B.c)(28),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=_(n),t[0]=n,t[1]=r);let{data:i}=a(r),o=w(),s=b(),[c,l]=(0,V.useState)(null),[d,f]=(0,V.useState)(!1),p;t[2]!==n||t[3]!==s||t[4]!==c||t[5]!==o?(p=function(){if(!c)return;let e=()=>{l(null)};if(c.action===`deregister`){s.mutate({cluster:n,containerInstance:c.arn},{onSuccess:e});return}o.mutate({cluster:n,containerInstance:c.arn,status:c.action===`drain`?`DRAINING`:`ACTIVE`},{onSuccess:e})},t[2]=n,t[3]=s,t[4]=c,t[5]=o,t[6]=p):p=t[6];let m=p,h=o.isError||s.isError,g=o.error??s.error,v=o.isPending||s.isPending,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(u,{onClick:()=>{f(!0)},size:`sm`,children:`Provision EC2 capacity`})}),t[7]=y):y=t[7];let x;t[8]!==g||t[9]!==h?(x=h&&(0,H.jsx)(ee,{error:g instanceof Error?g:void 0,msg:`Container instance action failed.`}),t[8]=g,t[9]=h,t[10]=x):x=t[10];let S;t[11]===i?S=t[12]:(S=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No container instances found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`EC2 Instance`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>{let t=e.containerInstanceArn??``,n=e.status===`DRAINING`;return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.ec2InstanceId}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.status})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.runningTasksCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingTasksCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,H.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[(0,H.jsx)(u,{"aria-label":n?`Activate container instance`:`Drain container instance`,onClick:()=>{l({arn:t,action:n?`activate`:`drain`})},size:`sm`,variant:`outline`,children:n?`Activate`:`Drain`}),(0,H.jsx)(u,{onClick:()=>{l({arn:t,action:`deregister`})},size:`sm`,variant:`destructive`,children:`Deregister`})]})})]},t)})})]})}),t[11]=i,t[12]=S);let C;t[13]!==n||t[14]!==d?(C=(0,H.jsx)(W,{clusterName:n,onOpenChange:f,open:d}),t[13]=n,t[14]=d,t[15]=C):C=t[15];let T=c?J[c.action]:`Confirm`,E=c?Y[c.action]:``,D;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{e||l(null)},t[16]=D):D=t[16];let O=c!==null,k;t[17]!==m||t[18]!==v||t[19]!==O||t[20]!==T||t[21]!==E?(k=(0,H.jsx)(P,{confirmLabel:T,description:E,isPending:v,onConfirm:m,onOpenChange:D,open:O,title:`Container instance`}),t[17]=m,t[18]=v,t[19]=O,t[20]=T,t[21]=E,t[22]=k):k=t[22];let A;return t[23]!==k||t[24]!==x||t[25]!==S||t[26]!==C?(A=(0,H.jsxs)(H.Fragment,{children:[y,x,S,C,k]}),t[23]=k,t[24]=x,t[25]=S,t[26]=C,t[27]=A):A=t[27],A}function X(e){return e?.split(`/`).at(-1)??``}function ce(e){let t=(0,B.c)(13),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=g(n),t[0]=n,t[1]=r);let{data:i}=a(r),s;t[2]===n?s=t[3]:(s={cluster:n},t[2]=n,t[3]=s);let c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,H.jsx)(u,{size:`sm`,children:`Create service`}),t[4]=c):c=t[4];let l;t[5]===s?l=t[6]:(l=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(o,{search:s,to:`/ecs/create-service`,children:c})}),t[5]=s,t[6]=l);let d;t[7]!==n||t[8]!==i?(d=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No services found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task Definition`})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(o,{className:`underline`,params:{clusterName:n,serviceName:e.serviceName??``},to:`/ecs/list-clusters/$clusterName/services/$serviceName`,children:e.serviceName})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.status})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.runningCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:X(e.taskDefinition)})]},e.serviceArn??e.serviceName))})]})}),t[7]=n,t[8]=i,t[9]=d):d=t[9];let f;return t[10]!==l||t[11]!==d?(f=(0,H.jsxs)(H.Fragment,{children:[l,d]}),t[10]=l,t[11]=d,t[12]=f):f=t[12],f}function Z(e){return e?.split(`/`).at(-1)??``}function le(e){let t=(0,B.c)(27),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=v(n),t[0]=n,t[1]=r);let{data:i}=a(r),s=x(),[c,l]=(0,V.useState)(null),d;t[2]!==n||t[3]!==c||t[4]!==s?(d=function(){c&&s.mutate({cluster:n,task:c},{onSuccess:()=>{l(null)}})},t[2]=n,t[3]=c,t[4]=s,t[5]=d):d=t[5];let f=d,p;t[6]===n?p=t[7]:(p={cluster:n},t[6]=n,t[7]=p);let m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,H.jsx)(u,{size:`sm`,children:`Run task`}),t[8]=m):m=t[8];let h;t[9]===p?h=t[10]:(h=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(o,{search:p,to:`/ecs/run-task`,children:m})}),t[9]=p,t[10]=h);let g;t[11]!==s.error||t[12]!==s.isError?(g=s.isError&&(0,H.jsx)(ee,{error:s.error instanceof Error?s.error:void 0,msg:`Failed to stop task.`}),t[11]=s.error,t[12]=s.isError,t[13]=g):g=t[13];let _;t[14]!==n||t[15]!==i?(_=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No tasks found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Last Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Group`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>{let t=Z(e.taskArn),r=e.lastStatus!==`STOPPED`;return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,H.jsx)(o,{className:`underline`,params:{clusterName:n,taskId:t},to:`/ecs/list-clusters/$clusterName/tasks/$taskId`,children:t})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.lastStatus})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredStatus}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.group}),(0,H.jsx)(`td`,{className:`px-4 py-2 text-right`,children:r&&(0,H.jsx)(u,{onClick:()=>{l(e.taskArn??t)},size:`sm`,variant:`destructive`,children:`Stop`})})]},t)})})]})}),t[14]=n,t[15]=i,t[16]=_):_=t[16];let y;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{e||l(null)},t[17]=y):y=t[17];let b=c!==null,S;t[18]!==f||t[19]!==s.isPending||t[20]!==b?(S=(0,H.jsx)(P,{confirmLabel:`Stop task`,description:`This stops the task and releases its ENI and reserved capacity.`,isPending:s.isPending,onConfirm:f,onOpenChange:y,open:b,pendingLabel:`Stopping…`,title:`Stop task`}),t[18]=f,t[19]=s.isPending,t[20]=b,t[21]=S):S=t[21];let C;return t[22]!==S||t[23]!==h||t[24]!==g||t[25]!==_?(C=(0,H.jsxs)(H.Fragment,{children:[h,g,_,S]}),t[22]=S,t[23]=h,t[24]=g,t[25]=_,t[26]=C):C=t[26],C}function Q(e){let t=(0,B.c)(70),{clusterName:n}=e,r=s(),[i,o]=(0,V.useState)(!1),d;t[0]===n?d=t[1]:(d=y(n),t[0]=n,t[1]=d);let{data:f}=a(d),p=C(),m;t[2]!==n||t[3]!==p||t[4]!==r?(m=function(){p.mutate(n,{onSuccess:()=>{r({to:`/ecs/list-clusters`})}})},t[2]=n,t[3]=p,t[4]=r,t[5]=m):m=t[5];let h=m;if(!f){let e;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,H.jsx)(c,{to:`/ecs/list-clusters`,children:`Clusters`}),t[6]=e):e=t[6];let r;t[7]===n?r=t[8]:(r=(0,H.jsx)(E,{subtitle:`Cluster Details`,title:n}),t[7]=n,t[8]=r);let i;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`Cluster not found.`}),t[9]=i):i=t[9];let a;return t[10]===r?a=t[11]:(a=(0,H.jsxs)(H.Fragment,{children:[e,r,i]}),t[10]=r,t[11]=a),a}let g;t[12]===f.tags?g=t[13]:(g=f.tags??[],t[12]=f.tags,t[13]=g);let _=g,v;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,H.jsx)(c,{to:`/ecs/list-clusters`,children:`Clusters`}),t[14]=v):v=t[14];let b;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>{o(!0)},t[15]=b):b=t[15];let x;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,H.jsxs)(u,{onClick:b,size:`sm`,variant:`destructive`,children:[(0,H.jsx)(l,{className:`size-4`}),`Delete`]}),t[16]=x):x=t[16];let S;t[17]===f.status?S=t[18]:(S=(0,H.jsxs)(`div`,{className:`flex items-center gap-2`,children:[x,(0,H.jsx)(I,{state:f.status})]}),t[17]=f.status,t[18]=S);let w;t[19]!==n||t[20]!==S?(w=(0,H.jsx)(E,{actions:S,subtitle:`Cluster Details`,title:n}),t[19]=n,t[20]=S,t[21]=w):w=t[21];let T;t[22]!==p.error||t[23]!==p.isError?(T=p.isError&&(0,H.jsx)(ee,{error:p.error instanceof Error?p.error:void 0,msg:`Failed to delete cluster.`}),t[22]=p.error,t[23]=p.isError,t[24]=T):T=t[24];let D;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,H.jsx)(ie.Header,{children:`Overview`}),t[25]=D):D=t[25];let O;t[26]===f.clusterArn?O=t[27]:(O=(0,H.jsx)(F,{label:`ARN`,value:f.clusterArn}),t[26]=f.clusterArn,t[27]=O);let k;t[28]===f.status?k=t[29]:(k=(0,H.jsx)(F,{label:`Status`,value:f.status}),t[28]=f.status,t[29]=k);let A=String(f.activeServicesCount??0),j;t[30]===A?j=t[31]:(j=(0,H.jsx)(F,{label:`Active services`,value:A}),t[30]=A,t[31]=j);let te=String(f.runningTasksCount??0),M;t[32]===te?M=t[33]:(M=(0,H.jsx)(F,{label:`Running tasks`,value:te}),t[32]=te,t[33]=M);let ne=String(f.pendingTasksCount??0),N;t[34]===ne?N=t[35]:(N=(0,H.jsx)(F,{label:`Pending tasks`,value:ne}),t[34]=ne,t[35]=N);let re=String(f.registeredContainerInstancesCount??0),L;t[36]===re?L=t[37]:(L=(0,H.jsx)(F,{label:`Registered instances`,value:re}),t[36]=re,t[37]=L);let U;t[38]!==O||t[39]!==k||t[40]!==j||t[41]!==M||t[42]!==N||t[43]!==L?(U=(0,H.jsxs)(ie,{children:[D,(0,H.jsxs)(ie.Content,{children:[O,k,j,M,N,L]})]}),t[38]=O,t[39]=k,t[40]=j,t[41]=M,t[42]=N,t[43]=L,t[44]=U):U=t[44];let W;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,H.jsxs)(ae,{children:[(0,H.jsx)(R,{value:`services`,children:`Services`}),(0,H.jsx)(R,{value:`tasks`,children:`Tasks`}),(0,H.jsx)(R,{value:`infrastructure`,children:`Infrastructure`}),(0,H.jsx)(R,{value:`tags`,children:`Tags`})]}),t[45]=W):W=t[45];let G;t[46]===n?G=t[47]:(G=(0,H.jsx)(z,{value:`services`,children:(0,H.jsx)(ce,{clusterName:n})}),t[46]=n,t[47]=G);let K;t[48]===n?K=t[49]:(K=(0,H.jsx)(z,{value:`tasks`,children:(0,H.jsx)(le,{clusterName:n})}),t[48]=n,t[49]=K);let q;t[50]===n?q=t[51]:(q=(0,H.jsx)(z,{value:`infrastructure`,children:(0,H.jsx)(se,{clusterName:n})}),t[50]=n,t[51]=q);let J;t[52]===_?J=t[53]:(J=(0,H.jsx)(z,{value:`tags`,children:_.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No tags.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Key`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Value`})]})}),(0,H.jsx)(`tbody`,{children:_.map(ue)})]})})}),t[52]=_,t[53]=J);let Y;t[54]!==G||t[55]!==K||t[56]!==q||t[57]!==J?(Y=(0,H.jsxs)(oe,{className:`mt-6`,defaultValue:`services`,children:[W,G,K,q,J]}),t[54]=G,t[55]=K,t[56]=q,t[57]=J,t[58]=Y):Y=t[58];let X=`This permanently deletes cluster "${n}" and force-stops every task it holds. This cannot be undone.`,Z;t[59]!==p.isPending||t[60]!==h||t[61]!==i||t[62]!==X?(Z=(0,H.jsx)(P,{description:X,isPending:p.isPending,onConfirm:h,onOpenChange:o,open:i,title:`Delete cluster`}),t[59]=p.isPending,t[60]=h,t[61]=i,t[62]=X,t[63]=Z):Z=t[63];let Q;return t[64]!==U||t[65]!==Y||t[66]!==Z||t[67]!==w||t[68]!==T?(Q=(0,H.jsxs)(H.Fragment,{children:[v,w,T,U,Y,Z]}),t[64]=U,t[65]=Y,t[66]=Z,t[67]=w,t[68]=T,t[69]=Q):Q=t[69],Q}function ue(e){return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.key}),(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.value})]},e.key)}function de(){let e=(0,B.c)(2),{clusterName:t}=T.useParams(),n;return e[0]===t?n=e[1]:(n=(0,H.jsx)(Q,{clusterName:t}),e[0]=t,e[1]=n),n}export{de as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-KK2VfbzH.js";import{t as d}from"./input-Dv_zyCQu.js";import{O as f,c as p,p as m,w as h}from"./ec2-BOaIcgiX.js";import{i as g,r as _,s as v,t as y}from"./ecs-BURWI--K.js";import{i as b,l as x,o as S,r as C,u as w}from"./ecs-BeyfRKok.js";import{t as T}from"./_clusterName-CzNapr33.js";import{t as E}from"./page-heading-CIbmsDOw.js";import{t as ee}from"./error-banner-vjkAWoEL.js";import{s as D,t as O}from"./field-DuilC4iP.js";import{a as k,i as A,l as j,n as te,o as M,r as ne,s as N,t as re}from"./alert-dialog-5uS2nPuy.js";import{t as P}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as ie,t as F}from"./detail-row-BiDoIw3t.js";import{t as I}from"./state-badge-teQfBrcY.js";import{t as L}from"./gpu-instance-type-select-DzHEeoD6.js";import{i as R,n as ae,r as z,t as oe}from"./tabs-DEpYOmeM.js";var B=r(),V=t(n(),1),H=e(),U=`h-7 w-full rounded-md border border-input bg-input/20 px-2 text-sm`;function W(e){let t=(0,B.c)(79),{clusterName:n,open:r,onOpenChange:a}=e,o=S(),{data:s}=i(f),{data:c}=i(h),{data:l}=i(m),{data:u}=i(p),g;t[0]===s?.Subnets?g=t[1]:(g=s?.Subnets??[],t[0]=s?.Subnets,t[1]=g);let _=g,v;t[2]===c?.SecurityGroups?v=t[3]:(v=c?.SecurityGroups??[],t[2]=c?.SecurityGroups,t[3]=v);let y=v,b;t[4]===l?.KeyPairs?b=t[5]:(b=l?.KeyPairs??[],t[4]=l?.KeyPairs,t[5]=b);let x=b,C;t[6]===u?.InstanceTypes?C=t[7]:(C=u?.InstanceTypes??[],t[6]=u?.InstanceTypes,t[7]=C);let w=C,[T,E]=(0,V.useState)(`t3.small`),[P,ie]=(0,V.useState)(1),[F,I]=(0,V.useState)(``),[R,ae]=(0,V.useState)(``),[z,oe]=(0,V.useState)(``),W;t[8]!==a||t[9]!==o?(W=function(e){e||(E(`t3.small`),ie(1),I(``),ae(``),oe(``),o.reset()),a(e)},t[8]=a,t[9]=o,t[10]=W):W=t[10];let J=W,Y;t[11]!==n||t[12]!==P||t[13]!==J||t[14]!==T||t[15]!==z||t[16]!==o||t[17]!==R||t[18]!==F?(Y=async function(){try{await o.mutateAsync({Cluster:n,InstanceType:T||void 0,Count:P,SubnetID:F,SecurityGroupID:R,KeyName:z||void 0}),J(!1)}catch{}},t[11]=n,t[12]=P,t[13]=J,t[14]=T,t[15]=z,t[16]=o,t[17]=R,t[18]=F,t[19]=Y):Y=t[19];let se=Y,X=o.isPending||F===``||R===``,ce;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,H.jsx)(j,{children:`Provision EC2 capacity`}),t[20]=ce):ce=t[20];let Z;t[21]===n?Z=t[22]:(Z=(0,H.jsxs)(N,{children:[ce,(0,H.jsxs)(k,{children:[`Launch container instances into cluster “`,n,`”. They register automatically once booted.`]})]}),t[21]=n,t[22]=Z);let le;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(le=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-instance-type`,children:`Instance type`})}),t[23]=le):le=t[23];let Q;t[24]!==T||t[25]!==w?(Q=(0,H.jsxs)(O,{children:[le,(0,H.jsx)(L,{id:`provision-instance-type`,instanceTypes:w,onValueChange:E,value:T})]}),t[24]=T,t[25]=w,t[26]=Q):Q=t[26];let ue;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-count`,children:`Count`})}),t[27]=ue):ue=t[27];let de;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(de=e=>{ie(Number(e.target.value))},t[28]=de):de=t[28];let fe;t[29]===P?fe=t[30]:(fe=(0,H.jsxs)(O,{children:[ue,(0,H.jsx)(d,{id:`provision-count`,max:10,min:1,onChange:de,type:`number`,value:P})]}),t[29]=P,t[30]=fe);let pe;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(pe=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-subnet`,children:`Subnet`})}),t[31]=pe):pe=t[31];let me;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(me=e=>{I(e.target.value)},t[32]=me):me=t[32];let he;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(he=(0,H.jsx)(`option`,{value:``,children:`Select a subnet`}),t[33]=he):he=t[33];let ge;t[34]===_?ge=t[35]:(ge=_.map(q),t[34]=_,t[35]=ge);let _e;t[36]!==F||t[37]!==ge?(_e=(0,H.jsxs)(O,{children:[pe,(0,H.jsxs)(`select`,{className:U,id:`provision-subnet`,onChange:me,value:F,children:[he,ge]})]}),t[36]=F,t[37]=ge,t[38]=_e):_e=t[38];let ve;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ve=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-sg`,children:`Security group`})}),t[39]=ve):ve=t[39];let ye;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(ye=e=>{ae(e.target.value)},t[40]=ye):ye=t[40];let be;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,H.jsx)(`option`,{value:``,children:`Select a security group`}),t[41]=be):be=t[41];let xe;t[42]===y?xe=t[43]:(xe=y.map(K),t[42]=y,t[43]=xe);let Se;t[44]!==R||t[45]!==xe?(Se=(0,H.jsxs)(O,{children:[ve,(0,H.jsxs)(`select`,{className:U,id:`provision-sg`,onChange:ye,value:R,children:[be,xe]})]}),t[44]=R,t[45]=xe,t[46]=Se):Se=t[46];let Ce;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,H.jsx)(D,{children:(0,H.jsx)(`label`,{htmlFor:`provision-key`,children:`Key pair`})}),t[47]=Ce):Ce=t[47];let we;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(we=e=>{oe(e.target.value)},t[48]=we):we=t[48];let Te;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,H.jsx)(`option`,{value:``,children:`None`}),t[49]=Te):Te=t[49];let Ee;t[50]===x?Ee=t[51]:(Ee=x.map(G),t[50]=x,t[51]=Ee);let $;t[52]!==z||t[53]!==Ee?($=(0,H.jsxs)(O,{children:[Ce,(0,H.jsxs)(`select`,{className:U,id:`provision-key`,onChange:we,value:z,children:[Te,Ee]})]}),t[52]=z,t[53]=Ee,t[54]=$):$=t[54];let De;t[55]!==Q||t[56]!==fe||t[57]!==_e||t[58]!==Se||t[59]!==$?(De=(0,H.jsxs)(`div`,{className:`space-y-4`,children:[Q,fe,_e,Se,$]}),t[55]=Q,t[56]=fe,t[57]=_e,t[58]=Se,t[59]=$,t[60]=De):De=t[60];let Oe;t[61]===o.error?Oe=t[62]:(Oe=o.error&&(0,H.jsx)(ee,{error:o.error instanceof Error?o.error:void 0,msg:`Failed to provision capacity.`}),t[61]=o.error,t[62]=Oe);let ke;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,H.jsx)(ne,{children:`Cancel`}),t[63]=ke):ke=t[63];let Ae;t[64]===se?Ae=t[65]:(Ae=e=>{e.preventDefault(),se()},t[64]=se,t[65]=Ae);let je=o.isPending?`Provisioning…`:`Provision`,Me;t[66]!==X||t[67]!==Ae||t[68]!==je?(Me=(0,H.jsxs)(M,{children:[ke,(0,H.jsx)(te,{disabled:X,onClick:Ae,children:je})]}),t[66]=X,t[67]=Ae,t[68]=je,t[69]=Me):Me=t[69];let Ne;t[70]!==De||t[71]!==Oe||t[72]!==Me||t[73]!==Z?(Ne=(0,H.jsxs)(A,{className:`max-h-[85vh] overflow-y-auto`,children:[Z,De,Oe,Me]}),t[70]=De,t[71]=Oe,t[72]=Me,t[73]=Z,t[74]=Ne):Ne=t[74];let Pe;return t[75]!==J||t[76]!==r||t[77]!==Ne?(Pe=(0,H.jsx)(re,{onOpenChange:J,open:r,children:Ne}),t[75]=J,t[76]=r,t[77]=Ne,t[78]=Pe):Pe=t[78],Pe}function G(e){return(0,H.jsx)(`option`,{value:e.KeyName??``,children:e.KeyName},e.KeyPairId)}function K(e){return(0,H.jsxs)(`option`,{value:e.GroupId??``,children:[e.GroupId,` (`,e.GroupName,`)`]},e.GroupId)}function q(e){return(0,H.jsxs)(`option`,{value:e.SubnetId??``,children:[e.SubnetId,` (`,e.CidrBlock,e.AvailabilityZone?`, ${e.AvailabilityZone}`:``,`)`]},e.SubnetId)}var J={drain:`Drain`,activate:`Activate`,deregister:`Deregister`},Y={drain:`Draining force-stops the service-owned tasks on this instance so it can be retired.`,activate:`This returns the instance to ACTIVE so the scheduler can place tasks on it again.`,deregister:`This force-removes the container instance record. Any tasks it still holds are stopped.`};function se(e){let t=(0,B.c)(28),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=_(n),t[0]=n,t[1]=r);let{data:i}=a(r),o=w(),s=b(),[c,l]=(0,V.useState)(null),[d,f]=(0,V.useState)(!1),p;t[2]!==n||t[3]!==s||t[4]!==c||t[5]!==o?(p=function(){if(!c)return;let e=()=>{l(null)};if(c.action===`deregister`){s.mutate({cluster:n,containerInstance:c.arn},{onSuccess:e});return}o.mutate({cluster:n,containerInstance:c.arn,status:c.action===`drain`?`DRAINING`:`ACTIVE`},{onSuccess:e})},t[2]=n,t[3]=s,t[4]=c,t[5]=o,t[6]=p):p=t[6];let m=p,h=o.isError||s.isError,g=o.error??s.error,v=o.isPending||s.isPending,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(u,{onClick:()=>{f(!0)},size:`sm`,children:`Provision EC2 capacity`})}),t[7]=y):y=t[7];let x;t[8]!==g||t[9]!==h?(x=h&&(0,H.jsx)(ee,{error:g instanceof Error?g:void 0,msg:`Container instance action failed.`}),t[8]=g,t[9]=h,t[10]=x):x=t[10];let S;t[11]===i?S=t[12]:(S=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No container instances found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`EC2 Instance`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>{let t=e.containerInstanceArn??``,n=e.status===`DRAINING`;return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.ec2InstanceId}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.status})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.runningTasksCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingTasksCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,H.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[(0,H.jsx)(u,{"aria-label":n?`Activate container instance`:`Drain container instance`,onClick:()=>{l({arn:t,action:n?`activate`:`drain`})},size:`sm`,variant:`outline`,children:n?`Activate`:`Drain`}),(0,H.jsx)(u,{onClick:()=>{l({arn:t,action:`deregister`})},size:`sm`,variant:`destructive`,children:`Deregister`})]})})]},t)})})]})}),t[11]=i,t[12]=S);let C;t[13]!==n||t[14]!==d?(C=(0,H.jsx)(W,{clusterName:n,onOpenChange:f,open:d}),t[13]=n,t[14]=d,t[15]=C):C=t[15];let T=c?J[c.action]:`Confirm`,E=c?Y[c.action]:``,D;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{e||l(null)},t[16]=D):D=t[16];let O=c!==null,k;t[17]!==m||t[18]!==v||t[19]!==O||t[20]!==T||t[21]!==E?(k=(0,H.jsx)(P,{confirmLabel:T,description:E,isPending:v,onConfirm:m,onOpenChange:D,open:O,title:`Container instance`}),t[17]=m,t[18]=v,t[19]=O,t[20]=T,t[21]=E,t[22]=k):k=t[22];let A;return t[23]!==k||t[24]!==x||t[25]!==S||t[26]!==C?(A=(0,H.jsxs)(H.Fragment,{children:[y,x,S,C,k]}),t[23]=k,t[24]=x,t[25]=S,t[26]=C,t[27]=A):A=t[27],A}function X(e){return e?.split(`/`).at(-1)??``}function ce(e){let t=(0,B.c)(13),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=g(n),t[0]=n,t[1]=r);let{data:i}=a(r),s;t[2]===n?s=t[3]:(s={cluster:n},t[2]=n,t[3]=s);let c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,H.jsx)(u,{size:`sm`,children:`Create service`}),t[4]=c):c=t[4];let l;t[5]===s?l=t[6]:(l=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(o,{search:s,to:`/ecs/create-service`,children:c})}),t[5]=s,t[6]=l);let d;t[7]!==n||t[8]!==i?(d=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No services found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task Definition`})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(o,{className:`underline`,params:{clusterName:n,serviceName:e.serviceName??``},to:`/ecs/list-clusters/$clusterName/services/$serviceName`,children:e.serviceName})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.status})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.runningCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingCount??0}),(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:X(e.taskDefinition)})]},e.serviceArn??e.serviceName))})]})}),t[7]=n,t[8]=i,t[9]=d):d=t[9];let f;return t[10]!==l||t[11]!==d?(f=(0,H.jsxs)(H.Fragment,{children:[l,d]}),t[10]=l,t[11]=d,t[12]=f):f=t[12],f}function Z(e){return e?.split(`/`).at(-1)??``}function le(e){let t=(0,B.c)(27),{clusterName:n}=e,r;t[0]===n?r=t[1]:(r=v(n),t[0]=n,t[1]=r);let{data:i}=a(r),s=x(),[c,l]=(0,V.useState)(null),d;t[2]!==n||t[3]!==c||t[4]!==s?(d=function(){c&&s.mutate({cluster:n,task:c},{onSuccess:()=>{l(null)}})},t[2]=n,t[3]=c,t[4]=s,t[5]=d):d=t[5];let f=d,p;t[6]===n?p=t[7]:(p={cluster:n},t[6]=n,t[7]=p);let m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,H.jsx)(u,{size:`sm`,children:`Run task`}),t[8]=m):m=t[8];let h;t[9]===p?h=t[10]:(h=(0,H.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,H.jsx)(o,{search:p,to:`/ecs/run-task`,children:m})}),t[9]=p,t[10]=h);let g;t[11]!==s.error||t[12]!==s.isError?(g=s.isError&&(0,H.jsx)(ee,{error:s.error instanceof Error?s.error:void 0,msg:`Failed to stop task.`}),t[11]=s.error,t[12]=s.isError,t[13]=g):g=t[13];let _;t[14]!==n||t[15]!==i?(_=i.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No tasks found.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Last Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired Status`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Group`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,H.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,H.jsx)(`tbody`,{children:i.map(e=>{let t=Z(e.taskArn),r=e.lastStatus!==`STOPPED`;return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,H.jsx)(o,{className:`underline`,params:{clusterName:n,taskId:t},to:`/ecs/list-clusters/$clusterName/tasks/$taskId`,children:t})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:(0,H.jsx)(I,{state:e.lastStatus})}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredStatus}),(0,H.jsx)(`td`,{className:`px-4 py-2`,children:e.group}),(0,H.jsx)(`td`,{className:`px-4 py-2 text-right`,children:r&&(0,H.jsx)(u,{onClick:()=>{l(e.taskArn??t)},size:`sm`,variant:`destructive`,children:`Stop`})})]},t)})})]})}),t[14]=n,t[15]=i,t[16]=_):_=t[16];let y;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(y=e=>{e||l(null)},t[17]=y):y=t[17];let b=c!==null,S;t[18]!==f||t[19]!==s.isPending||t[20]!==b?(S=(0,H.jsx)(P,{confirmLabel:`Stop task`,description:`This stops the task and releases its ENI and reserved capacity.`,isPending:s.isPending,onConfirm:f,onOpenChange:y,open:b,pendingLabel:`Stopping…`,title:`Stop task`}),t[18]=f,t[19]=s.isPending,t[20]=b,t[21]=S):S=t[21];let C;return t[22]!==S||t[23]!==h||t[24]!==g||t[25]!==_?(C=(0,H.jsxs)(H.Fragment,{children:[h,g,_,S]}),t[22]=S,t[23]=h,t[24]=g,t[25]=_,t[26]=C):C=t[26],C}function Q(e){let t=(0,B.c)(70),{clusterName:n}=e,r=s(),[i,o]=(0,V.useState)(!1),d;t[0]===n?d=t[1]:(d=y(n),t[0]=n,t[1]=d);let{data:f}=a(d),p=C(),m;t[2]!==n||t[3]!==p||t[4]!==r?(m=function(){p.mutate(n,{onSuccess:()=>{r({to:`/ecs/list-clusters`})}})},t[2]=n,t[3]=p,t[4]=r,t[5]=m):m=t[5];let h=m;if(!f){let e;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,H.jsx)(c,{to:`/ecs/list-clusters`,children:`Clusters`}),t[6]=e):e=t[6];let r;t[7]===n?r=t[8]:(r=(0,H.jsx)(E,{subtitle:`Cluster Details`,title:n}),t[7]=n,t[8]=r);let i;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`Cluster not found.`}),t[9]=i):i=t[9];let a;return t[10]===r?a=t[11]:(a=(0,H.jsxs)(H.Fragment,{children:[e,r,i]}),t[10]=r,t[11]=a),a}let g;t[12]===f.tags?g=t[13]:(g=f.tags??[],t[12]=f.tags,t[13]=g);let _=g,v;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,H.jsx)(c,{to:`/ecs/list-clusters`,children:`Clusters`}),t[14]=v):v=t[14];let b;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(b=()=>{o(!0)},t[15]=b):b=t[15];let x;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,H.jsxs)(u,{onClick:b,size:`sm`,variant:`destructive`,children:[(0,H.jsx)(l,{className:`size-4`}),`Delete`]}),t[16]=x):x=t[16];let S;t[17]===f.status?S=t[18]:(S=(0,H.jsxs)(`div`,{className:`flex items-center gap-2`,children:[x,(0,H.jsx)(I,{state:f.status})]}),t[17]=f.status,t[18]=S);let w;t[19]!==n||t[20]!==S?(w=(0,H.jsx)(E,{actions:S,subtitle:`Cluster Details`,title:n}),t[19]=n,t[20]=S,t[21]=w):w=t[21];let T;t[22]!==p.error||t[23]!==p.isError?(T=p.isError&&(0,H.jsx)(ee,{error:p.error instanceof Error?p.error:void 0,msg:`Failed to delete cluster.`}),t[22]=p.error,t[23]=p.isError,t[24]=T):T=t[24];let D;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,H.jsx)(ie.Header,{children:`Overview`}),t[25]=D):D=t[25];let O;t[26]===f.clusterArn?O=t[27]:(O=(0,H.jsx)(F,{label:`ARN`,value:f.clusterArn}),t[26]=f.clusterArn,t[27]=O);let k;t[28]===f.status?k=t[29]:(k=(0,H.jsx)(F,{label:`Status`,value:f.status}),t[28]=f.status,t[29]=k);let A=String(f.activeServicesCount??0),j;t[30]===A?j=t[31]:(j=(0,H.jsx)(F,{label:`Active services`,value:A}),t[30]=A,t[31]=j);let te=String(f.runningTasksCount??0),M;t[32]===te?M=t[33]:(M=(0,H.jsx)(F,{label:`Running tasks`,value:te}),t[32]=te,t[33]=M);let ne=String(f.pendingTasksCount??0),N;t[34]===ne?N=t[35]:(N=(0,H.jsx)(F,{label:`Pending tasks`,value:ne}),t[34]=ne,t[35]=N);let re=String(f.registeredContainerInstancesCount??0),L;t[36]===re?L=t[37]:(L=(0,H.jsx)(F,{label:`Registered instances`,value:re}),t[36]=re,t[37]=L);let U;t[38]!==O||t[39]!==k||t[40]!==j||t[41]!==M||t[42]!==N||t[43]!==L?(U=(0,H.jsxs)(ie,{children:[D,(0,H.jsxs)(ie.Content,{children:[O,k,j,M,N,L]})]}),t[38]=O,t[39]=k,t[40]=j,t[41]=M,t[42]=N,t[43]=L,t[44]=U):U=t[44];let W;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,H.jsxs)(ae,{children:[(0,H.jsx)(R,{value:`services`,children:`Services`}),(0,H.jsx)(R,{value:`tasks`,children:`Tasks`}),(0,H.jsx)(R,{value:`infrastructure`,children:`Infrastructure`}),(0,H.jsx)(R,{value:`tags`,children:`Tags`})]}),t[45]=W):W=t[45];let G;t[46]===n?G=t[47]:(G=(0,H.jsx)(z,{value:`services`,children:(0,H.jsx)(ce,{clusterName:n})}),t[46]=n,t[47]=G);let K;t[48]===n?K=t[49]:(K=(0,H.jsx)(z,{value:`tasks`,children:(0,H.jsx)(le,{clusterName:n})}),t[48]=n,t[49]=K);let q;t[50]===n?q=t[51]:(q=(0,H.jsx)(z,{value:`infrastructure`,children:(0,H.jsx)(se,{clusterName:n})}),t[50]=n,t[51]=q);let J;t[52]===_?J=t[53]:(J=(0,H.jsx)(z,{value:`tags`,children:_.length===0?(0,H.jsx)(`p`,{className:`text-muted-foreground`,children:`No tags.`}):(0,H.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,H.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,H.jsx)(`thead`,{children:(0,H.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Key`}),(0,H.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Value`})]})}),(0,H.jsx)(`tbody`,{children:_.map(ue)})]})})}),t[52]=_,t[53]=J);let Y;t[54]!==G||t[55]!==K||t[56]!==q||t[57]!==J?(Y=(0,H.jsxs)(oe,{className:`mt-6`,defaultValue:`services`,children:[W,G,K,q,J]}),t[54]=G,t[55]=K,t[56]=q,t[57]=J,t[58]=Y):Y=t[58];let X=`This permanently deletes cluster "${n}" and force-stops every task it holds. This cannot be undone.`,Z;t[59]!==p.isPending||t[60]!==h||t[61]!==i||t[62]!==X?(Z=(0,H.jsx)(P,{description:X,isPending:p.isPending,onConfirm:h,onOpenChange:o,open:i,title:`Delete cluster`}),t[59]=p.isPending,t[60]=h,t[61]=i,t[62]=X,t[63]=Z):Z=t[63];let Q;return t[64]!==U||t[65]!==Y||t[66]!==Z||t[67]!==w||t[68]!==T?(Q=(0,H.jsxs)(H.Fragment,{children:[v,w,T,U,Y,Z]}),t[64]=U,t[65]=Y,t[66]=Z,t[67]=w,t[68]=T,t[69]=Q):Q=t[69],Q}function ue(e){return(0,H.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.key}),(0,H.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.value})]},e.key)}function de(){let e=(0,B.c)(2),{clusterName:t}=T.useParams(),n;return e[0]===t?n=e[1]:(n=(0,H.jsx)(Q,{clusterName:t}),e[0]=t,e[1]=n),n}export{de as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_groupName-xUCYmsr0.js b/spinifex/services/spinifexui/frontend/dist/assets/_groupName-B4vSCEJG.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_groupName-xUCYmsr0.js rename to spinifex/services/spinifexui/frontend/dist/assets/_groupName-B4vSCEJG.js index 5e905ea60..778c833b2 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_groupName-xUCYmsr0.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_groupName-B4vSCEJG.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{O as u,n as d,p as f}from"./iam-CVT2wiur.js";import{C as p,s as m}from"./iam-BuKHxc30.js";import{t as h}from"./_groupName-u7ZZVjCl.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as y,t as b}from"./detail-row-BiDoIw3t.js";import{n as x,t as S}from"./inline-policies-panel-Bxv3DRrR.js";var C=t(n()),w=e();function T(){let{groupName:e}=h.useParams(),t=a(),{data:n}=r(m(e)),{data:T}=r(p),E=f(),D=d(),O=u(),[k,A]=(0,C.useState)(!1),[j,M]=(0,C.useState)(!1),[N,P]=(0,C.useState)(null),F=n.Group,I=n.Users??[],L=T.Users??[],R=new Set(I.map(e=>e.UserName)),z=L.filter(e=>e.UserName&&!R.has(e.UserName)),B=async()=>{try{await E.mutateAsync(e),t({to:`/iam/list-groups`})}finally{A(!1)}},V=async t=>{await D.mutateAsync({groupName:e,userName:t}),M(!1)},H=async t=>{P(t);try{await O.mutateAsync({groupName:e,userName:t})}finally{P(null)}};return F?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),E.error&&(0,w.jsx)(_,{error:E.error,msg:`Failed to delete group`}),D.error&&(0,w.jsx)(_,{error:D.error,msg:`Failed to add user`}),O.error&&(0,w.jsx)(_,{error:O.error,msg:`Failed to remove user`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(g,{actions:(0,w.jsxs)(l,{onClick:()=>{A(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Group Details`,title:F.GroupName??``}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:`Group Information`}),(0,w.jsxs)(y.Content,{children:[(0,w.jsx)(b,{label:`Group Name`,value:F.GroupName}),(0,w.jsx)(b,{label:`Group ID`,value:F.GroupId}),(0,w.jsx)(b,{label:`ARN`,value:F.Arn}),(0,w.jsx)(b,{label:`Path`,value:F.Path}),(0,w.jsx)(b,{label:`Created`,value:o(F.CreateDate)})]})]}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{children:`Members`}),(0,w.jsx)(l,{onClick:()=>{M(!j)},size:`sm`,children:`Add User`})]})}),(0,w.jsxs)(y.Content,{children:[j&&z.length>0&&(0,w.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a user to add:`}),(0,w.jsx)(`div`,{className:`space-y-1`,children:z.map(e=>(0,w.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:D.isPending,onClick:()=>{e.UserName&&V(e.UserName)},type:`button`,children:[(0,w.jsx)(`span`,{children:e.UserName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.UserName))})]}),j&&z.length===0&&(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No users available to add.`}),I.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:I.map(e=>(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,w.jsx)(i,{className:`text-sm font-medium hover:underline`,params:{userName:e.UserName??``},to:`/iam/list-users/$userName`,children:e.UserName}),(0,w.jsx)(l,{disabled:N===e.UserName,onClick:()=>{e.UserName&&H(e.UserName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.UserName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No members.`})]})]}),(0,w.jsx)(x,{kind:`group`,name:e}),(0,w.jsx)(S,{kind:`group`,name:e})]}),(0,w.jsx)(v,{description:`Are you sure you want to delete the group "${e}"? This action cannot be undone. You must remove all members and detach all policies first.`,isPending:E.isPending,onConfirm:B,onOpenChange:A,open:k,title:`Delete Group`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]})}export{T as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{O as u,n as d,p as f}from"./iam-DUYV-IYB.js";import{C as p,s as m}from"./iam-V_jWOGeX.js";import{t as h}from"./_groupName-XGxOJHI-.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as y,t as b}from"./detail-row-BiDoIw3t.js";import{n as x,t as S}from"./inline-policies-panel-CPFUpw-8.js";var C=t(n()),w=e();function T(){let{groupName:e}=h.useParams(),t=a(),{data:n}=r(m(e)),{data:T}=r(p),E=f(),D=d(),O=u(),[k,A]=(0,C.useState)(!1),[j,M]=(0,C.useState)(!1),[N,P]=(0,C.useState)(null),F=n.Group,I=n.Users??[],L=T.Users??[],R=new Set(I.map(e=>e.UserName)),z=L.filter(e=>e.UserName&&!R.has(e.UserName)),B=async()=>{try{await E.mutateAsync(e),t({to:`/iam/list-groups`})}finally{A(!1)}},V=async t=>{await D.mutateAsync({groupName:e,userName:t}),M(!1)},H=async t=>{P(t);try{await O.mutateAsync({groupName:e,userName:t})}finally{P(null)}};return F?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),E.error&&(0,w.jsx)(_,{error:E.error,msg:`Failed to delete group`}),D.error&&(0,w.jsx)(_,{error:D.error,msg:`Failed to add user`}),O.error&&(0,w.jsx)(_,{error:O.error,msg:`Failed to remove user`}),(0,w.jsxs)(`div`,{className:`space-y-6`,children:[(0,w.jsx)(g,{actions:(0,w.jsxs)(l,{onClick:()=>{A(!0)},size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Group Details`,title:F.GroupName??``}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:`Group Information`}),(0,w.jsxs)(y.Content,{children:[(0,w.jsx)(b,{label:`Group Name`,value:F.GroupName}),(0,w.jsx)(b,{label:`Group ID`,value:F.GroupId}),(0,w.jsx)(b,{label:`ARN`,value:F.Arn}),(0,w.jsx)(b,{label:`Path`,value:F.Path}),(0,w.jsx)(b,{label:`Created`,value:o(F.CreateDate)})]})]}),(0,w.jsxs)(y,{children:[(0,w.jsx)(y.Header,{children:(0,w.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,w.jsx)(`span`,{children:`Members`}),(0,w.jsx)(l,{onClick:()=>{M(!j)},size:`sm`,children:`Add User`})]})}),(0,w.jsxs)(y.Content,{children:[j&&z.length>0&&(0,w.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,w.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a user to add:`}),(0,w.jsx)(`div`,{className:`space-y-1`,children:z.map(e=>(0,w.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:D.isPending,onClick:()=>{e.UserName&&V(e.UserName)},type:`button`,children:[(0,w.jsx)(`span`,{children:e.UserName}),(0,w.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.UserName))})]}),j&&z.length===0&&(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No users available to add.`}),I.length>0?(0,w.jsx)(`div`,{className:`col-span-2 space-y-3`,children:I.map(e=>(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,w.jsx)(i,{className:`text-sm font-medium hover:underline`,params:{userName:e.UserName??``},to:`/iam/list-users/$userName`,children:e.UserName}),(0,w.jsx)(l,{disabled:N===e.UserName,onClick:()=>{e.UserName&&H(e.UserName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.UserName))}):(0,w.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No members.`})]})]}),(0,w.jsx)(x,{kind:`group`,name:e}),(0,w.jsx)(S,{kind:`group`,name:e})]}),(0,w.jsx)(v,{description:`Are you sure you want to delete the group "${e}"? This action cannot be undone. You must remove all members and detach all policies first.`,isPending:E.isPending,onConfirm:B,onOpenChange:A,open:k,title:`Delete Group`})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/iam/list-groups`,children:`Back to groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`Group not found.`})]})}export{T as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_groupName-XGxOJHI-.js b/spinifex/services/spinifexui/frontend/dist/assets/_groupName-XGxOJHI-.js new file mode 100644 index 000000000..5acf051c8 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_groupName-XGxOJHI-.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-B4vSCEJG.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/iam-DUYV-IYB.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-8MIIrZQ3.js","assets/iam-V_jWOGeX.js","assets/queryOptions-Dfvzj6n2.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/inline-policies-panel-CPFUpw-8.js","assets/useQuery-DXrvTS9z.js","assets/input-Dv_zyCQu.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/json-editor-D5hsQqek.js","assets/textarea-oyVxxKDw.js","assets/iam-D3enIKCf.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{C as r,a as i,n as a,p as o,s}from"./iam-V_jWOGeX.js";var c=e(`/_auth/iam/(groups)/list-groups/$groupName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.groupName),staleTime:`static`}),e.queryClient.query({...a(t.groupName),staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...i(t.groupName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_groupName-B4vSCEJG.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_groupName-u7ZZVjCl.js b/spinifex/services/spinifexui/frontend/dist/assets/_groupName-u7ZZVjCl.js deleted file mode 100644 index bb1ccb04a..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_groupName-u7ZZVjCl.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_groupName-xUCYmsr0.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/iam-CVT2wiur.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/inline-policies-panel-Bxv3DRrR.js","assets/useQuery-DXrvTS9z.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/json-editor-DDha4Mlx.js","assets/textarea-By2jtnIk.js","assets/iam-_itwTtLC.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{C as r,a as i,n as a,p as o,s}from"./iam-BuKHxc30.js";var c=e(`/_auth/iam/(groups)/list-groups/$groupName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(s(t.groupName)),e.queryClient.ensureQueryData(a(t.groupName)),e.queryClient.ensureQueryData(o),e.queryClient.ensureQueryData(r),e.queryClient.ensureQueryData(i(t.groupName))])},head:({params:e})=>({meta:[{title:`${e.groupName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_groupName-xUCYmsr0.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-xl52LHbD.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-CTBKvwCt.js similarity index 68% rename from spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-xl52LHbD.js rename to spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-CTBKvwCt.js index 5470c6b55..dc95f3c5b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-xl52LHbD.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-CTBKvwCt.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{f as r}from"./bedrock-gFYjjWk8.js";import{n as i}from"./bedrock-NaCurvk-.js";import{t as a}from"./_guardrailId.edit-DIvMXoyY.js";import{t as o}from"./guardrail-form-page-Cf4FVkFT.js";var s=t(),c=e();function l(){let e=(0,s.c)(7),{guardrailId:t}=a.useParams(),l;e[0]===t?l=e[1]:(l=i(t),e[0]=t,e[1]=l);let{data:u}=n(l),d;e[2]===u?d=e[3]:(d=r(u),e[2]=u,e[3]=d);let f;return e[4]!==t||e[5]!==d?(f=(0,c.jsx)(o,{defaultValues:d,guardrailId:t,mode:`edit`}),e[4]=t,e[5]=d,e[6]=f):f=e[6],f}export{l as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{f as r}from"./bedrock-eRjhg2Wi.js";import{n as i}from"./bedrock-D_Yfiqz7.js";import{t as a}from"./_guardrailId.edit-DZ4W6Rar.js";import{t as o}from"./guardrail-form-page-ejZVt1Zb.js";var s=t(),c=e();function l(){let e=(0,s.c)(7),{guardrailId:t}=a.useParams(),l;e[0]===t?l=e[1]:(l=i(t),e[0]=t,e[1]=l);let{data:u}=n(l),d;e[2]===u?d=e[3]:(d=r(u),e[2]=u,e[3]=d);let f;return e[4]!==t||e[5]!==d?(f=(0,c.jsx)(o,{defaultValues:d,guardrailId:t,mode:`edit`}),e[4]=t,e[5]=d,e[6]=f):f=e[6],f}export{l as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DIvMXoyY.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DIvMXoyY.js deleted file mode 100644 index 03fc31e03..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DIvMXoyY.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.edit-xl52LHbD.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/bedrock-gFYjjWk8.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-CNyWduAX.js","assets/bedrock-NaCurvk-.js","assets/queryOptions-Dfvzj6n2.js","assets/guardrail-form-page-Cf4FVkFT.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/tags-field-array-DMarfgx_.js","assets/textarea-By2jtnIk.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{n as r}from"./bedrock-NaCurvk-.js";var i=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/edit`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.guardrailId))},head:({params:e})=>({meta:[{title:`Edit ${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.edit-xl52LHbD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DZ4W6Rar.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DZ4W6Rar.js new file mode 100644 index 000000000..5566d8d5d --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.edit-DZ4W6Rar.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.edit-CTBKvwCt.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/bedrock-eRjhg2Wi.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-0icuNvgM.js","assets/bedrock-D_Yfiqz7.js","assets/queryOptions-Dfvzj6n2.js","assets/guardrail-form-page-ejZVt1Zb.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/tags-field-array-QmHZ5xfm.js","assets/textarea-oyVxxKDw.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{n as r}from"./bedrock-D_Yfiqz7.js";var i=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/edit`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.guardrailId),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Edit ${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.edit-CTBKvwCt.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-EnhMbMfp.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-Cdr-fGq3.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-EnhMbMfp.js rename to spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-Cdr-fGq3.js index 15e02870f..82de0e744 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-EnhMbMfp.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-Cdr-fGq3.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useMutation-BnNYz53C.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./pencil-lzF8Sth5.js";import{t as d}from"./trash-2-Dc_kaGDS.js";import{n as f,t as ee}from"./button-B5pmTZ23.js";import{t as p}from"./input-BRXyXQUw.js";import{ha as m,o as h}from"./awsClient-BYSqOjkz.js";import{n as g,r as _}from"./bedrock-gFYjjWk8.js";import{n as v,r as y}from"./bedrock-NaCurvk-.js";import{n as b,r as x,t as S}from"./commandBuilder-D0q6WvaS.js";import{t as C}from"./_guardrailId.index-CmzKto6A.js";import{t as w}from"./page-heading-CIbmsDOw.js";import{c as te,s as T,t as E}from"./field-DVCmLIN7.js";import{t as ne}from"./textarea-By2jtnIk.js";import{t as D}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{t as A}from"./state-badge-8wj3oh2U.js";var j=class extends x(S,b,`ApplyGuardrail`,m){},re=t(n(),1),M=r();function N(){let e=(0,M.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:ie},e[0]=t):t=e[0],i(t)}async function ie(e){let{guardrailIdentifier:t,guardrailVersion:n,source:r,text:i}=e,a=new j({guardrailIdentifier:t,guardrailVersion:n,source:r,content:[{text:{text:i}}]});return await h().send(a)}var P=e(),F=[`INPUT`,`OUTPUT`];function ae(e){return(e.topicPolicy?.topics??[]).filter(e=>e.detected===!0||e.action===`BLOCKED`).map(e=>e.name??`unknown topic`)}function I(e){let t=e.wordPolicy?.customWords??[],n=e.wordPolicy?.managedWordLists??[];return[...t,...n].filter(e=>e.detected===!0||e.action===`BLOCKED`).map(e=>e.match??`unknown word`)}function oe(e){let t=(0,M.c)(9),{assessment:n}=e,r,i,a,o;if(t[0]!==n){o=Symbol.for(`react.early_return_sentinel`);bb0:{let e=ae(n),t=I(n);if(e.length===0&&t.length===0){o=null;break bb0}r=`rounded-md border p-3 text-sm`,i=e.length>0&&(0,P.jsxs)(`p`,{children:[(0,P.jsx)(`span`,{className:`font-medium`,children:`Blocked topics: `}),e.join(`, `)]}),a=t.length>0&&(0,P.jsxs)(`p`,{children:[(0,P.jsx)(`span`,{className:`font-medium`,children:`Blocked words: `}),t.join(`, `)]})}t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o}else r=t[1],i=t[2],a=t[3],o=t[4];if(o!==Symbol.for(`react.early_return_sentinel`))return o;let s;return t[5]!==r||t[6]!==i||t[7]!==a?(s=(0,P.jsxs)(`div`,{className:r,children:[i,a]}),t[5]=r,t[6]=i,t[7]=a,t[8]=s):s=t[8],s}function se(e){let t=(0,M.c)(47),{guardrailId:n,guardrailVersion:r}=e,[i,a]=(0,re.useState)(``),[o,s]=(0,re.useState)(`INPUT`),c=N(),l;t[0]!==c||t[1]!==n||t[2]!==r||t[3]!==o||t[4]!==i?(l=async function(){if(i.trim().length!==0)try{await c.mutateAsync({guardrailIdentifier:n,guardrailVersion:r,source:o,text:i})}catch{}},t[0]=c,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=l):l=t[5];let u=l,d;t[6]===c.data?.outputs?d=t[7]:(d=c.data?.outputs??[],t[6]=c.data?.outputs,t[7]=d);let f=d,p;t[8]===c.data?.assessments?p=t[9]:(p=c.data?.assessments??[],t[8]=c.data?.assessments,t[9]=p);let m=p,h=c.data?.action,g;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,P.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Guardrail tester`}),t[10]=g):g=t[10];let _;t[11]===r?_=t[12]:(_=(0,P.jsxs)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:[`Apply this guardrail (version `,r,`) to sample content and see whether it intervenes.`]}),t[11]=r,t[12]=_);let v;t[13]===u?v=t[14]:(v=e=>{e.preventDefault(),u()},t[13]=u,t[14]=v);let y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,P.jsx)(`legend`,{className:`sr-only`,children:`Content source`}),t[15]=y):y=t[15];let b;t[16]===o?b=t[17]:(b=F.map(e=>(0,P.jsx)(ee,{"aria-pressed":o===e,onClick:()=>{s(e)},type:`button`,variant:o===e?`default`:`outline`,children:e},e)),t[16]=o,t[17]=b);let x;t[18]===b?x=t[19]:(x=(0,P.jsxs)(`fieldset`,{className:`flex items-center gap-1 border-0 p-0`,children:[y,b]}),t[18]=b,t[19]=x);let S;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,P.jsx)(te,{htmlFor:`guardrail-content`,children:`Content`}),t[20]=S):S=t[20];let C;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{a(e.target.value)},t[21]=C):C=t[21];let w;t[22]===i?w=t[23]:(w=(0,P.jsx)(ne,{id:`guardrail-content`,onChange:C,placeholder:`Enter content to evaluate against this guardrail`,rows:4,value:i}),t[22]=i,t[23]=w);let T;t[24]!==c.isPending||t[25]!==i?(T=c.isPending||i.trim().length===0,t[24]=c.isPending,t[25]=i,t[26]=T):T=t[26];let E=c.isPending?`Applying…`:`Apply guardrail`,D;t[27]!==T||t[28]!==E?(D=(0,P.jsx)(ee,{disabled:T,type:`submit`,children:E}),t[27]=T,t[28]=E,t[29]=D):D=t[29];let O;t[30]!==w||t[31]!==D||t[32]!==v||t[33]!==x?(O=(0,P.jsxs)(`form`,{className:`space-y-2`,onSubmit:v,children:[x,S,w,D]}),t[30]=w,t[31]=D,t[32]=v,t[33]=x,t[34]=O):O=t[34];let k;t[35]===c.error?k=t[36]:(k=c.error&&(0,P.jsx)(`p`,{className:`mt-4 text-sm text-destructive`,children:c.error.message}),t[35]=c.error,t[36]=k);let A;t[37]!==h||t[38]!==c.isSuccess||t[39]!==m||t[40]!==f?(A=c.isSuccess&&(0,P.jsxs)(`div`,{className:`mt-4 space-y-3`,children:[(0,P.jsxs)(`h3`,{className:`text-sm font-medium`,children:[`Action:`,` `,(0,P.jsx)(`span`,{className:h===`GUARDRAIL_INTERVENED`?`text-destructive`:`text-green-600 dark:text-green-400`,children:h})]}),m.length>0&&(0,P.jsx)(`div`,{className:`space-y-2`,children:m.map(L)}),f.length>0&&(0,P.jsxs)(`div`,{className:`space-y-2`,children:[(0,P.jsx)(`h4`,{className:`text-xs font-medium text-muted-foreground`,children:`Output`}),f.map(ce)]})]}),t[37]=h,t[38]=c.isSuccess,t[39]=m,t[40]=f,t[41]=A):A=t[41];let j;return t[42]!==O||t[43]!==k||t[44]!==A||t[45]!==_?(j=(0,P.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[g,_,O,k,A]}),t[42]=O,t[43]=k,t[44]=A,t[45]=_,t[46]=j):j=t[46],j}function ce(e,t){return(0,P.jsx)(`pre`,{className:`max-h-80 overflow-auto rounded bg-muted p-2 font-mono text-xs break-words whitespace-pre-wrap`,children:e.text??`(no text)`},t)}function L(e,t){return(0,P.jsx)(oe,{assessment:e},t)}function le(e){let t=(0,M.c)(15),{topic:n}=e,r;t[0]===n.name?r=t[1]:(r=(0,P.jsx)(`span`,{className:`font-semibold`,children:n.name}),t[0]=n.name,t[1]=r);let i=n.type??`DENY`,a;t[2]===i?a=t[3]:(a=(0,P.jsx)(`span`,{className:`rounded-full bg-muted px-2 py-0.5 text-xs`,children:i}),t[2]=i,t[3]=a);let o;t[4]!==r||t[5]!==a?(o=(0,P.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[r,a]}),t[4]=r,t[5]=a,t[6]=o):o=t[6];let s;t[7]===n.definition?s=t[8]:(s=(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:n.definition}),t[7]=n.definition,t[8]=s);let c;t[9]===n.examples?c=t[10]:(c=n.examples&&n.examples.length>0&&(0,P.jsx)(`ul`,{className:`mt-2 list-inside list-disc text-xs text-muted-foreground`,children:n.examples.map(R)}),t[9]=n.examples,t[10]=c);let l;return t[11]!==o||t[12]!==s||t[13]!==c?(l=(0,P.jsxs)(`div`,{className:`rounded-md border p-3 text-sm`,children:[o,s,c]}),t[11]=o,t[12]=s,t[13]=c,t[14]=l):l=t[14],l}function R(e){return(0,P.jsx)(`li`,{children:e},e)}function ue(e){let t=(0,M.c)(7),{version:n}=e,r;t[0]===n.version?r=t[1]:(r=(0,P.jsx)(`span`,{className:`font-mono`,children:n.version}),t[0]=n.version,t[1]=r);let i;t[2]===n.status?i=t[3]:(i=(0,P.jsx)(A,{state:n.status}),t[2]=n.status,t[3]=i);let a;return t[4]!==r||t[5]!==i?(a=(0,P.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-2 text-sm`,children:[r,i]}),t[4]=r,t[5]=i,t[6]=a):a=t[6],a}function de(e){let t=(0,M.c)(26),{guardrailId:n}=e,[r,i]=(0,re.useState)(``),a=g(),o;t[0]!==a||t[1]!==r||t[2]!==n?(o=async function(){try{await a.mutateAsync({description:r.length>0?r:void 0,guardrailIdentifier:n}),i(``)}catch{}},t[0]=a,t[1]=r,t[2]=n,t[3]=o):o=t[3];let s=o,c,l;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,P.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Create version`}),l=(0,P.jsx)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:`Snapshots the current DRAFT as a new immutable version.`}),t[4]=c,t[5]=l):(c=t[4],l=t[5]);let u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,P.jsx)(T,{children:(0,P.jsx)(`label`,{htmlFor:`version-description`,children:`Description`})}),t[6]=u):u=t[6];let d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{i(e.target.value)},t[7]=d):d=t[7];let f;t[8]===r?f=t[9]:(f=(0,P.jsxs)(E,{children:[u,(0,P.jsx)(p,{id:`version-description`,onChange:d,placeholder:`Optional`,value:r})]}),t[8]=r,t[9]=f);let m;t[10]===s?m=t[11]:(m=()=>{s()},t[10]=s,t[11]=m);let h=a.isPending?`Creating…`:`Create version`,_;t[12]!==a.isPending||t[13]!==m||t[14]!==h?(_=(0,P.jsx)(ee,{className:`mt-3`,disabled:a.isPending,onClick:m,size:`sm`,children:h}),t[12]=a.isPending,t[13]=m,t[14]=h,t[15]=_):_=t[15];let v;t[16]===a.error?v=t[17]:(v=a.error&&(0,P.jsx)(`p`,{className:`mt-2 text-sm text-destructive`,children:a.error.message}),t[16]=a.error,t[17]=v);let y;t[18]!==a.data||t[19]!==a.isSuccess?(y=a.isSuccess&&(0,P.jsxs)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:[`Version `,a.data.version,` created.`]}),t[18]=a.data,t[19]=a.isSuccess,t[20]=y):y=t[20];let b;return t[21]!==v||t[22]!==y||t[23]!==f||t[24]!==_?(b=(0,P.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[c,l,f,_,v,y]}),t[21]=v,t[22]=y,t[23]=f,t[24]=_,t[25]=b):b=t[25],b}function z(e){let t=(0,M.c)(98),{guardrailId:n}=e,r=s(),[i,p]=(0,re.useState)(!1),m;t[0]===n?m=t[1]:(m=v(n),t[0]=n,t[1]=m);let{data:h}=a(m),g;t[2]===n?g=t[3]:(g=y(n),t[2]=n,t[3]=g);let{data:b}=a(g),x=_(),S;t[4]===b.guardrails?S=t[5]:(S=b.guardrails??[],t[4]=b.guardrails,t[5]=S);let C=S,te;t[6]===h.topicPolicy?.topics?te=t[7]:(te=h.topicPolicy?.topics??[],t[6]=h.topicPolicy?.topics,t[7]=te);let T=te,E;t[8]!==x||t[9]!==n||t[10]!==r?(E=async function(){try{await x.mutateAsync(n),p(!1),await r({to:`/bedrock/list-guardrails`})}catch{}},t[8]=x,t[9]=n,t[10]=r,t[11]=E):E=t[11];let ne=E,j;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,P.jsx)(l,{to:`/bedrock/list-guardrails`,children:`Back to guardrails`}),t[12]=j):j=t[12];let N;t[13]===h.status?N=t[14]:(N=(0,P.jsx)(A,{state:h.status}),t[13]=h.status,t[14]=N);let ie;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(ie=f({size:`sm`,variant:`outline`}),t[15]=ie):ie=t[15];let F;t[16]===n?F=t[17]:(F={guardrailId:n},t[16]=n,t[17]=F);let ae;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(ae=(0,P.jsx)(u,{className:`size-4`}),t[18]=ae):ae=t[18];let I;t[19]===F?I=t[20]:(I=(0,P.jsxs)(o,{className:ie,params:F,to:`/bedrock/list-guardrails/$guardrailId/edit`,children:[ae,`Edit`]}),t[19]=F,t[20]=I);let oe;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(oe=()=>{p(!0)},t[21]=oe):oe=t[21];let ce;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,P.jsxs)(ee,{onClick:oe,size:`sm`,variant:`destructive`,children:[(0,P.jsx)(d,{className:`size-4`}),`Delete`]}),t[22]=ce):ce=t[22];let L;t[23]!==I||t[24]!==N?(L=(0,P.jsxs)(`div`,{className:`flex items-center gap-2`,children:[N,I,ce]}),t[23]=I,t[24]=N,t[25]=L):L=t[25];let le=h.name??n,R;t[26]!==L||t[27]!==le?(R=(0,P.jsx)(w,{actions:L,subtitle:`Guardrail Details`,title:le}),t[26]=L,t[27]=le,t[28]=R):R=t[28];let ue;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,P.jsx)(O.Header,{children:`Guardrail Information`}),t[29]=ue):ue=t[29];let z;t[30]===h.guardrailId?z=t[31]:(z=(0,P.jsx)(k,{label:`Guardrail ID`,value:h.guardrailId}),t[30]=h.guardrailId,t[31]=z);let B;t[32]===h.guardrailArn?B=t[33]:(B=(0,P.jsx)(k,{label:`ARN`,value:h.guardrailArn}),t[32]=h.guardrailArn,t[33]=B);let V;t[34]===h.version?V=t[35]:(V=(0,P.jsx)(k,{label:`Version`,value:h.version}),t[34]=h.version,t[35]=V);let me=h.description??`-`,H;t[36]===me?H=t[37]:(H=(0,P.jsx)(k,{label:`Description`,value:me}),t[36]=me,t[37]=H);let U;t[38]===h.createdAt?U=t[39]:(U=c(h.createdAt),t[38]=h.createdAt,t[39]=U);let W;t[40]===U?W=t[41]:(W=(0,P.jsx)(k,{label:`Created`,value:U}),t[40]=U,t[41]=W);let G;t[42]===h.updatedAt?G=t[43]:(G=c(h.updatedAt),t[42]=h.updatedAt,t[43]=G);let K;t[44]===G?K=t[45]:(K=(0,P.jsx)(k,{label:`Updated`,value:G}),t[44]=G,t[45]=K);let he;t[46]===h.statusReasons?he=t[47]:(he=h.statusReasons&&h.statusReasons.length>0&&(0,P.jsx)(k,{label:`Status Reasons`,value:h.statusReasons.join(`; `)}),t[46]=h.statusReasons,t[47]=he);let q;t[48]!==z||t[49]!==B||t[50]!==V||t[51]!==H||t[52]!==W||t[53]!==K||t[54]!==he?(q=(0,P.jsxs)(O,{children:[ue,(0,P.jsxs)(O.Content,{children:[z,B,V,H,W,K,he]})]}),t[48]=z,t[49]=B,t[50]=V,t[51]=H,t[52]=W,t[53]=K,t[54]=he,t[55]=q):q=t[55];let ge;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(ge=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Denied topics`}),t[56]=ge):ge=t[56];let J;t[57]===T?J=t[58]:(J=(0,P.jsxs)(`div`,{children:[ge,T.length>0?(0,P.jsx)(`div`,{className:`space-y-2`,children:T.map(pe)}):(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`No topic policy configured for this guardrail.`})]}),t[57]=T,t[58]=J);let _e;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(_e=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Other policies`}),t[59]=_e):_e=t[59];let ve=(h.wordPolicy?.words?.length??0)>0||(h.wordPolicy?.managedWordLists?.length??0)>0?`configured`:`not configured`,Y;t[60]===ve?Y=t[61]:(Y=(0,P.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-1 text-xs`,children:[`Word policy:`,` `,ve]}),t[60]=ve,t[61]=Y);let ye=(h.sensitiveInformationPolicy?.piiEntities?.length??0)>0||(h.sensitiveInformationPolicy?.regexes?.length??0)>0?`configured`:`not configured`,X;t[62]===ye?X=t[63]:(X=(0,P.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-1 text-xs`,children:[`Sensitive information policy:`,` `,ye]}),t[62]=ye,t[63]=X);let Z;t[64]!==Y||t[65]!==X?(Z=(0,P.jsxs)(`div`,{children:[_e,(0,P.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[Y,X]})]}),t[64]=Y,t[65]=X,t[66]=Z):Z=t[66];let be;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Versions`}),t[67]=be):be=t[67];let xe;t[68]===C?xe=t[69]:(xe=(0,P.jsxs)(`div`,{children:[be,C.length>0?(0,P.jsx)(`div`,{className:`space-y-2`,children:C.map(fe)}):(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`No versions found for this guardrail.`})]}),t[68]=C,t[69]=xe);let Q;t[70]===n?Q=t[71]:(Q=(0,P.jsx)(de,{guardrailId:n}),t[70]=n,t[71]=Q);let Se=h.version??`DRAFT`,Ce;t[72]!==n||t[73]!==Se?(Ce=(0,P.jsx)(se,{guardrailId:n,guardrailVersion:Se}),t[72]=n,t[73]=Se,t[74]=Ce):Ce=t[74];let we;t[75]!==R||t[76]!==q||t[77]!==J||t[78]!==Z||t[79]!==xe||t[80]!==Q||t[81]!==Ce?(we=(0,P.jsxs)(`div`,{className:`space-y-6`,children:[R,q,J,Z,xe,Q,Ce]}),t[75]=R,t[76]=q,t[77]=J,t[78]=Z,t[79]=xe,t[80]=Q,t[81]=Ce,t[82]=we):we=t[82];let Te=`This tears down "${h.name??n}" and all of its versions. It cannot be undone.`,Ee;t[83]===x.error?Ee=t[84]:(Ee=x.error&&(0,P.jsx)(`span`,{className:`mt-2 block text-destructive`,children:x.error.message}),t[83]=x.error,t[84]=Ee);let De;t[85]!==Te||t[86]!==Ee?(De=(0,P.jsxs)(P.Fragment,{children:[Te,Ee]}),t[85]=Te,t[86]=Ee,t[87]=De):De=t[87];let Oe;t[88]===ne?Oe=t[89]:(Oe=()=>{ne()},t[88]=ne,t[89]=Oe);let $;t[90]!==x.isPending||t[91]!==i||t[92]!==De||t[93]!==Oe?($=(0,P.jsx)(D,{description:De,isPending:x.isPending,onConfirm:Oe,onOpenChange:p,open:i,title:`Delete Guardrail`}),t[90]=x.isPending,t[91]=i,t[92]=De,t[93]=Oe,t[94]=$):$=t[94];let ke;return t[95]!==we||t[96]!==$?(ke=(0,P.jsxs)(P.Fragment,{children:[j,we,$]}),t[95]=we,t[96]=$,t[97]=ke):ke=t[97],ke}function fe(e){return(0,P.jsx)(ue,{version:e},e.version)}function pe(e){return(0,P.jsx)(le,{topic:e},e.name)}function B(){let e=(0,M.c)(2),{guardrailId:t}=C.useParams(),n;return e[0]===t?n=e[1]:(n=(0,P.jsx)(z,{guardrailId:t}),e[0]=t,e[1]=n),n}export{B as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useMutation-BnNYz53C.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./pencil-lzF8Sth5.js";import{t as d}from"./trash-2-Dc_kaGDS.js";import{n as f,t as ee}from"./button-KK2VfbzH.js";import{t as p}from"./input-Dv_zyCQu.js";import{ha as m,o as h}from"./awsClient-DzGEPkSc.js";import{n as g,r as _}from"./bedrock-eRjhg2Wi.js";import{n as v,r as y}from"./bedrock-D_Yfiqz7.js";import{n as b,r as x,t as S}from"./commandBuilder-Bj3YwcrM.js";import{t as C}from"./_guardrailId.index-CmYgLkFz.js";import{t as w}from"./page-heading-CIbmsDOw.js";import{c as te,s as T,t as E}from"./field-DuilC4iP.js";import{t as ne}from"./textarea-oyVxxKDw.js";import{t as D}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{t as A}from"./state-badge-teQfBrcY.js";var j=class extends x(S,b,`ApplyGuardrail`,m){},re=t(n(),1),M=r();function N(){let e=(0,M.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:ie},e[0]=t):t=e[0],i(t)}async function ie(e){let{guardrailIdentifier:t,guardrailVersion:n,source:r,text:i}=e,a=new j({guardrailIdentifier:t,guardrailVersion:n,source:r,content:[{text:{text:i}}]});return await h().send(a)}var P=e(),F=[`INPUT`,`OUTPUT`];function ae(e){return(e.topicPolicy?.topics??[]).filter(e=>e.detected===!0||e.action===`BLOCKED`).map(e=>e.name??`unknown topic`)}function I(e){let t=e.wordPolicy?.customWords??[],n=e.wordPolicy?.managedWordLists??[];return[...t,...n].filter(e=>e.detected===!0||e.action===`BLOCKED`).map(e=>e.match??`unknown word`)}function oe(e){let t=(0,M.c)(9),{assessment:n}=e,r,i,a,o;if(t[0]!==n){o=Symbol.for(`react.early_return_sentinel`);bb0:{let e=ae(n),t=I(n);if(e.length===0&&t.length===0){o=null;break bb0}r=`rounded-md border p-3 text-sm`,i=e.length>0&&(0,P.jsxs)(`p`,{children:[(0,P.jsx)(`span`,{className:`font-medium`,children:`Blocked topics: `}),e.join(`, `)]}),a=t.length>0&&(0,P.jsxs)(`p`,{children:[(0,P.jsx)(`span`,{className:`font-medium`,children:`Blocked words: `}),t.join(`, `)]})}t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o}else r=t[1],i=t[2],a=t[3],o=t[4];if(o!==Symbol.for(`react.early_return_sentinel`))return o;let s;return t[5]!==r||t[6]!==i||t[7]!==a?(s=(0,P.jsxs)(`div`,{className:r,children:[i,a]}),t[5]=r,t[6]=i,t[7]=a,t[8]=s):s=t[8],s}function se(e){let t=(0,M.c)(47),{guardrailId:n,guardrailVersion:r}=e,[i,a]=(0,re.useState)(``),[o,s]=(0,re.useState)(`INPUT`),c=N(),l;t[0]!==c||t[1]!==n||t[2]!==r||t[3]!==o||t[4]!==i?(l=async function(){if(i.trim().length!==0)try{await c.mutateAsync({guardrailIdentifier:n,guardrailVersion:r,source:o,text:i})}catch{}},t[0]=c,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=l):l=t[5];let u=l,d;t[6]===c.data?.outputs?d=t[7]:(d=c.data?.outputs??[],t[6]=c.data?.outputs,t[7]=d);let f=d,p;t[8]===c.data?.assessments?p=t[9]:(p=c.data?.assessments??[],t[8]=c.data?.assessments,t[9]=p);let m=p,h=c.data?.action,g;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,P.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Guardrail tester`}),t[10]=g):g=t[10];let _;t[11]===r?_=t[12]:(_=(0,P.jsxs)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:[`Apply this guardrail (version `,r,`) to sample content and see whether it intervenes.`]}),t[11]=r,t[12]=_);let v;t[13]===u?v=t[14]:(v=e=>{e.preventDefault(),u()},t[13]=u,t[14]=v);let y;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,P.jsx)(`legend`,{className:`sr-only`,children:`Content source`}),t[15]=y):y=t[15];let b;t[16]===o?b=t[17]:(b=F.map(e=>(0,P.jsx)(ee,{"aria-pressed":o===e,onClick:()=>{s(e)},type:`button`,variant:o===e?`default`:`outline`,children:e},e)),t[16]=o,t[17]=b);let x;t[18]===b?x=t[19]:(x=(0,P.jsxs)(`fieldset`,{className:`flex items-center gap-1 border-0 p-0`,children:[y,b]}),t[18]=b,t[19]=x);let S;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,P.jsx)(te,{htmlFor:`guardrail-content`,children:`Content`}),t[20]=S):S=t[20];let C;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(C=e=>{a(e.target.value)},t[21]=C):C=t[21];let w;t[22]===i?w=t[23]:(w=(0,P.jsx)(ne,{id:`guardrail-content`,onChange:C,placeholder:`Enter content to evaluate against this guardrail`,rows:4,value:i}),t[22]=i,t[23]=w);let T;t[24]!==c.isPending||t[25]!==i?(T=c.isPending||i.trim().length===0,t[24]=c.isPending,t[25]=i,t[26]=T):T=t[26];let E=c.isPending?`Applying…`:`Apply guardrail`,D;t[27]!==T||t[28]!==E?(D=(0,P.jsx)(ee,{disabled:T,type:`submit`,children:E}),t[27]=T,t[28]=E,t[29]=D):D=t[29];let O;t[30]!==w||t[31]!==D||t[32]!==v||t[33]!==x?(O=(0,P.jsxs)(`form`,{className:`space-y-2`,onSubmit:v,children:[x,S,w,D]}),t[30]=w,t[31]=D,t[32]=v,t[33]=x,t[34]=O):O=t[34];let k;t[35]===c.error?k=t[36]:(k=c.error&&(0,P.jsx)(`p`,{className:`mt-4 text-sm text-destructive`,children:c.error.message}),t[35]=c.error,t[36]=k);let A;t[37]!==h||t[38]!==c.isSuccess||t[39]!==m||t[40]!==f?(A=c.isSuccess&&(0,P.jsxs)(`div`,{className:`mt-4 space-y-3`,children:[(0,P.jsxs)(`h3`,{className:`text-sm font-medium`,children:[`Action:`,` `,(0,P.jsx)(`span`,{className:h===`GUARDRAIL_INTERVENED`?`text-destructive`:`text-green-600 dark:text-green-400`,children:h})]}),m.length>0&&(0,P.jsx)(`div`,{className:`space-y-2`,children:m.map(L)}),f.length>0&&(0,P.jsxs)(`div`,{className:`space-y-2`,children:[(0,P.jsx)(`h4`,{className:`text-xs font-medium text-muted-foreground`,children:`Output`}),f.map(ce)]})]}),t[37]=h,t[38]=c.isSuccess,t[39]=m,t[40]=f,t[41]=A):A=t[41];let j;return t[42]!==O||t[43]!==k||t[44]!==A||t[45]!==_?(j=(0,P.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[g,_,O,k,A]}),t[42]=O,t[43]=k,t[44]=A,t[45]=_,t[46]=j):j=t[46],j}function ce(e,t){return(0,P.jsx)(`pre`,{className:`max-h-80 overflow-auto rounded bg-muted p-2 font-mono text-xs break-words whitespace-pre-wrap`,children:e.text??`(no text)`},t)}function L(e,t){return(0,P.jsx)(oe,{assessment:e},t)}function le(e){let t=(0,M.c)(15),{topic:n}=e,r;t[0]===n.name?r=t[1]:(r=(0,P.jsx)(`span`,{className:`font-semibold`,children:n.name}),t[0]=n.name,t[1]=r);let i=n.type??`DENY`,a;t[2]===i?a=t[3]:(a=(0,P.jsx)(`span`,{className:`rounded-full bg-muted px-2 py-0.5 text-xs`,children:i}),t[2]=i,t[3]=a);let o;t[4]!==r||t[5]!==a?(o=(0,P.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[r,a]}),t[4]=r,t[5]=a,t[6]=o):o=t[6];let s;t[7]===n.definition?s=t[8]:(s=(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:n.definition}),t[7]=n.definition,t[8]=s);let c;t[9]===n.examples?c=t[10]:(c=n.examples&&n.examples.length>0&&(0,P.jsx)(`ul`,{className:`mt-2 list-inside list-disc text-xs text-muted-foreground`,children:n.examples.map(R)}),t[9]=n.examples,t[10]=c);let l;return t[11]!==o||t[12]!==s||t[13]!==c?(l=(0,P.jsxs)(`div`,{className:`rounded-md border p-3 text-sm`,children:[o,s,c]}),t[11]=o,t[12]=s,t[13]=c,t[14]=l):l=t[14],l}function R(e){return(0,P.jsx)(`li`,{children:e},e)}function ue(e){let t=(0,M.c)(7),{version:n}=e,r;t[0]===n.version?r=t[1]:(r=(0,P.jsx)(`span`,{className:`font-mono`,children:n.version}),t[0]=n.version,t[1]=r);let i;t[2]===n.status?i=t[3]:(i=(0,P.jsx)(A,{state:n.status}),t[2]=n.status,t[3]=i);let a;return t[4]!==r||t[5]!==i?(a=(0,P.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-2 text-sm`,children:[r,i]}),t[4]=r,t[5]=i,t[6]=a):a=t[6],a}function de(e){let t=(0,M.c)(26),{guardrailId:n}=e,[r,i]=(0,re.useState)(``),a=g(),o;t[0]!==a||t[1]!==r||t[2]!==n?(o=async function(){try{await a.mutateAsync({description:r.length>0?r:void 0,guardrailIdentifier:n}),i(``)}catch{}},t[0]=a,t[1]=r,t[2]=n,t[3]=o):o=t[3];let s=o,c,l;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,P.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Create version`}),l=(0,P.jsx)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:`Snapshots the current DRAFT as a new immutable version.`}),t[4]=c,t[5]=l):(c=t[4],l=t[5]);let u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,P.jsx)(T,{children:(0,P.jsx)(`label`,{htmlFor:`version-description`,children:`Description`})}),t[6]=u):u=t[6];let d;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=e=>{i(e.target.value)},t[7]=d):d=t[7];let f;t[8]===r?f=t[9]:(f=(0,P.jsxs)(E,{children:[u,(0,P.jsx)(p,{id:`version-description`,onChange:d,placeholder:`Optional`,value:r})]}),t[8]=r,t[9]=f);let m;t[10]===s?m=t[11]:(m=()=>{s()},t[10]=s,t[11]=m);let h=a.isPending?`Creating…`:`Create version`,_;t[12]!==a.isPending||t[13]!==m||t[14]!==h?(_=(0,P.jsx)(ee,{className:`mt-3`,disabled:a.isPending,onClick:m,size:`sm`,children:h}),t[12]=a.isPending,t[13]=m,t[14]=h,t[15]=_):_=t[15];let v;t[16]===a.error?v=t[17]:(v=a.error&&(0,P.jsx)(`p`,{className:`mt-2 text-sm text-destructive`,children:a.error.message}),t[16]=a.error,t[17]=v);let y;t[18]!==a.data||t[19]!==a.isSuccess?(y=a.isSuccess&&(0,P.jsxs)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:[`Version `,a.data.version,` created.`]}),t[18]=a.data,t[19]=a.isSuccess,t[20]=y):y=t[20];let b;return t[21]!==v||t[22]!==y||t[23]!==f||t[24]!==_?(b=(0,P.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[c,l,f,_,v,y]}),t[21]=v,t[22]=y,t[23]=f,t[24]=_,t[25]=b):b=t[25],b}function z(e){let t=(0,M.c)(98),{guardrailId:n}=e,r=s(),[i,p]=(0,re.useState)(!1),m;t[0]===n?m=t[1]:(m=v(n),t[0]=n,t[1]=m);let{data:h}=a(m),g;t[2]===n?g=t[3]:(g=y(n),t[2]=n,t[3]=g);let{data:b}=a(g),x=_(),S;t[4]===b.guardrails?S=t[5]:(S=b.guardrails??[],t[4]=b.guardrails,t[5]=S);let C=S,te;t[6]===h.topicPolicy?.topics?te=t[7]:(te=h.topicPolicy?.topics??[],t[6]=h.topicPolicy?.topics,t[7]=te);let T=te,E;t[8]!==x||t[9]!==n||t[10]!==r?(E=async function(){try{await x.mutateAsync(n),p(!1),await r({to:`/bedrock/list-guardrails`})}catch{}},t[8]=x,t[9]=n,t[10]=r,t[11]=E):E=t[11];let ne=E,j;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,P.jsx)(l,{to:`/bedrock/list-guardrails`,children:`Back to guardrails`}),t[12]=j):j=t[12];let N;t[13]===h.status?N=t[14]:(N=(0,P.jsx)(A,{state:h.status}),t[13]=h.status,t[14]=N);let ie;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(ie=f({size:`sm`,variant:`outline`}),t[15]=ie):ie=t[15];let F;t[16]===n?F=t[17]:(F={guardrailId:n},t[16]=n,t[17]=F);let ae;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(ae=(0,P.jsx)(u,{className:`size-4`}),t[18]=ae):ae=t[18];let I;t[19]===F?I=t[20]:(I=(0,P.jsxs)(o,{className:ie,params:F,to:`/bedrock/list-guardrails/$guardrailId/edit`,children:[ae,`Edit`]}),t[19]=F,t[20]=I);let oe;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(oe=()=>{p(!0)},t[21]=oe):oe=t[21];let ce;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,P.jsxs)(ee,{onClick:oe,size:`sm`,variant:`destructive`,children:[(0,P.jsx)(d,{className:`size-4`}),`Delete`]}),t[22]=ce):ce=t[22];let L;t[23]!==I||t[24]!==N?(L=(0,P.jsxs)(`div`,{className:`flex items-center gap-2`,children:[N,I,ce]}),t[23]=I,t[24]=N,t[25]=L):L=t[25];let le=h.name??n,R;t[26]!==L||t[27]!==le?(R=(0,P.jsx)(w,{actions:L,subtitle:`Guardrail Details`,title:le}),t[26]=L,t[27]=le,t[28]=R):R=t[28];let ue;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,P.jsx)(O.Header,{children:`Guardrail Information`}),t[29]=ue):ue=t[29];let z;t[30]===h.guardrailId?z=t[31]:(z=(0,P.jsx)(k,{label:`Guardrail ID`,value:h.guardrailId}),t[30]=h.guardrailId,t[31]=z);let B;t[32]===h.guardrailArn?B=t[33]:(B=(0,P.jsx)(k,{label:`ARN`,value:h.guardrailArn}),t[32]=h.guardrailArn,t[33]=B);let V;t[34]===h.version?V=t[35]:(V=(0,P.jsx)(k,{label:`Version`,value:h.version}),t[34]=h.version,t[35]=V);let me=h.description??`-`,H;t[36]===me?H=t[37]:(H=(0,P.jsx)(k,{label:`Description`,value:me}),t[36]=me,t[37]=H);let U;t[38]===h.createdAt?U=t[39]:(U=c(h.createdAt),t[38]=h.createdAt,t[39]=U);let W;t[40]===U?W=t[41]:(W=(0,P.jsx)(k,{label:`Created`,value:U}),t[40]=U,t[41]=W);let G;t[42]===h.updatedAt?G=t[43]:(G=c(h.updatedAt),t[42]=h.updatedAt,t[43]=G);let K;t[44]===G?K=t[45]:(K=(0,P.jsx)(k,{label:`Updated`,value:G}),t[44]=G,t[45]=K);let he;t[46]===h.statusReasons?he=t[47]:(he=h.statusReasons&&h.statusReasons.length>0&&(0,P.jsx)(k,{label:`Status Reasons`,value:h.statusReasons.join(`; `)}),t[46]=h.statusReasons,t[47]=he);let q;t[48]!==z||t[49]!==B||t[50]!==V||t[51]!==H||t[52]!==W||t[53]!==K||t[54]!==he?(q=(0,P.jsxs)(O,{children:[ue,(0,P.jsxs)(O.Content,{children:[z,B,V,H,W,K,he]})]}),t[48]=z,t[49]=B,t[50]=V,t[51]=H,t[52]=W,t[53]=K,t[54]=he,t[55]=q):q=t[55];let ge;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(ge=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Denied topics`}),t[56]=ge):ge=t[56];let J;t[57]===T?J=t[58]:(J=(0,P.jsxs)(`div`,{children:[ge,T.length>0?(0,P.jsx)(`div`,{className:`space-y-2`,children:T.map(pe)}):(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`No topic policy configured for this guardrail.`})]}),t[57]=T,t[58]=J);let _e;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(_e=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Other policies`}),t[59]=_e):_e=t[59];let ve=(h.wordPolicy?.words?.length??0)>0||(h.wordPolicy?.managedWordLists?.length??0)>0?`configured`:`not configured`,Y;t[60]===ve?Y=t[61]:(Y=(0,P.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-1 text-xs`,children:[`Word policy:`,` `,ve]}),t[60]=ve,t[61]=Y);let ye=(h.sensitiveInformationPolicy?.piiEntities?.length??0)>0||(h.sensitiveInformationPolicy?.regexes?.length??0)>0?`configured`:`not configured`,X;t[62]===ye?X=t[63]:(X=(0,P.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-1 text-xs`,children:[`Sensitive information policy:`,` `,ye]}),t[62]=ye,t[63]=X);let Z;t[64]!==Y||t[65]!==X?(Z=(0,P.jsxs)(`div`,{children:[_e,(0,P.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[Y,X]})]}),t[64]=Y,t[65]=X,t[66]=Z):Z=t[66];let be;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,P.jsx)(`h2`,{className:`mb-3 font-semibold`,children:`Versions`}),t[67]=be):be=t[67];let xe;t[68]===C?xe=t[69]:(xe=(0,P.jsxs)(`div`,{children:[be,C.length>0?(0,P.jsx)(`div`,{className:`space-y-2`,children:C.map(fe)}):(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`No versions found for this guardrail.`})]}),t[68]=C,t[69]=xe);let Q;t[70]===n?Q=t[71]:(Q=(0,P.jsx)(de,{guardrailId:n}),t[70]=n,t[71]=Q);let Se=h.version??`DRAFT`,Ce;t[72]!==n||t[73]!==Se?(Ce=(0,P.jsx)(se,{guardrailId:n,guardrailVersion:Se}),t[72]=n,t[73]=Se,t[74]=Ce):Ce=t[74];let we;t[75]!==R||t[76]!==q||t[77]!==J||t[78]!==Z||t[79]!==xe||t[80]!==Q||t[81]!==Ce?(we=(0,P.jsxs)(`div`,{className:`space-y-6`,children:[R,q,J,Z,xe,Q,Ce]}),t[75]=R,t[76]=q,t[77]=J,t[78]=Z,t[79]=xe,t[80]=Q,t[81]=Ce,t[82]=we):we=t[82];let Te=`This tears down "${h.name??n}" and all of its versions. It cannot be undone.`,Ee;t[83]===x.error?Ee=t[84]:(Ee=x.error&&(0,P.jsx)(`span`,{className:`mt-2 block text-destructive`,children:x.error.message}),t[83]=x.error,t[84]=Ee);let De;t[85]!==Te||t[86]!==Ee?(De=(0,P.jsxs)(P.Fragment,{children:[Te,Ee]}),t[85]=Te,t[86]=Ee,t[87]=De):De=t[87];let Oe;t[88]===ne?Oe=t[89]:(Oe=()=>{ne()},t[88]=ne,t[89]=Oe);let $;t[90]!==x.isPending||t[91]!==i||t[92]!==De||t[93]!==Oe?($=(0,P.jsx)(D,{description:De,isPending:x.isPending,onConfirm:Oe,onOpenChange:p,open:i,title:`Delete Guardrail`}),t[90]=x.isPending,t[91]=i,t[92]=De,t[93]=Oe,t[94]=$):$=t[94];let ke;return t[95]!==we||t[96]!==$?(ke=(0,P.jsxs)(P.Fragment,{children:[j,we,$]}),t[95]=we,t[96]=$,t[97]=ke):ke=t[97],ke}function fe(e){return(0,P.jsx)(ue,{version:e},e.version)}function pe(e){return(0,P.jsx)(le,{topic:e},e.name)}function B(){let e=(0,M.c)(2),{guardrailId:t}=C.useParams(),n;return e[0]===t?n=e[1]:(n=(0,P.jsx)(z,{guardrailId:t}),e[0]=t,e[1]=n),n}export{B as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmYgLkFz.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmYgLkFz.js new file mode 100644 index 000000000..726c98ca6 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmYgLkFz.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-Cdr-fGq3.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useMutation-BnNYz53C.js","assets/removable-CebS9mWh.js","assets/mutation-pwCdlSxs.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/pencil-lzF8Sth5.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/bedrock-eRjhg2Wi.js","assets/commandBuilder-0icuNvgM.js","assets/bedrock-D_Yfiqz7.js","assets/queryOptions-Dfvzj6n2.js","assets/commandBuilder-Bj3YwcrM.js","assets/page-heading-CIbmsDOw.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{n as r,r as i}from"./bedrock-D_Yfiqz7.js";var a=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.guardrailId),staleTime:`static`}),e.queryClient.query({...i(t.guardrailId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.index-Cdr-fGq3.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmzKto6A.js b/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmzKto6A.js deleted file mode 100644 index 64e3d79b0..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_guardrailId.index-CmzKto6A.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_guardrailId.index-EnhMbMfp.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useMutation-BnNYz53C.js","assets/removable-CebS9mWh.js","assets/mutation-pwCdlSxs.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/pencil-lzF8Sth5.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/bedrock-gFYjjWk8.js","assets/commandBuilder-CNyWduAX.js","assets/bedrock-NaCurvk-.js","assets/queryOptions-Dfvzj6n2.js","assets/commandBuilder-D0q6WvaS.js","assets/page-heading-CIbmsDOw.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{n as r,r as i}from"./bedrock-NaCurvk-.js";var a=e(`/_auth/bedrock/(guardrails)/list-guardrails/$guardrailId/`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.guardrailId)),e.queryClient.ensureQueryData(i(t.guardrailId))])},head:({params:e})=>({meta:[{title:`${e.guardrailId} | Guardrail | Mulga`}]}),component:t(()=>n(()=>import(`./_guardrailId.index-EnhMbMfp.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id--VorTIYZ.js b/spinifex/services/spinifexui/frontend/dist/assets/_id--VorTIYZ.js deleted file mode 100644 index 9d5d4ee96..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id--VorTIYZ.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B_JBZhWL.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/copy-DSPsGRsQ.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{T as i,b as a}from"./ec2-xfbzgUcH.js";var o=r(`image`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]),s=e(`/_auth/ec2/(snapshots)/describe-snapshots/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.id)),e.queryClient.ensureQueryData(a)])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B_JBZhWL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{o as n,s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-0Dq8ykhe.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-0Dq8ykhe.js new file mode 100644 index 000000000..314df548e --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-0Dq8ykhe.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DbPs2Aml.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{g as r}from"./ec2-BOaIcgiX.js";var i=e(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | NAT Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DbPs2Aml.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DE9MD3oT.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-0JKXgCuv.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DE9MD3oT.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-0JKXgCuv.js index bb77dae8a..6398e4d4a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DE9MD3oT.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-0JKXgCuv.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{in as s,on as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./createLucideIcon-q-BbhZtA.js";import{t as u}from"./back-link-BEBtz3nP.js";import{c as d,i as f,n as p,s as m,t as h}from"./select-AlcaFR6c.js";import{t as g}from"./rotate-cw-Dkh-YfYu.js";import{t as _}from"./trash-2-Dc_kaGDS.js";import{t as v}from"./button-B5pmTZ23.js";import{t as y}from"./input-BRXyXQUw.js";import{n as b}from"./admin-context-DbEQx3-L.js";import{a as x,c as S,i as C,s as w}from"./ec2-xfbzgUcH.js";import{J as T,K as E,W as D,Z as O,d as k,i as ee,it as A,nt as j,rt as te}from"./ec2-Dbko8Muj.js";import{f as ne}from"./iam-BuKHxc30.js";import{t as re}from"./_id-BUQbNtZs.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{o as ae}from"./admin-rZuOp1HD.js";import{t as M}from"./error-banner-vjkAWoEL.js";import{s as oe,t as se}from"./field-DVCmLIN7.js";import{t as ce}from"./textarea-By2jtnIk.js";import{a as le,i as ue,l as de,n as fe,o as pe,r as me,s as he,t as ge}from"./alert-dialog-C5LIz1yI.js";import{t as _e}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as ve}from"./state-badge-8wj3oh2U.js";import{t as ye}from"./ami-details-snKHLvGZ.js";import{t as be}from"./gpu-instance-type-select-C9W-mexT.js";var xe=l(`image-plus`,[[`path`,{d:`M16 5h6`,key:`1vod17`}],[`path`,{d:`M19 2v6`,key:`4bpg5p`}],[`path`,{d:`M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5`,key:`1ue2ih`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}]]),Se=l(`pause`,[[`rect`,{x:`14`,y:`3`,width:`5`,height:`18`,rx:`1`,key:`kaeet6`}],[`rect`,{x:`5`,y:`3`,width:`5`,height:`18`,rx:`1`,key:`1wsw3u`}]]),Ce=l(`play`,[[`path`,{d:`M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z`,key:`10ikf1`}]]),we=l(`settings-2`,[[`path`,{d:`M14 17H5`,key:`gfn3mx`}],[`path`,{d:`M19 7h-9`,key:`6i9tg`}],[`circle`,{cx:`17`,cy:`17`,r:`3`,key:`18b49y`}],[`circle`,{cx:`7`,cy:`7`,r:`3`,key:`dfmy0x`}]]),Te=l(`terminal`,[[`path`,{d:`M12 19h8`,key:`baeox8`}],[`path`,{d:`m4 17 6-6-6-6`,key:`1yngyt`}]]),Ee=r(),F=t(n(),1),I=e();function De(e){let t=(0,Ee.c)(36),{instanceId:n,open:r,onOpenChange:i}=e,a=k(),[o,s]=(0,F.useState)(``),[c,l]=(0,F.useState)(``),[u,d]=(0,F.useState)(null),f;t[0]===i?f=t[1]:(f=function(e){e||(s(``),l(``),d(null)),i(e)},t[0]=i,t[1]=f);let p=f,m;t[2]!==a||t[3]!==c||t[4]!==o||t[5]!==n?(m=async function(){try{let e=await a.mutateAsync({instanceId:n,name:o,description:c||void 0});d(e.ImageId??null),s(``),l(``)}catch{}},t[2]=a,t[3]=c,t[4]=o,t[5]=n,t[6]=m):m=t[6];let h=m,g=u?`Image Created`:`Create Image (AMI)`,_;t[7]===g?_=t[8]:(_=(0,I.jsx)(de,{children:g}),t[7]=g,t[8]=_);let v=u?`Image "${u}" was created successfully.`:`Create an AMI from instance "${n}".`,b;t[9]===v?b=t[10]:(b=(0,I.jsx)(le,{children:v}),t[9]=v,t[10]=b);let x;t[11]!==_||t[12]!==b?(x=(0,I.jsxs)(he,{children:[_,b]}),t[11]=_,t[12]=b,t[13]=x):x=t[13];let S;t[14]!==u||t[15]!==c||t[16]!==o?(S=!u&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(se,{children:[(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`imageName`,children:`Name`})}),(0,I.jsx)(y,{id:`imageName`,onChange:e=>{s(e.target.value)},placeholder:`my-image`,value:o})]}),(0,I.jsxs)(se,{children:[(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`imageDescription`,children:`Description`})}),(0,I.jsx)(ce,{id:`imageDescription`,onChange:e=>{l(e.target.value)},placeholder:`Optional description`,rows:2,value:c})]})]}),t[14]=u,t[15]=c,t[16]=o,t[17]=S):S=t[17];let C=u?`Close`:`Cancel`,w;t[18]===C?w=t[19]:(w=(0,I.jsx)(me,{children:C}),t[18]=C,t[19]=w);let T;t[20]!==a||t[21]!==u||t[22]!==h||t[23]!==o?(T=!u&&(0,I.jsx)(fe,{disabled:a.isPending||!o.trim(),onClick:h,children:a.isPending?`Creating…`:`Create Image`}),t[20]=a,t[21]=u,t[22]=h,t[23]=o,t[24]=T):T=t[24];let E;t[25]!==w||t[26]!==T?(E=(0,I.jsxs)(pe,{children:[w,T]}),t[25]=w,t[26]=T,t[27]=E):E=t[27];let D;t[28]!==E||t[29]!==x||t[30]!==S?(D=(0,I.jsxs)(ue,{children:[x,S,E]}),t[28]=E,t[29]=x,t[30]=S,t[31]=D):D=t[31];let O;return t[32]!==p||t[33]!==r||t[34]!==D?(O=(0,I.jsx)(ge,{onOpenChange:p,open:r,children:D}),t[32]=p,t[33]=r,t[34]=D,t[35]=O):O=t[35],O}function Oe(e){let t=(0,Ee.c)(22),{gpu:n}=e;if(!n)return null;let r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,I.jsx)(N.Header,{children:`GPU`}),t[0]=r):r=t[0];let i;t[1]===n.model?i=t[2]:(i=(0,I.jsx)(P,{label:`Model`,value:n.model}),t[1]=n.model,t[2]=i);let a;t[3]===n.vram_mib?a=t[4]:(a=c(n.vram_mib),t[3]=n.vram_mib,t[4]=a);let o;t[5]===a?o=t[6]:(o=(0,I.jsx)(P,{label:`VRAM`,value:a}),t[5]=a,t[6]=o);let s=n.profile?`MIG slice`:`PCIe passthrough`,l;t[7]===s?l=t[8]:(l=(0,I.jsx)(P,{label:`Attachment`,value:s}),t[7]=s,t[8]=l);let u;t[9]===n.profile?u=t[10]:(u=n.profile&&(0,I.jsx)(P,{label:`Profile`,value:n.profile}),t[9]=n.profile,t[10]=u);let d;t[11]===n.mdev_path?d=t[12]:(d=n.mdev_path&&(0,I.jsx)(P,{label:`Mdev path`,value:n.mdev_path}),t[11]=n.mdev_path,t[12]=d);let f;t[13]===n.pci_address?f=t[14]:(f=n.pci_address&&(0,I.jsx)(P,{label:`PCI address`,value:n.pci_address}),t[13]=n.pci_address,t[14]=f);let p;return t[15]!==i||t[16]!==o||t[17]!==l||t[18]!==u||t[19]!==d||t[20]!==f?(p=(0,I.jsxs)(N,{children:[r,(0,I.jsxs)(N.Content,{children:[i,o,l,u,d,f]})]}),t[15]=i,t[16]=o,t[17]=l,t[18]=u,t[19]=d,t[20]=f,t[21]=p):p=t[21],p}function ke(e){let t=(0,Ee.c)(31),{instanceId:n}=e,r;t[0]===n?r=t[1]:(r=C(n),t[0]=n,t[1]=r);let{data:a}=i(r),{data:s}=i(ne),c=ee(),l=D(),[u,f]=(0,F.useState)(``),g;t[2]===a?.IamInstanceProfileAssociations?g=t[3]:(g=a?.IamInstanceProfileAssociations?.find(je),t[2]=a?.IamInstanceProfileAssociations,t[3]=g);let _=g,y;t[4]===s?.InstanceProfiles?y=t[5]:(y=s?.InstanceProfiles??[],t[4]=s?.InstanceProfiles,t[5]=y);let b=y,x;t[6]!==c||t[7]!==n||t[8]!==u?(x=async()=>{u&&(await c.mutateAsync({instanceId:n,instanceProfileName:u}),f(``))},t[6]=c,t[7]=n,t[8]=u,t[9]=x):x=t[9];let S=x,w;t[10]!==_||t[11]!==l||t[12]!==n?(w=async()=>{_?.AssociationId&&await l.mutateAsync({associationId:_.AssociationId,instanceId:n})},t[10]=_,t[11]=l,t[12]=n,t[13]=w):w=t[13];let T=w,E;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,I.jsx)(N.Header,{children:`IAM Role`}),t[14]=E):E=t[14];let O;t[15]===c.error?O=t[16]:(O=c.error&&(0,I.jsx)(`div`,{className:`col-span-2`,children:(0,I.jsx)(M,{error:c.error,msg:`Failed to associate instance profile`})}),t[15]=c.error,t[16]=O);let k;t[17]===l.error?k=t[18]:(k=l.error&&(0,I.jsx)(`div`,{className:`col-span-2`,children:(0,I.jsx)(M,{error:l.error,msg:`Failed to disassociate instance profile`})}),t[17]=l.error,t[18]=k);let A;t[19]!==c.isPending||t[20]!==_||t[21]!==l.isPending||t[22]!==S||t[23]!==T||t[24]!==b||t[25]!==u?(A=_?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(P,{label:`Instance Profile ARN`,value:_.IamInstanceProfile?.Arn}),(0,I.jsx)(P,{label:`State`,value:(0,I.jsx)(ve,{state:_.State})}),(0,I.jsx)(`div`,{className:`col-span-2 flex justify-end`,children:(0,I.jsx)(v,{disabled:l.isPending,onClick:T,size:`sm`,variant:`destructive`,children:l.isPending?`Detaching…`:`Detach`})})]}):(0,I.jsxs)(`div`,{className:`col-span-2 space-y-3`,children:[(0,I.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No instance profile is associated. Associate one to flow role credentials to this instance via IMDS.`}),b.length>0?(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,I.jsxs)(h,{onValueChange:e=>{f(e??``)},value:u,children:[(0,I.jsx)(m,{className:`w-full`,children:(0,I.jsx)(d,{placeholder:`Select an instance profile`})}),(0,I.jsx)(p,{children:b.map(Ae)})]}),(0,I.jsx)(v,{disabled:!u||c.isPending,onClick:S,size:`sm`,children:c.isPending?`Associating…`:`Associate`})]}):(0,I.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`No instance profiles exist.`,` `,(0,I.jsx)(o,{className:`text-primary hover:underline`,to:`/iam/create-instance-profile`,children:`Create one`}),` `,`first.`]})]}),t[19]=c.isPending,t[20]=_,t[21]=l.isPending,t[22]=S,t[23]=T,t[24]=b,t[25]=u,t[26]=A):A=t[26];let j;return t[27]!==O||t[28]!==k||t[29]!==A?(j=(0,I.jsxs)(N,{children:[E,(0,I.jsxs)(N.Content,{children:[O,k,A]})]}),t[27]=O,t[28]=k,t[29]=A,t[30]=j):j=t[30],j}function Ae(e){return(0,I.jsx)(f,{value:e.InstanceProfileName??``,children:e.InstanceProfileName},e.InstanceProfileName)}function je(e){return e.State===`associating`||e.State===`associated`}var L=new Set([`pending`,`stopping`,`shutting-down`,`terminated`]);function Me(e){let t=(0,Ee.c)(43),{instanceId:n,state:r}=e,i=j(),a=te(),o=O(),s=A(),[c,l]=(0,F.useState)(!1),u=L.has(r??``),d;t[0]!==n||t[1]!==s?(d=()=>{s.mutate(n,{onSettled:()=>{l(!1)}})},t[0]=n,t[1]=s,t[2]=d):d=t[2];let f=d;if(u&&r!==`terminated`){let e;return t[3]===r?e=t[4]:(e=(0,I.jsx)(`div`,{className:`rounded-lg border bg-muted/50 p-4`,children:(0,I.jsxs)(`p`,{className:`text-center text-sm text-muted-foreground`,children:[`Instance is `,r,`. Actions will be available once the operation completes.`]})}),t[3]=r,t[4]=e),e}if(r===`terminated`){let e;return t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,I.jsx)(`div`,{className:`rounded-lg border bg-muted/50 p-4`,children:(0,I.jsx)(`p`,{className:`text-center text-sm text-muted-foreground`,children:`This instance has been terminated and cannot be managed.`})}),t[5]=e):e=t[5],e}let p;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,I.jsx)(`h2`,{className:`mb-4 font-semibold`,children:`Instance Actions`}),t[6]=p):p=t[6];let m;t[7]===i.error?m=t[8]:(m=i.error&&(0,I.jsx)(M,{error:i.error,msg:`Failed to start instance`}),t[7]=i.error,t[8]=m);let h;t[9]===a.error?h=t[10]:(h=a.error&&(0,I.jsx)(M,{error:a.error,msg:`Failed to stop instance`}),t[9]=a.error,t[10]=h);let y;t[11]===o.error?y=t[12]:(y=o.error&&(0,I.jsx)(M,{error:o.error,msg:`Failed to reboot instance`}),t[11]=o.error,t[12]=y);let b;t[13]===s.error?b=t[14]:(b=s.error&&(0,I.jsx)(M,{error:s.error,msg:`Failed to terminate instance`}),t[13]=s.error,t[14]=b);let x;t[15]!==n||t[16]!==i||t[17]!==r?(x=r===`stopped`&&(0,I.jsxs)(v,{disabled:i.isPending,onClick:()=>{i.mutate(n)},size:`sm`,variant:`default`,children:[(0,I.jsx)(Ce,{className:`size-4`}),i.isPending?`Starting`:`Start`]}),t[15]=n,t[16]=i,t[17]=r,t[18]=x):x=t[18];let S;t[19]!==n||t[20]!==o||t[21]!==r||t[22]!==a?(S=r===`running`&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(v,{disabled:a.isPending,onClick:()=>{a.mutate(n)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(Se,{className:`size-4`}),a.isPending?`Stopping`:`Stop`]}),(0,I.jsxs)(v,{disabled:o.isPending,onClick:()=>{o.mutate(n)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(g,{className:`size-4`}),o.isPending?`Rebooting`:`Reboot`]})]}),t[19]=n,t[20]=o,t[21]=r,t[22]=a,t[23]=S):S=t[23];let C;t[24]!==r||t[25]!==s.isPending?(C=(r===`stopped`||r===`running`)&&(0,I.jsxs)(v,{disabled:s.isPending,onClick:()=>{l(!0)},size:`sm`,variant:`destructive`,children:[(0,I.jsx)(_,{className:`size-4`}),s.isPending?`Terminating`:`Terminate`]}),t[24]=r,t[25]=s.isPending,t[26]=C):C=t[26];let w;t[27]!==x||t[28]!==S||t[29]!==C?(w=(0,I.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[x,S,C]}),t[27]=x,t[28]=S,t[29]=C,t[30]=w):w=t[30];let T=`Are you sure you want to terminate the instance "${n}"? This action cannot be undone.`,E;t[31]!==f||t[32]!==c||t[33]!==T||t[34]!==s.isPending?(E=(0,I.jsx)(_e,{confirmLabel:`Terminate`,description:T,isPending:s.isPending,onConfirm:f,onOpenChange:l,open:c,pendingLabel:`Terminating…`,title:`Terminate Instance`}),t[31]=f,t[32]=c,t[33]=T,t[34]=s.isPending,t[35]=E):E=t[35];let D;return t[36]!==w||t[37]!==E||t[38]!==m||t[39]!==h||t[40]!==y||t[41]!==b?(D=(0,I.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[p,m,h,y,b,w,E]}),t[36]=w,t[37]=E,t[38]=m,t[39]=h,t[40]=y,t[41]=b,t[42]=D):D=t[42],D}function R(){let e=(0,Ee.c)(136),{id:t}=re.useParams(),{isAdmin:n}=b(),r;e[0]===t?r=e[1]:(r=w(t),e[0]=t,e[1]=r);let{data:c}=a(r),l=c.Reservations?.[0]?.Instances?.[0],d=l?.ImageId,f;e[2]===d?f=e[3]:(f=x(d),e[2]=d,e[3]=f);let{data:p}=a(f),m=p?.Images?.[0],{data:h}=a(S),g;e[4]===n?g=e[5]:(g={...ae,enabled:n,refetchInterval:5e3},e[4]=n,e[5]=g);let{data:_}=i(g),y;e[6]!==t||e[7]!==_?.vms?(y=_?.vms?.find(e=>e.instance_id===t),e[6]=t,e[7]=_?.vms,e[8]=y):y=e[8];let C=y,D=T(),O=E(),[k,ee]=(0,F.useState)(!1),[A,j]=(0,F.useState)(``),[te,ne]=(0,F.useState)(!1),[ce,_e]=(0,F.useState)(null),[Se,Ce]=(0,F.useState)(!1);if(!l?.InstanceId){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(u,{to:`/ec2/describe-instances`,children:`Back to instances`}),(0,I.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance not found.`})]}),e[9]=t):t=e[9],t}let Ae;e[10]===l.LaunchTime?Ae=e[11]:(Ae=s(l.LaunchTime),e[10]=l.LaunchTime,e[11]=Ae);let je=Ae,L=l.State?.Name===`running`,R=l.State?.Name===`stopped`,Fe;e[12]!==t||e[13]!==D||e[14]!==A?(Fe=async function(){try{await D.mutateAsync({instanceId:t,instanceType:A}),ee(!1),j(``)}catch{}},e[12]=t,e[13]=D,e[14]=A,e[15]=Fe):Fe=e[15];let Ie=Fe,Le;e[16]!==O||e[17]!==t?(Le=async function(){try{let e=await O.mutateAsync(t),n=e.Output?atob(e.Output):`(no output)`;_e(n),ne(!0)}catch{}},e[16]=O,e[17]=t,e[18]=Le):Le=e[18];let Re=Le,ze;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,I.jsx)(u,{to:`/ec2/describe-instances`,children:`Back to instances`}),e[19]=ze):ze=e[19];let z;e[20]===D.error?z=e[21]:(z=D.error&&(0,I.jsx)(M,{error:D.error,msg:`Failed to modify instance`}),e[20]=D.error,e[21]=z);let B;e[22]===O.error?B=e[23]:(B=O.error&&(0,I.jsx)(M,{error:O.error,msg:`Failed to get console output`}),e[22]=O.error,e[23]=B);let V;e[24]!==O.isPending||e[25]!==Re||e[26]!==L?(V=L&&(0,I.jsxs)(v,{disabled:O.isPending,onClick:Re,size:`sm`,variant:`outline`,children:[(0,I.jsx)(Te,{className:`size-4`}),O.isPending?`Fetching…`:`View Console`]}),e[24]=O.isPending,e[25]=Re,e[26]=L,e[27]=V):V=e[27];let H;e[28]!==L||e[29]!==R?(H=(L||R)&&(0,I.jsxs)(v,{onClick:()=>{Ce(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(xe,{className:`size-4`}),`Create Image`]}),e[28]=L,e[29]=R,e[30]=H):H=e[30];let U;e[31]!==l.InstanceType||e[32]!==R?(U=R&&(0,I.jsxs)(v,{onClick:()=>{j(l.InstanceType??``),ee(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(we,{className:`size-4`}),`Modify Instance`]}),e[31]=l.InstanceType,e[32]=R,e[33]=U):U=e[33];let Be=l.State?.Name,W;e[34]===Be?W=e[35]:(W=(0,I.jsx)(ve,{state:Be}),e[34]=Be,e[35]=W);let G;e[36]!==V||e[37]!==H||e[38]!==U||e[39]!==W?(G=(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[V,H,U,W]}),e[36]=V,e[37]=H,e[38]=U,e[39]=W,e[40]=G):G=e[40];let K;e[41]!==l.InstanceId||e[42]!==G?(K=(0,I.jsx)(ie,{actions:G,subtitle:`Instance Details`,title:l.InstanceId}),e[41]=l.InstanceId,e[42]=G,e[43]=K):K=e[43];let Ve=l.State?.Name,q;e[44]!==l.InstanceId||e[45]!==Ve?(q=(0,I.jsx)(Me,{instanceId:l.InstanceId,state:Ve}),e[44]=l.InstanceId,e[45]=Ve,e[46]=q):q=e[46];let J;e[47]!==ce||e[48]!==te?(J=te&&ce!==null&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:(0,I.jsxs)(`div`,{className:`flex items-center justify-between`,children:[`Console Output`,(0,I.jsx)(v,{onClick:()=>{ne(!1),_e(null)},size:`sm`,variant:`ghost`,children:`Hide`})]})}),(0,I.jsx)(`div`,{className:`p-4`,children:(0,I.jsx)(`pre`,{className:`max-h-96 overflow-y-auto rounded bg-muted p-3 font-mono text-xs whitespace-pre-wrap`,children:ce})})]}),e[47]=ce,e[48]=te,e[49]=J):J=e[49];let He;e[50]===Symbol.for(`react.memo_cache_sentinel`)?(He=(0,I.jsx)(N.Header,{children:`Instance Information`}),e[50]=He):He=e[50];let Y;e[51]===l.InstanceId?Y=e[52]:(Y=(0,I.jsx)(P,{label:`Instance ID`,value:l.InstanceId}),e[51]=l.InstanceId,e[52]=Y);let X;e[53]===l.InstanceType?X=e[54]:(X=(0,I.jsx)(P,{label:`Instance Type`,value:l.InstanceType}),e[53]=l.InstanceType,e[54]=X);let Ue=l.State?.Name,Z;e[55]===Ue?Z=e[56]:(Z=(0,I.jsx)(P,{label:`Instance State`,value:Ue}),e[55]=Ue,e[56]=Z);let We;e[57]===l.State?.Code?We=e[58]:(We=l.State?.Code?.toString(),e[57]=l.State?.Code,e[58]=We);let Ge;e[59]===We?Ge=e[60]:(Ge=(0,I.jsx)(P,{label:`State Code`,value:We}),e[59]=We,e[60]=Ge);let Ke;e[61]===je?Ke=e[62]:(Ke=(0,I.jsx)(P,{label:`Launch Time`,value:je}),e[61]=je,e[62]=Ke);let qe=l.Placement?.AvailabilityZone,Je;e[63]===qe?Je=e[64]:(Je=(0,I.jsx)(P,{label:`Availability Zone`,value:qe}),e[63]=qe,e[64]=Je);let Ye;e[65]===l.Placement?Ye=e[66]:(Ye=l.Placement?.GroupName?(0,I.jsx)(o,{className:`text-primary hover:underline`,to:`/ec2/describe-placement-groups`,children:l.Placement.GroupName}):void 0,e[65]=l.Placement,e[66]=Ye);let Xe;e[67]===Ye?Xe=e[68]:(Xe=(0,I.jsx)(P,{label:`Placement Group`,value:Ye}),e[67]=Ye,e[68]=Xe);let Ze;e[69]!==Y||e[70]!==X||e[71]!==Z||e[72]!==Ge||e[73]!==Ke||e[74]!==Je||e[75]!==Xe?(Ze=(0,I.jsxs)(N,{children:[He,(0,I.jsxs)(N.Content,{children:[Y,X,Z,Ge,Ke,Je,Xe]})]}),e[69]=Y,e[70]=X,e[71]=Z,e[72]=Ge,e[73]=Ke,e[74]=Je,e[75]=Xe,e[76]=Ze):Ze=e[76];let Qe;e[77]!==l.KeyName||e[78]!==l.PrivateDnsName||e[79]!==l.PrivateIpAddress||e[80]!==l.PublicDnsName||e[81]!==l.PublicIpAddress||e[82]!==l.SecurityGroups||e[83]!==l.SubnetId||e[84]!==l.VpcId?(Qe=(l.PrivateIpAddress||l.PublicIpAddress||l.VpcId||l.SubnetId||l.SecurityGroups&&l.SecurityGroups.length>0)&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:`Network & Security`}),(0,I.jsxs)(N.Content,{children:[(0,I.jsx)(P,{label:`Private IP Address`,value:l.PrivateIpAddress}),(0,I.jsx)(P,{label:`Public IP Address`,value:l.PublicIpAddress}),(0,I.jsx)(P,{label:`Private DNS`,value:l.PrivateDnsName}),(0,I.jsx)(P,{label:`Public DNS`,value:l.PublicDnsName}),(0,I.jsx)(P,{label:`VPC ID`,value:l.VpcId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:l.VpcId},to:`/ec2/describe-vpcs/$id`,children:l.VpcId}):void 0}),(0,I.jsx)(P,{label:`Subnet ID`,value:l.SubnetId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:l.SubnetId},to:`/ec2/describe-subnets/$id`,children:l.SubnetId}):void 0}),(0,I.jsx)(P,{label:`Key Name`,value:l.KeyName}),(0,I.jsx)(P,{label:`Security Groups`,value:l.SecurityGroups?.map(Pe).join(`, `)})]})]}),e[77]=l.KeyName,e[78]=l.PrivateDnsName,e[79]=l.PrivateIpAddress,e[80]=l.PublicDnsName,e[81]=l.PublicIpAddress,e[82]=l.SecurityGroups,e[83]=l.SubnetId,e[84]=l.VpcId,e[85]=Qe):Qe=e[85];let $e;e[86]===l.InstanceId?$e=e[87]:($e=(0,I.jsx)(ke,{instanceId:l.InstanceId}),e[86]=l.InstanceId,e[87]=$e);let et;e[88]!==n||e[89]!==C?.gpu?(et=n&&(0,I.jsx)(Oe,{gpu:C?.gpu}),e[88]=n,e[89]=C?.gpu,e[90]=et):et=e[90];let tt;e[91]===l.BlockDeviceMappings?tt=e[92]:(tt=l.BlockDeviceMappings&&l.BlockDeviceMappings.length>0&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:`Block Device Mappings`}),l.BlockDeviceMappings.map(Ne)]}),e[91]=l.BlockDeviceMappings,e[92]=tt);let nt;e[93]===m?nt=e[94]:(nt=m&&(0,I.jsx)(ye,{image:m}),e[93]=m,e[94]=nt);let Q;e[95]!==K||e[96]!==q||e[97]!==J||e[98]!==Ze||e[99]!==Qe||e[100]!==$e||e[101]!==et||e[102]!==tt||e[103]!==nt?(Q=(0,I.jsxs)(`div`,{className:`space-y-6`,children:[K,q,J,Ze,Qe,$e,et,tt,nt]}),e[95]=K,e[96]=q,e[97]=J,e[98]=Ze,e[99]=Qe,e[100]=$e,e[101]=et,e[102]=tt,e[103]=nt,e[104]=Q):Q=e[104];let rt;e[105]===Symbol.for(`react.memo_cache_sentinel`)?(rt=e=>{e||(ee(!1),j(``))},e[105]=rt):rt=e[105];let it;e[106]===Symbol.for(`react.memo_cache_sentinel`)?(it=(0,I.jsx)(de,{children:`Modify Instance`}),e[106]=it):it=e[106];let at;e[107]===l.InstanceId?at=e[108]:(at=(0,I.jsxs)(he,{children:[it,(0,I.jsxs)(le,{children:[`Select a new instance type for "`,l.InstanceId,`". The instance must be stopped to modify its attributes.`]})]}),e[107]=l.InstanceId,e[108]=at);let ot;e[109]===Symbol.for(`react.memo_cache_sentinel`)?(ot=(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),e[109]=ot):ot=e[109];let st;e[110]===h.InstanceTypes?st=e[111]:(st=h.InstanceTypes??[],e[110]=h.InstanceTypes,e[111]=st);let ct;e[112]!==A||e[113]!==st?(ct=(0,I.jsxs)(se,{children:[ot,(0,I.jsx)(be,{className:`w-full`,id:`instanceType`,instanceTypes:st,onValueChange:j,value:A})]}),e[112]=A,e[113]=st,e[114]=ct):ct=e[114];let lt;e[115]===Symbol.for(`react.memo_cache_sentinel`)?(lt=(0,I.jsx)(me,{children:`Cancel`}),e[115]=lt):lt=e[115];let ut=D.isPending||!A||A===l.InstanceType,dt=D.isPending?`Saving…`:`Save Changes`,ft;e[116]!==Ie||e[117]!==ut||e[118]!==dt?(ft=(0,I.jsxs)(pe,{children:[lt,(0,I.jsx)(fe,{disabled:ut,onClick:Ie,children:dt})]}),e[116]=Ie,e[117]=ut,e[118]=dt,e[119]=ft):ft=e[119];let pt;e[120]!==at||e[121]!==ct||e[122]!==ft?(pt=(0,I.jsxs)(ue,{children:[at,ct,ft]}),e[120]=at,e[121]=ct,e[122]=ft,e[123]=pt):pt=e[123];let mt;e[124]!==k||e[125]!==pt?(mt=(0,I.jsx)(ge,{onOpenChange:rt,open:k,children:pt}),e[124]=k,e[125]=pt,e[126]=mt):mt=e[126];let $;e[127]!==l.InstanceId||e[128]!==Se?($=(0,I.jsx)(De,{instanceId:l.InstanceId,onOpenChange:Ce,open:Se}),e[127]=l.InstanceId,e[128]=Se,e[129]=$):$=e[129];let ht;return e[130]!==B||e[131]!==Q||e[132]!==mt||e[133]!==$||e[134]!==z?(ht=(0,I.jsxs)(I.Fragment,{children:[ze,z,B,Q,mt,$]}),e[130]=B,e[131]=Q,e[132]=mt,e[133]=$,e[134]=z,e[135]=ht):ht=e[135],ht}function Ne(e){return(0,I.jsxs)(N.Content,{children:[(0,I.jsx)(P,{label:`Device Name`,value:e.DeviceName}),(0,I.jsx)(P,{label:`Volume ID`,value:e.Ebs?.VolumeId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:e.Ebs.VolumeId},to:`/ec2/describe-volumes/$id`,children:e.Ebs.VolumeId}):void 0}),(0,I.jsx)(P,{label:`Status`,value:e.Ebs?.Status}),(0,I.jsx)(P,{label:`Attach Time`,value:s(e.Ebs?.AttachTime)}),(0,I.jsx)(P,{label:`Delete on Termination`,value:e.Ebs?.DeleteOnTermination?`Yes`:`No`})]},e.DeviceName)}function Pe(e){return e.GroupName}export{R as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{in as s,on as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./createLucideIcon-q-BbhZtA.js";import{t as u}from"./back-link-BEBtz3nP.js";import{c as d,i as f,n as p,s as m,t as h}from"./select-C4XUO0SI.js";import{t as g}from"./rotate-cw-Dkh-YfYu.js";import{t as _}from"./trash-2-Dc_kaGDS.js";import{t as v}from"./button-KK2VfbzH.js";import{t as y}from"./input-Dv_zyCQu.js";import{n as b}from"./admin-context-Bip1Tviw.js";import{a as x,c as S,i as C,s as w}from"./ec2-BOaIcgiX.js";import{J as T,K as E,W as D,Z as O,d as k,i as ee,it as A,nt as j,rt as te}from"./ec2-kCKVAxwx.js";import{f as ne}from"./iam-V_jWOGeX.js";import{t as re}from"./_id-O_hqKPZh.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{o as ae}from"./admin-B23bk1GJ.js";import{t as M}from"./error-banner-vjkAWoEL.js";import{s as oe,t as se}from"./field-DuilC4iP.js";import{t as ce}from"./textarea-oyVxxKDw.js";import{a as le,i as ue,l as de,n as fe,o as pe,r as me,s as he,t as ge}from"./alert-dialog-5uS2nPuy.js";import{t as _e}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as ve}from"./state-badge-teQfBrcY.js";import{t as ye}from"./ami-details-OPi711d8.js";import{t as be}from"./gpu-instance-type-select-DzHEeoD6.js";var xe=l(`image-plus`,[[`path`,{d:`M16 5h6`,key:`1vod17`}],[`path`,{d:`M19 2v6`,key:`4bpg5p`}],[`path`,{d:`M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5`,key:`1ue2ih`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}]]),Se=l(`pause`,[[`rect`,{x:`14`,y:`3`,width:`5`,height:`18`,rx:`1`,key:`kaeet6`}],[`rect`,{x:`5`,y:`3`,width:`5`,height:`18`,rx:`1`,key:`1wsw3u`}]]),Ce=l(`play`,[[`path`,{d:`M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z`,key:`10ikf1`}]]),we=l(`settings-2`,[[`path`,{d:`M14 17H5`,key:`gfn3mx`}],[`path`,{d:`M19 7h-9`,key:`6i9tg`}],[`circle`,{cx:`17`,cy:`17`,r:`3`,key:`18b49y`}],[`circle`,{cx:`7`,cy:`7`,r:`3`,key:`dfmy0x`}]]),Te=l(`terminal`,[[`path`,{d:`M12 19h8`,key:`baeox8`}],[`path`,{d:`m4 17 6-6-6-6`,key:`1yngyt`}]]),Ee=r(),F=t(n(),1),I=e();function De(e){let t=(0,Ee.c)(36),{instanceId:n,open:r,onOpenChange:i}=e,a=k(),[o,s]=(0,F.useState)(``),[c,l]=(0,F.useState)(``),[u,d]=(0,F.useState)(null),f;t[0]===i?f=t[1]:(f=function(e){e||(s(``),l(``),d(null)),i(e)},t[0]=i,t[1]=f);let p=f,m;t[2]!==a||t[3]!==c||t[4]!==o||t[5]!==n?(m=async function(){try{let e=await a.mutateAsync({instanceId:n,name:o,description:c||void 0});d(e.ImageId??null),s(``),l(``)}catch{}},t[2]=a,t[3]=c,t[4]=o,t[5]=n,t[6]=m):m=t[6];let h=m,g=u?`Image Created`:`Create Image (AMI)`,_;t[7]===g?_=t[8]:(_=(0,I.jsx)(de,{children:g}),t[7]=g,t[8]=_);let v=u?`Image "${u}" was created successfully.`:`Create an AMI from instance "${n}".`,b;t[9]===v?b=t[10]:(b=(0,I.jsx)(le,{children:v}),t[9]=v,t[10]=b);let x;t[11]!==_||t[12]!==b?(x=(0,I.jsxs)(he,{children:[_,b]}),t[11]=_,t[12]=b,t[13]=x):x=t[13];let S;t[14]!==u||t[15]!==c||t[16]!==o?(S=!u&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(se,{children:[(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`imageName`,children:`Name`})}),(0,I.jsx)(y,{id:`imageName`,onChange:e=>{s(e.target.value)},placeholder:`my-image`,value:o})]}),(0,I.jsxs)(se,{children:[(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`imageDescription`,children:`Description`})}),(0,I.jsx)(ce,{id:`imageDescription`,onChange:e=>{l(e.target.value)},placeholder:`Optional description`,rows:2,value:c})]})]}),t[14]=u,t[15]=c,t[16]=o,t[17]=S):S=t[17];let C=u?`Close`:`Cancel`,w;t[18]===C?w=t[19]:(w=(0,I.jsx)(me,{children:C}),t[18]=C,t[19]=w);let T;t[20]!==a||t[21]!==u||t[22]!==h||t[23]!==o?(T=!u&&(0,I.jsx)(fe,{disabled:a.isPending||!o.trim(),onClick:h,children:a.isPending?`Creating…`:`Create Image`}),t[20]=a,t[21]=u,t[22]=h,t[23]=o,t[24]=T):T=t[24];let E;t[25]!==w||t[26]!==T?(E=(0,I.jsxs)(pe,{children:[w,T]}),t[25]=w,t[26]=T,t[27]=E):E=t[27];let D;t[28]!==E||t[29]!==x||t[30]!==S?(D=(0,I.jsxs)(ue,{children:[x,S,E]}),t[28]=E,t[29]=x,t[30]=S,t[31]=D):D=t[31];let O;return t[32]!==p||t[33]!==r||t[34]!==D?(O=(0,I.jsx)(ge,{onOpenChange:p,open:r,children:D}),t[32]=p,t[33]=r,t[34]=D,t[35]=O):O=t[35],O}function Oe(e){let t=(0,Ee.c)(22),{gpu:n}=e;if(!n)return null;let r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,I.jsx)(N.Header,{children:`GPU`}),t[0]=r):r=t[0];let i;t[1]===n.model?i=t[2]:(i=(0,I.jsx)(P,{label:`Model`,value:n.model}),t[1]=n.model,t[2]=i);let a;t[3]===n.vram_mib?a=t[4]:(a=c(n.vram_mib),t[3]=n.vram_mib,t[4]=a);let o;t[5]===a?o=t[6]:(o=(0,I.jsx)(P,{label:`VRAM`,value:a}),t[5]=a,t[6]=o);let s=n.profile?`MIG slice`:`PCIe passthrough`,l;t[7]===s?l=t[8]:(l=(0,I.jsx)(P,{label:`Attachment`,value:s}),t[7]=s,t[8]=l);let u;t[9]===n.profile?u=t[10]:(u=n.profile&&(0,I.jsx)(P,{label:`Profile`,value:n.profile}),t[9]=n.profile,t[10]=u);let d;t[11]===n.mdev_path?d=t[12]:(d=n.mdev_path&&(0,I.jsx)(P,{label:`Mdev path`,value:n.mdev_path}),t[11]=n.mdev_path,t[12]=d);let f;t[13]===n.pci_address?f=t[14]:(f=n.pci_address&&(0,I.jsx)(P,{label:`PCI address`,value:n.pci_address}),t[13]=n.pci_address,t[14]=f);let p;return t[15]!==i||t[16]!==o||t[17]!==l||t[18]!==u||t[19]!==d||t[20]!==f?(p=(0,I.jsxs)(N,{children:[r,(0,I.jsxs)(N.Content,{children:[i,o,l,u,d,f]})]}),t[15]=i,t[16]=o,t[17]=l,t[18]=u,t[19]=d,t[20]=f,t[21]=p):p=t[21],p}function ke(e){let t=(0,Ee.c)(31),{instanceId:n}=e,r;t[0]===n?r=t[1]:(r=C(n),t[0]=n,t[1]=r);let{data:a}=i(r),{data:s}=i(ne),c=ee(),l=D(),[u,f]=(0,F.useState)(``),g;t[2]===a?.IamInstanceProfileAssociations?g=t[3]:(g=a?.IamInstanceProfileAssociations?.find(je),t[2]=a?.IamInstanceProfileAssociations,t[3]=g);let _=g,y;t[4]===s?.InstanceProfiles?y=t[5]:(y=s?.InstanceProfiles??[],t[4]=s?.InstanceProfiles,t[5]=y);let b=y,x;t[6]!==c||t[7]!==n||t[8]!==u?(x=async()=>{u&&(await c.mutateAsync({instanceId:n,instanceProfileName:u}),f(``))},t[6]=c,t[7]=n,t[8]=u,t[9]=x):x=t[9];let S=x,w;t[10]!==_||t[11]!==l||t[12]!==n?(w=async()=>{_?.AssociationId&&await l.mutateAsync({associationId:_.AssociationId,instanceId:n})},t[10]=_,t[11]=l,t[12]=n,t[13]=w):w=t[13];let T=w,E;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,I.jsx)(N.Header,{children:`IAM Role`}),t[14]=E):E=t[14];let O;t[15]===c.error?O=t[16]:(O=c.error&&(0,I.jsx)(`div`,{className:`col-span-2`,children:(0,I.jsx)(M,{error:c.error,msg:`Failed to associate instance profile`})}),t[15]=c.error,t[16]=O);let k;t[17]===l.error?k=t[18]:(k=l.error&&(0,I.jsx)(`div`,{className:`col-span-2`,children:(0,I.jsx)(M,{error:l.error,msg:`Failed to disassociate instance profile`})}),t[17]=l.error,t[18]=k);let A;t[19]!==c.isPending||t[20]!==_||t[21]!==l.isPending||t[22]!==S||t[23]!==T||t[24]!==b||t[25]!==u?(A=_?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(P,{label:`Instance Profile ARN`,value:_.IamInstanceProfile?.Arn}),(0,I.jsx)(P,{label:`State`,value:(0,I.jsx)(ve,{state:_.State})}),(0,I.jsx)(`div`,{className:`col-span-2 flex justify-end`,children:(0,I.jsx)(v,{disabled:l.isPending,onClick:T,size:`sm`,variant:`destructive`,children:l.isPending?`Detaching…`:`Detach`})})]}):(0,I.jsxs)(`div`,{className:`col-span-2 space-y-3`,children:[(0,I.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No instance profile is associated. Associate one to flow role credentials to this instance via IMDS.`}),b.length>0?(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,I.jsxs)(h,{onValueChange:e=>{f(e??``)},value:u,children:[(0,I.jsx)(m,{className:`w-full`,children:(0,I.jsx)(d,{placeholder:`Select an instance profile`})}),(0,I.jsx)(p,{children:b.map(Ae)})]}),(0,I.jsx)(v,{disabled:!u||c.isPending,onClick:S,size:`sm`,children:c.isPending?`Associating…`:`Associate`})]}):(0,I.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`No instance profiles exist.`,` `,(0,I.jsx)(o,{className:`text-primary hover:underline`,to:`/iam/create-instance-profile`,children:`Create one`}),` `,`first.`]})]}),t[19]=c.isPending,t[20]=_,t[21]=l.isPending,t[22]=S,t[23]=T,t[24]=b,t[25]=u,t[26]=A):A=t[26];let j;return t[27]!==O||t[28]!==k||t[29]!==A?(j=(0,I.jsxs)(N,{children:[E,(0,I.jsxs)(N.Content,{children:[O,k,A]})]}),t[27]=O,t[28]=k,t[29]=A,t[30]=j):j=t[30],j}function Ae(e){return(0,I.jsx)(f,{value:e.InstanceProfileName??``,children:e.InstanceProfileName},e.InstanceProfileName)}function je(e){return e.State===`associating`||e.State===`associated`}var L=new Set([`pending`,`stopping`,`shutting-down`,`terminated`]);function Me(e){let t=(0,Ee.c)(43),{instanceId:n,state:r}=e,i=j(),a=te(),o=O(),s=A(),[c,l]=(0,F.useState)(!1),u=L.has(r??``),d;t[0]!==n||t[1]!==s?(d=()=>{s.mutate(n,{onSettled:()=>{l(!1)}})},t[0]=n,t[1]=s,t[2]=d):d=t[2];let f=d;if(u&&r!==`terminated`){let e;return t[3]===r?e=t[4]:(e=(0,I.jsx)(`div`,{className:`rounded-lg border bg-muted/50 p-4`,children:(0,I.jsxs)(`p`,{className:`text-center text-sm text-muted-foreground`,children:[`Instance is `,r,`. Actions will be available once the operation completes.`]})}),t[3]=r,t[4]=e),e}if(r===`terminated`){let e;return t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,I.jsx)(`div`,{className:`rounded-lg border bg-muted/50 p-4`,children:(0,I.jsx)(`p`,{className:`text-center text-sm text-muted-foreground`,children:`This instance has been terminated and cannot be managed.`})}),t[5]=e):e=t[5],e}let p;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,I.jsx)(`h2`,{className:`mb-4 font-semibold`,children:`Instance Actions`}),t[6]=p):p=t[6];let m;t[7]===i.error?m=t[8]:(m=i.error&&(0,I.jsx)(M,{error:i.error,msg:`Failed to start instance`}),t[7]=i.error,t[8]=m);let h;t[9]===a.error?h=t[10]:(h=a.error&&(0,I.jsx)(M,{error:a.error,msg:`Failed to stop instance`}),t[9]=a.error,t[10]=h);let y;t[11]===o.error?y=t[12]:(y=o.error&&(0,I.jsx)(M,{error:o.error,msg:`Failed to reboot instance`}),t[11]=o.error,t[12]=y);let b;t[13]===s.error?b=t[14]:(b=s.error&&(0,I.jsx)(M,{error:s.error,msg:`Failed to terminate instance`}),t[13]=s.error,t[14]=b);let x;t[15]!==n||t[16]!==i||t[17]!==r?(x=r===`stopped`&&(0,I.jsxs)(v,{disabled:i.isPending,onClick:()=>{i.mutate(n)},size:`sm`,variant:`default`,children:[(0,I.jsx)(Ce,{className:`size-4`}),i.isPending?`Starting`:`Start`]}),t[15]=n,t[16]=i,t[17]=r,t[18]=x):x=t[18];let S;t[19]!==n||t[20]!==o||t[21]!==r||t[22]!==a?(S=r===`running`&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(v,{disabled:a.isPending,onClick:()=>{a.mutate(n)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(Se,{className:`size-4`}),a.isPending?`Stopping`:`Stop`]}),(0,I.jsxs)(v,{disabled:o.isPending,onClick:()=>{o.mutate(n)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(g,{className:`size-4`}),o.isPending?`Rebooting`:`Reboot`]})]}),t[19]=n,t[20]=o,t[21]=r,t[22]=a,t[23]=S):S=t[23];let C;t[24]!==r||t[25]!==s.isPending?(C=(r===`stopped`||r===`running`)&&(0,I.jsxs)(v,{disabled:s.isPending,onClick:()=>{l(!0)},size:`sm`,variant:`destructive`,children:[(0,I.jsx)(_,{className:`size-4`}),s.isPending?`Terminating`:`Terminate`]}),t[24]=r,t[25]=s.isPending,t[26]=C):C=t[26];let w;t[27]!==x||t[28]!==S||t[29]!==C?(w=(0,I.jsxs)(`div`,{className:`flex flex-wrap gap-2`,children:[x,S,C]}),t[27]=x,t[28]=S,t[29]=C,t[30]=w):w=t[30];let T=`Are you sure you want to terminate the instance "${n}"? This action cannot be undone.`,E;t[31]!==f||t[32]!==c||t[33]!==T||t[34]!==s.isPending?(E=(0,I.jsx)(_e,{confirmLabel:`Terminate`,description:T,isPending:s.isPending,onConfirm:f,onOpenChange:l,open:c,pendingLabel:`Terminating…`,title:`Terminate Instance`}),t[31]=f,t[32]=c,t[33]=T,t[34]=s.isPending,t[35]=E):E=t[35];let D;return t[36]!==w||t[37]!==E||t[38]!==m||t[39]!==h||t[40]!==y||t[41]!==b?(D=(0,I.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[p,m,h,y,b,w,E]}),t[36]=w,t[37]=E,t[38]=m,t[39]=h,t[40]=y,t[41]=b,t[42]=D):D=t[42],D}function R(){let e=(0,Ee.c)(136),{id:t}=re.useParams(),{isAdmin:n}=b(),r;e[0]===t?r=e[1]:(r=w(t),e[0]=t,e[1]=r);let{data:c}=a(r),l=c.Reservations?.[0]?.Instances?.[0],d=l?.ImageId,f;e[2]===d?f=e[3]:(f=x(d),e[2]=d,e[3]=f);let{data:p}=a(f),m=p?.Images?.[0],{data:h}=a(S),g;e[4]===n?g=e[5]:(g={...ae,enabled:n,refetchInterval:5e3},e[4]=n,e[5]=g);let{data:_}=i(g),y;e[6]!==t||e[7]!==_?.vms?(y=_?.vms?.find(e=>e.instance_id===t),e[6]=t,e[7]=_?.vms,e[8]=y):y=e[8];let C=y,D=T(),O=E(),[k,ee]=(0,F.useState)(!1),[A,j]=(0,F.useState)(``),[te,ne]=(0,F.useState)(!1),[ce,_e]=(0,F.useState)(null),[Se,Ce]=(0,F.useState)(!1);if(!l?.InstanceId){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(u,{to:`/ec2/describe-instances`,children:`Back to instances`}),(0,I.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance not found.`})]}),e[9]=t):t=e[9],t}let Ae;e[10]===l.LaunchTime?Ae=e[11]:(Ae=s(l.LaunchTime),e[10]=l.LaunchTime,e[11]=Ae);let je=Ae,L=l.State?.Name===`running`,R=l.State?.Name===`stopped`,Fe;e[12]!==t||e[13]!==D||e[14]!==A?(Fe=async function(){try{await D.mutateAsync({instanceId:t,instanceType:A}),ee(!1),j(``)}catch{}},e[12]=t,e[13]=D,e[14]=A,e[15]=Fe):Fe=e[15];let Ie=Fe,Le;e[16]!==O||e[17]!==t?(Le=async function(){try{let e=await O.mutateAsync(t),n=e.Output?atob(e.Output):`(no output)`;_e(n),ne(!0)}catch{}},e[16]=O,e[17]=t,e[18]=Le):Le=e[18];let Re=Le,ze;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,I.jsx)(u,{to:`/ec2/describe-instances`,children:`Back to instances`}),e[19]=ze):ze=e[19];let z;e[20]===D.error?z=e[21]:(z=D.error&&(0,I.jsx)(M,{error:D.error,msg:`Failed to modify instance`}),e[20]=D.error,e[21]=z);let B;e[22]===O.error?B=e[23]:(B=O.error&&(0,I.jsx)(M,{error:O.error,msg:`Failed to get console output`}),e[22]=O.error,e[23]=B);let V;e[24]!==O.isPending||e[25]!==Re||e[26]!==L?(V=L&&(0,I.jsxs)(v,{disabled:O.isPending,onClick:Re,size:`sm`,variant:`outline`,children:[(0,I.jsx)(Te,{className:`size-4`}),O.isPending?`Fetching…`:`View Console`]}),e[24]=O.isPending,e[25]=Re,e[26]=L,e[27]=V):V=e[27];let H;e[28]!==L||e[29]!==R?(H=(L||R)&&(0,I.jsxs)(v,{onClick:()=>{Ce(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(xe,{className:`size-4`}),`Create Image`]}),e[28]=L,e[29]=R,e[30]=H):H=e[30];let U;e[31]!==l.InstanceType||e[32]!==R?(U=R&&(0,I.jsxs)(v,{onClick:()=>{j(l.InstanceType??``),ee(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(we,{className:`size-4`}),`Modify Instance`]}),e[31]=l.InstanceType,e[32]=R,e[33]=U):U=e[33];let Be=l.State?.Name,W;e[34]===Be?W=e[35]:(W=(0,I.jsx)(ve,{state:Be}),e[34]=Be,e[35]=W);let G;e[36]!==V||e[37]!==H||e[38]!==U||e[39]!==W?(G=(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[V,H,U,W]}),e[36]=V,e[37]=H,e[38]=U,e[39]=W,e[40]=G):G=e[40];let K;e[41]!==l.InstanceId||e[42]!==G?(K=(0,I.jsx)(ie,{actions:G,subtitle:`Instance Details`,title:l.InstanceId}),e[41]=l.InstanceId,e[42]=G,e[43]=K):K=e[43];let Ve=l.State?.Name,q;e[44]!==l.InstanceId||e[45]!==Ve?(q=(0,I.jsx)(Me,{instanceId:l.InstanceId,state:Ve}),e[44]=l.InstanceId,e[45]=Ve,e[46]=q):q=e[46];let J;e[47]!==ce||e[48]!==te?(J=te&&ce!==null&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:(0,I.jsxs)(`div`,{className:`flex items-center justify-between`,children:[`Console Output`,(0,I.jsx)(v,{onClick:()=>{ne(!1),_e(null)},size:`sm`,variant:`ghost`,children:`Hide`})]})}),(0,I.jsx)(`div`,{className:`p-4`,children:(0,I.jsx)(`pre`,{className:`max-h-96 overflow-y-auto rounded bg-muted p-3 font-mono text-xs whitespace-pre-wrap`,children:ce})})]}),e[47]=ce,e[48]=te,e[49]=J):J=e[49];let He;e[50]===Symbol.for(`react.memo_cache_sentinel`)?(He=(0,I.jsx)(N.Header,{children:`Instance Information`}),e[50]=He):He=e[50];let Y;e[51]===l.InstanceId?Y=e[52]:(Y=(0,I.jsx)(P,{label:`Instance ID`,value:l.InstanceId}),e[51]=l.InstanceId,e[52]=Y);let X;e[53]===l.InstanceType?X=e[54]:(X=(0,I.jsx)(P,{label:`Instance Type`,value:l.InstanceType}),e[53]=l.InstanceType,e[54]=X);let Ue=l.State?.Name,Z;e[55]===Ue?Z=e[56]:(Z=(0,I.jsx)(P,{label:`Instance State`,value:Ue}),e[55]=Ue,e[56]=Z);let We;e[57]===l.State?.Code?We=e[58]:(We=l.State?.Code?.toString(),e[57]=l.State?.Code,e[58]=We);let Ge;e[59]===We?Ge=e[60]:(Ge=(0,I.jsx)(P,{label:`State Code`,value:We}),e[59]=We,e[60]=Ge);let Ke;e[61]===je?Ke=e[62]:(Ke=(0,I.jsx)(P,{label:`Launch Time`,value:je}),e[61]=je,e[62]=Ke);let qe=l.Placement?.AvailabilityZone,Je;e[63]===qe?Je=e[64]:(Je=(0,I.jsx)(P,{label:`Availability Zone`,value:qe}),e[63]=qe,e[64]=Je);let Ye;e[65]===l.Placement?Ye=e[66]:(Ye=l.Placement?.GroupName?(0,I.jsx)(o,{className:`text-primary hover:underline`,to:`/ec2/describe-placement-groups`,children:l.Placement.GroupName}):void 0,e[65]=l.Placement,e[66]=Ye);let Xe;e[67]===Ye?Xe=e[68]:(Xe=(0,I.jsx)(P,{label:`Placement Group`,value:Ye}),e[67]=Ye,e[68]=Xe);let Ze;e[69]!==Y||e[70]!==X||e[71]!==Z||e[72]!==Ge||e[73]!==Ke||e[74]!==Je||e[75]!==Xe?(Ze=(0,I.jsxs)(N,{children:[He,(0,I.jsxs)(N.Content,{children:[Y,X,Z,Ge,Ke,Je,Xe]})]}),e[69]=Y,e[70]=X,e[71]=Z,e[72]=Ge,e[73]=Ke,e[74]=Je,e[75]=Xe,e[76]=Ze):Ze=e[76];let Qe;e[77]!==l.KeyName||e[78]!==l.PrivateDnsName||e[79]!==l.PrivateIpAddress||e[80]!==l.PublicDnsName||e[81]!==l.PublicIpAddress||e[82]!==l.SecurityGroups||e[83]!==l.SubnetId||e[84]!==l.VpcId?(Qe=(l.PrivateIpAddress||l.PublicIpAddress||l.VpcId||l.SubnetId||l.SecurityGroups&&l.SecurityGroups.length>0)&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:`Network & Security`}),(0,I.jsxs)(N.Content,{children:[(0,I.jsx)(P,{label:`Private IP Address`,value:l.PrivateIpAddress}),(0,I.jsx)(P,{label:`Public IP Address`,value:l.PublicIpAddress}),(0,I.jsx)(P,{label:`Private DNS`,value:l.PrivateDnsName}),(0,I.jsx)(P,{label:`Public DNS`,value:l.PublicDnsName}),(0,I.jsx)(P,{label:`VPC ID`,value:l.VpcId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:l.VpcId},to:`/ec2/describe-vpcs/$id`,children:l.VpcId}):void 0}),(0,I.jsx)(P,{label:`Subnet ID`,value:l.SubnetId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:l.SubnetId},to:`/ec2/describe-subnets/$id`,children:l.SubnetId}):void 0}),(0,I.jsx)(P,{label:`Key Name`,value:l.KeyName}),(0,I.jsx)(P,{label:`Security Groups`,value:l.SecurityGroups?.map(Pe).join(`, `)})]})]}),e[77]=l.KeyName,e[78]=l.PrivateDnsName,e[79]=l.PrivateIpAddress,e[80]=l.PublicDnsName,e[81]=l.PublicIpAddress,e[82]=l.SecurityGroups,e[83]=l.SubnetId,e[84]=l.VpcId,e[85]=Qe):Qe=e[85];let $e;e[86]===l.InstanceId?$e=e[87]:($e=(0,I.jsx)(ke,{instanceId:l.InstanceId}),e[86]=l.InstanceId,e[87]=$e);let et;e[88]!==n||e[89]!==C?.gpu?(et=n&&(0,I.jsx)(Oe,{gpu:C?.gpu}),e[88]=n,e[89]=C?.gpu,e[90]=et):et=e[90];let tt;e[91]===l.BlockDeviceMappings?tt=e[92]:(tt=l.BlockDeviceMappings&&l.BlockDeviceMappings.length>0&&(0,I.jsxs)(N,{children:[(0,I.jsx)(N.Header,{children:`Block Device Mappings`}),l.BlockDeviceMappings.map(Ne)]}),e[91]=l.BlockDeviceMappings,e[92]=tt);let nt;e[93]===m?nt=e[94]:(nt=m&&(0,I.jsx)(ye,{image:m}),e[93]=m,e[94]=nt);let Q;e[95]!==K||e[96]!==q||e[97]!==J||e[98]!==Ze||e[99]!==Qe||e[100]!==$e||e[101]!==et||e[102]!==tt||e[103]!==nt?(Q=(0,I.jsxs)(`div`,{className:`space-y-6`,children:[K,q,J,Ze,Qe,$e,et,tt,nt]}),e[95]=K,e[96]=q,e[97]=J,e[98]=Ze,e[99]=Qe,e[100]=$e,e[101]=et,e[102]=tt,e[103]=nt,e[104]=Q):Q=e[104];let rt;e[105]===Symbol.for(`react.memo_cache_sentinel`)?(rt=e=>{e||(ee(!1),j(``))},e[105]=rt):rt=e[105];let it;e[106]===Symbol.for(`react.memo_cache_sentinel`)?(it=(0,I.jsx)(de,{children:`Modify Instance`}),e[106]=it):it=e[106];let at;e[107]===l.InstanceId?at=e[108]:(at=(0,I.jsxs)(he,{children:[it,(0,I.jsxs)(le,{children:[`Select a new instance type for "`,l.InstanceId,`". The instance must be stopped to modify its attributes.`]})]}),e[107]=l.InstanceId,e[108]=at);let ot;e[109]===Symbol.for(`react.memo_cache_sentinel`)?(ot=(0,I.jsx)(oe,{children:(0,I.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),e[109]=ot):ot=e[109];let st;e[110]===h.InstanceTypes?st=e[111]:(st=h.InstanceTypes??[],e[110]=h.InstanceTypes,e[111]=st);let ct;e[112]!==A||e[113]!==st?(ct=(0,I.jsxs)(se,{children:[ot,(0,I.jsx)(be,{className:`w-full`,id:`instanceType`,instanceTypes:st,onValueChange:j,value:A})]}),e[112]=A,e[113]=st,e[114]=ct):ct=e[114];let lt;e[115]===Symbol.for(`react.memo_cache_sentinel`)?(lt=(0,I.jsx)(me,{children:`Cancel`}),e[115]=lt):lt=e[115];let ut=D.isPending||!A||A===l.InstanceType,dt=D.isPending?`Saving…`:`Save Changes`,ft;e[116]!==Ie||e[117]!==ut||e[118]!==dt?(ft=(0,I.jsxs)(pe,{children:[lt,(0,I.jsx)(fe,{disabled:ut,onClick:Ie,children:dt})]}),e[116]=Ie,e[117]=ut,e[118]=dt,e[119]=ft):ft=e[119];let pt;e[120]!==at||e[121]!==ct||e[122]!==ft?(pt=(0,I.jsxs)(ue,{children:[at,ct,ft]}),e[120]=at,e[121]=ct,e[122]=ft,e[123]=pt):pt=e[123];let mt;e[124]!==k||e[125]!==pt?(mt=(0,I.jsx)(ge,{onOpenChange:rt,open:k,children:pt}),e[124]=k,e[125]=pt,e[126]=mt):mt=e[126];let $;e[127]!==l.InstanceId||e[128]!==Se?($=(0,I.jsx)(De,{instanceId:l.InstanceId,onOpenChange:Ce,open:Se}),e[127]=l.InstanceId,e[128]=Se,e[129]=$):$=e[129];let ht;return e[130]!==B||e[131]!==Q||e[132]!==mt||e[133]!==$||e[134]!==z?(ht=(0,I.jsxs)(I.Fragment,{children:[ze,z,B,Q,mt,$]}),e[130]=B,e[131]=Q,e[132]=mt,e[133]=$,e[134]=z,e[135]=ht):ht=e[135],ht}function Ne(e){return(0,I.jsxs)(N.Content,{children:[(0,I.jsx)(P,{label:`Device Name`,value:e.DeviceName}),(0,I.jsx)(P,{label:`Volume ID`,value:e.Ebs?.VolumeId?(0,I.jsx)(o,{className:`text-primary hover:underline`,params:{id:e.Ebs.VolumeId},to:`/ec2/describe-volumes/$id`,children:e.Ebs.VolumeId}):void 0}),(0,I.jsx)(P,{label:`Status`,value:e.Ebs?.Status}),(0,I.jsx)(P,{label:`Attach Time`,value:s(e.Ebs?.AttachTime)}),(0,I.jsx)(P,{label:`Delete on Termination`,value:e.Ebs?.DeleteOnTermination?`Yes`:`No`})]},e.DeviceName)}function Pe(e){return e.GroupName}export{R as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-0zr5J0DX.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-0zr5J0DX.js new file mode 100644 index 000000000..cba0508da --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-0zr5J0DX.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-KuJogjZ1.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/input-Dv_zyCQu.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/ec2-Bb2XHK85.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{k as r}from"./ec2-BOaIcgiX.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-KuJogjZ1.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B3e50mUn.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-B3e50mUn.js new file mode 100644 index 000000000..3fe2a7515 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-B3e50mUn.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BprdCLjf.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{O as r,j as i}from"./ec2-BOaIcgiX.js";var a=e(`/_auth/ec2/(vpc)/describe-vpcs/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | VPC | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BprdCLjf.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B49qxhIe.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-B49qxhIe.js deleted file mode 100644 index 93fe39886..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-B49qxhIe.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D3qjwuGY.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{l as r,v as i}from"./ec2-xfbzgUcH.js";var a=e(`/_auth/ec2/(placement-groups)/describe-placement-groups/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.id)),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D3qjwuGY.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B6UjjKjE.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-B6UjjKjE.js new file mode 100644 index 000000000..6db129c90 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-B6UjjKjE.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-mOXjUR-O.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{M as r,u as i}from"./ec2-BOaIcgiX.js";var a=e(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Internet Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-mOXjUR-O.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-D8jom3bG.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-B7CU1N0O.js similarity index 83% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-D8jom3bG.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-B7CU1N0O.js index aaafe7eea..d8f6816a8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-D8jom3bG.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-B7CU1N0O.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{t as o}from"./useSuspenseQuery-BhrB66K3.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{o as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./circle-arrow-up-DkoNR5iU.js";import{t as d}from"./trash-2-Dc_kaGDS.js";import{t as f}from"./button-B5pmTZ23.js";import{n as p}from"./admin-context-DbEQx3-L.js";import{r as m}from"./signed-fetch-VF7GkRXB.js";import{a as h}from"./ec2-xfbzgUcH.js";import{B as g}from"./ec2-Dbko8Muj.js";import{t as _}from"./_id-BEdHsdnR.js";import{t as v}from"./page-heading-CIbmsDOw.js";import{t as y}from"./error-banner-vjkAWoEL.js";import{a as b,i as x,l as S,n as C,o as w,r as T,s as E,t as D}from"./alert-dialog-C5LIz1yI.js";import{t as O}from"./delete-confirmation-dialog-DxqVde_o.js";import{t as k}from"./state-badge-8wj3oh2U.js";import{i as A}from"./system-managed-Dk7ySh_E.js";import{t as j}from"./ami-details-snKHLvGZ.js";var M=t(n()),N=r();function P(){let e=(0,N.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:F,onSuccess:()=>{t.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=t,e[1]=n),a(n)}async function F(e){let t=c();if(!t)throw Error(`Not authenticated`);return await m({action:`PromoteImage`,credentials:t,params:{ImageId:e}})}var I=e(),L=`000000000000`;function R(){let{id:e}=_.useParams(),t=s(),{data:n}=o(h(e)),r=n?.Images?.[0],{isAdmin:i}=p(),a=g(),c=P(),[m,N]=(0,M.useState)(!1),[F,R]=(0,M.useState)(!1);if(!r?.ImageId||A(r))return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(l,{to:`/ec2/describe-images`,children:`Back to images`}),(0,I.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]});let z=r.OwnerId===L;async function B(){try{await a.mutateAsync(e),t({to:`/ec2/describe-images`})}finally{N(!1)}}async function V(){try{await c.mutateAsync(e),R(!1)}catch{}}return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(l,{to:`/ec2/describe-images`,children:`Back to images`}),a.error&&(0,I.jsx)(y,{error:a.error,msg:`Failed to deregister image`}),c.error&&(0,I.jsx)(y,{error:c.error,msg:`Failed to promote image`}),(0,I.jsxs)(`div`,{className:`space-y-6`,children:[(0,I.jsx)(v,{actions:(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[i&&!z&&(0,I.jsxs)(f,{onClick:()=>{R(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(u,{className:`size-4`}),`Promote to System`]}),(0,I.jsxs)(f,{onClick:()=>{N(!0)},size:`sm`,variant:`destructive`,children:[(0,I.jsx)(d,{className:`size-4`}),`Deregister`]}),(0,I.jsx)(k,{state:r.State})]}),subtitle:`Image Details`,title:r.ImageId}),(0,I.jsx)(j,{image:r,showExtendedDetails:!0})]}),(0,I.jsx)(O,{description:`Are you sure you want to deregister "${r.ImageId}"? The backing snapshot will not be deleted.`,isPending:a.isPending,onConfirm:B,onOpenChange:N,open:m,title:`Deregister Image`}),(0,I.jsx)(D,{onOpenChange:R,open:F,children:(0,I.jsxs)(x,{children:[(0,I.jsxs)(E,{children:[(0,I.jsx)(S,{children:`Promote to System Image`}),(0,I.jsxs)(b,{children:[`This will make “`,r.ImageId,`” visible to all accounts as a system image. This cannot be undone via the UI.`]})]}),(0,I.jsxs)(w,{children:[(0,I.jsx)(T,{children:`Cancel`}),(0,I.jsx)(C,{disabled:c.isPending,onClick:V,children:c.isPending?`Promoting…`:`Promote`})]})]})})]})}export{R as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{t as o}from"./useSuspenseQuery-BhrB66K3.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{o as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./circle-arrow-up-DkoNR5iU.js";import{t as d}from"./trash-2-Dc_kaGDS.js";import{t as f}from"./button-KK2VfbzH.js";import{n as p}from"./admin-context-Bip1Tviw.js";import{r as m}from"./signed-fetch-C0A8gvg8.js";import{a as h}from"./ec2-BOaIcgiX.js";import{B as g}from"./ec2-kCKVAxwx.js";import{t as _}from"./_id-BFoQTUR0.js";import{t as v}from"./page-heading-CIbmsDOw.js";import{t as y}from"./error-banner-vjkAWoEL.js";import{a as b,i as x,l as S,n as C,o as w,r as T,s as E,t as D}from"./alert-dialog-5uS2nPuy.js";import{t as O}from"./delete-confirmation-dialog-Glu4FzJO.js";import{t as k}from"./state-badge-teQfBrcY.js";import{i as A}from"./system-managed-Dk7ySh_E.js";import{t as j}from"./ami-details-OPi711d8.js";var M=t(n()),N=r();function P(){let e=(0,N.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:F,onSuccess:()=>{t.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=t,e[1]=n),a(n)}async function F(e){let t=c();if(!t)throw Error(`Not authenticated`);return await m({action:`PromoteImage`,credentials:t,params:{ImageId:e}})}var I=e(),L=`000000000000`;function R(){let{id:e}=_.useParams(),t=s(),{data:n}=o(h(e)),r=n?.Images?.[0],{isAdmin:i}=p(),a=g(),c=P(),[m,N]=(0,M.useState)(!1),[F,R]=(0,M.useState)(!1);if(!r?.ImageId||A(r))return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(l,{to:`/ec2/describe-images`,children:`Back to images`}),(0,I.jsx)(`p`,{className:`text-muted-foreground`,children:`Image not found.`})]});let z=r.OwnerId===L;async function B(){try{await a.mutateAsync(e),t({to:`/ec2/describe-images`})}finally{N(!1)}}async function V(){try{await c.mutateAsync(e),R(!1)}catch{}}return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(l,{to:`/ec2/describe-images`,children:`Back to images`}),a.error&&(0,I.jsx)(y,{error:a.error,msg:`Failed to deregister image`}),c.error&&(0,I.jsx)(y,{error:c.error,msg:`Failed to promote image`}),(0,I.jsxs)(`div`,{className:`space-y-6`,children:[(0,I.jsx)(v,{actions:(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[i&&!z&&(0,I.jsxs)(f,{onClick:()=>{R(!0)},size:`sm`,variant:`outline`,children:[(0,I.jsx)(u,{className:`size-4`}),`Promote to System`]}),(0,I.jsxs)(f,{onClick:()=>{N(!0)},size:`sm`,variant:`destructive`,children:[(0,I.jsx)(d,{className:`size-4`}),`Deregister`]}),(0,I.jsx)(k,{state:r.State})]}),subtitle:`Image Details`,title:r.ImageId}),(0,I.jsx)(j,{image:r,showExtendedDetails:!0})]}),(0,I.jsx)(O,{description:`Are you sure you want to deregister "${r.ImageId}"? The backing snapshot will not be deleted.`,isPending:a.isPending,onConfirm:B,onOpenChange:N,open:m,title:`Deregister Image`}),(0,I.jsx)(D,{onOpenChange:R,open:F,children:(0,I.jsxs)(x,{children:[(0,I.jsxs)(E,{children:[(0,I.jsx)(S,{children:`Promote to System Image`}),(0,I.jsxs)(b,{children:[`This will make “`,r.ImageId,`” visible to all accounts as a system image. This cannot be undone via the UI.`]})]}),(0,I.jsxs)(w,{children:[(0,I.jsx)(T,{children:`Cancel`}),(0,I.jsx)(C,{disabled:c.isPending,onClick:V,children:c.isPending?`Promoting…`:`Promote`})]})]})})]})}export{R as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B2UNoBqO.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-B7Y1NWx7.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-B2UNoBqO.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-B7Y1NWx7.js index ced7019f3..f1ba1e0fb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-B2UNoBqO.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-B7Y1NWx7.js @@ -1,4 +1,4 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{an as o,in as s,t as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./button-B5pmTZ23.js";import{i as u,n as d,r as f,t as p}from"./ecr-Cui1zK4W.js";import{a as m,c as h,l as g,o as _,r as v,s as y,t as b}from"./ecr-BvXFRNzc.js";import{r as x}from"./json-CcmuIjzX.js";import{t as S}from"./_id-iAHChfiq.js";import{t as C}from"./page-heading-CIbmsDOw.js";import{t as w}from"./badge-C7Jy3M_B.js";import{a as T,i as E,l as D,n as O,o as k,r as A,s as j,t as M}from"./alert-dialog-C5LIz1yI.js";import{i as N,n as P,r as F,t as I}from"./tabs-CITVfGwW.js";import{t as ee}from"./json-editor-DDha4Mlx.js";var L=r(),R=t(n(),1),z=e(),B=`{ +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{an as o,in as s,t as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./button-KK2VfbzH.js";import{i as u,n as d,r as f,t as p}from"./ecr-C1xO3sFZ.js";import{a as m,c as h,l as g,o as _,r as v,s as y,t as b}from"./ecr-CJ6FS_PS.js";import{r as x}from"./json-D82GLiDy.js";import{t as S}from"./_id-CHZBYqQx.js";import{t as C}from"./page-heading-CIbmsDOw.js";import{t as w}from"./badge-Pkfq9EWJ.js";import{a as T,i as E,l as D,n as O,o as k,r as A,s as j,t as M}from"./alert-dialog-5uS2nPuy.js";import{i as N,n as P,r as F,t as I}from"./tabs-DEpYOmeM.js";import{t as ee}from"./json-editor-D5hsQqek.js";var L=r(),R=t(n(),1),z=e(),B=`{ "rules": [ { "rulePriority": 1, diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BApPJcKv.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BApPJcKv.js deleted file mode 100644 index 0b346dd4e..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BApPJcKv.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-KDJJcaaA.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/input-BRXyXQUw.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ec2-CHvsTx6p.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{k as r}from"./ec2-xfbzgUcH.js";var i=e(`/_auth/ec2/(volumes)/modify-volume/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.id))},head:({params:e})=>({meta:[{title:`Resize ${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-KDJJcaaA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BDbNKbq6.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BDbNKbq6.js new file mode 100644 index 000000000..1c0c1c40c --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BDbNKbq6.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C2Wq3GPv.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/ec2-Bb2XHK85.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{C as i}from"./ec2-BOaIcgiX.js";var a=r(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),o=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...i(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C2Wq3GPv.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{a as n,o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BEdHsdnR.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BEdHsdnR.js deleted file mode 100644 index bf54ac00e..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BEdHsdnR.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D8jom3bG.js","assets/compiler-runtime-BAC6wZ-W.js","assets/removable-CebS9mWh.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/circle-arrow-up-DkoNR5iU.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/admin-context-DbEQx3-L.js","assets/sts-DCkgaL1z.js","assets/signed-fetch-VF7GkRXB.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/state-badge-8wj3oh2U.js","assets/system-managed-Dk7ySh_E.js","assets/ami-details-snKHLvGZ.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{a as r}from"./ec2-xfbzgUcH.js";var i=e(`/_auth/ec2/(images)/describe-images/$id`)({loader:async({context:e,params:t})=>await e.queryClient.ensureQueryData(r(t.id)),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D8jom3bG.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BFXE9Jle.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BFXE9Jle.js deleted file mode 100644 index 72d24a143..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BFXE9Jle.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DxBz-xCE.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{D as r}from"./ec2-xfbzgUcH.js";var i=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.id))},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DxBz-xCE.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BFoQTUR0.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BFoQTUR0.js new file mode 100644 index 000000000..fd15b9e15 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BFoQTUR0.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B7CU1N0O.js","assets/compiler-runtime-BAC6wZ-W.js","assets/removable-CebS9mWh.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/circle-arrow-up-DkoNR5iU.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/admin-context-Bip1Tviw.js","assets/sts-BMCAZlxu.js","assets/signed-fetch-C0A8gvg8.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/state-badge-teQfBrcY.js","assets/system-managed-Dk7ySh_E.js","assets/ami-details-OPi711d8.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{a as r}from"./ec2-BOaIcgiX.js";var i=e(`/_auth/ec2/(images)/describe-images/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.Images?.[0]?.Name??`Image`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B7CU1N0O.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BJlsOeWG.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BJlsOeWG.js new file mode 100644 index 000000000..31d69bcad --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BJlsOeWG.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DNu81G5a.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{l as r,v as i}from"./ec2-BOaIcgiX.js";var a=e(`/_auth/ec2/(placement-groups)/describe-placement-groups/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DNu81G5a.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BKyCvdAZ.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BKyCvdAZ.js new file mode 100644 index 000000000..1f1d23e89 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BKyCvdAZ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BuJTG8nq.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{l as r,t as i}from"./ec2-BOaIcgiX.js";var a=e(`/_auth/ec2/(elastic-ips)/describe-addresses/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Elastic IP | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BuJTG8nq.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BMtUtAqE.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BTvCBBhL.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-BMtUtAqE.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-BTvCBBhL.js index d93da5d05..447d2496a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BMtUtAqE.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BTvCBBhL.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,sn as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-AlcaFR6c.js";import{t as m}from"./pencil-lzF8Sth5.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{t as g}from"./button-B5pmTZ23.js";import{t as _}from"./input-BRXyXQUw.js";import{t as v}from"./acm-DmCcUtE_.js";import{t as y}from"./certificate-import-dialog-3CXakVjy.js";import{O as b,w as x}from"./ec2-xfbzgUcH.js";import{_ as S,a as C,d as w,f as T,g as E,h as D,o as O,r as k,s as A,t as j,u as M}from"./elbv2-C1cLzuda.js";import{i as N,n as P,o as F,r as I,s as L,t as R,u as z}from"./elbv2-DA3X8BfS.js";import{t as B}from"./_id-COUcABqD.js";import{t as V}from"./page-heading-CIbmsDOw.js";import{a as H,i as ee,n as te,r as ne,t as U}from"./zod-C7XqDsyI.js";import{t as W}from"./error-banner-vjkAWoEL.js";import{r as re,s as G,t as K}from"./field-DVCmLIN7.js";import{a as q,i as J,l as ie,n as ae,o as oe,r as se,s as ce,t as le}from"./alert-dialog-C5LIz1yI.js";import{t as ue}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as Y,t as X}from"./detail-row-BiDoIw3t.js";import{t as de}from"./state-badge-8wj3oh2U.js";import{c as fe,i as pe,n as me,o as he,s as Z,t as ge}from"./elbv2-CTiusOYk.js";import{n as _e,t as ve}from"./attributes-editor-CYvM0ONe.js";import{t as ye}from"./tags-editor-Ch0tFvxo.js";import{i as be,n as xe,r as Se,t as Ce}from"./tabs-CITVfGwW.js";var we=r(),Q=t(n(),1),$=e(),Te=80,Ee=443,De=[],Oe=[];function ke(e){let t=e.CertificateArn?.split(`/`).pop()??e.CertificateArn??``;return e.DomainName?`${e.DomainName} · ${t}`:t}function Ae(e){let t=(0,we.c)(55),{form:n,protocols:r,targetGroups:i,certificates:a,sslPolicies:o}=e,s=a===void 0?De:a,c=o===void 0?Oe:o,{control:u,register:m,getValues:h,setValue:v,formState:b}=n,{errors:x}=b,[S,C]=(0,Q.useState)(!1),w;t[0]===u?w=t[1]:(w={control:u,name:`protocol`},t[0]=u,t[1]=w);let T=H(w),E=T===`HTTPS`,D;t[2]===T?D=t[3]:(D=Z(T),t[2]=T,t[3]=D);let O=D,k;t[4]!==h||t[5]!==v?(k=e=>{if(!e)return;let t=h(`port`);Z(e)?(t===Te&&v(`port`,Ee),e===`HTTPS`?h(`sslPolicy`)||v(`sslPolicy`,ge):v(`sslPolicy`,void 0)):(t===Ee&&v(`port`,Te),v(`certificateArn`,void 0),v(`sslPolicy`,void 0))},t[4]=h,t[5]=v,t[6]=k):k=t[6];let A=k,j;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-protocol`,children:`Protocol`})}),t[7]=j):j=t[7];let M;t[8]!==A||t[9]!==r?(M=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:e=>{t.onChange(e),A(e)},value:t.value,children:[(0,$.jsx)(f,{className:`w-full`,id:`listener-protocol`,children:(0,$.jsx)(l,{})}),(0,$.jsx)(d,{children:r.map(Pe)})]})},t[8]=A,t[9]=r,t[10]=M):M=t[10];let N;t[11]!==u||t[12]!==M?(N=(0,$.jsxs)(K,{children:[j,(0,$.jsx)(te,{control:u,name:`protocol`,render:M})]}),t[11]=u,t[12]=M,t[13]=N):N=t[13];let P;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-port`,children:`Port`})}),t[14]=P):P=t[14];let F=!!x.port,I=O?`443`:`80`,L;t[15]===m?L=t[16]:(L=m(`port`,{valueAsNumber:!0}),t[15]=m,t[16]=L);let R;t[17]!==F||t[18]!==I||t[19]!==L?(R=(0,$.jsx)(_,{"aria-invalid":F,id:`listener-port`,inputMode:`numeric`,placeholder:I,type:`number`,...L}),t[17]=F,t[18]=I,t[19]=L,t[20]=R):R=t[20];let z;t[21]===x.port?z=t[22]:(z=(0,$.jsx)(re,{errors:[x.port]}),t[21]=x.port,t[22]=z);let B;t[23]!==R||t[24]!==z?(B=(0,$.jsxs)(K,{children:[P,R,z]}),t[23]=R,t[24]=z,t[25]=B):B=t[25];let V;t[26]!==s||t[27]!==u||t[28]!==x.certificateArn||t[29]!==S||t[30]!==E||t[31]!==O||t[32]!==v||t[33]!==c?(V=O&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-certificate`,children:`Certificate`})}),(0,$.jsx)(te,{control:u,name:`certificateArn`,render:e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!x.certificateArn,className:`w-full`,id:`listener-certificate`,children:(0,$.jsx)(l,{placeholder:`Select certificate`})}),(0,$.jsx)(d,{children:s.map(Ne)})]})}}),(0,$.jsx)(re,{errors:[x.certificateArn]}),(0,$.jsxs)(`div`,{className:`mt-1 flex items-center justify-between`,children:[s.length===0&&(0,$.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No certificates imported yet.`}),(0,$.jsx)(g,{className:`ml-auto`,onClick:()=>{C(!0)},size:`sm`,type:`button`,variant:`ghost`,children:`Import certificate…`})]})]}),E&&(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-ssl-policy`,children:`Security policy`})}),(0,$.jsx)(te,{control:u,name:`sslPolicy`,render:e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??`ELBSecurityPolicy-2016-08`,children:[(0,$.jsx)(f,{className:`w-full`,id:`listener-ssl-policy`,children:(0,$.jsx)(l,{})}),(0,$.jsx)(d,{children:c.map(Me)})]})}})]}),(0,$.jsx)(y,{onImported:e=>{v(`certificateArn`,e,{shouldValidate:!0})},onOpenChange:C,open:S})]}),t[26]=s,t[27]=u,t[28]=x.certificateArn,t[29]=S,t[30]=E,t[31]=O,t[32]=v,t[33]=c,t[34]=V):V=t[34];let ee;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-default-tg`,children:`Default target group`})}),t[35]=ee):ee=t[35];let ne;t[36]!==x.defaultTargetGroupArn||t[37]!==i?(ne=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!x.defaultTargetGroupArn,className:`w-full`,id:`listener-default-tg`,children:(0,$.jsx)(l,{placeholder:`Select target group`})}),(0,$.jsx)(d,{children:i.map(je)})]})},t[36]=x.defaultTargetGroupArn,t[37]=i,t[38]=ne):ne=t[38];let U;t[39]!==u||t[40]!==ne?(U=(0,$.jsx)(te,{control:u,name:`defaultTargetGroupArn`,render:ne}),t[39]=u,t[40]=ne,t[41]=U):U=t[41];let W;t[42]===x.defaultTargetGroupArn?W=t[43]:(W=(0,$.jsx)(re,{errors:[x.defaultTargetGroupArn]}),t[42]=x.defaultTargetGroupArn,t[43]=W);let q;t[44]===i.length?q=t[45]:(q=i.length===0&&(0,$.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`No target groups available in this VPC. Create one first.`}),t[44]=i.length,t[45]=q);let J;t[46]!==U||t[47]!==W||t[48]!==q?(J=(0,$.jsxs)(K,{children:[ee,U,W,q]}),t[46]=U,t[47]=W,t[48]=q,t[49]=J):J=t[49];let ie;return t[50]!==B||t[51]!==V||t[52]!==J||t[53]!==N?(ie=(0,$.jsxs)($.Fragment,{children:[N,B,V,J]}),t[50]=B,t[51]=V,t[52]=J,t[53]=N,t[54]=ie):ie=t[54],ie}function je(e){return(0,$.jsxs)(u,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function Me(e){return(0,$.jsx)(u,{value:e.Name??``,children:e.Name},e.Name)}function Ne(e){return(0,$.jsx)(u,{value:e.CertificateArn??``,children:ke(e)},e.CertificateArn)}function Pe(e){return(0,$.jsx)(u,{value:e,children:e},e)}function Fe({listenerArn:e,targetGroups:t}){let{data:n}=i(R(e)),r=k(),a=T(),o=A(),[s,c]=(0,Q.useState)(!1),[l,u]=(0,Q.useState)(),[d,f]=(0,Q.useState)(),p=n.Rules??[],_=new Map;for(let e of t)e.TargetGroupArn&&e.TargetGroupName&&_.set(e.TargetGroupArn,e.TargetGroupName);return(0,$.jsxs)(`div`,{className:`space-y-3`,children:[r.error&&(0,$.jsx)(W,{error:r.error,msg:`Failed to create rule`}),a.error&&(0,$.jsx)(W,{error:a.error,msg:`Failed to modify rule`}),o.error&&(0,$.jsx)(W,{error:o.error,msg:`Failed to delete rule`}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,$.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[p.length,` rule`,p.length===1?``:`s`,` (including default)`]}),(0,$.jsx)(g,{onClick:()=>{c(!0)},size:`sm`,children:`Add rule`})]}),(0,$.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,$.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,$.jsx)(`thead`,{children:(0,$.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Priority`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Conditions`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Forward to`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,$.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,$.jsx)(`tbody`,{children:p.map(e=>(0,$.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Priority}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:Ie(e.Conditions,e.IsDefault===!0)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:Re(e,_)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-right`,children:e.IsDefault===!0?(0,$.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`Edit via listener`}):(0,$.jsxs)(`div`,{className:`flex justify-end gap-1`,children:[(0,$.jsx)(g,{"aria-label":`Edit rule ${e.Priority}`,onClick:()=>{u(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(m,{className:`size-4`})}),(0,$.jsx)(g,{"aria-label":`Delete rule ${e.Priority}`,onClick:()=>{f(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})})]})})]},e.RuleArn??e.Priority??`default`))})]})}),s&&(0,$.jsx)(Ue,{isPending:r.isPending,mode:`add`,onOpenChange:c,onSubmit:async t=>{try{await r.mutateAsync({listenerArn:e,priority:t.priority,conditions:t.conditions.map(ze),forwardTargetGroupArn:t.forwardTargetGroupArn}),c(!1)}catch{}},open:s,targetGroups:t}),(0,$.jsx)(Ue,{initialRule:l,isPending:a.isPending,mode:`edit`,onOpenChange:e=>{e||u(void 0)},onSubmit:async t=>{if(l?.RuleArn)try{await a.mutateAsync({ruleArn:l.RuleArn,listenerArn:e,conditions:t.conditions.map(ze),forwardTargetGroupArn:t.forwardTargetGroupArn}),u(void 0)}catch{}},open:l!==void 0,targetGroups:t}),(0,$.jsx)(ue,{description:d?`Delete rule with priority ${d.Priority}? This cannot be undone.`:``,isPending:o.isPending,onConfirm:async()=>{if(d?.RuleArn)try{await o.mutateAsync({ruleArn:d.RuleArn,listenerArn:e})}finally{f(void 0)}},onOpenChange:e=>{e||f(void 0)},open:d!==void 0,title:`Delete rule`})]})}function Ie(e,t){return t?`default`:!e||e.length===0?`—`:e.map(e=>{let t=Le(e);return`${e.Field}: ${t.join(`, `)}`}).join(` AND `)}function Le(e){if(e.Field===void 0)return e.Values??[];switch(e.Field){case`host-header`:return e.HostHeaderConfig?.Values??e.Values??[];case`path-pattern`:return e.PathPatternConfig?.Values??e.Values??[];case`http-header`:{let t=e.HttpHeaderConfig?.HttpHeaderName??`?`;return(e.HttpHeaderConfig?.Values??[]).map(e=>`${t}=${e}`)}case`http-request-method`:return e.HttpRequestMethodConfig?.Values??[];case`source-ip`:return e.SourceIpConfig?.Values??[];case`query-string`:return(e.QueryStringConfig?.Values??[]).map(e=>e.Key?`${e.Key}=${e.Value??``}`:e.Value??``);default:return e.Values??[]}}function Re(e,t){let n=e.Actions?.[0];return n?n.Type===`forward`&&n.TargetGroupArn?t.get(n.TargetGroupArn)??n.TargetGroupArn:n.Type??`—`:`—`}function ze(e){let t=e.rawValues.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0);return e.field===`query-string`?{field:e.field,values:[],queryStringPairs:t.map(e=>{let t=e.indexOf(`=`);return t===-1?{value:e}:{key:e.slice(0,t),value:e.slice(t+1)}})}:{field:e.field,values:t,httpHeaderName:e.httpHeaderName}}var Be=1,Ve=[{field:`path-pattern`,rawValues:``}];function He(e){let t=Number(e.Priority??Be),n=e.Conditions?.map(e=>Ye(e))??[];return{priority:Number.isFinite(t)?t:Be,conditions:n.length>0?n:Ve,forwardTargetGroupArn:e.Actions?.[0]?.TargetGroupArn??``}}function Ue(e){let t=(0,we.c)(84),{open:n,onOpenChange:r,onSubmit:i,isPending:a,targetGroups:o,mode:s,initialRule:c}=e,u,m;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(u=U(pe),m={priority:Be,conditions:Ve,forwardTargetGroupArn:``},t[0]=u,t[1]=m):(u=t[0],m=t[1]);let h;t[2]===c?h=t[3]:(h=c?He(c):void 0,t[2]=c,t[3]=h);let v;t[4]===h?v=t[5]:(v={resolver:u,defaultValues:m,values:h},t[4]=h,t[5]=v);let y=ee(v),b;t[6]===y.control?b=t[7]:(b={control:y.control,name:`conditions`},t[6]=y.control,t[7]=b);let{fields:x,append:S,remove:C}=ne(b),w;t[8]!==y||t[9]!==i?(w=y.handleSubmit(i),t[8]=y,t[9]=i,t[10]=w):w=t[10];let T=w,E;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(E={maxWidth:`40rem`,width:`calc(100vw - 2rem)`},t[11]=E):E=t[11];let D=s===`add`?`Add rule`:`Edit rule`,O;t[12]===D?O=t[13]:(O=(0,$.jsx)(ie,{children:D}),t[12]=D,t[13]=O);let k;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,$.jsx)(q,{children:`Routing rules match incoming requests and forward them to a target group. Rules evaluate in priority order; the listener default applies when no rule matches.`}),t[14]=k):k=t[14];let A;t[15]===O?A=t[16]:(A=(0,$.jsxs)(ce,{children:[O,k]}),t[15]=O,t[16]=A);let j;t[17]===T?j=t[18]:(j=e=>{e.preventDefault(),T()},t[17]=T,t[18]=j);let M;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-priority`,children:`Priority`})}),t[19]=M):M=t[19];let N=!!y.formState.errors.priority,P;t[20]===y?P=t[21]:(P=y.register(`priority`,{valueAsNumber:!0}),t[20]=y,t[21]=P);let F;t[22]!==N||t[23]!==P?(F=(0,$.jsx)(_,{"aria-invalid":N,id:`rule-priority`,inputMode:`numeric`,type:`number`,...P}),t[22]=N,t[23]=P,t[24]=F):F=t[24];let I;t[25]===y.formState.errors.priority?I=t[26]:(I=(0,$.jsx)(re,{errors:[y.formState.errors.priority]}),t[25]=y.formState.errors.priority,t[26]=I);let L;t[27]!==F||t[28]!==I?(L=(0,$.jsxs)(K,{children:[M,F,I]}),t[27]=F,t[28]=I,t[29]=L):L=t[29];let R;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,$.jsx)(G,{children:`Conditions`}),t[30]=R):R=t[30];let z=x.length>=5,B;t[31]===S?B=t[32]:(B=()=>{S({field:`path-pattern`,rawValues:``})},t[31]=S,t[32]=B);let V;t[33]!==z||t[34]!==B?(V=(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[R,(0,$.jsx)(g,{disabled:z,onClick:B,size:`sm`,type:`button`,variant:`outline`,children:`Add condition`})]}),t[33]=z,t[34]=B,t[35]=V):V=t[35];let H;if(t[36]!==x||t[37]!==y||t[38]!==C){let e;t[40]!==x.length||t[41]!==y||t[42]!==C?(e=(e,t)=>(0,$.jsx)(Ge,{form:y,index:t,onRemove:x.length>1?()=>{C(t)}:void 0},e.id),t[40]=x.length,t[41]=y,t[42]=C,t[43]=e):e=t[43],H=x.map(e),t[36]=x,t[37]=y,t[38]=C,t[39]=H}else H=t[39];let W;t[44]!==V||t[45]!==H?(W=(0,$.jsxs)(`div`,{className:`space-y-3`,children:[V,H]}),t[44]=V,t[45]=H,t[46]=W):W=t[46];let ue;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-forward-tg`,children:`Forward to target group`})}),t[47]=ue):ue=t[47];let Y;t[48]!==y.formState.errors.forwardTargetGroupArn||t[49]!==o?(Y=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!y.formState.errors.forwardTargetGroupArn,className:`w-full`,id:`rule-forward-tg`,children:(0,$.jsx)(l,{placeholder:`Select target group`})}),(0,$.jsx)(d,{children:o.map(We)})]})},t[48]=y.formState.errors.forwardTargetGroupArn,t[49]=o,t[50]=Y):Y=t[50];let X;t[51]!==y.control||t[52]!==Y?(X=(0,$.jsx)(te,{control:y.control,name:`forwardTargetGroupArn`,render:Y}),t[51]=y.control,t[52]=Y,t[53]=X):X=t[53];let de;t[54]===y.formState.errors.forwardTargetGroupArn?de=t[55]:(de=(0,$.jsx)(re,{errors:[y.formState.errors.forwardTargetGroupArn]}),t[54]=y.formState.errors.forwardTargetGroupArn,t[55]=de);let fe;t[56]!==X||t[57]!==de?(fe=(0,$.jsxs)(K,{children:[ue,X,de]}),t[56]=X,t[57]=de,t[58]=fe):fe=t[58];let me;t[59]!==j||t[60]!==L||t[61]!==W||t[62]!==fe?(me=(0,$.jsxs)(`form`,{className:`min-w-0 space-y-4`,onSubmit:j,children:[L,W,fe]}),t[59]=j,t[60]=L,t[61]=W,t[62]=fe,t[63]=me):me=t[63];let he;t[64]===a?he=t[65]:(he=(0,$.jsx)(se,{disabled:a,children:`Cancel`}),t[64]=a,t[65]=he);let Z;t[66]!==a||t[67]!==s?(Z=Xe(s,a),t[66]=a,t[67]=s,t[68]=Z):Z=t[68];let ge;t[69]!==T||t[70]!==a||t[71]!==Z?(ge=(0,$.jsx)(ae,{disabled:a,onClick:T,children:Z}),t[69]=T,t[70]=a,t[71]=Z,t[72]=ge):ge=t[72];let _e;t[73]!==he||t[74]!==ge?(_e=(0,$.jsxs)(oe,{children:[he,ge]}),t[73]=he,t[74]=ge,t[75]=_e):_e=t[75];let ve;t[76]!==A||t[77]!==me||t[78]!==_e?(ve=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:E,children:[A,me,_e]}),t[76]=A,t[77]=me,t[78]=_e,t[79]=ve):ve=t[79];let ye;return t[80]!==r||t[81]!==n||t[82]!==ve?(ye=(0,$.jsx)(le,{onOpenChange:r,open:n,children:ve}),t[80]=r,t[81]=n,t[82]=ve,t[83]=ye):ye=t[83],ye}function We(e){return(0,$.jsxs)(u,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function Ge(e){let t=(0,we.c)(54),{form:n,index:r,onRemove:i}=e,a,o,s,c,m,v,y,b,x,S;if(t[0]!==n||t[1]!==r||t[2]!==i){let e=n.watch(`conditions.${r}.field`);s=n.formState.errors.conditions?.[r],b=`space-y-2 rounded-md border p-3`;let C=`rule-cond-${r}-field`,w;t[13]===C?w=t[14]:(w=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:C,children:`Type`})}),t[13]=C,t[14]=w);let T=`conditions.${r}.field`,E;t[15]===r?E=t[16]:(E=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value,children:[(0,$.jsx)(f,{className:`w-full`,id:`rule-cond-${r}-field`,children:(0,$.jsx)(l,{})}),(0,$.jsxs)(d,{children:[(0,$.jsx)(u,{value:`path-pattern`,children:`Path pattern`}),(0,$.jsx)(u,{value:`host-header`,children:`Host header`}),(0,$.jsx)(u,{value:`http-header`,children:`HTTP header`}),(0,$.jsx)(u,{value:`http-request-method`,children:`HTTP method`}),(0,$.jsx)(u,{value:`source-ip`,children:`Source IP CIDR`}),(0,$.jsx)(u,{value:`query-string`,children:`Query string`})]})]})},t[15]=r,t[16]=E);let D;t[17]!==n.control||t[18]!==T||t[19]!==E?(D=(0,$.jsx)(te,{control:n.control,name:T,render:E}),t[17]=n.control,t[18]=T,t[19]=E,t[20]=D):D=t[20];let O;t[21]!==D||t[22]!==w?(O=(0,$.jsxs)(`div`,{className:`flex-1`,children:[w,D]}),t[21]=D,t[22]=w,t[23]=O):O=t[23];let k;t[24]!==r||t[25]!==i?(k=i&&(0,$.jsx)(g,{"aria-label":`Remove condition ${r+1}`,className:`self-end`,onClick:i,size:`sm`,type:`button`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})}),t[24]=r,t[25]=i,t[26]=k):k=t[26],t[27]!==O||t[28]!==k?(x=(0,$.jsxs)(`div`,{className:`flex gap-2`,children:[O,k]}),t[27]=O,t[28]=k,t[29]=x):x=t[29],S=e===`http-header`&&(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-cond-${r}-hdr-name`,children:`Header name`})}),(0,$.jsx)(_,{"aria-invalid":!!s?.httpHeaderName,id:`rule-cond-${r}-hdr-name`,placeholder:`X-Tenant`,...n.register(`conditions.${r}.httpHeaderName`)}),(0,$.jsx)(re,{errors:[s?.httpHeaderName]})]}),o=K;let A=`rule-cond-${r}-values`,j;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,$.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`(comma or newline separated, max 5)`}),t[30]=j):j=t[30],t[31]===A?y=t[32]:(y=(0,$.jsx)(G,{children:(0,$.jsxs)(`label`,{htmlFor:A,children:[`Values`,` `,j]})}),t[31]=A,t[32]=y),a=_,c=!!s?.rawValues,m=`rule-cond-${r}-values`,v=Ke(e),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=m,t[8]=v,t[9]=y,t[10]=b,t[11]=x,t[12]=S}else a=t[3],o=t[4],s=t[5],c=t[6],m=t[7],v=t[8],y=t[9],b=t[10],x=t[11],S=t[12];let C;t[33]!==n||t[34]!==r?(C=n.register(`conditions.${r}.rawValues`),t[33]=n,t[34]=r,t[35]=C):C=t[35];let w;t[36]!==a||t[37]!==c||t[38]!==m||t[39]!==v||t[40]!==C?(w=(0,$.jsx)(a,{"aria-invalid":c,id:m,placeholder:v,...C}),t[36]=a,t[37]=c,t[38]=m,t[39]=v,t[40]=C,t[41]=w):w=t[41];let T=s?.rawValues,E;t[42]===T?E=t[43]:(E=(0,$.jsx)(re,{errors:[T]}),t[42]=T,t[43]=E);let D;t[44]!==o||t[45]!==E||t[46]!==y||t[47]!==w?(D=(0,$.jsxs)(o,{children:[y,w,E]}),t[44]=o,t[45]=E,t[46]=y,t[47]=w,t[48]=D):D=t[48];let O;return t[49]!==D||t[50]!==b||t[51]!==x||t[52]!==S?(O=(0,$.jsxs)(`div`,{className:b,children:[x,S,D]}),t[49]=D,t[50]=b,t[51]=x,t[52]=S,t[53]=O):O=t[53],O}function Ke(e){switch(e){case`path-pattern`:return`/api/*`;case`host-header`:return`*.example.com`;case`http-header`:return`acme`;case`http-request-method`:return`GET, POST`;case`source-ip`:return`10.0.0.0/8`;case`query-string`:return`key=value`;default:return``}}var qe=new Set([`host-header`,`path-pattern`,`http-header`,`http-request-method`,`source-ip`,`query-string`]);function Je(e){return e!==void 0&&qe.has(e)}function Ye(e){let t=Le(e);return{field:Je(e.Field)?e.Field:`path-pattern`,httpHeaderName:e.HttpHeaderConfig?.HttpHeaderName,rawValues:t.join(`, `)}}function Xe(e,t){return t?e===`add`?`Adding…`:`Saving…`:e===`add`?`Add rule`:`Save changes`}function Ze(e){return{protocol:he(e),port:80,defaultTargetGroupArn:``}}function Qe(e,t){let n=t.find(t=>t===e.Protocol)??t[0]??`HTTP`,r=Z(n);return{protocol:n,port:e.Port??80,defaultTargetGroupArn:e.DefaultActions?.[0]?.TargetGroupArn??``,certificateArn:r?e.Certificates?.[0]?.CertificateArn:void 0,sslPolicy:n===`HTTPS`?e.SslPolicy:void 0}}function $e(e){if(e.Protocol!==`HTTPS`)return`—`;let t=e.Certificates?.[0]?.CertificateArn?.split(`/`).pop(),n=e.SslPolicy;return t&&n?`${n} · ${t}`:n??t??`—`}function et({loadBalancerArn:e,vpcId:t,lbType:n}){let r=fe(n),{data:a}=i(P(e)),{data:o}=i(z),{data:s}=i(v),{data:c}=i(F),l=j(),u=C(),d=M(),[f,p]=(0,Q.useState)(!1),[_,y]=(0,Q.useState)(),[b,x]=(0,Q.useState)(),[S,w]=(0,Q.useState)(),T=a.Listeners??[],E=o.TargetGroups??[],D=E.filter(e=>e.VpcId===t),O=s.CertificateSummaryList??[],k=c.SslPolicies??[],A=new Map;for(let e of E)e.TargetGroupArn&&e.TargetGroupName&&A.set(e.TargetGroupArn,e.TargetGroupName);let N=e=>{let t=e.DefaultActions?.[0];if(!t)return`—`;if(t.Type===`forward`&&t.TargetGroupArn){let e=A.get(t.TargetGroupArn);return e?`forward → ${e}`:`forward → ${t.TargetGroupArn}`}return t.Type??`—`};return(0,$.jsxs)(`div`,{className:`space-y-3`,children:[l.error&&(0,$.jsx)(W,{error:l.error,msg:`Failed to create listener`}),d.error&&(0,$.jsx)(W,{error:d.error,msg:`Failed to modify listener`}),u.error&&(0,$.jsx)(W,{error:u.error,msg:`Failed to delete listener`}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,$.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[T.length,` listener`,T.length===1?``:`s`]}),(0,$.jsx)(g,{onClick:()=>{p(!0)},size:`sm`,children:`Add listener`})]}),T.length===0?(0,$.jsx)(`p`,{className:`text-muted-foreground`,children:`No listeners configured.`}):(0,$.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,$.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,$.jsx)(`thead`,{children:(0,$.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Protocol`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`TLS`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Default action`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Listener ARN`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,$.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,$.jsx)(`tbody`,{children:T.map(e=>{let t=e.ListenerArn??``,n=S===t;return(0,$.jsxs)(Q.Fragment,{children:[(0,$.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Protocol}),(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Port}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:$e(e)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:N(e)}),(0,$.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,$.jsxs)(`div`,{className:`flex justify-end gap-1`,children:[(0,$.jsx)(g,{"aria-label":`${n?`Hide`:`Show`} rules for listener ${e.Protocol}:${e.Port}`,onClick:()=>{w(n?void 0:t)},size:`sm`,variant:`ghost`,children:n?`Hide rules`:`Rules`}),(0,$.jsx)(g,{"aria-label":`Edit listener ${e.Protocol}:${e.Port}`,onClick:()=>{y(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(m,{className:`size-4`})}),(0,$.jsx)(g,{"aria-label":`Delete listener ${e.Protocol}:${e.Port}`,onClick:()=>{x(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})})]})})]}),n&&t&&(0,$.jsx)(`tr`,{className:`border-b bg-muted/30 last:border-0`,children:(0,$.jsx)(`td`,{className:`px-4 py-3`,colSpan:6,children:(0,$.jsx)(Fe,{listenerArn:t,targetGroups:D})})})]},t)})})]})}),f&&(0,$.jsx)(tt,{certificates:O,isPending:l.isPending,lbType:n,onOpenChange:p,onSubmit:async t=>{try{await l.mutateAsync({loadBalancerArn:e,protocol:t.protocol,port:t.port,defaultTargetGroupArn:t.defaultTargetGroupArn,certificateArn:t.certificateArn,sslPolicy:t.sslPolicy}),p(!1)}catch{}},open:f,protocols:r,sslPolicies:k,targetGroups:D}),(0,$.jsx)(nt,{certificates:O,isPending:d.isPending,listener:_,onOpenChange:e=>{e||y(void 0)},onSubmit:async t=>{if(_?.ListenerArn)try{await d.mutateAsync({listenerArn:_.ListenerArn,loadBalancerArn:e,protocol:t.protocol,port:t.port,defaultTargetGroupArn:t.defaultTargetGroupArn,certificateArn:t.certificateArn,sslPolicy:t.sslPolicy}),y(void 0)}catch{}},protocols:r,sslPolicies:k,targetGroups:D}),(0,$.jsx)(ue,{description:b?`Delete listener ${b.Protocol}:${b.Port}? This cannot be undone.`:``,isPending:u.isPending,onConfirm:async()=>{if(b?.ListenerArn)try{await u.mutateAsync(b.ListenerArn)}finally{x(void 0)}},onOpenChange:e=>{e||x(void 0)},open:b!==void 0,title:`Delete listener`})]})}function tt(e){let t=(0,we.c)(37),{open:n,onOpenChange:r,lbType:i,protocols:a,targetGroups:o,certificates:s,sslPolicies:c,isPending:l,onSubmit:u}=e,d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=U(me),t[0]=d):d=t[0];let f;t[1]===i?f=t[2]:(f=Ze(i),t[1]=i,t[2]=f);let p;t[3]===f?p=t[4]:(p={resolver:d,defaultValues:f},t[3]=f,t[4]=p);let m=ee(p),h;t[5]!==m||t[6]!==u?(h=m.handleSubmit(u),t[5]=m,t[6]=u,t[7]=h):h=t[7];let g=h,_;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(_={maxWidth:`32rem`,width:`calc(100vw - 2rem)`},t[8]=_):_=t[8];let v;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsxs)(ce,{children:[(0,$.jsx)(ie,{children:`Add listener`}),(0,$.jsx)(q,{children:`Listeners forward incoming traffic to a default target group.`})]}),t[9]=v):v=t[9];let y;t[10]===g?y=t[11]:(y=e=>{e.preventDefault(),g()},t[10]=g,t[11]=y);let b;t[12]!==s||t[13]!==m||t[14]!==a||t[15]!==c||t[16]!==o?(b=(0,$.jsx)(Ae,{certificates:s,form:m,protocols:a,sslPolicies:c,targetGroups:o}),t[12]=s,t[13]=m,t[14]=a,t[15]=c,t[16]=o,t[17]=b):b=t[17];let x;t[18]!==y||t[19]!==b?(x=(0,$.jsx)(`form`,{className:`min-w-0 space-y-4`,onSubmit:y,children:b}),t[18]=y,t[19]=b,t[20]=x):x=t[20];let S;t[21]===l?S=t[22]:(S=(0,$.jsx)(se,{disabled:l,children:`Cancel`}),t[21]=l,t[22]=S);let C=l?`Adding…`:`Add listener`,w;t[23]!==g||t[24]!==l||t[25]!==C?(w=(0,$.jsx)(ae,{disabled:l,onClick:g,children:C}),t[23]=g,t[24]=l,t[25]=C,t[26]=w):w=t[26];let T;t[27]!==S||t[28]!==w?(T=(0,$.jsxs)(oe,{children:[S,w]}),t[27]=S,t[28]=w,t[29]=T):T=t[29];let E;t[30]!==T||t[31]!==x?(E=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:_,children:[v,x,T]}),t[30]=T,t[31]=x,t[32]=E):E=t[32];let D;return t[33]!==r||t[34]!==n||t[35]!==E?(D=(0,$.jsx)(le,{onOpenChange:r,open:n,children:E}),t[33]=r,t[34]=n,t[35]=E,t[36]=D):D=t[36],D}function nt(e){let t=(0,we.c)(39),{listener:n,onOpenChange:r,protocols:i,targetGroups:a,certificates:o,sslPolicies:s,isPending:c,onSubmit:l}=e,u=n!==void 0,d,f;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=U(me),f={protocol:`HTTP`,port:80,defaultTargetGroupArn:``},t[0]=d,t[1]=f):(d=t[0],f=t[1]);let p;t[2]!==n||t[3]!==i?(p=n?Qe(n,i):void 0,t[2]=n,t[3]=i,t[4]=p):p=t[4];let m;t[5]===p?m=t[6]:(m={resolver:d,defaultValues:f,values:p},t[5]=p,t[6]=m);let h=ee(m),g;t[7]!==h||t[8]!==l?(g=h.handleSubmit(l),t[7]=h,t[8]=l,t[9]=g):g=t[9];let _=g,v;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(v={maxWidth:`32rem`,width:`calc(100vw - 2rem)`},t[10]=v):v=t[10];let y;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,$.jsxs)(ce,{children:[(0,$.jsx)(ie,{children:`Edit listener`}),(0,$.jsx)(q,{children:`Update port, protocol, or default target group. Changes apply without dropping the listener.`})]}),t[11]=y):y=t[11];let b;t[12]===_?b=t[13]:(b=e=>{e.preventDefault(),_()},t[12]=_,t[13]=b);let x;t[14]!==o||t[15]!==h||t[16]!==i||t[17]!==s||t[18]!==a?(x=(0,$.jsx)(Ae,{certificates:o,form:h,protocols:i,sslPolicies:s,targetGroups:a}),t[14]=o,t[15]=h,t[16]=i,t[17]=s,t[18]=a,t[19]=x):x=t[19];let S;t[20]!==b||t[21]!==x?(S=(0,$.jsx)(`form`,{className:`min-w-0 space-y-4`,onSubmit:b,children:x}),t[20]=b,t[21]=x,t[22]=S):S=t[22];let C;t[23]===c?C=t[24]:(C=(0,$.jsx)(se,{disabled:c,children:`Cancel`}),t[23]=c,t[24]=C);let w=c?`Saving…`:`Save changes`,T;t[25]!==_||t[26]!==c||t[27]!==w?(T=(0,$.jsx)(ae,{disabled:c,onClick:_,children:w}),t[25]=_,t[26]=c,t[27]=w,t[28]=T):T=t[28];let E;t[29]!==C||t[30]!==T?(E=(0,$.jsxs)(oe,{children:[C,T]}),t[29]=C,t[30]=T,t[31]=E):E=t[31];let D;t[32]!==S||t[33]!==E?(D=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:v,children:[y,S,E]}),t[32]=S,t[33]=E,t[34]=D):D=t[34];let O;return t[35]!==r||t[36]!==u||t[37]!==D?(O=(0,$.jsx)(le,{onOpenChange:r,open:u,children:D}),t[35]=r,t[36]=u,t[37]=D,t[38]=O):O=t[38],O}function rt(e,t){if(e.length!==t.length)return!1;let n=new Set(t);return e.every(e=>n.has(e))}function it(e){let t=(0,we.c)(48),{available:n,current:r,onSubmit:i,isPending:a,error:o,isSuccess:s}=e,c;t[0]===r?c=t[1]:(c=[...r],t[0]=r,t[1]=c);let l=c,[u,d]=(0,Q.useState)(l),f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{d(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},t[2]=f):f=t[2];let p=f,m;t[3]===l?m=t[4]:(m=()=>{d(l)},t[3]=l,t[4]=m);let h=m,_;t[5]!==l||t[6]!==u?(_=rt(u,l),t[5]=l,t[6]=u,t[7]=_):_=t[7];let v=!_,y=u.length===0,b;t[8]===u?b=t[9]:(b=new Set(u),t[8]=u,t[9]=b);let x=b,S;t[10]!==v||t[11]!==y||t[12]!==i||t[13]!==u?(S=e=>{e.preventDefault(),!(!v||y)&&i(u)},t[10]=v,t[11]=y,t[12]=i,t[13]=u,t[14]=S):S=t[14];let C;t[15]===o?C=t[16]:(C=o&&(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:o.message||`Failed to update security groups`}),t[15]=o,t[16]=C);let w;t[17]!==v||t[18]!==s?(w=s&&!v&&(0,$.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Security groups updated.`}),t[17]=v,t[18]=s,t[19]=w):w=t[19];let T;t[20]!==n||t[21]!==x?(T=n.length===0?(0,$.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No security groups in this VPC.`}):n.map(e=>(0,$.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,$.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:x.has(e.GroupId??``),onChange:()=>{p(e.GroupId??``)},type:`checkbox`}),(0,$.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId)),t[20]=n,t[21]=x,t[22]=T):T=t[22];let E;t[23]===y?E=t[24]:(E=y&&(0,$.jsx)(`p`,{className:`text-xs text-destructive`,children:`At least one security group is required.`}),t[23]=y,t[24]=E);let D;t[25]!==E||t[26]!==T?(D=(0,$.jsxs)(`div`,{className:`flex flex-col gap-1 p-4`,children:[T,E]}),t[25]=E,t[26]=T,t[27]=D):D=t[27];let O=v?`Unsaved changes`:`No changes`,k;t[28]===O?k=t[29]:(k=(0,$.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:O}),t[28]=O,t[29]=k);let A=a||!v,j;t[30]!==h||t[31]!==A?(j=(0,$.jsx)(g,{disabled:A,onClick:h,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[30]=h,t[31]=A,t[32]=j):j=t[32];let M=a||!v||y,N=a?`Saving…`:`Save changes`,P;t[33]!==M||t[34]!==N?(P=(0,$.jsx)(g,{disabled:M,size:`sm`,type:`submit`,children:N}),t[33]=M,t[34]=N,t[35]=P):P=t[35];let F;t[36]!==k||t[37]!==j||t[38]!==P?(F=(0,$.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[k,j,P]}),t[36]=k,t[37]=j,t[38]=P,t[39]=F):F=t[39];let I;t[40]!==D||t[41]!==F?(I=(0,$.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[D,F]}),t[40]=D,t[41]=F,t[42]=I):I=t[42];let L;return t[43]!==I||t[44]!==S||t[45]!==C||t[46]!==w?(L=(0,$.jsxs)(`form`,{onSubmit:S,children:[C,w,I]}),t[43]=I,t[44]=S,t[45]=C,t[46]=w,t[47]=L):L=t[47],L}function at(e,t){if(e.length!==t.length)return!1;let n=new Set(t);return e.every(e=>n.has(e))}function ot(e){let t=s(e.Tags),n=e.AvailabilityZone?` · ${e.AvailabilityZone}`:``,r=e.CidrBlock?` (${e.CidrBlock})`:``;return`${e.SubnetId}${t?` — ${t}`:``}${r}${n}`}function st(e){let t=(0,we.c)(49),{available:n,current:r,onSubmit:i,isPending:a,error:o,isSuccess:s}=e,c;t[0]===r?c=t[1]:(c=[...r],t[0]=r,t[1]=c);let l=c,[u,d]=(0,Q.useState)(l),f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{d(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},t[2]=f):f=t[2];let p=f,m;t[3]===l?m=t[4]:(m=()=>{d(l)},t[3]=l,t[4]=m);let h=m,_;t[5]!==l||t[6]!==u?(_=at(u,l),t[5]=l,t[6]=u,t[7]=_):_=t[7];let v=!_,y=u.length===0,b;t[8]===u?b=t[9]:(b=new Set(u),t[8]=u,t[9]=b);let x=b,S;t[10]!==v||t[11]!==y||t[12]!==i||t[13]!==u?(S=e=>{e.preventDefault(),!(!v||y)&&i(u)},t[10]=v,t[11]=y,t[12]=i,t[13]=u,t[14]=S):S=t[14];let C;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-amber-500 bg-amber-500/10 p-3 text-sm text-amber-700 dark:text-amber-400`,role:`note`,children:`Applying a subnet change re-homes the load balancer by relaunching its underlying system VM. Expect a brief data-plane interruption while it restarts.`}),t[15]=C):C=t[15];let w;t[16]===o?w=t[17]:(w=o&&(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:o.message||`Failed to update subnets`}),t[16]=o,t[17]=w);let T;t[18]!==v||t[19]!==s?(T=s&&!v&&(0,$.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Subnets updated.`}),t[18]=v,t[19]=s,t[20]=T):T=t[20];let E;t[21]!==n||t[22]!==x?(E=n.length===0?(0,$.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No subnets in this VPC.`}):n.map(e=>(0,$.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,$.jsx)(`input`,{"aria-label":`Subnet ${e.SubnetId}`,checked:x.has(e.SubnetId??``),onChange:()=>{p(e.SubnetId??``)},type:`checkbox`}),(0,$.jsx)(`span`,{className:`font-mono`,children:ot(e)})]},e.SubnetId)),t[21]=n,t[22]=x,t[23]=E):E=t[23];let D;t[24]===y?D=t[25]:(D=y&&(0,$.jsx)(`p`,{className:`text-xs text-destructive`,children:`At least one subnet is required.`}),t[24]=y,t[25]=D);let O;t[26]!==E||t[27]!==D?(O=(0,$.jsxs)(`div`,{className:`flex flex-col gap-1 p-4`,children:[E,D]}),t[26]=E,t[27]=D,t[28]=O):O=t[28];let k=v?`Unsaved changes`:`No changes`,A;t[29]===k?A=t[30]:(A=(0,$.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:k}),t[29]=k,t[30]=A);let j=a||!v,M;t[31]!==h||t[32]!==j?(M=(0,$.jsx)(g,{disabled:j,onClick:h,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[31]=h,t[32]=j,t[33]=M):M=t[33];let N=a||!v||y,P=a?`Saving…`:`Save changes`,F;t[34]!==N||t[35]!==P?(F=(0,$.jsx)(g,{disabled:N,size:`sm`,type:`submit`,children:P}),t[34]=N,t[35]=P,t[36]=F):F=t[36];let I;t[37]!==A||t[38]!==M||t[39]!==F?(I=(0,$.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[A,M,F]}),t[37]=A,t[38]=M,t[39]=F,t[40]=I):I=t[40];let L;t[41]!==O||t[42]!==I?(L=(0,$.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[O,I]}),t[41]=O,t[42]=I,t[43]=L):L=t[43];let R;return t[44]!==L||t[45]!==S||t[46]!==w||t[47]!==T?(R=(0,$.jsxs)(`form`,{onSubmit:S,children:[C,w,T,L]}),t[44]=L,t[45]=S,t[46]=w,t[47]=T,t[48]=R):R=t[48],R}function ct({arn:e}){let t=a(),{data:n}=i(N(e)),{data:r}=i(I(e)),{data:l}=i(L([e])),{data:u}=i(b),{data:d}=i(x),f=O(),p=w(),m=S(),_=D(),v=E(),[y,C]=(0,Q.useState)(!1),T=n.LoadBalancers?.[0];if(!T?.LoadBalancerArn)return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(c,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),(0,$.jsx)(`p`,{className:`text-muted-foreground`,children:`Load balancer not found.`})]});let k=async()=>{try{await f.mutateAsync(e),t({to:`/ec2/describe-load-balancers`})}finally{C(!1)}},A=u.Subnets??[],j=e=>{let t=A.find(t=>t.SubnetId===e);if(!t)return e;let n=s(t.Tags),r=t.CidrBlock?` (${t.CidrBlock})`:``;return n?`${e} — ${n}${r}`:`${e}${r}`},M=r.Attributes??[],P=l?.TagDescriptions?.find(t=>t.ResourceArn===e)?.Tags??[],F=(T.SecurityGroups??[]).filter(e=>e!==void 0),R=(d.SecurityGroups??[]).filter(e=>e.VpcId===T.VpcId),z=A.filter(e=>e.VpcId===T.VpcId),B=(T.AvailabilityZones??[]).map(e=>e.SubnetId).filter(e=>e!==void 0),H=T.Type===`network`;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(c,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),f.error&&(0,$.jsx)(W,{error:f.error,msg:`Failed to delete load balancer`}),(0,$.jsxs)(`div`,{className:`space-y-6`,children:[(0,$.jsx)(V,{actions:(0,$.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,$.jsxs)(g,{onClick:()=>{C(!0)},size:`sm`,variant:`destructive`,children:[(0,$.jsx)(h,{className:`size-4`}),`Delete`]}),(0,$.jsx)(de,{state:T.State?.Code})]}),subtitle:`Load Balancer Details`,title:T.LoadBalancerName??T.LoadBalancerArn}),(0,$.jsxs)(Ce,{defaultValue:`overview`,children:[(0,$.jsxs)(xe,{children:[(0,$.jsx)(be,{value:`overview`,children:`Overview`}),(0,$.jsx)(be,{value:`listeners`,children:`Listeners`}),(0,$.jsx)(be,{value:`subnets`,children:`Subnets`}),!H&&(0,$.jsx)(be,{value:`security-groups`,children:`Security groups`}),(0,$.jsx)(be,{value:`attributes`,children:`Attributes`}),(0,$.jsx)(be,{value:`tags`,children:`Tags`})]}),(0,$.jsxs)(Se,{value:`overview`,children:[(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Load balancer`}),(0,$.jsxs)(Y.Content,{children:[(0,$.jsx)(X,{label:`ARN`,value:T.LoadBalancerArn}),(0,$.jsx)(X,{label:`DNS name`,value:T.DNSName}),(0,$.jsx)(X,{label:`State`,value:T.State?.Reason?`${T.State.Code} — ${T.State.Reason}`:T.State?.Code}),(0,$.jsx)(X,{label:`Type`,value:T.Type}),(0,$.jsx)(X,{label:`Scheme`,value:T.Scheme}),(0,$.jsx)(X,{label:`IP address type`,value:T.IpAddressType}),(0,$.jsx)(X,{label:`VPC`,value:T.VpcId}),(0,$.jsx)(X,{label:`Created at`,value:o(T.CreatedTime)})]})]}),(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Availability zones`}),(0,$.jsx)(Y.Content,{children:(T.AvailabilityZones??[]).map(e=>(0,$.jsx)(X,{label:e.ZoneName??`—`,value:e.SubnetId?j(e.SubnetId):void 0},`${e.ZoneName}-${e.SubnetId}`))})]}),(T.SecurityGroups??[]).length>0&&(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Security groups`}),(0,$.jsx)(Y.Content,{children:(T.SecurityGroups??[]).map(e=>(0,$.jsx)(X,{label:`Security group`,value:e},e))})]})]}),(0,$.jsx)(Se,{value:`listeners`,children:(0,$.jsx)(et,{lbType:H?`network`:`application`,loadBalancerArn:e,vpcId:T.VpcId})}),(0,$.jsx)(Se,{value:`subnets`,children:(0,$.jsx)(st,{available:z,current:B,error:v.error,isPending:v.isPending,isSuccess:v.isSuccess,onSubmit:t=>{v.mutate({loadBalancerArn:e,subnetIds:t})}})}),!H&&(0,$.jsx)(Se,{value:`security-groups`,children:(0,$.jsx)(it,{available:R,current:F,error:_.error,isPending:_.isPending,isSuccess:_.isSuccess,onSubmit:t=>{_.mutate({loadBalancerArn:e,securityGroupIds:t})}})}),(0,$.jsx)(Se,{value:`attributes`,children:(0,$.jsx)(ve,{attributes:M,error:p.error,isPending:p.isPending,isSuccess:p.isSuccess,onSubmit:t=>{p.mutate({loadBalancerArn:e,attributes:t})},specs:_e})}),(0,$.jsx)(Se,{value:`tags`,children:(0,$.jsx)(ye,{error:m.error,isPending:m.isPending,isSuccess:m.isSuccess,onSubmit:t=>{m.mutate({resourceArn:e,tags:t,initialKeys:P.map(e=>e.Key??``).filter(e=>e.length>0)})},tags:P})})]})]}),(0,$.jsx)(ue,{description:`Are you sure you want to delete load balancer "${T.LoadBalancerName??T.LoadBalancerArn}"? This action cannot be undone.`,isPending:f.isPending,onConfirm:k,onOpenChange:C,open:y,title:`Delete load balancer`})]})}function lt(){let e=(0,we.c)(2),{id:t}=B.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,$.jsx)(ct,{arn:n}),e[0]=n,e[1]=r),r}export{lt as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,sn as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-C4XUO0SI.js";import{t as m}from"./pencil-lzF8Sth5.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{t as g}from"./button-KK2VfbzH.js";import{t as _}from"./input-Dv_zyCQu.js";import{t as v}from"./acm-ClT0dt6e.js";import{t as y}from"./certificate-import-dialog-CKAX8Ak-.js";import{O as b,w as x}from"./ec2-BOaIcgiX.js";import{_ as S,a as C,d as w,f as T,g as E,h as D,o as O,r as k,s as A,t as j,u as M}from"./elbv2-BUQQleNm.js";import{i as N,n as P,o as F,r as I,s as L,t as R,u as z}from"./elbv2-fAfV8O2q.js";import{t as B}from"./_id-IPVUdShx.js";import{t as V}from"./page-heading-CIbmsDOw.js";import{a as H,i as ee,n as te,r as ne,t as U}from"./zod--v4EVB_k.js";import{t as W}from"./error-banner-vjkAWoEL.js";import{r as re,s as G,t as K}from"./field-DuilC4iP.js";import{a as q,i as J,l as ie,n as ae,o as oe,r as se,s as ce,t as le}from"./alert-dialog-5uS2nPuy.js";import{t as ue}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as Y,t as X}from"./detail-row-BiDoIw3t.js";import{t as de}from"./state-badge-teQfBrcY.js";import{c as fe,i as pe,n as me,o as he,s as Z,t as ge}from"./elbv2-B7pWA1rA.js";import{n as _e,t as ve}from"./attributes-editor-CftIrpS1.js";import{t as ye}from"./tags-editor-DS_EVlVq.js";import{i as be,n as xe,r as Se,t as Ce}from"./tabs-DEpYOmeM.js";var we=r(),Q=t(n(),1),$=e(),Te=80,Ee=443,De=[],Oe=[];function ke(e){let t=e.CertificateArn?.split(`/`).pop()??e.CertificateArn??``;return e.DomainName?`${e.DomainName} · ${t}`:t}function Ae(e){let t=(0,we.c)(55),{form:n,protocols:r,targetGroups:i,certificates:a,sslPolicies:o}=e,s=a===void 0?De:a,c=o===void 0?Oe:o,{control:u,register:m,getValues:h,setValue:v,formState:b}=n,{errors:x}=b,[S,C]=(0,Q.useState)(!1),w;t[0]===u?w=t[1]:(w={control:u,name:`protocol`},t[0]=u,t[1]=w);let T=H(w),E=T===`HTTPS`,D;t[2]===T?D=t[3]:(D=Z(T),t[2]=T,t[3]=D);let O=D,k;t[4]!==h||t[5]!==v?(k=e=>{if(!e)return;let t=h(`port`);Z(e)?(t===Te&&v(`port`,Ee),e===`HTTPS`?h(`sslPolicy`)||v(`sslPolicy`,ge):v(`sslPolicy`,void 0)):(t===Ee&&v(`port`,Te),v(`certificateArn`,void 0),v(`sslPolicy`,void 0))},t[4]=h,t[5]=v,t[6]=k):k=t[6];let A=k,j;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-protocol`,children:`Protocol`})}),t[7]=j):j=t[7];let M;t[8]!==A||t[9]!==r?(M=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:e=>{t.onChange(e),A(e)},value:t.value,children:[(0,$.jsx)(f,{className:`w-full`,id:`listener-protocol`,children:(0,$.jsx)(l,{})}),(0,$.jsx)(d,{children:r.map(Pe)})]})},t[8]=A,t[9]=r,t[10]=M):M=t[10];let N;t[11]!==u||t[12]!==M?(N=(0,$.jsxs)(K,{children:[j,(0,$.jsx)(te,{control:u,name:`protocol`,render:M})]}),t[11]=u,t[12]=M,t[13]=N):N=t[13];let P;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-port`,children:`Port`})}),t[14]=P):P=t[14];let F=!!x.port,I=O?`443`:`80`,L;t[15]===m?L=t[16]:(L=m(`port`,{valueAsNumber:!0}),t[15]=m,t[16]=L);let R;t[17]!==F||t[18]!==I||t[19]!==L?(R=(0,$.jsx)(_,{"aria-invalid":F,id:`listener-port`,inputMode:`numeric`,placeholder:I,type:`number`,...L}),t[17]=F,t[18]=I,t[19]=L,t[20]=R):R=t[20];let z;t[21]===x.port?z=t[22]:(z=(0,$.jsx)(re,{errors:[x.port]}),t[21]=x.port,t[22]=z);let B;t[23]!==R||t[24]!==z?(B=(0,$.jsxs)(K,{children:[P,R,z]}),t[23]=R,t[24]=z,t[25]=B):B=t[25];let V;t[26]!==s||t[27]!==u||t[28]!==x.certificateArn||t[29]!==S||t[30]!==E||t[31]!==O||t[32]!==v||t[33]!==c?(V=O&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-certificate`,children:`Certificate`})}),(0,$.jsx)(te,{control:u,name:`certificateArn`,render:e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!x.certificateArn,className:`w-full`,id:`listener-certificate`,children:(0,$.jsx)(l,{placeholder:`Select certificate`})}),(0,$.jsx)(d,{children:s.map(Ne)})]})}}),(0,$.jsx)(re,{errors:[x.certificateArn]}),(0,$.jsxs)(`div`,{className:`mt-1 flex items-center justify-between`,children:[s.length===0&&(0,$.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No certificates imported yet.`}),(0,$.jsx)(g,{className:`ml-auto`,onClick:()=>{C(!0)},size:`sm`,type:`button`,variant:`ghost`,children:`Import certificate…`})]})]}),E&&(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-ssl-policy`,children:`Security policy`})}),(0,$.jsx)(te,{control:u,name:`sslPolicy`,render:e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??`ELBSecurityPolicy-2016-08`,children:[(0,$.jsx)(f,{className:`w-full`,id:`listener-ssl-policy`,children:(0,$.jsx)(l,{})}),(0,$.jsx)(d,{children:c.map(Me)})]})}})]}),(0,$.jsx)(y,{onImported:e=>{v(`certificateArn`,e,{shouldValidate:!0})},onOpenChange:C,open:S})]}),t[26]=s,t[27]=u,t[28]=x.certificateArn,t[29]=S,t[30]=E,t[31]=O,t[32]=v,t[33]=c,t[34]=V):V=t[34];let ee;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`listener-default-tg`,children:`Default target group`})}),t[35]=ee):ee=t[35];let ne;t[36]!==x.defaultTargetGroupArn||t[37]!==i?(ne=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!x.defaultTargetGroupArn,className:`w-full`,id:`listener-default-tg`,children:(0,$.jsx)(l,{placeholder:`Select target group`})}),(0,$.jsx)(d,{children:i.map(je)})]})},t[36]=x.defaultTargetGroupArn,t[37]=i,t[38]=ne):ne=t[38];let U;t[39]!==u||t[40]!==ne?(U=(0,$.jsx)(te,{control:u,name:`defaultTargetGroupArn`,render:ne}),t[39]=u,t[40]=ne,t[41]=U):U=t[41];let W;t[42]===x.defaultTargetGroupArn?W=t[43]:(W=(0,$.jsx)(re,{errors:[x.defaultTargetGroupArn]}),t[42]=x.defaultTargetGroupArn,t[43]=W);let q;t[44]===i.length?q=t[45]:(q=i.length===0&&(0,$.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`No target groups available in this VPC. Create one first.`}),t[44]=i.length,t[45]=q);let J;t[46]!==U||t[47]!==W||t[48]!==q?(J=(0,$.jsxs)(K,{children:[ee,U,W,q]}),t[46]=U,t[47]=W,t[48]=q,t[49]=J):J=t[49];let ie;return t[50]!==B||t[51]!==V||t[52]!==J||t[53]!==N?(ie=(0,$.jsxs)($.Fragment,{children:[N,B,V,J]}),t[50]=B,t[51]=V,t[52]=J,t[53]=N,t[54]=ie):ie=t[54],ie}function je(e){return(0,$.jsxs)(u,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function Me(e){return(0,$.jsx)(u,{value:e.Name??``,children:e.Name},e.Name)}function Ne(e){return(0,$.jsx)(u,{value:e.CertificateArn??``,children:ke(e)},e.CertificateArn)}function Pe(e){return(0,$.jsx)(u,{value:e,children:e},e)}function Fe({listenerArn:e,targetGroups:t}){let{data:n}=i(R(e)),r=k(),a=T(),o=A(),[s,c]=(0,Q.useState)(!1),[l,u]=(0,Q.useState)(),[d,f]=(0,Q.useState)(),p=n.Rules??[],_=new Map;for(let e of t)e.TargetGroupArn&&e.TargetGroupName&&_.set(e.TargetGroupArn,e.TargetGroupName);return(0,$.jsxs)(`div`,{className:`space-y-3`,children:[r.error&&(0,$.jsx)(W,{error:r.error,msg:`Failed to create rule`}),a.error&&(0,$.jsx)(W,{error:a.error,msg:`Failed to modify rule`}),o.error&&(0,$.jsx)(W,{error:o.error,msg:`Failed to delete rule`}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,$.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[p.length,` rule`,p.length===1?``:`s`,` (including default)`]}),(0,$.jsx)(g,{onClick:()=>{c(!0)},size:`sm`,children:`Add rule`})]}),(0,$.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,$.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,$.jsx)(`thead`,{children:(0,$.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Priority`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Conditions`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Forward to`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,$.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,$.jsx)(`tbody`,{children:p.map(e=>(0,$.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Priority}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:Ie(e.Conditions,e.IsDefault===!0)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:Re(e,_)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-right`,children:e.IsDefault===!0?(0,$.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`Edit via listener`}):(0,$.jsxs)(`div`,{className:`flex justify-end gap-1`,children:[(0,$.jsx)(g,{"aria-label":`Edit rule ${e.Priority}`,onClick:()=>{u(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(m,{className:`size-4`})}),(0,$.jsx)(g,{"aria-label":`Delete rule ${e.Priority}`,onClick:()=>{f(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})})]})})]},e.RuleArn??e.Priority??`default`))})]})}),s&&(0,$.jsx)(Ue,{isPending:r.isPending,mode:`add`,onOpenChange:c,onSubmit:async t=>{try{await r.mutateAsync({listenerArn:e,priority:t.priority,conditions:t.conditions.map(ze),forwardTargetGroupArn:t.forwardTargetGroupArn}),c(!1)}catch{}},open:s,targetGroups:t}),(0,$.jsx)(Ue,{initialRule:l,isPending:a.isPending,mode:`edit`,onOpenChange:e=>{e||u(void 0)},onSubmit:async t=>{if(l?.RuleArn)try{await a.mutateAsync({ruleArn:l.RuleArn,listenerArn:e,conditions:t.conditions.map(ze),forwardTargetGroupArn:t.forwardTargetGroupArn}),u(void 0)}catch{}},open:l!==void 0,targetGroups:t}),(0,$.jsx)(ue,{description:d?`Delete rule with priority ${d.Priority}? This cannot be undone.`:``,isPending:o.isPending,onConfirm:async()=>{if(d?.RuleArn)try{await o.mutateAsync({ruleArn:d.RuleArn,listenerArn:e})}finally{f(void 0)}},onOpenChange:e=>{e||f(void 0)},open:d!==void 0,title:`Delete rule`})]})}function Ie(e,t){return t?`default`:!e||e.length===0?`—`:e.map(e=>{let t=Le(e);return`${e.Field}: ${t.join(`, `)}`}).join(` AND `)}function Le(e){if(e.Field===void 0)return e.Values??[];switch(e.Field){case`host-header`:return e.HostHeaderConfig?.Values??e.Values??[];case`path-pattern`:return e.PathPatternConfig?.Values??e.Values??[];case`http-header`:{let t=e.HttpHeaderConfig?.HttpHeaderName??`?`;return(e.HttpHeaderConfig?.Values??[]).map(e=>`${t}=${e}`)}case`http-request-method`:return e.HttpRequestMethodConfig?.Values??[];case`source-ip`:return e.SourceIpConfig?.Values??[];case`query-string`:return(e.QueryStringConfig?.Values??[]).map(e=>e.Key?`${e.Key}=${e.Value??``}`:e.Value??``);default:return e.Values??[]}}function Re(e,t){let n=e.Actions?.[0];return n?n.Type===`forward`&&n.TargetGroupArn?t.get(n.TargetGroupArn)??n.TargetGroupArn:n.Type??`—`:`—`}function ze(e){let t=e.rawValues.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0);return e.field===`query-string`?{field:e.field,values:[],queryStringPairs:t.map(e=>{let t=e.indexOf(`=`);return t===-1?{value:e}:{key:e.slice(0,t),value:e.slice(t+1)}})}:{field:e.field,values:t,httpHeaderName:e.httpHeaderName}}var Be=1,Ve=[{field:`path-pattern`,rawValues:``}];function He(e){let t=Number(e.Priority??Be),n=e.Conditions?.map(e=>Ye(e))??[];return{priority:Number.isFinite(t)?t:Be,conditions:n.length>0?n:Ve,forwardTargetGroupArn:e.Actions?.[0]?.TargetGroupArn??``}}function Ue(e){let t=(0,we.c)(84),{open:n,onOpenChange:r,onSubmit:i,isPending:a,targetGroups:o,mode:s,initialRule:c}=e,u,m;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(u=U(pe),m={priority:Be,conditions:Ve,forwardTargetGroupArn:``},t[0]=u,t[1]=m):(u=t[0],m=t[1]);let h;t[2]===c?h=t[3]:(h=c?He(c):void 0,t[2]=c,t[3]=h);let v;t[4]===h?v=t[5]:(v={resolver:u,defaultValues:m,values:h},t[4]=h,t[5]=v);let y=ee(v),b;t[6]===y.control?b=t[7]:(b={control:y.control,name:`conditions`},t[6]=y.control,t[7]=b);let{fields:x,append:S,remove:C}=ne(b),w;t[8]!==y||t[9]!==i?(w=y.handleSubmit(i),t[8]=y,t[9]=i,t[10]=w):w=t[10];let T=w,E;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(E={maxWidth:`40rem`,width:`calc(100vw - 2rem)`},t[11]=E):E=t[11];let D=s===`add`?`Add rule`:`Edit rule`,O;t[12]===D?O=t[13]:(O=(0,$.jsx)(ie,{children:D}),t[12]=D,t[13]=O);let k;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,$.jsx)(q,{children:`Routing rules match incoming requests and forward them to a target group. Rules evaluate in priority order; the listener default applies when no rule matches.`}),t[14]=k):k=t[14];let A;t[15]===O?A=t[16]:(A=(0,$.jsxs)(ce,{children:[O,k]}),t[15]=O,t[16]=A);let j;t[17]===T?j=t[18]:(j=e=>{e.preventDefault(),T()},t[17]=T,t[18]=j);let M;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-priority`,children:`Priority`})}),t[19]=M):M=t[19];let N=!!y.formState.errors.priority,P;t[20]===y?P=t[21]:(P=y.register(`priority`,{valueAsNumber:!0}),t[20]=y,t[21]=P);let F;t[22]!==N||t[23]!==P?(F=(0,$.jsx)(_,{"aria-invalid":N,id:`rule-priority`,inputMode:`numeric`,type:`number`,...P}),t[22]=N,t[23]=P,t[24]=F):F=t[24];let I;t[25]===y.formState.errors.priority?I=t[26]:(I=(0,$.jsx)(re,{errors:[y.formState.errors.priority]}),t[25]=y.formState.errors.priority,t[26]=I);let L;t[27]!==F||t[28]!==I?(L=(0,$.jsxs)(K,{children:[M,F,I]}),t[27]=F,t[28]=I,t[29]=L):L=t[29];let R;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,$.jsx)(G,{children:`Conditions`}),t[30]=R):R=t[30];let z=x.length>=5,B;t[31]===S?B=t[32]:(B=()=>{S({field:`path-pattern`,rawValues:``})},t[31]=S,t[32]=B);let V;t[33]!==z||t[34]!==B?(V=(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[R,(0,$.jsx)(g,{disabled:z,onClick:B,size:`sm`,type:`button`,variant:`outline`,children:`Add condition`})]}),t[33]=z,t[34]=B,t[35]=V):V=t[35];let H;if(t[36]!==x||t[37]!==y||t[38]!==C){let e;t[40]!==x.length||t[41]!==y||t[42]!==C?(e=(e,t)=>(0,$.jsx)(Ge,{form:y,index:t,onRemove:x.length>1?()=>{C(t)}:void 0},e.id),t[40]=x.length,t[41]=y,t[42]=C,t[43]=e):e=t[43],H=x.map(e),t[36]=x,t[37]=y,t[38]=C,t[39]=H}else H=t[39];let W;t[44]!==V||t[45]!==H?(W=(0,$.jsxs)(`div`,{className:`space-y-3`,children:[V,H]}),t[44]=V,t[45]=H,t[46]=W):W=t[46];let ue;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-forward-tg`,children:`Forward to target group`})}),t[47]=ue):ue=t[47];let Y;t[48]!==y.formState.errors.forwardTargetGroupArn||t[49]!==o?(Y=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value??``,children:[(0,$.jsx)(f,{"aria-invalid":!!y.formState.errors.forwardTargetGroupArn,className:`w-full`,id:`rule-forward-tg`,children:(0,$.jsx)(l,{placeholder:`Select target group`})}),(0,$.jsx)(d,{children:o.map(We)})]})},t[48]=y.formState.errors.forwardTargetGroupArn,t[49]=o,t[50]=Y):Y=t[50];let X;t[51]!==y.control||t[52]!==Y?(X=(0,$.jsx)(te,{control:y.control,name:`forwardTargetGroupArn`,render:Y}),t[51]=y.control,t[52]=Y,t[53]=X):X=t[53];let de;t[54]===y.formState.errors.forwardTargetGroupArn?de=t[55]:(de=(0,$.jsx)(re,{errors:[y.formState.errors.forwardTargetGroupArn]}),t[54]=y.formState.errors.forwardTargetGroupArn,t[55]=de);let fe;t[56]!==X||t[57]!==de?(fe=(0,$.jsxs)(K,{children:[ue,X,de]}),t[56]=X,t[57]=de,t[58]=fe):fe=t[58];let me;t[59]!==j||t[60]!==L||t[61]!==W||t[62]!==fe?(me=(0,$.jsxs)(`form`,{className:`min-w-0 space-y-4`,onSubmit:j,children:[L,W,fe]}),t[59]=j,t[60]=L,t[61]=W,t[62]=fe,t[63]=me):me=t[63];let he;t[64]===a?he=t[65]:(he=(0,$.jsx)(se,{disabled:a,children:`Cancel`}),t[64]=a,t[65]=he);let Z;t[66]!==a||t[67]!==s?(Z=Xe(s,a),t[66]=a,t[67]=s,t[68]=Z):Z=t[68];let ge;t[69]!==T||t[70]!==a||t[71]!==Z?(ge=(0,$.jsx)(ae,{disabled:a,onClick:T,children:Z}),t[69]=T,t[70]=a,t[71]=Z,t[72]=ge):ge=t[72];let _e;t[73]!==he||t[74]!==ge?(_e=(0,$.jsxs)(oe,{children:[he,ge]}),t[73]=he,t[74]=ge,t[75]=_e):_e=t[75];let ve;t[76]!==A||t[77]!==me||t[78]!==_e?(ve=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:E,children:[A,me,_e]}),t[76]=A,t[77]=me,t[78]=_e,t[79]=ve):ve=t[79];let ye;return t[80]!==r||t[81]!==n||t[82]!==ve?(ye=(0,$.jsx)(le,{onOpenChange:r,open:n,children:ve}),t[80]=r,t[81]=n,t[82]=ve,t[83]=ye):ye=t[83],ye}function We(e){return(0,$.jsxs)(u,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function Ge(e){let t=(0,we.c)(54),{form:n,index:r,onRemove:i}=e,a,o,s,c,m,v,y,b,x,S;if(t[0]!==n||t[1]!==r||t[2]!==i){let e=n.watch(`conditions.${r}.field`);s=n.formState.errors.conditions?.[r],b=`space-y-2 rounded-md border p-3`;let C=`rule-cond-${r}-field`,w;t[13]===C?w=t[14]:(w=(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:C,children:`Type`})}),t[13]=C,t[14]=w);let T=`conditions.${r}.field`,E;t[15]===r?E=t[16]:(E=e=>{let{field:t}=e;return(0,$.jsxs)(p,{onValueChange:t.onChange,value:t.value,children:[(0,$.jsx)(f,{className:`w-full`,id:`rule-cond-${r}-field`,children:(0,$.jsx)(l,{})}),(0,$.jsxs)(d,{children:[(0,$.jsx)(u,{value:`path-pattern`,children:`Path pattern`}),(0,$.jsx)(u,{value:`host-header`,children:`Host header`}),(0,$.jsx)(u,{value:`http-header`,children:`HTTP header`}),(0,$.jsx)(u,{value:`http-request-method`,children:`HTTP method`}),(0,$.jsx)(u,{value:`source-ip`,children:`Source IP CIDR`}),(0,$.jsx)(u,{value:`query-string`,children:`Query string`})]})]})},t[15]=r,t[16]=E);let D;t[17]!==n.control||t[18]!==T||t[19]!==E?(D=(0,$.jsx)(te,{control:n.control,name:T,render:E}),t[17]=n.control,t[18]=T,t[19]=E,t[20]=D):D=t[20];let O;t[21]!==D||t[22]!==w?(O=(0,$.jsxs)(`div`,{className:`flex-1`,children:[w,D]}),t[21]=D,t[22]=w,t[23]=O):O=t[23];let k;t[24]!==r||t[25]!==i?(k=i&&(0,$.jsx)(g,{"aria-label":`Remove condition ${r+1}`,className:`self-end`,onClick:i,size:`sm`,type:`button`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})}),t[24]=r,t[25]=i,t[26]=k):k=t[26],t[27]!==O||t[28]!==k?(x=(0,$.jsxs)(`div`,{className:`flex gap-2`,children:[O,k]}),t[27]=O,t[28]=k,t[29]=x):x=t[29],S=e===`http-header`&&(0,$.jsxs)(K,{children:[(0,$.jsx)(G,{children:(0,$.jsx)(`label`,{htmlFor:`rule-cond-${r}-hdr-name`,children:`Header name`})}),(0,$.jsx)(_,{"aria-invalid":!!s?.httpHeaderName,id:`rule-cond-${r}-hdr-name`,placeholder:`X-Tenant`,...n.register(`conditions.${r}.httpHeaderName`)}),(0,$.jsx)(re,{errors:[s?.httpHeaderName]})]}),o=K;let A=`rule-cond-${r}-values`,j;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,$.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`(comma or newline separated, max 5)`}),t[30]=j):j=t[30],t[31]===A?y=t[32]:(y=(0,$.jsx)(G,{children:(0,$.jsxs)(`label`,{htmlFor:A,children:[`Values`,` `,j]})}),t[31]=A,t[32]=y),a=_,c=!!s?.rawValues,m=`rule-cond-${r}-values`,v=Ke(e),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=c,t[7]=m,t[8]=v,t[9]=y,t[10]=b,t[11]=x,t[12]=S}else a=t[3],o=t[4],s=t[5],c=t[6],m=t[7],v=t[8],y=t[9],b=t[10],x=t[11],S=t[12];let C;t[33]!==n||t[34]!==r?(C=n.register(`conditions.${r}.rawValues`),t[33]=n,t[34]=r,t[35]=C):C=t[35];let w;t[36]!==a||t[37]!==c||t[38]!==m||t[39]!==v||t[40]!==C?(w=(0,$.jsx)(a,{"aria-invalid":c,id:m,placeholder:v,...C}),t[36]=a,t[37]=c,t[38]=m,t[39]=v,t[40]=C,t[41]=w):w=t[41];let T=s?.rawValues,E;t[42]===T?E=t[43]:(E=(0,$.jsx)(re,{errors:[T]}),t[42]=T,t[43]=E);let D;t[44]!==o||t[45]!==E||t[46]!==y||t[47]!==w?(D=(0,$.jsxs)(o,{children:[y,w,E]}),t[44]=o,t[45]=E,t[46]=y,t[47]=w,t[48]=D):D=t[48];let O;return t[49]!==D||t[50]!==b||t[51]!==x||t[52]!==S?(O=(0,$.jsxs)(`div`,{className:b,children:[x,S,D]}),t[49]=D,t[50]=b,t[51]=x,t[52]=S,t[53]=O):O=t[53],O}function Ke(e){switch(e){case`path-pattern`:return`/api/*`;case`host-header`:return`*.example.com`;case`http-header`:return`acme`;case`http-request-method`:return`GET, POST`;case`source-ip`:return`10.0.0.0/8`;case`query-string`:return`key=value`;default:return``}}var qe=new Set([`host-header`,`path-pattern`,`http-header`,`http-request-method`,`source-ip`,`query-string`]);function Je(e){return e!==void 0&&qe.has(e)}function Ye(e){let t=Le(e);return{field:Je(e.Field)?e.Field:`path-pattern`,httpHeaderName:e.HttpHeaderConfig?.HttpHeaderName,rawValues:t.join(`, `)}}function Xe(e,t){return t?e===`add`?`Adding…`:`Saving…`:e===`add`?`Add rule`:`Save changes`}function Ze(e){return{protocol:he(e),port:80,defaultTargetGroupArn:``}}function Qe(e,t){let n=t.find(t=>t===e.Protocol)??t[0]??`HTTP`,r=Z(n);return{protocol:n,port:e.Port??80,defaultTargetGroupArn:e.DefaultActions?.[0]?.TargetGroupArn??``,certificateArn:r?e.Certificates?.[0]?.CertificateArn:void 0,sslPolicy:n===`HTTPS`?e.SslPolicy:void 0}}function $e(e){if(e.Protocol!==`HTTPS`)return`—`;let t=e.Certificates?.[0]?.CertificateArn?.split(`/`).pop(),n=e.SslPolicy;return t&&n?`${n} · ${t}`:n??t??`—`}function et({loadBalancerArn:e,vpcId:t,lbType:n}){let r=fe(n),{data:a}=i(P(e)),{data:o}=i(z),{data:s}=i(v),{data:c}=i(F),l=j(),u=C(),d=M(),[f,p]=(0,Q.useState)(!1),[_,y]=(0,Q.useState)(),[b,x]=(0,Q.useState)(),[S,w]=(0,Q.useState)(),T=a.Listeners??[],E=o.TargetGroups??[],D=E.filter(e=>e.VpcId===t),O=s.CertificateSummaryList??[],k=c.SslPolicies??[],A=new Map;for(let e of E)e.TargetGroupArn&&e.TargetGroupName&&A.set(e.TargetGroupArn,e.TargetGroupName);let N=e=>{let t=e.DefaultActions?.[0];if(!t)return`—`;if(t.Type===`forward`&&t.TargetGroupArn){let e=A.get(t.TargetGroupArn);return e?`forward → ${e}`:`forward → ${t.TargetGroupArn}`}return t.Type??`—`};return(0,$.jsxs)(`div`,{className:`space-y-3`,children:[l.error&&(0,$.jsx)(W,{error:l.error,msg:`Failed to create listener`}),d.error&&(0,$.jsx)(W,{error:d.error,msg:`Failed to modify listener`}),u.error&&(0,$.jsx)(W,{error:u.error,msg:`Failed to delete listener`}),(0,$.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,$.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[T.length,` listener`,T.length===1?``:`s`]}),(0,$.jsx)(g,{onClick:()=>{p(!0)},size:`sm`,children:`Add listener`})]}),T.length===0?(0,$.jsx)(`p`,{className:`text-muted-foreground`,children:`No listeners configured.`}):(0,$.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,$.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,$.jsx)(`thead`,{children:(0,$.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Protocol`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`TLS`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Default action`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Listener ARN`}),(0,$.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,$.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,$.jsx)(`tbody`,{children:T.map(e=>{let t=e.ListenerArn??``,n=S===t;return(0,$.jsxs)(Q.Fragment,{children:[(0,$.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Protocol}),(0,$.jsx)(`td`,{className:`px-4 py-2`,children:e.Port}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:$e(e)}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:N(e)}),(0,$.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t}),(0,$.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,$.jsxs)(`div`,{className:`flex justify-end gap-1`,children:[(0,$.jsx)(g,{"aria-label":`${n?`Hide`:`Show`} rules for listener ${e.Protocol}:${e.Port}`,onClick:()=>{w(n?void 0:t)},size:`sm`,variant:`ghost`,children:n?`Hide rules`:`Rules`}),(0,$.jsx)(g,{"aria-label":`Edit listener ${e.Protocol}:${e.Port}`,onClick:()=>{y(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(m,{className:`size-4`})}),(0,$.jsx)(g,{"aria-label":`Delete listener ${e.Protocol}:${e.Port}`,onClick:()=>{x(e)},size:`sm`,variant:`ghost`,children:(0,$.jsx)(h,{className:`size-4`})})]})})]}),n&&t&&(0,$.jsx)(`tr`,{className:`border-b bg-muted/30 last:border-0`,children:(0,$.jsx)(`td`,{className:`px-4 py-3`,colSpan:6,children:(0,$.jsx)(Fe,{listenerArn:t,targetGroups:D})})})]},t)})})]})}),f&&(0,$.jsx)(tt,{certificates:O,isPending:l.isPending,lbType:n,onOpenChange:p,onSubmit:async t=>{try{await l.mutateAsync({loadBalancerArn:e,protocol:t.protocol,port:t.port,defaultTargetGroupArn:t.defaultTargetGroupArn,certificateArn:t.certificateArn,sslPolicy:t.sslPolicy}),p(!1)}catch{}},open:f,protocols:r,sslPolicies:k,targetGroups:D}),(0,$.jsx)(nt,{certificates:O,isPending:d.isPending,listener:_,onOpenChange:e=>{e||y(void 0)},onSubmit:async t=>{if(_?.ListenerArn)try{await d.mutateAsync({listenerArn:_.ListenerArn,loadBalancerArn:e,protocol:t.protocol,port:t.port,defaultTargetGroupArn:t.defaultTargetGroupArn,certificateArn:t.certificateArn,sslPolicy:t.sslPolicy}),y(void 0)}catch{}},protocols:r,sslPolicies:k,targetGroups:D}),(0,$.jsx)(ue,{description:b?`Delete listener ${b.Protocol}:${b.Port}? This cannot be undone.`:``,isPending:u.isPending,onConfirm:async()=>{if(b?.ListenerArn)try{await u.mutateAsync(b.ListenerArn)}finally{x(void 0)}},onOpenChange:e=>{e||x(void 0)},open:b!==void 0,title:`Delete listener`})]})}function tt(e){let t=(0,we.c)(37),{open:n,onOpenChange:r,lbType:i,protocols:a,targetGroups:o,certificates:s,sslPolicies:c,isPending:l,onSubmit:u}=e,d;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=U(me),t[0]=d):d=t[0];let f;t[1]===i?f=t[2]:(f=Ze(i),t[1]=i,t[2]=f);let p;t[3]===f?p=t[4]:(p={resolver:d,defaultValues:f},t[3]=f,t[4]=p);let m=ee(p),h;t[5]!==m||t[6]!==u?(h=m.handleSubmit(u),t[5]=m,t[6]=u,t[7]=h):h=t[7];let g=h,_;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(_={maxWidth:`32rem`,width:`calc(100vw - 2rem)`},t[8]=_):_=t[8];let v;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsxs)(ce,{children:[(0,$.jsx)(ie,{children:`Add listener`}),(0,$.jsx)(q,{children:`Listeners forward incoming traffic to a default target group.`})]}),t[9]=v):v=t[9];let y;t[10]===g?y=t[11]:(y=e=>{e.preventDefault(),g()},t[10]=g,t[11]=y);let b;t[12]!==s||t[13]!==m||t[14]!==a||t[15]!==c||t[16]!==o?(b=(0,$.jsx)(Ae,{certificates:s,form:m,protocols:a,sslPolicies:c,targetGroups:o}),t[12]=s,t[13]=m,t[14]=a,t[15]=c,t[16]=o,t[17]=b):b=t[17];let x;t[18]!==y||t[19]!==b?(x=(0,$.jsx)(`form`,{className:`min-w-0 space-y-4`,onSubmit:y,children:b}),t[18]=y,t[19]=b,t[20]=x):x=t[20];let S;t[21]===l?S=t[22]:(S=(0,$.jsx)(se,{disabled:l,children:`Cancel`}),t[21]=l,t[22]=S);let C=l?`Adding…`:`Add listener`,w;t[23]!==g||t[24]!==l||t[25]!==C?(w=(0,$.jsx)(ae,{disabled:l,onClick:g,children:C}),t[23]=g,t[24]=l,t[25]=C,t[26]=w):w=t[26];let T;t[27]!==S||t[28]!==w?(T=(0,$.jsxs)(oe,{children:[S,w]}),t[27]=S,t[28]=w,t[29]=T):T=t[29];let E;t[30]!==T||t[31]!==x?(E=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:_,children:[v,x,T]}),t[30]=T,t[31]=x,t[32]=E):E=t[32];let D;return t[33]!==r||t[34]!==n||t[35]!==E?(D=(0,$.jsx)(le,{onOpenChange:r,open:n,children:E}),t[33]=r,t[34]=n,t[35]=E,t[36]=D):D=t[36],D}function nt(e){let t=(0,we.c)(39),{listener:n,onOpenChange:r,protocols:i,targetGroups:a,certificates:o,sslPolicies:s,isPending:c,onSubmit:l}=e,u=n!==void 0,d,f;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(d=U(me),f={protocol:`HTTP`,port:80,defaultTargetGroupArn:``},t[0]=d,t[1]=f):(d=t[0],f=t[1]);let p;t[2]!==n||t[3]!==i?(p=n?Qe(n,i):void 0,t[2]=n,t[3]=i,t[4]=p):p=t[4];let m;t[5]===p?m=t[6]:(m={resolver:d,defaultValues:f,values:p},t[5]=p,t[6]=m);let h=ee(m),g;t[7]!==h||t[8]!==l?(g=h.handleSubmit(l),t[7]=h,t[8]=l,t[9]=g):g=t[9];let _=g,v;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(v={maxWidth:`32rem`,width:`calc(100vw - 2rem)`},t[10]=v):v=t[10];let y;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,$.jsxs)(ce,{children:[(0,$.jsx)(ie,{children:`Edit listener`}),(0,$.jsx)(q,{children:`Update port, protocol, or default target group. Changes apply without dropping the listener.`})]}),t[11]=y):y=t[11];let b;t[12]===_?b=t[13]:(b=e=>{e.preventDefault(),_()},t[12]=_,t[13]=b);let x;t[14]!==o||t[15]!==h||t[16]!==i||t[17]!==s||t[18]!==a?(x=(0,$.jsx)(Ae,{certificates:o,form:h,protocols:i,sslPolicies:s,targetGroups:a}),t[14]=o,t[15]=h,t[16]=i,t[17]=s,t[18]=a,t[19]=x):x=t[19];let S;t[20]!==b||t[21]!==x?(S=(0,$.jsx)(`form`,{className:`min-w-0 space-y-4`,onSubmit:b,children:x}),t[20]=b,t[21]=x,t[22]=S):S=t[22];let C;t[23]===c?C=t[24]:(C=(0,$.jsx)(se,{disabled:c,children:`Cancel`}),t[23]=c,t[24]=C);let w=c?`Saving…`:`Save changes`,T;t[25]!==_||t[26]!==c||t[27]!==w?(T=(0,$.jsx)(ae,{disabled:c,onClick:_,children:w}),t[25]=_,t[26]=c,t[27]=w,t[28]=T):T=t[28];let E;t[29]!==C||t[30]!==T?(E=(0,$.jsxs)(oe,{children:[C,T]}),t[29]=C,t[30]=T,t[31]=E):E=t[31];let D;t[32]!==S||t[33]!==E?(D=(0,$.jsxs)(J,{className:`grid-cols-[minmax(0,1fr)]`,style:v,children:[y,S,E]}),t[32]=S,t[33]=E,t[34]=D):D=t[34];let O;return t[35]!==r||t[36]!==u||t[37]!==D?(O=(0,$.jsx)(le,{onOpenChange:r,open:u,children:D}),t[35]=r,t[36]=u,t[37]=D,t[38]=O):O=t[38],O}function rt(e,t){if(e.length!==t.length)return!1;let n=new Set(t);return e.every(e=>n.has(e))}function it(e){let t=(0,we.c)(48),{available:n,current:r,onSubmit:i,isPending:a,error:o,isSuccess:s}=e,c;t[0]===r?c=t[1]:(c=[...r],t[0]=r,t[1]=c);let l=c,[u,d]=(0,Q.useState)(l),f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{d(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},t[2]=f):f=t[2];let p=f,m;t[3]===l?m=t[4]:(m=()=>{d(l)},t[3]=l,t[4]=m);let h=m,_;t[5]!==l||t[6]!==u?(_=rt(u,l),t[5]=l,t[6]=u,t[7]=_):_=t[7];let v=!_,y=u.length===0,b;t[8]===u?b=t[9]:(b=new Set(u),t[8]=u,t[9]=b);let x=b,S;t[10]!==v||t[11]!==y||t[12]!==i||t[13]!==u?(S=e=>{e.preventDefault(),!(!v||y)&&i(u)},t[10]=v,t[11]=y,t[12]=i,t[13]=u,t[14]=S):S=t[14];let C;t[15]===o?C=t[16]:(C=o&&(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:o.message||`Failed to update security groups`}),t[15]=o,t[16]=C);let w;t[17]!==v||t[18]!==s?(w=s&&!v&&(0,$.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Security groups updated.`}),t[17]=v,t[18]=s,t[19]=w):w=t[19];let T;t[20]!==n||t[21]!==x?(T=n.length===0?(0,$.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No security groups in this VPC.`}):n.map(e=>(0,$.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,$.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:x.has(e.GroupId??``),onChange:()=>{p(e.GroupId??``)},type:`checkbox`}),(0,$.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId)),t[20]=n,t[21]=x,t[22]=T):T=t[22];let E;t[23]===y?E=t[24]:(E=y&&(0,$.jsx)(`p`,{className:`text-xs text-destructive`,children:`At least one security group is required.`}),t[23]=y,t[24]=E);let D;t[25]!==E||t[26]!==T?(D=(0,$.jsxs)(`div`,{className:`flex flex-col gap-1 p-4`,children:[T,E]}),t[25]=E,t[26]=T,t[27]=D):D=t[27];let O=v?`Unsaved changes`:`No changes`,k;t[28]===O?k=t[29]:(k=(0,$.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:O}),t[28]=O,t[29]=k);let A=a||!v,j;t[30]!==h||t[31]!==A?(j=(0,$.jsx)(g,{disabled:A,onClick:h,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[30]=h,t[31]=A,t[32]=j):j=t[32];let M=a||!v||y,N=a?`Saving…`:`Save changes`,P;t[33]!==M||t[34]!==N?(P=(0,$.jsx)(g,{disabled:M,size:`sm`,type:`submit`,children:N}),t[33]=M,t[34]=N,t[35]=P):P=t[35];let F;t[36]!==k||t[37]!==j||t[38]!==P?(F=(0,$.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[k,j,P]}),t[36]=k,t[37]=j,t[38]=P,t[39]=F):F=t[39];let I;t[40]!==D||t[41]!==F?(I=(0,$.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[D,F]}),t[40]=D,t[41]=F,t[42]=I):I=t[42];let L;return t[43]!==I||t[44]!==S||t[45]!==C||t[46]!==w?(L=(0,$.jsxs)(`form`,{onSubmit:S,children:[C,w,I]}),t[43]=I,t[44]=S,t[45]=C,t[46]=w,t[47]=L):L=t[47],L}function at(e,t){if(e.length!==t.length)return!1;let n=new Set(t);return e.every(e=>n.has(e))}function ot(e){let t=s(e.Tags),n=e.AvailabilityZone?` · ${e.AvailabilityZone}`:``,r=e.CidrBlock?` (${e.CidrBlock})`:``;return`${e.SubnetId}${t?` — ${t}`:``}${r}${n}`}function st(e){let t=(0,we.c)(49),{available:n,current:r,onSubmit:i,isPending:a,error:o,isSuccess:s}=e,c;t[0]===r?c=t[1]:(c=[...r],t[0]=r,t[1]=c);let l=c,[u,d]=(0,Q.useState)(l),f;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=e=>{d(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},t[2]=f):f=t[2];let p=f,m;t[3]===l?m=t[4]:(m=()=>{d(l)},t[3]=l,t[4]=m);let h=m,_;t[5]!==l||t[6]!==u?(_=at(u,l),t[5]=l,t[6]=u,t[7]=_):_=t[7];let v=!_,y=u.length===0,b;t[8]===u?b=t[9]:(b=new Set(u),t[8]=u,t[9]=b);let x=b,S;t[10]!==v||t[11]!==y||t[12]!==i||t[13]!==u?(S=e=>{e.preventDefault(),!(!v||y)&&i(u)},t[10]=v,t[11]=y,t[12]=i,t[13]=u,t[14]=S):S=t[14];let C;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-amber-500 bg-amber-500/10 p-3 text-sm text-amber-700 dark:text-amber-400`,role:`note`,children:`Applying a subnet change re-homes the load balancer by relaunching its underlying system VM. Expect a brief data-plane interruption while it restarts.`}),t[15]=C):C=t[15];let w;t[16]===o?w=t[17]:(w=o&&(0,$.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:o.message||`Failed to update subnets`}),t[16]=o,t[17]=w);let T;t[18]!==v||t[19]!==s?(T=s&&!v&&(0,$.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Subnets updated.`}),t[18]=v,t[19]=s,t[20]=T):T=t[20];let E;t[21]!==n||t[22]!==x?(E=n.length===0?(0,$.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No subnets in this VPC.`}):n.map(e=>(0,$.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,$.jsx)(`input`,{"aria-label":`Subnet ${e.SubnetId}`,checked:x.has(e.SubnetId??``),onChange:()=>{p(e.SubnetId??``)},type:`checkbox`}),(0,$.jsx)(`span`,{className:`font-mono`,children:ot(e)})]},e.SubnetId)),t[21]=n,t[22]=x,t[23]=E):E=t[23];let D;t[24]===y?D=t[25]:(D=y&&(0,$.jsx)(`p`,{className:`text-xs text-destructive`,children:`At least one subnet is required.`}),t[24]=y,t[25]=D);let O;t[26]!==E||t[27]!==D?(O=(0,$.jsxs)(`div`,{className:`flex flex-col gap-1 p-4`,children:[E,D]}),t[26]=E,t[27]=D,t[28]=O):O=t[28];let k=v?`Unsaved changes`:`No changes`,A;t[29]===k?A=t[30]:(A=(0,$.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:k}),t[29]=k,t[30]=A);let j=a||!v,M;t[31]!==h||t[32]!==j?(M=(0,$.jsx)(g,{disabled:j,onClick:h,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[31]=h,t[32]=j,t[33]=M):M=t[33];let N=a||!v||y,P=a?`Saving…`:`Save changes`,F;t[34]!==N||t[35]!==P?(F=(0,$.jsx)(g,{disabled:N,size:`sm`,type:`submit`,children:P}),t[34]=N,t[35]=P,t[36]=F):F=t[36];let I;t[37]!==A||t[38]!==M||t[39]!==F?(I=(0,$.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[A,M,F]}),t[37]=A,t[38]=M,t[39]=F,t[40]=I):I=t[40];let L;t[41]!==O||t[42]!==I?(L=(0,$.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[O,I]}),t[41]=O,t[42]=I,t[43]=L):L=t[43];let R;return t[44]!==L||t[45]!==S||t[46]!==w||t[47]!==T?(R=(0,$.jsxs)(`form`,{onSubmit:S,children:[C,w,T,L]}),t[44]=L,t[45]=S,t[46]=w,t[47]=T,t[48]=R):R=t[48],R}function ct({arn:e}){let t=a(),{data:n}=i(N(e)),{data:r}=i(I(e)),{data:l}=i(L([e])),{data:u}=i(b),{data:d}=i(x),f=O(),p=w(),m=S(),_=D(),v=E(),[y,C]=(0,Q.useState)(!1),T=n.LoadBalancers?.[0];if(!T?.LoadBalancerArn)return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(c,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),(0,$.jsx)(`p`,{className:`text-muted-foreground`,children:`Load balancer not found.`})]});let k=async()=>{try{await f.mutateAsync(e),t({to:`/ec2/describe-load-balancers`})}finally{C(!1)}},A=u.Subnets??[],j=e=>{let t=A.find(t=>t.SubnetId===e);if(!t)return e;let n=s(t.Tags),r=t.CidrBlock?` (${t.CidrBlock})`:``;return n?`${e} — ${n}${r}`:`${e}${r}`},M=r.Attributes??[],P=l?.TagDescriptions?.find(t=>t.ResourceArn===e)?.Tags??[],F=(T.SecurityGroups??[]).filter(e=>e!==void 0),R=(d.SecurityGroups??[]).filter(e=>e.VpcId===T.VpcId),z=A.filter(e=>e.VpcId===T.VpcId),B=(T.AvailabilityZones??[]).map(e=>e.SubnetId).filter(e=>e!==void 0),H=T.Type===`network`;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(c,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),f.error&&(0,$.jsx)(W,{error:f.error,msg:`Failed to delete load balancer`}),(0,$.jsxs)(`div`,{className:`space-y-6`,children:[(0,$.jsx)(V,{actions:(0,$.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,$.jsxs)(g,{onClick:()=>{C(!0)},size:`sm`,variant:`destructive`,children:[(0,$.jsx)(h,{className:`size-4`}),`Delete`]}),(0,$.jsx)(de,{state:T.State?.Code})]}),subtitle:`Load Balancer Details`,title:T.LoadBalancerName??T.LoadBalancerArn}),(0,$.jsxs)(Ce,{defaultValue:`overview`,children:[(0,$.jsxs)(xe,{children:[(0,$.jsx)(be,{value:`overview`,children:`Overview`}),(0,$.jsx)(be,{value:`listeners`,children:`Listeners`}),(0,$.jsx)(be,{value:`subnets`,children:`Subnets`}),!H&&(0,$.jsx)(be,{value:`security-groups`,children:`Security groups`}),(0,$.jsx)(be,{value:`attributes`,children:`Attributes`}),(0,$.jsx)(be,{value:`tags`,children:`Tags`})]}),(0,$.jsxs)(Se,{value:`overview`,children:[(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Load balancer`}),(0,$.jsxs)(Y.Content,{children:[(0,$.jsx)(X,{label:`ARN`,value:T.LoadBalancerArn}),(0,$.jsx)(X,{label:`DNS name`,value:T.DNSName}),(0,$.jsx)(X,{label:`State`,value:T.State?.Reason?`${T.State.Code} — ${T.State.Reason}`:T.State?.Code}),(0,$.jsx)(X,{label:`Type`,value:T.Type}),(0,$.jsx)(X,{label:`Scheme`,value:T.Scheme}),(0,$.jsx)(X,{label:`IP address type`,value:T.IpAddressType}),(0,$.jsx)(X,{label:`VPC`,value:T.VpcId}),(0,$.jsx)(X,{label:`Created at`,value:o(T.CreatedTime)})]})]}),(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Availability zones`}),(0,$.jsx)(Y.Content,{children:(T.AvailabilityZones??[]).map(e=>(0,$.jsx)(X,{label:e.ZoneName??`—`,value:e.SubnetId?j(e.SubnetId):void 0},`${e.ZoneName}-${e.SubnetId}`))})]}),(T.SecurityGroups??[]).length>0&&(0,$.jsxs)(Y,{children:[(0,$.jsx)(Y.Header,{children:`Security groups`}),(0,$.jsx)(Y.Content,{children:(T.SecurityGroups??[]).map(e=>(0,$.jsx)(X,{label:`Security group`,value:e},e))})]})]}),(0,$.jsx)(Se,{value:`listeners`,children:(0,$.jsx)(et,{lbType:H?`network`:`application`,loadBalancerArn:e,vpcId:T.VpcId})}),(0,$.jsx)(Se,{value:`subnets`,children:(0,$.jsx)(st,{available:z,current:B,error:v.error,isPending:v.isPending,isSuccess:v.isSuccess,onSubmit:t=>{v.mutate({loadBalancerArn:e,subnetIds:t})}})}),!H&&(0,$.jsx)(Se,{value:`security-groups`,children:(0,$.jsx)(it,{available:R,current:F,error:_.error,isPending:_.isPending,isSuccess:_.isSuccess,onSubmit:t=>{_.mutate({loadBalancerArn:e,securityGroupIds:t})}})}),(0,$.jsx)(Se,{value:`attributes`,children:(0,$.jsx)(ve,{attributes:M,error:p.error,isPending:p.isPending,isSuccess:p.isSuccess,onSubmit:t=>{p.mutate({loadBalancerArn:e,attributes:t})},specs:_e})}),(0,$.jsx)(Se,{value:`tags`,children:(0,$.jsx)(ye,{error:m.error,isPending:m.isPending,isSuccess:m.isSuccess,onSubmit:t=>{m.mutate({resourceArn:e,tags:t,initialKeys:P.map(e=>e.Key??``).filter(e=>e.length>0)})},tags:P})})]})]}),(0,$.jsx)(ue,{description:`Are you sure you want to delete load balancer "${T.LoadBalancerName??T.LoadBalancerArn}"? This action cannot be undone.`,isPending:f.isPending,onConfirm:k,onOpenChange:C,open:y,title:`Delete load balancer`})]})}function lt(){let e=(0,we.c)(2),{id:t}=B.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,$.jsx)(ct,{arn:n}),e[0]=n,e[1]=r),r}export{lt as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BUQbNtZs.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BUQbNtZs.js deleted file mode 100644 index 7edbcf666..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BUQbNtZs.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DE9MD3oT.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/rotate-cw-Dkh-YfYu.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/admin-context-DbEQx3-L.js","assets/sts-DCkgaL1z.js","assets/signed-fetch-VF7GkRXB.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/iam-BuKHxc30.js","assets/commandBuilder-BkBr_oqP.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/admin-rZuOp1HD.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/ami-details-snKHLvGZ.js","assets/gpu-instance-type-select-C9W-mexT.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{a as r,c as i,s as a}from"./ec2-xfbzgUcH.js";var o=e(`/_auth/ec2/(instances)/describe-instances/$id`)({loader:async({context:e,params:t})=>{let[n]=await Promise.all([e.queryClient.ensureQueryData(a(t.id)),e.queryClient.ensureQueryData(i)]),o=n.Reservations?.[0]?.Instances?.[0]?.ImageId;return await e.queryClient.ensureQueryData(r(o)),n},head:({loaderData:e})=>({meta:[{title:`${e?.Reservations?.[0]?.Instances?.[0]?.InstanceId??`Instance`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DE9MD3oT.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BYa4kB8E.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BYa4kB8E.js deleted file mode 100644 index d4a1de3ed..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BYa4kB8E.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-6MKlaOdG.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{g as r}from"./ec2-xfbzgUcH.js";var i=e(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.id))},head:({params:e})=>({meta:[{title:`${e.id} | NAT Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-6MKlaOdG.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BZ3O9ZML.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BZ3O9ZML.js new file mode 100644 index 000000000..8f734dd8a --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BZ3O9ZML.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-mQqs3Qea.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/rds-vDQqd7aK.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/rds-CgptNEeO.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/tabs-DEpYOmeM.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/delete-db-snapshot-dialog-BAQ0DDmg.js","assets/rds-BkNf4eSG.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-delete-dialog-7bAJx175.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/rds-events-panel-BddXaSKl.js","assets/rds-tags-tab-ADXwOOQT.js","assets/useQuery-DXrvTS9z.js","assets/tags-editor-DS_EVlVq.js","assets/plus-CW7YM5B0.js","assets/input-Dv_zyCQu.js","assets/useRegisterFieldControl-CNElZl4w.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{g as r,i,p as a}from"./rds-CgptNEeO.js";var o=e(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id),[o]=await Promise.all([e.queryClient.query({...i(n),staleTime:`static`}),e.queryClient.query({...a(n),staleTime:`static`})]),s=o.DBSnapshots?.[0]?.DBSnapshotArn??``;s!==``&&await e.queryClient.query({...r(s),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-mQqs3Qea.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BbP1LhOu.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BbP1LhOu.js deleted file mode 100644 index 2dc60466a..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BbP1LhOu.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DK1lXn0p.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/elbv2-C1cLzuda.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/commandBuilder-Db00fakI.js","assets/elbv2-DA3X8BfS.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/attributes-editor-CYvM0ONe.js","assets/select-AlcaFR6c.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/tags-editor-Ch0tFvxo.js","assets/plus-CW7YM5B0.js","assets/tabs-CITVfGwW.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{l as r}from"./ec2-xfbzgUcH.js";import{c as i,l as a,s as o}from"./elbv2-DA3X8BfS.js";var s=e(`/_auth/ec2/(target-groups)/describe-target-groups/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.ensureQueryData(a(n)),e.queryClient.ensureQueryData(i(n)),e.queryClient.ensureQueryData(o([n])),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Target Group | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DK1lXn0p.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BeE7xu_F.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BeE7xu_F.js deleted file mode 100644 index 06d1ae5ae..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BeE7xu_F.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CEBYoYkB.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/badge-C7Jy3M_B.js","assets/useRender-B4ZWL-vL.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/detail-row-BiDoIw3t.js","assets/ec2-CHvsTx6p.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{O as r,_ as i,d as a,x as o}from"./ec2-xfbzgUcH.js";var s=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(o(t.id)),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(i),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CEBYoYkB.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BfdTaiZI.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BfdTaiZI.js deleted file mode 100644 index a27087fca..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BfdTaiZI.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DPmRXCW_.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/badge-C7Jy3M_B.js","assets/useRender-B4ZWL-vL.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/detail-row-BiDoIw3t.js","assets/ec2-CHvsTx6p.js","assets/launch-template-data-fields-CFUxJ-HH.js","assets/textarea-By2jtnIk.js","assets/collapsible-BI-3lGSt.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{O as r,c as i,h as a,m as o,o as s,p as c,w as l}from"./ec2-xfbzgUcH.js";var u=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(o(t.id)),e.queryClient.ensureQueryData(s),e.queryClient.ensureQueryData(i),e.queryClient.ensureQueryData(c),e.queryClient.ensureQueryData(r),e.queryClient.ensureQueryData(l)])},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DPmRXCW_.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BCn8Ez7C.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BprdCLjf.js similarity index 87% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-BCn8Ez7C.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-BprdCLjf.js index 546ea3cfb..d878975f3 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BCn8Ez7C.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BprdCLjf.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{O as u,j as d}from"./ec2-xfbzgUcH.js";import{z as f}from"./ec2-Dbko8Muj.js";import{t as p}from"./_id-Pz7-tq3i.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{t as g}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as _,t as v}from"./detail-row-BiDoIw3t.js";import{t as y}from"./state-badge-8wj3oh2U.js";var b=t(n()),x=e();function S(){let{id:e}=p.useParams(),t=a(),{data:n}=r(d(e)),{data:S}=r(u),C=n.Vpcs?.[0],w=f(),[T,E]=(0,b.useState)(!1),D=S.Subnets?.filter(t=>t.VpcId===e)??[],O=async()=>{try{await w.mutateAsync(e),t({to:`/ec2/describe-vpcs`})}finally{E(!1)}};if(!C?.VpcId)return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]});let k=o(C.Tags);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),w.error&&(0,x.jsx)(h,{error:w.error,msg:`Failed to delete VPC`}),(0,x.jsxs)(`div`,{className:`space-y-6`,children:[(0,x.jsx)(m,{actions:(0,x.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,x.jsxs)(l,{onClick:()=>{E(!0)},size:`sm`,variant:`destructive`,children:[(0,x.jsx)(c,{className:`size-4`}),`Delete`]}),(0,x.jsx)(y,{state:C.State})]}),subtitle:`VPC Details`,title:k?`${C.VpcId} (${k})`:C.VpcId}),(0,x.jsxs)(_,{children:[(0,x.jsx)(_.Header,{children:`VPC Information`}),(0,x.jsxs)(_.Content,{children:[(0,x.jsx)(v,{label:`VPC ID`,value:C.VpcId}),(0,x.jsx)(v,{label:`State`,value:C.State}),(0,x.jsx)(v,{label:`CIDR Block`,value:C.CidrBlock}),(0,x.jsx)(v,{label:`Is Default`,value:C.IsDefault?`Yes`:`No`}),(0,x.jsx)(v,{label:`DHCP Options ID`,value:C.DhcpOptionsId}),(0,x.jsx)(v,{label:`Instance Tenancy`,value:C.InstanceTenancy}),(0,x.jsx)(v,{label:`Owner ID`,value:C.OwnerId})]})]}),D.length>0&&(0,x.jsxs)(_,{children:[(0,x.jsxs)(_.Header,{children:[`Subnets (`,D.length,`)`]}),D.map(e=>e.SubnetId?(0,x.jsxs)(_.Content,{children:[(0,x.jsx)(v,{label:`Subnet ID`,value:(0,x.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.SubnetId},to:`/ec2/describe-subnets/$id`,children:e.SubnetId})}),(0,x.jsx)(v,{label:`CIDR Block`,value:e.CidrBlock}),(0,x.jsx)(v,{label:`Availability Zone`,value:e.AvailabilityZone}),(0,x.jsx)(v,{label:`State`,value:e.State})]},e.SubnetId):null)]})]}),(0,x.jsx)(g,{description:`Are you sure you want to delete the VPC "${C.VpcId}"? This action cannot be undone. The VPC must have no associated subnets or internet gateways.`,isPending:w.isPending,onConfirm:O,onOpenChange:E,open:T,title:`Delete VPC`})]})}export{S as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{O as u,j as d}from"./ec2-BOaIcgiX.js";import{z as f}from"./ec2-kCKVAxwx.js";import{t as p}from"./_id-B3e50mUn.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{t as g}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as _,t as v}from"./detail-row-BiDoIw3t.js";import{t as y}from"./state-badge-teQfBrcY.js";var b=t(n()),x=e();function S(){let{id:e}=p.useParams(),t=a(),{data:n}=r(d(e)),{data:S}=r(u),C=n.Vpcs?.[0],w=f(),[T,E]=(0,b.useState)(!1),D=S.Subnets?.filter(t=>t.VpcId===e)??[],O=async()=>{try{await w.mutateAsync(e),t({to:`/ec2/describe-vpcs`})}finally{E(!1)}};if(!C?.VpcId)return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`VPC not found.`})]});let k=o(C.Tags);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(s,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),w.error&&(0,x.jsx)(h,{error:w.error,msg:`Failed to delete VPC`}),(0,x.jsxs)(`div`,{className:`space-y-6`,children:[(0,x.jsx)(m,{actions:(0,x.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,x.jsxs)(l,{onClick:()=>{E(!0)},size:`sm`,variant:`destructive`,children:[(0,x.jsx)(c,{className:`size-4`}),`Delete`]}),(0,x.jsx)(y,{state:C.State})]}),subtitle:`VPC Details`,title:k?`${C.VpcId} (${k})`:C.VpcId}),(0,x.jsxs)(_,{children:[(0,x.jsx)(_.Header,{children:`VPC Information`}),(0,x.jsxs)(_.Content,{children:[(0,x.jsx)(v,{label:`VPC ID`,value:C.VpcId}),(0,x.jsx)(v,{label:`State`,value:C.State}),(0,x.jsx)(v,{label:`CIDR Block`,value:C.CidrBlock}),(0,x.jsx)(v,{label:`Is Default`,value:C.IsDefault?`Yes`:`No`}),(0,x.jsx)(v,{label:`DHCP Options ID`,value:C.DhcpOptionsId}),(0,x.jsx)(v,{label:`Instance Tenancy`,value:C.InstanceTenancy}),(0,x.jsx)(v,{label:`Owner ID`,value:C.OwnerId})]})]}),D.length>0&&(0,x.jsxs)(_,{children:[(0,x.jsxs)(_.Header,{children:[`Subnets (`,D.length,`)`]}),D.map(e=>e.SubnetId?(0,x.jsxs)(_.Content,{children:[(0,x.jsx)(v,{label:`Subnet ID`,value:(0,x.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.SubnetId},to:`/ec2/describe-subnets/$id`,children:e.SubnetId})}),(0,x.jsx)(v,{label:`CIDR Block`,value:e.CidrBlock}),(0,x.jsx)(v,{label:`Availability Zone`,value:e.AvailabilityZone}),(0,x.jsx)(v,{label:`State`,value:e.State})]},e.SubnetId):null)]})]}),(0,x.jsx)(g,{description:`Are you sure you want to delete the VPC "${C.VpcId}"? This action cannot be undone. The VPC must have no associated subnets or internet gateways.`,isPending:w.isPending,onConfirm:O,onOpenChange:E,open:T,title:`Delete VPC`})]})}export{S as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DmQRADSb.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-BuJTG8nq.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DmQRADSb.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-BuJTG8nq.js index 965ad6180..21090ff68 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DmQRADSb.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-BuJTG8nq.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Cng_iYLz.js";import{t as o}from"./back-link-BEBtz3nP.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-AlcaFR6c.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as p}from"./button-B5pmTZ23.js";import{l as m,t as h}from"./ec2-xfbzgUcH.js";import{$ as g,U as _,r as v}from"./ec2-Dbko8Muj.js";import{t as y}from"./_id-DQTliMAX.js";import{t as b}from"./page-heading-CIbmsDOw.js";import{t as x}from"./error-banner-vjkAWoEL.js";import{t as S}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as C,t as w}from"./detail-row-BiDoIw3t.js";var T=t(n()),E=e();function D(){let{id:e}=y.useParams(),t=i(),{data:n}=r(h(e)),{data:D}=r(m),O=v(),k=_(),A=g(),[j,M]=(0,T.useState)(!1),[N,P]=(0,T.useState)(``),F=n.Addresses?.[0],I=D.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.State?.Name===`running`||e.State?.Name===`stopped`)??[],L=async()=>{try{await A.mutateAsync(e),t({to:`/ec2/describe-addresses`})}finally{M(!1)}},R=async()=>{N&&await O.mutateAsync({allocationId:e,instanceId:N})},z=async()=>{F?.AssociationId&&await k.mutateAsync(F.AssociationId)};if(!F?.AllocationId)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]});let B=!!F.AssociationId,V=a(F.Tags);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(A.error??O.error??k.error)&&(0,E.jsx)(x,{error:A.error??O.error??k.error??void 0,msg:`Elastic IP action failed`}),(0,E.jsxs)(`div`,{className:`space-y-6`,children:[(0,E.jsx)(b,{actions:(0,E.jsxs)(p,{disabled:B||A.isPending,onClick:()=>{M(!0)},size:`sm`,variant:`destructive`,children:[(0,E.jsx)(f,{className:`size-4`}),`Release`]}),subtitle:`Elastic IP Details`,title:V?`${F.AllocationId} (${V})`:F.AllocationId}),(0,E.jsxs)(C,{children:[(0,E.jsx)(C.Header,{children:`Elastic IP Information`}),(0,E.jsxs)(C.Content,{children:[(0,E.jsx)(w,{label:`Allocation ID`,value:F.AllocationId}),(0,E.jsx)(w,{label:`Public IP`,value:F.PublicIp}),(0,E.jsx)(w,{label:`Domain`,value:F.Domain}),(0,E.jsx)(w,{label:`Association ID`,value:F.AssociationId??`—`}),(0,E.jsx)(w,{label:`Instance ID`,value:F.InstanceId??`—`}),(0,E.jsx)(w,{label:`Private IP`,value:F.PrivateIpAddress??`—`})]})]}),(0,E.jsxs)(C,{children:[(0,E.jsx)(C.Header,{children:`Association`}),(0,E.jsx)(C.Content,{children:B?(0,E.jsx)(p,{disabled:k.isPending,onClick:z,size:`sm`,variant:`outline`,children:`Disassociate`}):(0,E.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,E.jsx)(`div`,{className:`flex-1`,children:(0,E.jsxs)(d,{onValueChange:e=>{P(e??``)},value:N,children:[(0,E.jsx)(u,{className:`w-full`,children:(0,E.jsx)(s,{placeholder:`Select an instance`})}),(0,E.jsx)(l,{children:I.map(e=>{let t=a(e.Tags);return(0,E.jsx)(c,{value:e.InstanceId??``,children:t?`${e.InstanceId} (${t})`:e.InstanceId},e.InstanceId)})})]})}),(0,E.jsx)(p,{disabled:!N||O.isPending,onClick:R,size:`sm`,children:`Associate`})]})})]})]}),(0,E.jsx)(S,{description:`Are you sure you want to release the Elastic IP "${F.AllocationId}" (${F.PublicIp})? This action cannot be undone.`,isPending:A.isPending,onConfirm:L,onOpenChange:M,open:j,title:`Release Elastic IP`})]})}export{D as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Bjqk93qS.js";import{t as o}from"./back-link-BEBtz3nP.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-C4XUO0SI.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as p}from"./button-KK2VfbzH.js";import{l as m,t as h}from"./ec2-BOaIcgiX.js";import{$ as g,U as _,r as v}from"./ec2-kCKVAxwx.js";import{t as y}from"./_id-BKyCvdAZ.js";import{t as b}from"./page-heading-CIbmsDOw.js";import{t as x}from"./error-banner-vjkAWoEL.js";import{t as S}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as C,t as w}from"./detail-row-BiDoIw3t.js";var T=t(n()),E=e();function D(){let{id:e}=y.useParams(),t=i(),{data:n}=r(h(e)),{data:D}=r(m),O=v(),k=_(),A=g(),[j,M]=(0,T.useState)(!1),[N,P]=(0,T.useState)(``),F=n.Addresses?.[0],I=D.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.State?.Name===`running`||e.State?.Name===`stopped`)??[],L=async()=>{try{await A.mutateAsync(e),t({to:`/ec2/describe-addresses`})}finally{M(!1)}},R=async()=>{N&&await O.mutateAsync({allocationId:e,instanceId:N})},z=async()=>{F?.AssociationId&&await k.mutateAsync(F.AssociationId)};if(!F?.AllocationId)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`Elastic IP not found.`})]});let B=!!F.AssociationId,V=a(F.Tags);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(o,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),(A.error??O.error??k.error)&&(0,E.jsx)(x,{error:A.error??O.error??k.error??void 0,msg:`Elastic IP action failed`}),(0,E.jsxs)(`div`,{className:`space-y-6`,children:[(0,E.jsx)(b,{actions:(0,E.jsxs)(p,{disabled:B||A.isPending,onClick:()=>{M(!0)},size:`sm`,variant:`destructive`,children:[(0,E.jsx)(f,{className:`size-4`}),`Release`]}),subtitle:`Elastic IP Details`,title:V?`${F.AllocationId} (${V})`:F.AllocationId}),(0,E.jsxs)(C,{children:[(0,E.jsx)(C.Header,{children:`Elastic IP Information`}),(0,E.jsxs)(C.Content,{children:[(0,E.jsx)(w,{label:`Allocation ID`,value:F.AllocationId}),(0,E.jsx)(w,{label:`Public IP`,value:F.PublicIp}),(0,E.jsx)(w,{label:`Domain`,value:F.Domain}),(0,E.jsx)(w,{label:`Association ID`,value:F.AssociationId??`—`}),(0,E.jsx)(w,{label:`Instance ID`,value:F.InstanceId??`—`}),(0,E.jsx)(w,{label:`Private IP`,value:F.PrivateIpAddress??`—`})]})]}),(0,E.jsxs)(C,{children:[(0,E.jsx)(C.Header,{children:`Association`}),(0,E.jsx)(C.Content,{children:B?(0,E.jsx)(p,{disabled:k.isPending,onClick:z,size:`sm`,variant:`outline`,children:`Disassociate`}):(0,E.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,E.jsx)(`div`,{className:`flex-1`,children:(0,E.jsxs)(d,{onValueChange:e=>{P(e??``)},value:N,children:[(0,E.jsx)(u,{className:`w-full`,children:(0,E.jsx)(s,{placeholder:`Select an instance`})}),(0,E.jsx)(l,{children:I.map(e=>{let t=a(e.Tags);return(0,E.jsx)(c,{value:e.InstanceId??``,children:t?`${e.InstanceId} (${t})`:e.InstanceId},e.InstanceId)})})]})}),(0,E.jsx)(p,{disabled:!N||O.isPending,onClick:R,size:`sm`,children:`Associate`})]})})]})]}),(0,E.jsx)(S,{description:`Are you sure you want to release the Elastic IP "${F.AllocationId}" (${F.PublicIp})? This action cannot be undone.`,isPending:A.isPending,onConfirm:L,onOpenChange:M,open:j,title:`Release Elastic IP`})]})}export{D as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-Bukc7duO.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-Bukc7duO.js new file mode 100644 index 000000000..f7f681550 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-Bukc7duO.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-D0iVlWMF.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/badge-Pkfq9EWJ.js","assets/useRender-Bs5KnkVV.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/detail-row-BiDoIw3t.js","assets/ec2-Bb2XHK85.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{O as r,_ as i,d as a,x as o}from"./ec2-BOaIcgiX.js";var s=e(`/_auth/ec2/(route-tables)/describe-route-tables/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Route Table | Mulga`}]}),component:t(()=>n(()=>import(`./_id-D0iVlWMF.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-C1vZvpqZ.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-C1vZvpqZ.js new file mode 100644 index 000000000..f6640f130 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-C1vZvpqZ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DAr5-Lna.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{D as r}from"./ec2-BOaIcgiX.js";var i=e(`/_auth/ec2/(subnet)/describe-subnets/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.id),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.id} | Subnet | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DAr5-Lna.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-S_WHrDL1.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-C2Wq3GPv.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-S_WHrDL1.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-C2Wq3GPv.js index b4648560d..9e4ec92bd 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-S_WHrDL1.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-C2Wq3GPv.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-AlcaFR6c.js";import{t as d}from"./plus-CW7YM5B0.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{n as p,t as m}from"./_id-WckeOQOw.js";import{t as h}from"./button-B5pmTZ23.js";import{t as g}from"./input-BRXyXQUw.js";import{C as _}from"./ec2-xfbzgUcH.js";import{F as v,c as y,et as b,l as x,tt as ne}from"./ec2-Dbko8Muj.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{a as re,i as C,n as w,t as T}from"./zod-C7XqDsyI.js";import{t as ie}from"./error-banner-vjkAWoEL.js";import{r as E,s as ae,t as oe}from"./field-DVCmLIN7.js";import{i as se,l as ce,n as le,o as ue,r as de,s as fe,t as pe}from"./alert-dialog-C5LIz1yI.js";import{t as D}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{x as me}from"./ec2-CHvsTx6p.js";var he=r(),A=t(n()),j=e();function M(e){if(!e||e===`-1`)return`All traffic`;let t=e.toUpperCase();return t===`TCP`||t===`UDP`||t===`ICMP`?t:e}function N(e,t,n){return!n||n===`-1`||e===void 0||t===void 0||e===-1&&t===-1?`All`:e===t?e.toString():`${e}-${t}`}function P(e){let t=(0,he.c)(87),{open:n,onOpenChange:r,direction:i,groupId:a}=e,ee=x(),te=y(),o=i===`ingress`?ee:te,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={resolver:T(me),defaultValues:{ipProtocol:`tcp`,fromPort:0,toPort:0,cidrIp:`0.0.0.0/0`}},t[0]=s):s=t[0];let{control:c,handleSubmit:l,register:u,reset:d,formState:f}=C(s),{errors:p}=f,m;t[1]===c?m=t[2]:(m={control:c,name:`ipProtocol`},t[1]=c,t[2]=m);let h=re(m),_=h===`-1`||h===`icmp`,v;t[3]!==a||t[4]!==o||t[5]!==r||t[6]!==_||t[7]!==d?(v=async e=>{let t={groupId:a,ipProtocol:e.ipProtocol,fromPort:_?-1:e.fromPort,toPort:_?-1:e.toPort,cidrIp:e.cidrIp};await o.mutateAsync(t),d(),r(!1)},t[3]=a,t[4]=o,t[5]=r,t[6]=_,t[7]=d,t[8]=v):v=t[8];let b=v,ne=i===`ingress`?`Inbound`:`Outbound`,S;t[9]===ne?S=t[10]:(S=(0,j.jsx)(fe,{children:(0,j.jsxs)(ce,{children:[`Add `,ne,` Rule`]})}),t[9]=ne,t[10]=S);let D;t[11]===o.error?D=t[12]:(D=o.error&&(0,j.jsx)(ie,{error:o.error,msg:`Failed to add rule`}),t[11]=o.error,t[12]=D);let O;t[13]!==l||t[14]!==b?(O=l(b),t[13]=l,t[14]=b,t[15]=O):O=t[15];let k;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`ipProtocol`,children:`Protocol`})}),t[16]=k):k=t[16];let A;t[17]===c?A=t[18]:(A=(0,j.jsx)(w,{control:c,name:`ipProtocol`,render:ge}),t[17]=c,t[18]=A);let M;t[19]===p.ipProtocol?M=t[20]:(M=(0,j.jsx)(E,{errors:[p.ipProtocol]}),t[19]=p.ipProtocol,t[20]=M);let N;t[21]!==A||t[22]!==M?(N=(0,j.jsxs)(oe,{children:[k,A,M]}),t[21]=A,t[22]=M,t[23]=N):N=t[23];let P;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`fromPort`,children:`From Port`})}),t[24]=P):P=t[24];let _e=!!p.fromPort,F;t[25]===u?F=t[26]:(F=u(`fromPort`,{valueAsNumber:!0}),t[25]=u,t[26]=F);let I;t[27]!==_||t[28]!==_e||t[29]!==F?(I=(0,j.jsx)(g,{"aria-invalid":_e,disabled:_,id:`fromPort`,type:`number`,...F}),t[27]=_,t[28]=_e,t[29]=F,t[30]=I):I=t[30];let L;t[31]===p.fromPort?L=t[32]:(L=(0,j.jsx)(E,{errors:[p.fromPort]}),t[31]=p.fromPort,t[32]=L);let R;t[33]!==I||t[34]!==L?(R=(0,j.jsxs)(oe,{children:[P,I,L]}),t[33]=I,t[34]=L,t[35]=R):R=t[35];let ve;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(ve=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`toPort`,children:`To Port`})}),t[36]=ve):ve=t[36];let ye=!!p.toPort,z;t[37]===u?z=t[38]:(z=u(`toPort`,{valueAsNumber:!0}),t[37]=u,t[38]=z);let B;t[39]!==_||t[40]!==ye||t[41]!==z?(B=(0,j.jsx)(g,{"aria-invalid":ye,disabled:_,id:`toPort`,type:`number`,...z}),t[39]=_,t[40]=ye,t[41]=z,t[42]=B):B=t[42];let V;t[43]===p.toPort?V=t[44]:(V=(0,j.jsx)(E,{errors:[p.toPort]}),t[43]=p.toPort,t[44]=V);let H;t[45]!==B||t[46]!==V?(H=(0,j.jsxs)(oe,{children:[ve,B,V]}),t[45]=B,t[46]=V,t[47]=H):H=t[47];let U;t[48]!==R||t[49]!==H?(U=(0,j.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[R,H]}),t[48]=R,t[49]=H,t[50]=U):U=t[50];let be=i===`ingress`?`Source`:`Destination`,W;t[51]===be?W=t[52]:(W=(0,j.jsx)(ae,{children:(0,j.jsxs)(`label`,{htmlFor:`cidrIp`,children:[be,` CIDR`]})}),t[51]=be,t[52]=W);let xe=!!p.cidrIp,G;t[53]===u?G=t[54]:(G=u(`cidrIp`),t[53]=u,t[54]=G);let K;t[55]!==xe||t[56]!==G?(K=(0,j.jsx)(g,{"aria-invalid":xe,id:`cidrIp`,placeholder:`0.0.0.0/0`,...G}),t[55]=xe,t[56]=G,t[57]=K):K=t[57];let q;t[58]===p.cidrIp?q=t[59]:(q=(0,j.jsx)(E,{errors:[p.cidrIp]}),t[58]=p.cidrIp,t[59]=q);let J;t[60]!==W||t[61]!==K||t[62]!==q?(J=(0,j.jsxs)(oe,{children:[W,K,q]}),t[60]=W,t[61]=K,t[62]=q,t[63]=J):J=t[63];let Y;t[64]!==N||t[65]!==U||t[66]!==J||t[67]!==O?(Y=(0,j.jsxs)(`form`,{className:`space-y-4`,id:`add-rule-form`,onSubmit:O,children:[N,U,J]}),t[64]=N,t[65]=U,t[66]=J,t[67]=O,t[68]=Y):Y=t[68];let X;t[69]!==o||t[70]!==d?(X=(0,j.jsx)(de,{onClick:()=>{d(),o.reset()},children:`Cancel`}),t[69]=o,t[70]=d,t[71]=X):X=t[71];let Se=o.isPending?`Adding…`:`Add Rule`,Z;t[72]!==o.isPending||t[73]!==Se?(Z=(0,j.jsx)(le,{disabled:o.isPending,form:`add-rule-form`,type:`submit`,children:Se}),t[72]=o.isPending,t[73]=Se,t[74]=Z):Z=t[74];let Q;t[75]!==X||t[76]!==Z?(Q=(0,j.jsxs)(ue,{children:[X,Z]}),t[75]=X,t[76]=Z,t[77]=Q):Q=t[77];let $;t[78]!==Y||t[79]!==Q||t[80]!==S||t[81]!==D?($=(0,j.jsxs)(se,{children:[S,D,Y,Q]}),t[78]=Y,t[79]=Q,t[80]=S,t[81]=D,t[82]=$):$=t[82];let Ce;return t[83]!==r||t[84]!==n||t[85]!==$?(Ce=(0,j.jsx)(pe,{onOpenChange:r,open:n,children:$}),t[83]=r,t[84]=n,t[85]=$,t[86]=Ce):Ce=t[86],Ce}function ge(e){let{field:t}=e;return(0,j.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value,children:[(0,j.jsx)(l,{className:`w-full`,id:`ipProtocol`,children:(0,j.jsx)(o,{})}),(0,j.jsxs)(c,{children:[(0,j.jsx)(s,{value:`tcp`,children:`TCP`}),(0,j.jsx)(s,{value:`udp`,children:`UDP`}),(0,j.jsx)(s,{value:`icmp`,children:`ICMP`}),(0,j.jsx)(s,{value:`-1`,children:`All traffic (-1)`})]})]})}function _e(e){return[...(e.IpRanges??[]).map(e=>({kind:`cidr`,value:e.CidrIp??``})),...(e.UserIdGroupPairs??[]).map(e=>({kind:`group`,value:e.GroupId??``}))]}function F(e){let t=(0,he.c)(41),{rule:n,source:r,groupId:i,direction:a}=e,ee=ne(),te=b(),o=a===`ingress`?ee:te,s;t[0]!==i||t[1]!==o||t[2]!==n.FromPort||t[3]!==n.IpProtocol||t[4]!==n.ToPort||t[5]!==r.kind||t[6]!==r.value?(s=async()=>{try{await o.mutateAsync({groupId:i,ipProtocol:n.IpProtocol??`-1`,fromPort:n.FromPort??-1,toPort:n.ToPort??-1,...r.kind===`group`?{sourceGroupId:r.value}:{cidrIp:r.value}})}catch{}},t[0]=i,t[1]=o,t[2]=n.FromPort,t[3]=n.IpProtocol,t[4]=n.ToPort,t[5]=r.kind,t[6]=r.value,t[7]=s):s=t[7];let c=s,l=r.kind===`group`&&r.value===i?`${r.value} (this security group)`:r.value,u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,j.jsx)(`span`,{className:`text-muted-foreground`,children:`Protocol: `}),t[8]=u):u=t[8];let d;t[9]===n.IpProtocol?d=t[10]:(d=M(n.IpProtocol),t[9]=n.IpProtocol,t[10]=d);let f;t[11]===d?f=t[12]:(f=(0,j.jsxs)(`div`,{children:[u,d]}),t[11]=d,t[12]=f);let m;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,j.jsx)(`span`,{className:`text-muted-foreground`,children:`Port Range: `}),t[13]=m):m=t[13];let g;t[14]!==n.FromPort||t[15]!==n.IpProtocol||t[16]!==n.ToPort?(g=N(n.FromPort,n.ToPort,n.IpProtocol),t[14]=n.FromPort,t[15]=n.IpProtocol,t[16]=n.ToPort,t[17]=g):g=t[17];let _;t[18]===g?_=t[19]:(_=(0,j.jsxs)(`div`,{children:[m,g]}),t[18]=g,t[19]=_);let v=a===`ingress`?`Source`:`Destination`,y;t[20]===v?y=t[21]:(y=(0,j.jsxs)(`span`,{className:`text-muted-foreground`,children:[v,`:`,` `]}),t[20]=v,t[21]=y);let x;t[22]!==l||t[23]!==y?(x=(0,j.jsxs)(`div`,{children:[y,l]}),t[22]=l,t[23]=y,t[24]=x):x=t[24];let S;t[25]!==x||t[26]!==f||t[27]!==_?(S=(0,j.jsxs)(`div`,{className:`grid flex-1 grid-cols-3 gap-4 text-sm`,children:[f,_,x]}),t[25]=x,t[26]=f,t[27]=_,t[28]=S):S=t[28];let re;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,j.jsx)(p,{className:`size-3`}),t[29]=re):re=t[29];let C;t[30]!==c||t[31]!==o.isPending?(C=(0,j.jsx)(h,{disabled:o.isPending,onClick:c,size:`icon-xs`,variant:`ghost`,children:re}),t[30]=c,t[31]=o.isPending,t[32]=C):C=t[32];let w;t[33]!==S||t[34]!==C?(w=(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b px-4 py-3 last:border-b-0`,children:[S,C]}),t[33]=S,t[34]=C,t[35]=w):w=t[35];let T;t[36]===o.error?T=t[37]:(T=o.error&&(0,j.jsx)(`div`,{className:`px-4 pb-2`,children:(0,j.jsx)(ie,{error:o.error,msg:`Failed to remove rule`})}),t[36]=o.error,t[37]=T);let E;return t[38]!==w||t[39]!==T?(E=(0,j.jsxs)(`div`,{className:`space-y-0`,children:[w,T]}),t[38]=w,t[39]=T,t[40]=E):E=t[40],E}function I(){let{id:e}=m.useParams(),t=ee(),{data:n}=i(_(e)),r=n.SecurityGroups?.[0],o=v(),[s,c]=(0,A.useState)(!1),[l,u]=(0,A.useState)(!1),[p,g]=(0,A.useState)(!1),y=async()=>{try{await o.mutateAsync(e),t({to:`/ec2/describe-security-groups`})}finally{c(!1)}};if(!r?.GroupId)return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(te,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),(0,j.jsx)(`p`,{className:`text-muted-foreground`,children:`Security group not found.`})]});let b=r.IpPermissions??[],x=r.IpPermissionsEgress??[];return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(te,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),o.error&&(0,j.jsx)(ie,{error:o.error,msg:`Failed to delete security group`}),(0,j.jsxs)(`div`,{className:`space-y-6`,children:[(0,j.jsx)(S,{actions:(0,j.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,j.jsxs)(h,{onClick:()=>{c(!0)},size:`sm`,variant:`destructive`,children:[(0,j.jsx)(f,{className:`size-4`}),`Delete`]})}),subtitle:`Security Group Details`,title:r.GroupName?`${r.GroupId} (${r.GroupName})`:r.GroupId}),(0,j.jsxs)(O,{children:[(0,j.jsx)(O.Header,{children:`Security Group Information`}),(0,j.jsxs)(O.Content,{children:[(0,j.jsx)(k,{label:`Group ID`,value:r.GroupId}),(0,j.jsx)(k,{label:`Group Name`,value:r.GroupName}),(0,j.jsx)(k,{label:`Description`,value:r.Description}),(0,j.jsx)(k,{label:`VPC ID`,value:r.VpcId?(0,j.jsx)(a,{className:`text-primary hover:underline`,params:{id:r.VpcId},to:`/ec2/describe-vpcs/$id`,children:r.VpcId}):`—`}),(0,j.jsx)(k,{label:`Owner ID`,value:r.OwnerId})]})]}),(0,j.jsxs)(O,{children:[(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b p-4`,children:[(0,j.jsxs)(`h2`,{className:`font-semibold`,children:[`Inbound Rules (`,b.length,`)`]}),(0,j.jsxs)(h,{onClick:()=>{u(!0)},size:`sm`,variant:`outline`,children:[(0,j.jsx)(d,{className:`size-4`}),`Add Rule`]})]}),b.length>0?(0,j.jsx)(`div`,{children:b.flatMap(e=>_e(e).map(t=>(0,j.jsx)(F,{direction:`ingress`,groupId:r.GroupId??``,rule:e,source:t},`${e.IpProtocol}-${e.FromPort}-${e.ToPort}-${t.kind}-${t.value}`)))}):(0,j.jsx)(`p`,{className:`p-4 text-sm text-muted-foreground`,children:`No inbound rules.`})]}),(0,j.jsxs)(O,{children:[(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b p-4`,children:[(0,j.jsxs)(`h2`,{className:`font-semibold`,children:[`Outbound Rules (`,x.length,`)`]}),(0,j.jsxs)(h,{onClick:()=>{g(!0)},size:`sm`,variant:`outline`,children:[(0,j.jsx)(d,{className:`size-4`}),`Add Rule`]})]}),x.length>0?(0,j.jsx)(`div`,{children:x.flatMap(e=>_e(e).map(t=>(0,j.jsx)(F,{direction:`egress`,groupId:r.GroupId??``,rule:e,source:t},`${e.IpProtocol}-${e.FromPort}-${e.ToPort}-${t.kind}-${t.value}`)))}):(0,j.jsx)(`p`,{className:`p-4 text-sm text-muted-foreground`,children:`No outbound rules.`})]})]}),(0,j.jsx)(D,{description:`Are you sure you want to delete the security group "${r.GroupId}"? This action cannot be undone.`,isPending:o.isPending,onConfirm:y,onOpenChange:c,open:s,title:`Delete Security Group`}),(0,j.jsx)(P,{direction:`ingress`,groupId:r.GroupId,onOpenChange:u,open:l}),(0,j.jsx)(P,{direction:`egress`,groupId:r.GroupId,onOpenChange:g,open:p})]})}export{I as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-C4XUO0SI.js";import{t as d}from"./plus-CW7YM5B0.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{n as p,t as m}from"./_id-BDbNKbq6.js";import{t as h}from"./button-KK2VfbzH.js";import{t as g}from"./input-Dv_zyCQu.js";import{C as _}from"./ec2-BOaIcgiX.js";import{F as v,c as y,et as b,l as x,tt as ne}from"./ec2-kCKVAxwx.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{a as re,i as C,n as w,t as T}from"./zod--v4EVB_k.js";import{t as ie}from"./error-banner-vjkAWoEL.js";import{r as E,s as ae,t as oe}from"./field-DuilC4iP.js";import{i as se,l as ce,n as le,o as ue,r as de,s as fe,t as pe}from"./alert-dialog-5uS2nPuy.js";import{t as D}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{x as me}from"./ec2-Bb2XHK85.js";var he=r(),A=t(n()),j=e();function M(e){if(!e||e===`-1`)return`All traffic`;let t=e.toUpperCase();return t===`TCP`||t===`UDP`||t===`ICMP`?t:e}function N(e,t,n){return!n||n===`-1`||e===void 0||t===void 0||e===-1&&t===-1?`All`:e===t?e.toString():`${e}-${t}`}function P(e){let t=(0,he.c)(87),{open:n,onOpenChange:r,direction:i,groupId:a}=e,ee=x(),te=y(),o=i===`ingress`?ee:te,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={resolver:T(me),defaultValues:{ipProtocol:`tcp`,fromPort:0,toPort:0,cidrIp:`0.0.0.0/0`}},t[0]=s):s=t[0];let{control:c,handleSubmit:l,register:u,reset:d,formState:f}=C(s),{errors:p}=f,m;t[1]===c?m=t[2]:(m={control:c,name:`ipProtocol`},t[1]=c,t[2]=m);let h=re(m),_=h===`-1`||h===`icmp`,v;t[3]!==a||t[4]!==o||t[5]!==r||t[6]!==_||t[7]!==d?(v=async e=>{let t={groupId:a,ipProtocol:e.ipProtocol,fromPort:_?-1:e.fromPort,toPort:_?-1:e.toPort,cidrIp:e.cidrIp};await o.mutateAsync(t),d(),r(!1)},t[3]=a,t[4]=o,t[5]=r,t[6]=_,t[7]=d,t[8]=v):v=t[8];let b=v,ne=i===`ingress`?`Inbound`:`Outbound`,S;t[9]===ne?S=t[10]:(S=(0,j.jsx)(fe,{children:(0,j.jsxs)(ce,{children:[`Add `,ne,` Rule`]})}),t[9]=ne,t[10]=S);let D;t[11]===o.error?D=t[12]:(D=o.error&&(0,j.jsx)(ie,{error:o.error,msg:`Failed to add rule`}),t[11]=o.error,t[12]=D);let O;t[13]!==l||t[14]!==b?(O=l(b),t[13]=l,t[14]=b,t[15]=O):O=t[15];let k;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`ipProtocol`,children:`Protocol`})}),t[16]=k):k=t[16];let A;t[17]===c?A=t[18]:(A=(0,j.jsx)(w,{control:c,name:`ipProtocol`,render:ge}),t[17]=c,t[18]=A);let M;t[19]===p.ipProtocol?M=t[20]:(M=(0,j.jsx)(E,{errors:[p.ipProtocol]}),t[19]=p.ipProtocol,t[20]=M);let N;t[21]!==A||t[22]!==M?(N=(0,j.jsxs)(oe,{children:[k,A,M]}),t[21]=A,t[22]=M,t[23]=N):N=t[23];let P;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`fromPort`,children:`From Port`})}),t[24]=P):P=t[24];let _e=!!p.fromPort,F;t[25]===u?F=t[26]:(F=u(`fromPort`,{valueAsNumber:!0}),t[25]=u,t[26]=F);let I;t[27]!==_||t[28]!==_e||t[29]!==F?(I=(0,j.jsx)(g,{"aria-invalid":_e,disabled:_,id:`fromPort`,type:`number`,...F}),t[27]=_,t[28]=_e,t[29]=F,t[30]=I):I=t[30];let L;t[31]===p.fromPort?L=t[32]:(L=(0,j.jsx)(E,{errors:[p.fromPort]}),t[31]=p.fromPort,t[32]=L);let R;t[33]!==I||t[34]!==L?(R=(0,j.jsxs)(oe,{children:[P,I,L]}),t[33]=I,t[34]=L,t[35]=R):R=t[35];let ve;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(ve=(0,j.jsx)(ae,{children:(0,j.jsx)(`label`,{htmlFor:`toPort`,children:`To Port`})}),t[36]=ve):ve=t[36];let ye=!!p.toPort,z;t[37]===u?z=t[38]:(z=u(`toPort`,{valueAsNumber:!0}),t[37]=u,t[38]=z);let B;t[39]!==_||t[40]!==ye||t[41]!==z?(B=(0,j.jsx)(g,{"aria-invalid":ye,disabled:_,id:`toPort`,type:`number`,...z}),t[39]=_,t[40]=ye,t[41]=z,t[42]=B):B=t[42];let V;t[43]===p.toPort?V=t[44]:(V=(0,j.jsx)(E,{errors:[p.toPort]}),t[43]=p.toPort,t[44]=V);let H;t[45]!==B||t[46]!==V?(H=(0,j.jsxs)(oe,{children:[ve,B,V]}),t[45]=B,t[46]=V,t[47]=H):H=t[47];let U;t[48]!==R||t[49]!==H?(U=(0,j.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[R,H]}),t[48]=R,t[49]=H,t[50]=U):U=t[50];let be=i===`ingress`?`Source`:`Destination`,W;t[51]===be?W=t[52]:(W=(0,j.jsx)(ae,{children:(0,j.jsxs)(`label`,{htmlFor:`cidrIp`,children:[be,` CIDR`]})}),t[51]=be,t[52]=W);let xe=!!p.cidrIp,G;t[53]===u?G=t[54]:(G=u(`cidrIp`),t[53]=u,t[54]=G);let K;t[55]!==xe||t[56]!==G?(K=(0,j.jsx)(g,{"aria-invalid":xe,id:`cidrIp`,placeholder:`0.0.0.0/0`,...G}),t[55]=xe,t[56]=G,t[57]=K):K=t[57];let q;t[58]===p.cidrIp?q=t[59]:(q=(0,j.jsx)(E,{errors:[p.cidrIp]}),t[58]=p.cidrIp,t[59]=q);let J;t[60]!==W||t[61]!==K||t[62]!==q?(J=(0,j.jsxs)(oe,{children:[W,K,q]}),t[60]=W,t[61]=K,t[62]=q,t[63]=J):J=t[63];let Y;t[64]!==N||t[65]!==U||t[66]!==J||t[67]!==O?(Y=(0,j.jsxs)(`form`,{className:`space-y-4`,id:`add-rule-form`,onSubmit:O,children:[N,U,J]}),t[64]=N,t[65]=U,t[66]=J,t[67]=O,t[68]=Y):Y=t[68];let X;t[69]!==o||t[70]!==d?(X=(0,j.jsx)(de,{onClick:()=>{d(),o.reset()},children:`Cancel`}),t[69]=o,t[70]=d,t[71]=X):X=t[71];let Se=o.isPending?`Adding…`:`Add Rule`,Z;t[72]!==o.isPending||t[73]!==Se?(Z=(0,j.jsx)(le,{disabled:o.isPending,form:`add-rule-form`,type:`submit`,children:Se}),t[72]=o.isPending,t[73]=Se,t[74]=Z):Z=t[74];let Q;t[75]!==X||t[76]!==Z?(Q=(0,j.jsxs)(ue,{children:[X,Z]}),t[75]=X,t[76]=Z,t[77]=Q):Q=t[77];let $;t[78]!==Y||t[79]!==Q||t[80]!==S||t[81]!==D?($=(0,j.jsxs)(se,{children:[S,D,Y,Q]}),t[78]=Y,t[79]=Q,t[80]=S,t[81]=D,t[82]=$):$=t[82];let Ce;return t[83]!==r||t[84]!==n||t[85]!==$?(Ce=(0,j.jsx)(pe,{onOpenChange:r,open:n,children:$}),t[83]=r,t[84]=n,t[85]=$,t[86]=Ce):Ce=t[86],Ce}function ge(e){let{field:t}=e;return(0,j.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value,children:[(0,j.jsx)(l,{className:`w-full`,id:`ipProtocol`,children:(0,j.jsx)(o,{})}),(0,j.jsxs)(c,{children:[(0,j.jsx)(s,{value:`tcp`,children:`TCP`}),(0,j.jsx)(s,{value:`udp`,children:`UDP`}),(0,j.jsx)(s,{value:`icmp`,children:`ICMP`}),(0,j.jsx)(s,{value:`-1`,children:`All traffic (-1)`})]})]})}function _e(e){return[...(e.IpRanges??[]).map(e=>({kind:`cidr`,value:e.CidrIp??``})),...(e.UserIdGroupPairs??[]).map(e=>({kind:`group`,value:e.GroupId??``}))]}function F(e){let t=(0,he.c)(41),{rule:n,source:r,groupId:i,direction:a}=e,ee=ne(),te=b(),o=a===`ingress`?ee:te,s;t[0]!==i||t[1]!==o||t[2]!==n.FromPort||t[3]!==n.IpProtocol||t[4]!==n.ToPort||t[5]!==r.kind||t[6]!==r.value?(s=async()=>{try{await o.mutateAsync({groupId:i,ipProtocol:n.IpProtocol??`-1`,fromPort:n.FromPort??-1,toPort:n.ToPort??-1,...r.kind===`group`?{sourceGroupId:r.value}:{cidrIp:r.value}})}catch{}},t[0]=i,t[1]=o,t[2]=n.FromPort,t[3]=n.IpProtocol,t[4]=n.ToPort,t[5]=r.kind,t[6]=r.value,t[7]=s):s=t[7];let c=s,l=r.kind===`group`&&r.value===i?`${r.value} (this security group)`:r.value,u;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,j.jsx)(`span`,{className:`text-muted-foreground`,children:`Protocol: `}),t[8]=u):u=t[8];let d;t[9]===n.IpProtocol?d=t[10]:(d=M(n.IpProtocol),t[9]=n.IpProtocol,t[10]=d);let f;t[11]===d?f=t[12]:(f=(0,j.jsxs)(`div`,{children:[u,d]}),t[11]=d,t[12]=f);let m;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,j.jsx)(`span`,{className:`text-muted-foreground`,children:`Port Range: `}),t[13]=m):m=t[13];let g;t[14]!==n.FromPort||t[15]!==n.IpProtocol||t[16]!==n.ToPort?(g=N(n.FromPort,n.ToPort,n.IpProtocol),t[14]=n.FromPort,t[15]=n.IpProtocol,t[16]=n.ToPort,t[17]=g):g=t[17];let _;t[18]===g?_=t[19]:(_=(0,j.jsxs)(`div`,{children:[m,g]}),t[18]=g,t[19]=_);let v=a===`ingress`?`Source`:`Destination`,y;t[20]===v?y=t[21]:(y=(0,j.jsxs)(`span`,{className:`text-muted-foreground`,children:[v,`:`,` `]}),t[20]=v,t[21]=y);let x;t[22]!==l||t[23]!==y?(x=(0,j.jsxs)(`div`,{children:[y,l]}),t[22]=l,t[23]=y,t[24]=x):x=t[24];let S;t[25]!==x||t[26]!==f||t[27]!==_?(S=(0,j.jsxs)(`div`,{className:`grid flex-1 grid-cols-3 gap-4 text-sm`,children:[f,_,x]}),t[25]=x,t[26]=f,t[27]=_,t[28]=S):S=t[28];let re;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,j.jsx)(p,{className:`size-3`}),t[29]=re):re=t[29];let C;t[30]!==c||t[31]!==o.isPending?(C=(0,j.jsx)(h,{disabled:o.isPending,onClick:c,size:`icon-xs`,variant:`ghost`,children:re}),t[30]=c,t[31]=o.isPending,t[32]=C):C=t[32];let w;t[33]!==S||t[34]!==C?(w=(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b px-4 py-3 last:border-b-0`,children:[S,C]}),t[33]=S,t[34]=C,t[35]=w):w=t[35];let T;t[36]===o.error?T=t[37]:(T=o.error&&(0,j.jsx)(`div`,{className:`px-4 pb-2`,children:(0,j.jsx)(ie,{error:o.error,msg:`Failed to remove rule`})}),t[36]=o.error,t[37]=T);let E;return t[38]!==w||t[39]!==T?(E=(0,j.jsxs)(`div`,{className:`space-y-0`,children:[w,T]}),t[38]=w,t[39]=T,t[40]=E):E=t[40],E}function I(){let{id:e}=m.useParams(),t=ee(),{data:n}=i(_(e)),r=n.SecurityGroups?.[0],o=v(),[s,c]=(0,A.useState)(!1),[l,u]=(0,A.useState)(!1),[p,g]=(0,A.useState)(!1),y=async()=>{try{await o.mutateAsync(e),t({to:`/ec2/describe-security-groups`})}finally{c(!1)}};if(!r?.GroupId)return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(te,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),(0,j.jsx)(`p`,{className:`text-muted-foreground`,children:`Security group not found.`})]});let b=r.IpPermissions??[],x=r.IpPermissionsEgress??[];return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(te,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),o.error&&(0,j.jsx)(ie,{error:o.error,msg:`Failed to delete security group`}),(0,j.jsxs)(`div`,{className:`space-y-6`,children:[(0,j.jsx)(S,{actions:(0,j.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,j.jsxs)(h,{onClick:()=>{c(!0)},size:`sm`,variant:`destructive`,children:[(0,j.jsx)(f,{className:`size-4`}),`Delete`]})}),subtitle:`Security Group Details`,title:r.GroupName?`${r.GroupId} (${r.GroupName})`:r.GroupId}),(0,j.jsxs)(O,{children:[(0,j.jsx)(O.Header,{children:`Security Group Information`}),(0,j.jsxs)(O.Content,{children:[(0,j.jsx)(k,{label:`Group ID`,value:r.GroupId}),(0,j.jsx)(k,{label:`Group Name`,value:r.GroupName}),(0,j.jsx)(k,{label:`Description`,value:r.Description}),(0,j.jsx)(k,{label:`VPC ID`,value:r.VpcId?(0,j.jsx)(a,{className:`text-primary hover:underline`,params:{id:r.VpcId},to:`/ec2/describe-vpcs/$id`,children:r.VpcId}):`—`}),(0,j.jsx)(k,{label:`Owner ID`,value:r.OwnerId})]})]}),(0,j.jsxs)(O,{children:[(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b p-4`,children:[(0,j.jsxs)(`h2`,{className:`font-semibold`,children:[`Inbound Rules (`,b.length,`)`]}),(0,j.jsxs)(h,{onClick:()=>{u(!0)},size:`sm`,variant:`outline`,children:[(0,j.jsx)(d,{className:`size-4`}),`Add Rule`]})]}),b.length>0?(0,j.jsx)(`div`,{children:b.flatMap(e=>_e(e).map(t=>(0,j.jsx)(F,{direction:`ingress`,groupId:r.GroupId??``,rule:e,source:t},`${e.IpProtocol}-${e.FromPort}-${e.ToPort}-${t.kind}-${t.value}`)))}):(0,j.jsx)(`p`,{className:`p-4 text-sm text-muted-foreground`,children:`No inbound rules.`})]}),(0,j.jsxs)(O,{children:[(0,j.jsxs)(`div`,{className:`flex items-center justify-between border-b p-4`,children:[(0,j.jsxs)(`h2`,{className:`font-semibold`,children:[`Outbound Rules (`,x.length,`)`]}),(0,j.jsxs)(h,{onClick:()=>{g(!0)},size:`sm`,variant:`outline`,children:[(0,j.jsx)(d,{className:`size-4`}),`Add Rule`]})]}),x.length>0?(0,j.jsx)(`div`,{children:x.flatMap(e=>_e(e).map(t=>(0,j.jsx)(F,{direction:`egress`,groupId:r.GroupId??``,rule:e,source:t},`${e.IpProtocol}-${e.FromPort}-${e.ToPort}-${t.kind}-${t.value}`)))}):(0,j.jsx)(`p`,{className:`p-4 text-sm text-muted-foreground`,children:`No outbound rules.`})]})]}),(0,j.jsx)(D,{description:`Are you sure you want to delete the security group "${r.GroupId}"? This action cannot be undone.`,isPending:o.isPending,onConfirm:y,onOpenChange:c,open:s,title:`Delete Security Group`}),(0,j.jsx)(P,{direction:`ingress`,groupId:r.GroupId,onOpenChange:u,open:l}),(0,j.jsx)(P,{direction:`egress`,groupId:r.GroupId,onOpenChange:g,open:p})]})}export{I as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DPmRXCW_.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-CF0kW6JT.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DPmRXCW_.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-CF0kW6JT.js index 3efba04af..93e99f072 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DPmRXCW_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-CF0kW6JT.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-AlcaFR6c.js";import{t as m}from"./trash-2-Dc_kaGDS.js";import{t as h}from"./button-B5pmTZ23.js";import{t as g}from"./input-BRXyXQUw.js";import{h as _,m as v}from"./ec2-xfbzgUcH.js";import{A as y,Y as b,g as ee,k as x}from"./ec2-Dbko8Muj.js";import{t as te}from"./_id-BfdTaiZI.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{t as C}from"./badge-C7Jy3M_B.js";import{i as ne,t as w}from"./zod-C7XqDsyI.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{s as E,t as D}from"./field-DVCmLIN7.js";import{t as re}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{c as A}from"./ec2-CHvsTx6p.js";import{t as j}from"./launch-template-data-fields-CFUxJ-HH.js";var M=s(`rocket`,[[`path`,{d:`M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5`,key:`qeys4`}],[`path`,{d:`M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09`,key:`u4xsad`}],[`path`,{d:`M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z`,key:`676m9`}],[`path`,{d:`M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05`,key:`92ym6u`}]]),N=s(`star`,[[`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,key:`r04s7s`}]]),P=t(n()),F=e();function I(e){if(!e)return``;try{let t=atob(e),n=new Uint8Array(t.length);for(let e=0;et.LaunchTemplateId===e),G=(s.LaunchTemplateVersions??[]).toSorted((e,t)=>(t.VersionNumber??0)-(e.VersionNumber??0)),{control:K,handleSubmit:q,register:J,getValues:Y,reset:X,formState:{errors:ie,isSubmitting:Z}}=ne({resolver:w(A),defaultValues:{versionDescription:``,...R}});if(!W?.LaunchTemplateId)return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(c,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),(0,F.jsx)(`p`,{className:`text-muted-foreground`,children:`Launch template not found.`})]});let Q=W.DefaultVersionNumber,ae=e=>{if(e===`none`){X({...Y(),sourceVersion:void 0,...R});return}let t=G.find(t=>String(t.VersionNumber)===e);X({...Y(),sourceVersion:e,...L(t?.LaunchTemplateData)})},oe=async t=>{await I.mutateAsync({launchTemplateId:e,defaultVersion:String(t)})},se=async t=>{await z.mutateAsync({launchTemplateId:e,versions:[String(t)]})},ce=async()=>{try{await B.mutateAsync(e),t({to:`/ec2/describe-launch-templates`})}finally{U(!1)}},le=async t=>{await V.mutateAsync({...t,launchTemplateId:e}),X({versionDescription:``,sourceVersion:void 0,...R})},$=I.error??z.error;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(c,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),B.error&&(0,F.jsx)(T,{error:B.error,msg:`Failed to delete launch template`}),(0,F.jsxs)(`div`,{className:`space-y-6`,children:[(0,F.jsx)(S,{actions:(0,F.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,F.jsxs)(h,{disabled:B.isPending,onClick:()=>{U(!0)},size:`sm`,variant:`destructive`,children:[(0,F.jsx)(m,{className:`size-4`}),`Delete`]}),(0,F.jsxs)(C,{variant:`secondary`,children:[`default v`,Q]})]}),subtitle:`Launch Template Details`,title:W.LaunchTemplateName??W.LaunchTemplateId}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Launch Template Information`}),(0,F.jsxs)(O.Content,{children:[(0,F.jsx)(k,{label:`Launch Template ID`,value:W.LaunchTemplateId}),(0,F.jsx)(k,{label:`Name`,value:W.LaunchTemplateName}),(0,F.jsx)(k,{label:`Default Version`,value:String(W.DefaultVersionNumber)}),(0,F.jsx)(k,{label:`Latest Version`,value:String(W.LatestVersionNumber)}),(0,F.jsx)(k,{label:`Created`,value:o(W.CreateTime)})]})]}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Versions`}),(0,F.jsxs)(`div`,{className:`space-y-4 p-4`,children:[$&&(0,F.jsx)(T,{error:$,msg:`Failed to update version`}),(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-md border`,children:(0,F.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,F.jsx)(`thead`,{className:`bg-muted/50 text-left text-muted-foreground`,children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Version`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Description`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Default`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Created`}),(0,F.jsx)(`th`,{className:`p-2`,children:(0,F.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,F.jsx)(`tbody`,{children:G.map(t=>{let n=t.VersionNumber,r=n===Q;return(0,F.jsxs)(`tr`,{className:`border-t`,children:[(0,F.jsx)(`td`,{className:`p-2 font-mono`,children:n}),(0,F.jsx)(`td`,{className:`p-2`,children:t.VersionDescription??`—`}),(0,F.jsx)(`td`,{className:`p-2`,children:r?(0,F.jsx)(C,{variant:`secondary`,children:`Default`}):`—`}),(0,F.jsx)(`td`,{className:`p-2`,children:o(t.CreateTime)}),(0,F.jsx)(`td`,{className:`p-2`,children:(0,F.jsxs)(`div`,{className:`flex items-center justify-end gap-1`,children:[(0,F.jsx)(i,{search:{launchTemplateId:e,launchTemplateVersion:String(n)},to:`/ec2/run-instances`,children:(0,F.jsxs)(h,{size:`sm`,variant:`ghost`,children:[(0,F.jsx)(M,{className:`size-4`}),`Launch`]})}),!r&&n!==void 0&&(0,F.jsxs)(h,{disabled:I.isPending,onClick:async()=>{await oe(n)},size:`sm`,variant:`ghost`,children:[(0,F.jsx)(N,{className:`size-4`}),`Set default`]}),(0,F.jsx)(h,{disabled:r||z.isPending||n===void 0,onClick:async()=>{n!==void 0&&await se(n)},size:`sm`,variant:`ghost`,children:(0,F.jsx)(m,{className:`size-4`})})]})})]},n)})})]})})]})]}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Create Version`}),(0,F.jsxs)(`div`,{className:`p-4`,children:[V.error&&(0,F.jsx)(T,{error:V.error,msg:`Failed to create version`}),(0,F.jsxs)(`form`,{className:`space-y-6`,onSubmit:q(le),children:[(0,F.jsxs)(D,{children:[(0,F.jsx)(E,{children:(0,F.jsx)(`label`,{htmlFor:`sourceVersion`,children:`Clone from version`})}),(0,F.jsxs)(p,{onValueChange:e=>{ae(e??`none`)},value:Y(`sourceVersion`)??`none`,children:[(0,F.jsx)(f,{className:`w-full`,id:`sourceVersion`,children:(0,F.jsx)(l,{})}),(0,F.jsxs)(d,{children:[(0,F.jsx)(u,{value:`none`,children:`none (start blank)`}),G.map(e=>(0,F.jsxs)(u,{value:String(e.VersionNumber),children:[`v`,e.VersionNumber,e.VersionDescription?` — ${e.VersionDescription}`:``]},e.VersionNumber))]})]})]}),(0,F.jsxs)(D,{children:[(0,F.jsx)(E,{children:(0,F.jsx)(`label`,{htmlFor:`versionDescription`,children:`Version Description`})}),(0,F.jsx)(g,{id:`versionDescription`,placeholder:`What changed in this version`,...J(`versionDescription`)})]}),(0,F.jsx)(j,{control:K,errors:ie,register:J}),(0,F.jsx)(h,{disabled:Z||V.isPending,type:`submit`,children:Z||V.isPending?`Creating…`:`Create Version`})]})]})]})]}),(0,F.jsx)(re,{description:`Are you sure you want to delete the launch template "${W.LaunchTemplateName??W.LaunchTemplateId}"? All versions will be deleted. This action cannot be undone.`,isPending:B.isPending,onConfirm:ce,onOpenChange:U,open:H,title:`Delete Launch Template`})]})}export{z as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-C4XUO0SI.js";import{t as m}from"./trash-2-Dc_kaGDS.js";import{t as h}from"./button-KK2VfbzH.js";import{t as g}from"./input-Dv_zyCQu.js";import{h as _,m as v}from"./ec2-BOaIcgiX.js";import{A as y,Y as b,g as ee,k as x}from"./ec2-kCKVAxwx.js";import{t as te}from"./_id-to6Qln6R.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{t as C}from"./badge-Pkfq9EWJ.js";import{i as ne,t as w}from"./zod--v4EVB_k.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{s as E,t as D}from"./field-DuilC4iP.js";import{t as re}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as O,t as k}from"./detail-row-BiDoIw3t.js";import{c as A}from"./ec2-Bb2XHK85.js";import{t as j}from"./launch-template-data-fields-C_WMkbZd.js";var M=s(`rocket`,[[`path`,{d:`M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5`,key:`qeys4`}],[`path`,{d:`M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09`,key:`u4xsad`}],[`path`,{d:`M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z`,key:`676m9`}],[`path`,{d:`M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05`,key:`92ym6u`}]]),N=s(`star`,[[`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,key:`r04s7s`}]]),P=t(n()),F=e();function I(e){if(!e)return``;try{let t=atob(e),n=new Uint8Array(t.length);for(let e=0;et.LaunchTemplateId===e),G=(s.LaunchTemplateVersions??[]).toSorted((e,t)=>(t.VersionNumber??0)-(e.VersionNumber??0)),{control:K,handleSubmit:q,register:J,getValues:Y,reset:X,formState:{errors:ie,isSubmitting:Z}}=ne({resolver:w(A),defaultValues:{versionDescription:``,...R}});if(!W?.LaunchTemplateId)return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(c,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),(0,F.jsx)(`p`,{className:`text-muted-foreground`,children:`Launch template not found.`})]});let Q=W.DefaultVersionNumber,ae=e=>{if(e===`none`){X({...Y(),sourceVersion:void 0,...R});return}let t=G.find(t=>String(t.VersionNumber)===e);X({...Y(),sourceVersion:e,...L(t?.LaunchTemplateData)})},oe=async t=>{await I.mutateAsync({launchTemplateId:e,defaultVersion:String(t)})},se=async t=>{await z.mutateAsync({launchTemplateId:e,versions:[String(t)]})},ce=async()=>{try{await B.mutateAsync(e),t({to:`/ec2/describe-launch-templates`})}finally{U(!1)}},le=async t=>{await V.mutateAsync({...t,launchTemplateId:e}),X({versionDescription:``,sourceVersion:void 0,...R})},$=I.error??z.error;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(c,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),B.error&&(0,F.jsx)(T,{error:B.error,msg:`Failed to delete launch template`}),(0,F.jsxs)(`div`,{className:`space-y-6`,children:[(0,F.jsx)(S,{actions:(0,F.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,F.jsxs)(h,{disabled:B.isPending,onClick:()=>{U(!0)},size:`sm`,variant:`destructive`,children:[(0,F.jsx)(m,{className:`size-4`}),`Delete`]}),(0,F.jsxs)(C,{variant:`secondary`,children:[`default v`,Q]})]}),subtitle:`Launch Template Details`,title:W.LaunchTemplateName??W.LaunchTemplateId}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Launch Template Information`}),(0,F.jsxs)(O.Content,{children:[(0,F.jsx)(k,{label:`Launch Template ID`,value:W.LaunchTemplateId}),(0,F.jsx)(k,{label:`Name`,value:W.LaunchTemplateName}),(0,F.jsx)(k,{label:`Default Version`,value:String(W.DefaultVersionNumber)}),(0,F.jsx)(k,{label:`Latest Version`,value:String(W.LatestVersionNumber)}),(0,F.jsx)(k,{label:`Created`,value:o(W.CreateTime)})]})]}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Versions`}),(0,F.jsxs)(`div`,{className:`space-y-4 p-4`,children:[$&&(0,F.jsx)(T,{error:$,msg:`Failed to update version`}),(0,F.jsx)(`div`,{className:`overflow-x-auto rounded-md border`,children:(0,F.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,F.jsx)(`thead`,{className:`bg-muted/50 text-left text-muted-foreground`,children:(0,F.jsxs)(`tr`,{children:[(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Version`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Description`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Default`}),(0,F.jsx)(`th`,{className:`p-2 font-medium`,children:`Created`}),(0,F.jsx)(`th`,{className:`p-2`,children:(0,F.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,F.jsx)(`tbody`,{children:G.map(t=>{let n=t.VersionNumber,r=n===Q;return(0,F.jsxs)(`tr`,{className:`border-t`,children:[(0,F.jsx)(`td`,{className:`p-2 font-mono`,children:n}),(0,F.jsx)(`td`,{className:`p-2`,children:t.VersionDescription??`—`}),(0,F.jsx)(`td`,{className:`p-2`,children:r?(0,F.jsx)(C,{variant:`secondary`,children:`Default`}):`—`}),(0,F.jsx)(`td`,{className:`p-2`,children:o(t.CreateTime)}),(0,F.jsx)(`td`,{className:`p-2`,children:(0,F.jsxs)(`div`,{className:`flex items-center justify-end gap-1`,children:[(0,F.jsx)(i,{search:{launchTemplateId:e,launchTemplateVersion:String(n)},to:`/ec2/run-instances`,children:(0,F.jsxs)(h,{size:`sm`,variant:`ghost`,children:[(0,F.jsx)(M,{className:`size-4`}),`Launch`]})}),!r&&n!==void 0&&(0,F.jsxs)(h,{disabled:I.isPending,onClick:async()=>{await oe(n)},size:`sm`,variant:`ghost`,children:[(0,F.jsx)(N,{className:`size-4`}),`Set default`]}),(0,F.jsx)(h,{disabled:r||z.isPending||n===void 0,onClick:async()=>{n!==void 0&&await se(n)},size:`sm`,variant:`ghost`,children:(0,F.jsx)(m,{className:`size-4`})})]})})]},n)})})]})})]})]}),(0,F.jsxs)(O,{children:[(0,F.jsx)(O.Header,{children:`Create Version`}),(0,F.jsxs)(`div`,{className:`p-4`,children:[V.error&&(0,F.jsx)(T,{error:V.error,msg:`Failed to create version`}),(0,F.jsxs)(`form`,{className:`space-y-6`,onSubmit:q(le),children:[(0,F.jsxs)(D,{children:[(0,F.jsx)(E,{children:(0,F.jsx)(`label`,{htmlFor:`sourceVersion`,children:`Clone from version`})}),(0,F.jsxs)(p,{onValueChange:e=>{ae(e??`none`)},value:Y(`sourceVersion`)??`none`,children:[(0,F.jsx)(f,{className:`w-full`,id:`sourceVersion`,children:(0,F.jsx)(l,{})}),(0,F.jsxs)(d,{children:[(0,F.jsx)(u,{value:`none`,children:`none (start blank)`}),G.map(e=>(0,F.jsxs)(u,{value:String(e.VersionNumber),children:[`v`,e.VersionNumber,e.VersionDescription?` — ${e.VersionDescription}`:``]},e.VersionNumber))]})]})]}),(0,F.jsxs)(D,{children:[(0,F.jsx)(E,{children:(0,F.jsx)(`label`,{htmlFor:`versionDescription`,children:`Version Description`})}),(0,F.jsx)(g,{id:`versionDescription`,placeholder:`What changed in this version`,...J(`versionDescription`)})]}),(0,F.jsx)(j,{control:K,errors:ie,register:J}),(0,F.jsx)(h,{disabled:Z||V.isPending,type:`submit`,children:Z||V.isPending?`Creating…`:`Create Version`})]})]})]})]}),(0,F.jsx)(re,{description:`Are you sure you want to delete the launch template "${W.LaunchTemplateName??W.LaunchTemplateId}"? All versions will be deleted. This action cannot be undone.`,isPending:B.isPending,onConfirm:ce,onOpenChange:U,open:H,title:`Delete Launch Template`})]})}export{z as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BLJoxR8N.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-CFdRgAD5.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-BLJoxR8N.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-CFdRgAD5.js index e261390f4..dd10d2c6a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BLJoxR8N.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-CFdRgAD5.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as ee}from"./removable-CebS9mWh.js";import{t as te}from"./useQuery-DXrvTS9z.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{t as a}from"./back-link-BEBtz3nP.js";import{i as o,n as s,r as c,t as re}from"./cli-command-panel-Bzz2Dofw.js";import{t as l}from"./input-BRXyXQUw.js";import{o as u,w as ie}from"./ec2-xfbzgUcH.js";import{C as ae,d as oe,w as se}from"./rds-Dy_D7lYT.js";import{f as d}from"./rds-CTtwIFdP.js";import{d as f,h as p,i as m,l as h,o as ce}from"./rds-BzXp-8k5.js";import{t as g}from"./_id-CzLd5wFa.js";import{t as _}from"./page-heading-CIbmsDOw.js";import{a as le,i as ue,t as de}from"./zod-C7XqDsyI.js";import{t as fe}from"./error-banner-vjkAWoEL.js";import{t as pe}from"./form-actions-BgYlCOen.js";import{n as v,r as y,s as b,t as x}from"./field-DVCmLIN7.js";import{t as me}from"./tags-field-array-DMarfgx_.js";import{n as S,t as C}from"./detail-row-BiDoIw3t.js";import{a as he,r as ge}from"./system-managed-Dk7ySh_E.js";import{t as _e}from"./system-image-required-BalESXLH.js";import{n as w}from"./picker-notice-DSc9Ft5I.js";import{a as T,i as E,n as D,o as O,r as k,s as A,t as j}from"./security-group-checkboxes-Crh7mXRr.js";var M=r(),N=t(n(),1),P=e(),F=[{label:`Engine and version`,note:`The datadir is written in one engine's on-disk format; restoring it as another is refused.`},{label:`Master username and password`,note:`The datadir already holds the master role and its password hash, so no bootstrap runs.`},{label:`Initial database`,note:`A restore cannot create a database the snapshot does not hold.`},{label:`Backup retention and windows`,note:`The restored instance takes the platform defaults; change them with a modify afterwards.`}];function I({dbSnapshotIdentifier:e}){let t=ne(),n=ee(),r=d(),[o,s]=(0,N.useState)(!1),{data:c}=i(m(e)),{data:g}=i(ce),{data:M}=i(p),{data:I}=i(f),{data:L}=i(ie),{data:ye}=i(u),R=c.DBSnapshots?.[0],z=R?.Engine??``,B=R?.AllocatedStorage??0,V=te(h(z)),{clearErrors:be,control:H,formState:{errors:U,isSubmitting:xe},handleSubmit:Se,register:W,setError:Ce,setValue:G}=ue({resolver:de(ae),defaultValues:{snapshotAllocatedStorage:B,dbInstanceIdentifier:se(R?.DBInstanceIdentifier??``,`restored`),dbInstanceClass:``,allocatedStorage:B,port:R?.Port?String(R.Port):``,dbSubnetGroupName:``,vpcSecurityGroupIds:[],dbParameterGroupName:``,deletionProtection:!1,tags:[]}}),K=le({control:H}),q=K.dbSubnetGroupName??``,J=K.vpcSecurityGroupIds??[],we=async()=>{s(!0);try{await n.invalidateQueries({queryKey:u.queryKey})}finally{s(!1)}},Y=e=>{be(`vpcSecurityGroupIds`),G(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},Te=e=>{let t=Z.find(t=>t.DBSubnetGroupName===e)?.VpcId??R?.VpcId,n=k($,t,J);if(e!==``&&t!==R?.VpcId&&n.length===0){let e=D($,t);n=e?[e]:[]}G(`dbSubnetGroupName`,e,{shouldValidate:!0}),Y(n)},Ee=async n=>{if(n.dbSubnetGroupName!==``&&Q!==R?.VpcId&&n.vpcSecurityGroupIds.length===0){Ce(`vpcSecurityGroupIds`,{message:`Select a security group in the new placement VPC`});return}try{await r.mutateAsync({...n,dbSnapshotIdentifier:e})}catch{return}await t({to:`/rds/describe-db-instances/$id`,params:{id:n.dbInstanceIdentifier}})};if(!R?.DBSnapshotIdentifier)return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`DB snapshot not found.`})]});if(!oe(R.Status))return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),(0,P.jsxs)(`p`,{className:`text-muted-foreground`,children:[e,` is `,R.Status,`. A snapshot can only be restored once it is available.`]})]});if(!(ye.Images??[]).some(e=>ge(e,z,R.EngineVersion??``)))return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),(0,P.jsx)(_e,{description:`This snapshot holds ${z} data and can only be restored onto a ${z} instance, but no ${z} image is imported on this cluster.`,importCommand:he(z),isRechecking:o,onRecheck:we,title:`${z} image not found`})]});let De=V.data?.OrderableDBInstanceOptions??[],X=[...new Set(De.map(e=>e.DBInstanceClass??``).filter(Boolean))],Oe=w(V,X.length===0,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:`No instance class this cluster's nodes can run is available for ${z}.`}),Z=M.DBSubnetGroups??[],ke=A(I.DBParameterGroups??[],g.DBEngineVersions??[],z),Q=Z.find(e=>e.DBSubnetGroupName===q)?.VpcId??R.VpcId,$=L.SecurityGroups??[],Ae=E($,Q);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),r.error&&(0,P.jsx)(fe,{error:r.error,msg:`Failed to restore the DB snapshot`}),(0,P.jsxs)(`div`,{className:`max-w-4xl space-y-6`,children:[(0,P.jsxs)(S,{children:[(0,P.jsx)(S.Header,{children:`Restoring From`}),(0,P.jsxs)(S.Content,{children:[(0,P.jsx)(C,{label:`Snapshot`,value:e}),(0,P.jsx)(C,{label:`Source DB instance`,value:R.DBInstanceIdentifier}),(0,P.jsx)(C,{label:`Engine`,value:[z,R.EngineVersion].filter(Boolean).join(` `)}),(0,P.jsx)(C,{label:`Master username`,value:R.MasterUsername}),(0,P.jsx)(C,{label:`Snapshot storage`,value:B?`${B} GiB`:void 0})]})]}),(0,P.jsxs)(`form`,{className:`space-y-6`,onSubmit:Se(Ee),children:[(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-identifier`,children:`New DB instance identifier`})}),(0,P.jsx)(l,{"aria-invalid":!!U.dbInstanceIdentifier,id:`restore-identifier`,...W(`dbInstanceIdentifier`)}),(0,P.jsx)(v,{children:`A restore always creates a new instance; it never writes back over the one the snapshot came from.`}),(0,P.jsx)(y,{errors:[U.dbInstanceIdentifier]})]}),(0,P.jsx)(O,{control:H,id:`restore-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:Oe,options:X.map(e=>({value:e,label:e})),placeholder:`Select an instance class`}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-storage`,children:`Allocated storage (GiB)`})}),(0,P.jsx)(l,{"aria-invalid":!!U.allocatedStorage,id:`restore-storage`,min:B,type:`number`,...W(`allocatedStorage`,{valueAsNumber:!0})}),(0,P.jsxs)(v,{children:[`The snapshot holds `,B,` GiB. A restore may grow the volume but never shrink it.`]}),(0,P.jsx)(y,{errors:[U.allocatedStorage]})]}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-port`,children:`Port`})}),(0,P.jsx)(l,{"aria-invalid":!!U.port,id:`restore-port`,placeholder:`Snapshot's port`,...W(`port`)}),(0,P.jsx)(v,{children:`Leave blank to keep the port the snapshot was taken on. The port is fixed once the instance exists.`}),(0,P.jsx)(y,{errors:[U.port]})]}),(0,P.jsx)(O,{control:H,description:`Leave unset to place the restored endpoint in the group the snapshot recorded.`,id:`restore-subnet-group`,label:`DB subnet group`,name:`dbSubnetGroupName`,onValueChange:Te,options:Z.map(e=>({value:e.DBSubnetGroupName??``,label:`${e.DBSubnetGroupName} (${e.VpcId})`})),placeholder:`The snapshot's subnet group`}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:`VPC security groups`}),(0,P.jsx)(j,{emptyText:Q?`No security groups available in ${Q}.`:`The snapshot does not identify a placement VPC.`,groups:Ae,onChange:Y,selected:J}),(0,P.jsx)(v,{children:`Leave every box clear to inherit the groups the snapshot recorded.`}),(0,P.jsx)(y,{errors:[U.vpcSecurityGroupIds]})]}),(0,P.jsx)(O,{control:H,id:`restore-parameter-group`,label:`DB parameter group`,name:`dbParameterGroupName`,options:ke.map(e=>({value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``})),placeholder:`The snapshot's parameter group`}),(0,P.jsx)(T,{control:H,name:`deletionProtection`}),(0,P.jsx)(me,{control:H,name:`tags`}),(0,P.jsxs)(`div`,{className:`space-y-2 rounded-md border border-border p-4`,children:[(0,P.jsx)(`h3`,{className:`text-xs font-medium`,children:`Inherited from the snapshot`}),F.map(e=>(0,P.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[(0,P.jsx)(`span`,{className:`font-medium`,children:e.label}),` —`,` `,e.note]},e.label))]}),(0,P.jsx)(re,{commands:ve(e,{dbInstanceIdentifier:K.dbInstanceIdentifier??``,dbInstanceClass:K.dbInstanceClass??``,allocatedStorage:K.allocatedStorage??B,port:K.port??``,dbSubnetGroupName:q,vpcSecurityGroupIds:J,dbParameterGroupName:K.dbParameterGroupName??``,deletionProtection:K.deletionProtection??!1})}),(0,P.jsx)(pe,{isPending:r.isPending,isSubmitting:xe,onCancel:async()=>{await t({to:`/rds/describe-db-snapshots`})},pendingLabel:`Restoring…`,submitLabel:`Restore Snapshot`})]})]})]})}function ve(e,t){return[{label:`Restore DB Instance`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds restore-db-instance-from-db-snapshot`},...c(`--db-snapshot-identifier`,e),...c(`--db-instance-identifier`,s(t.dbInstanceIdentifier,`DBInstanceIdentifier`)),...c(`--db-instance-class`,s(t.dbInstanceClass,`DBInstanceClass`)),...c(`--allocated-storage`,t.allocatedStorage),...o(`--port`,t.port),...o(`--db-subnet-group-name`,t.dbSubnetGroupName),...o(`--vpc-security-group-ids`,t.vpcSecurityGroupIds.join(` `)),...o(`--db-parameter-group-name`,t.dbParameterGroupName),...o(`--deletion-protection`,t.deletionProtection)]}]}function L(){let e=(0,M.c)(2),{id:t}=g.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,P.jsx)(I,{dbSnapshotIdentifier:n}),e[0]=n,e[1]=r),r}export{L as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as ee}from"./removable-CebS9mWh.js";import{t as te}from"./useQuery-DXrvTS9z.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{t as a}from"./back-link-BEBtz3nP.js";import{i as o,n as s,r as c,t as re}from"./cli-command-panel-CFBFXhwd.js";import{t as l}from"./input-Dv_zyCQu.js";import{o as u,w as ie}from"./ec2-BOaIcgiX.js";import{C as ae,d as oe,w as se}from"./rds-vDQqd7aK.js";import{f as d}from"./rds-BkNf4eSG.js";import{d as f,h as p,i as m,l as h,o as ce}from"./rds-CgptNEeO.js";import{t as g}from"./_id-CRlt58ri.js";import{t as _}from"./page-heading-CIbmsDOw.js";import{a as le,i as ue,t as de}from"./zod--v4EVB_k.js";import{t as fe}from"./error-banner-vjkAWoEL.js";import{t as pe}from"./form-actions-BT2ctvY2.js";import{n as v,r as y,s as b,t as x}from"./field-DuilC4iP.js";import{t as me}from"./tags-field-array-QmHZ5xfm.js";import{n as S,t as C}from"./detail-row-BiDoIw3t.js";import{a as he,r as ge}from"./system-managed-Dk7ySh_E.js";import{t as _e}from"./system-image-required-ULIQwenl.js";import{n as w}from"./picker-notice-DSc9Ft5I.js";import{a as T,i as E,n as D,o as O,r as k,s as A,t as j}from"./security-group-checkboxes-DGq-5leb.js";var M=r(),N=t(n(),1),P=e(),F=[{label:`Engine and version`,note:`The datadir is written in one engine's on-disk format; restoring it as another is refused.`},{label:`Master username and password`,note:`The datadir already holds the master role and its password hash, so no bootstrap runs.`},{label:`Initial database`,note:`A restore cannot create a database the snapshot does not hold.`},{label:`Backup retention and windows`,note:`The restored instance takes the platform defaults; change them with a modify afterwards.`}];function I({dbSnapshotIdentifier:e}){let t=ne(),n=ee(),r=d(),[o,s]=(0,N.useState)(!1),{data:c}=i(m(e)),{data:g}=i(ce),{data:M}=i(p),{data:I}=i(f),{data:L}=i(ie),{data:ye}=i(u),R=c.DBSnapshots?.[0],z=R?.Engine??``,B=R?.AllocatedStorage??0,V=te(h(z)),{clearErrors:be,control:H,formState:{errors:U,isSubmitting:xe},handleSubmit:Se,register:W,setError:Ce,setValue:G}=ue({resolver:de(ae),defaultValues:{snapshotAllocatedStorage:B,dbInstanceIdentifier:se(R?.DBInstanceIdentifier??``,`restored`),dbInstanceClass:``,allocatedStorage:B,port:R?.Port?String(R.Port):``,dbSubnetGroupName:``,vpcSecurityGroupIds:[],dbParameterGroupName:``,deletionProtection:!1,tags:[]}}),K=le({control:H}),q=K.dbSubnetGroupName??``,J=K.vpcSecurityGroupIds??[],we=async()=>{s(!0);try{await n.invalidateQueries({queryKey:u.queryKey})}finally{s(!1)}},Y=e=>{be(`vpcSecurityGroupIds`),G(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},Te=e=>{let t=Z.find(t=>t.DBSubnetGroupName===e)?.VpcId??R?.VpcId,n=k($,t,J);if(e!==``&&t!==R?.VpcId&&n.length===0){let e=D($,t);n=e?[e]:[]}G(`dbSubnetGroupName`,e,{shouldValidate:!0}),Y(n)},Ee=async n=>{if(n.dbSubnetGroupName!==``&&Q!==R?.VpcId&&n.vpcSecurityGroupIds.length===0){Ce(`vpcSecurityGroupIds`,{message:`Select a security group in the new placement VPC`});return}try{await r.mutateAsync({...n,dbSnapshotIdentifier:e})}catch{return}await t({to:`/rds/describe-db-instances/$id`,params:{id:n.dbInstanceIdentifier}})};if(!R?.DBSnapshotIdentifier)return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(`p`,{className:`text-muted-foreground`,children:`DB snapshot not found.`})]});if(!oe(R.Status))return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),(0,P.jsxs)(`p`,{className:`text-muted-foreground`,children:[e,` is `,R.Status,`. A snapshot can only be restored once it is available.`]})]});if(!(ye.Images??[]).some(e=>ge(e,z,R.EngineVersion??``)))return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),(0,P.jsx)(_e,{description:`This snapshot holds ${z} data and can only be restored onto a ${z} instance, but no ${z} image is imported on this cluster.`,importCommand:he(z),isRechecking:o,onRecheck:we,title:`${z} image not found`})]});let De=V.data?.OrderableDBInstanceOptions??[],X=[...new Set(De.map(e=>e.DBInstanceClass??``).filter(Boolean))],Oe=w(V,X.length===0,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:`No instance class this cluster's nodes can run is available for ${z}.`}),Z=M.DBSubnetGroups??[],ke=A(I.DBParameterGroups??[],g.DBEngineVersions??[],z),Q=Z.find(e=>e.DBSubnetGroupName===q)?.VpcId??R.VpcId,$=L.SecurityGroups??[],Ae=E($,Q);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(a,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,P.jsx)(_,{subtitle:e,title:`Restore Snapshot`}),r.error&&(0,P.jsx)(fe,{error:r.error,msg:`Failed to restore the DB snapshot`}),(0,P.jsxs)(`div`,{className:`max-w-4xl space-y-6`,children:[(0,P.jsxs)(S,{children:[(0,P.jsx)(S.Header,{children:`Restoring From`}),(0,P.jsxs)(S.Content,{children:[(0,P.jsx)(C,{label:`Snapshot`,value:e}),(0,P.jsx)(C,{label:`Source DB instance`,value:R.DBInstanceIdentifier}),(0,P.jsx)(C,{label:`Engine`,value:[z,R.EngineVersion].filter(Boolean).join(` `)}),(0,P.jsx)(C,{label:`Master username`,value:R.MasterUsername}),(0,P.jsx)(C,{label:`Snapshot storage`,value:B?`${B} GiB`:void 0})]})]}),(0,P.jsxs)(`form`,{className:`space-y-6`,onSubmit:Se(Ee),children:[(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-identifier`,children:`New DB instance identifier`})}),(0,P.jsx)(l,{"aria-invalid":!!U.dbInstanceIdentifier,id:`restore-identifier`,...W(`dbInstanceIdentifier`)}),(0,P.jsx)(v,{children:`A restore always creates a new instance; it never writes back over the one the snapshot came from.`}),(0,P.jsx)(y,{errors:[U.dbInstanceIdentifier]})]}),(0,P.jsx)(O,{control:H,id:`restore-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:Oe,options:X.map(e=>({value:e,label:e})),placeholder:`Select an instance class`}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-storage`,children:`Allocated storage (GiB)`})}),(0,P.jsx)(l,{"aria-invalid":!!U.allocatedStorage,id:`restore-storage`,min:B,type:`number`,...W(`allocatedStorage`,{valueAsNumber:!0})}),(0,P.jsxs)(v,{children:[`The snapshot holds `,B,` GiB. A restore may grow the volume but never shrink it.`]}),(0,P.jsx)(y,{errors:[U.allocatedStorage]})]}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:(0,P.jsx)(`label`,{htmlFor:`restore-port`,children:`Port`})}),(0,P.jsx)(l,{"aria-invalid":!!U.port,id:`restore-port`,placeholder:`Snapshot's port`,...W(`port`)}),(0,P.jsx)(v,{children:`Leave blank to keep the port the snapshot was taken on. The port is fixed once the instance exists.`}),(0,P.jsx)(y,{errors:[U.port]})]}),(0,P.jsx)(O,{control:H,description:`Leave unset to place the restored endpoint in the group the snapshot recorded.`,id:`restore-subnet-group`,label:`DB subnet group`,name:`dbSubnetGroupName`,onValueChange:Te,options:Z.map(e=>({value:e.DBSubnetGroupName??``,label:`${e.DBSubnetGroupName} (${e.VpcId})`})),placeholder:`The snapshot's subnet group`}),(0,P.jsxs)(x,{children:[(0,P.jsx)(b,{children:`VPC security groups`}),(0,P.jsx)(j,{emptyText:Q?`No security groups available in ${Q}.`:`The snapshot does not identify a placement VPC.`,groups:Ae,onChange:Y,selected:J}),(0,P.jsx)(v,{children:`Leave every box clear to inherit the groups the snapshot recorded.`}),(0,P.jsx)(y,{errors:[U.vpcSecurityGroupIds]})]}),(0,P.jsx)(O,{control:H,id:`restore-parameter-group`,label:`DB parameter group`,name:`dbParameterGroupName`,options:ke.map(e=>({value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``})),placeholder:`The snapshot's parameter group`}),(0,P.jsx)(T,{control:H,name:`deletionProtection`}),(0,P.jsx)(me,{control:H,name:`tags`}),(0,P.jsxs)(`div`,{className:`space-y-2 rounded-md border border-border p-4`,children:[(0,P.jsx)(`h3`,{className:`text-xs font-medium`,children:`Inherited from the snapshot`}),F.map(e=>(0,P.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[(0,P.jsx)(`span`,{className:`font-medium`,children:e.label}),` —`,` `,e.note]},e.label))]}),(0,P.jsx)(re,{commands:ve(e,{dbInstanceIdentifier:K.dbInstanceIdentifier??``,dbInstanceClass:K.dbInstanceClass??``,allocatedStorage:K.allocatedStorage??B,port:K.port??``,dbSubnetGroupName:q,vpcSecurityGroupIds:J,dbParameterGroupName:K.dbParameterGroupName??``,deletionProtection:K.deletionProtection??!1})}),(0,P.jsx)(pe,{isPending:r.isPending,isSubmitting:xe,onCancel:async()=>{await t({to:`/rds/describe-db-snapshots`})},pendingLabel:`Restoring…`,submitLabel:`Restore Snapshot`})]})]})]})}function ve(e,t){return[{label:`Restore DB Instance`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds restore-db-instance-from-db-snapshot`},...c(`--db-snapshot-identifier`,e),...c(`--db-instance-identifier`,s(t.dbInstanceIdentifier,`DBInstanceIdentifier`)),...c(`--db-instance-class`,s(t.dbInstanceClass,`DBInstanceClass`)),...c(`--allocated-storage`,t.allocatedStorage),...o(`--port`,t.port),...o(`--db-subnet-group-name`,t.dbSubnetGroupName),...o(`--vpc-security-group-ids`,t.vpcSecurityGroupIds.join(` `)),...o(`--db-parameter-group-name`,t.dbParameterGroupName),...o(`--deletion-protection`,t.deletionProtection)]}]}function L(){let e=(0,M.c)(2),{id:t}=g.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,P.jsx)(I,{dbSnapshotIdentifier:n}),e[0]=n,e[1]=r),r}export{L as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-CHZBYqQx.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-CHZBYqQx.js new file mode 100644 index 000000000..971ca747e --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-CHZBYqQx.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B7Y1NWx7.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/ecr-C1xO3sFZ.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ecr-CJ6FS_PS.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/badge-Pkfq9EWJ.js","assets/useRender-Bs5KnkVV.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/tabs-DEpYOmeM.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/json-editor-D5hsQqek.js","assets/textarea-oyVxxKDw.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{i as r,n as i,r as a}from"./ecr-C1xO3sFZ.js";var o=e(`/_auth/ecr/(repositories)/list-repositories/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...a(n),staleTime:`static`}),e.queryClient.query({...r(n),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Repository | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B7Y1NWx7.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-COUcABqD.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-COUcABqD.js deleted file mode 100644 index 69e9695ef..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-COUcABqD.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BMtUtAqE.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/pencil-lzF8Sth5.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/acm-DmCcUtE_.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/certificate-import-dialog-3CXakVjy.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/ec2-xfbzgUcH.js","assets/elbv2-C1cLzuda.js","assets/commandBuilder-Db00fakI.js","assets/elbv2-DA3X8BfS.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/elbv2-CTiusOYk.js","assets/attributes-editor-CYvM0ONe.js","assets/tags-editor-Ch0tFvxo.js","assets/plus-CW7YM5B0.js","assets/tabs-CITVfGwW.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{O as r}from"./ec2-xfbzgUcH.js";import{i,n as a,r as o,s,u as c}from"./elbv2-DA3X8BfS.js";var l=e(`/_auth/ec2/(load-balancers)/describe-load-balancers/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.ensureQueryData(i(n)),e.queryClient.ensureQueryData(a(n)),e.queryClient.ensureQueryData(o(n)),e.queryClient.ensureQueryData(s([n])),e.queryClient.ensureQueryData(c),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Load Balancer | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BMtUtAqE.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-CRlt58ri.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-CRlt58ri.js new file mode 100644 index 000000000..b32c59b4d --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-CRlt58ri.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CFdRgAD5.js","assets/compiler-runtime-BAC6wZ-W.js","assets/removable-CebS9mWh.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/cli-command-panel-CFBFXhwd.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/rds-vDQqd7aK.js","assets/rds-BkNf4eSG.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-CgptNEeO.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/tags-field-array-QmHZ5xfm.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/detail-row-BiDoIw3t.js","assets/system-managed-Dk7ySh_E.js","assets/system-image-required-ULIQwenl.js","assets/rotate-cw-Dkh-YfYu.js","assets/triangle-alert-DLoxWC40.js","assets/picker-notice-DSc9Ft5I.js","assets/security-group-checkboxes-DGq-5leb.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{o as r,w as i}from"./ec2-BOaIcgiX.js";import{d as a,h as o,i as s,o as c}from"./rds-CgptNEeO.js";var l=e(`/_auth/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(decodeURIComponent(t.id)),staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`Restore ${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CFdRgAD5.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DK1lXn0p.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-C_XqaI9g.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DK1lXn0p.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-C_XqaI9g.js index eb2927433..21bdea173 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DK1lXn0p.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-C_XqaI9g.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{sn as s,tn as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./button-B5pmTZ23.js";import{t as f}from"./input-BRXyXQUw.js";import{l as p}from"./ec2-xfbzgUcH.js";import{_ as m,c as h,l as g,m as _,p as v}from"./elbv2-C1cLzuda.js";import{c as y,d as b,l as x,s as S}from"./elbv2-DA3X8BfS.js";import{t as C}from"./_id-BbP1LhOu.js";import{t as w}from"./page-heading-CIbmsDOw.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{a as E,i as D,l as O,n as k,o as A,r as j,s as M,t as N}from"./alert-dialog-C5LIz1yI.js";import{t as P}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as F,t as I}from"./detail-row-BiDoIw3t.js";import{r as L,t as R}from"./attributes-editor-CYvM0ONe.js";import{t as z}from"./tags-editor-Ch0tFvxo.js";import{i as B,n as V,r as H,t as U}from"./tabs-CITVfGwW.js";var W=r(),G=t(n(),1),K=e();function q(e){let t=e.trim();if(t===``)return;let n=Number(t);if(!(!Number.isInteger(n)||n<1||n>65535))return n}function J(e){let t=(0,W.c)(33),{open:n,onOpenChange:r,instances:i,defaultPort:a,isPending:o,onConfirm:c}=e,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l={},t[0]=l):l=t[0];let[u,d]=(0,G.useState)(l),[p,m]=(0,G.useState)(),[h,g]=(0,G.useState)(n);n!==h&&(g(n),n||(d({}),m(void 0)));let _;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(_=e=>{d(t=>{let n=t[e];return n?.checked?{...t,[e]:{...n,checked:!1}}:{...t,[e]:{checked:!0,port:n?.port??``}}})},t[1]=_):_=t[1];let v=_,y;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(y=(e,t)=>{d(n=>({...n,[e]:{checked:n[e]?.checked??!0,port:t}}))},t[2]=y):y=t[2];let b=y,x;t[3]!==c||t[4]!==u?(x=()=>{let e=Object.entries(u).filter(Y);if(e.length===0){m(`Select at least one instance.`);return}let t=[];for(let[n,r]of e){if(r.port.trim()===``){t.push({id:n});continue}let e=q(r.port);if(e===void 0){m(`Port for ${n} must be an integer between 1 and 65535.`);return}t.push({id:n,port:e})}m(void 0),c(t)},t[3]=c,t[4]=u,t[5]=x):x=t[5];let S=x,C;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,K.jsx)(O,{children:`Register targets`}),t[6]=C):C=t[6];let w;t[7]===a?w=t[8]:(w=(0,K.jsxs)(M,{children:[C,(0,K.jsxs)(E,{children:[`Select instances to register. Leave port blank to use the target group port (`,a,`).`]})]}),t[7]=a,t[8]=w);let T;t[9]!==a||t[10]!==i||t[11]!==u?(T=i.length===0?(0,K.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances available in this VPC.`}):(0,K.jsx)(`div`,{className:`max-h-72 space-y-1 overflow-y-auto`,children:i.map(e=>{let t=e.InstanceId??``,n=u[t],r=n?.checked??!1,i=s(e.Tags);return(0,K.jsxs)(`div`,{className:`flex items-center gap-2 rounded px-1 py-1 text-xs hover:bg-accent`,children:[(0,K.jsx)(`input`,{"aria-label":`Register target ${t}`,checked:r,id:`register-target-${t}`,onChange:()=>{v(t)},type:`checkbox`}),(0,K.jsxs)(`label`,{className:`flex flex-1 items-center gap-2`,htmlFor:`register-target-${t}`,children:[(0,K.jsx)(`span`,{className:`font-mono`,children:t}),i&&(0,K.jsxs)(`span`,{className:`text-muted-foreground`,children:[`(`,i,`)`]}),(0,K.jsx)(`span`,{className:`text-muted-foreground`,children:e.State?.Name??``})]}),r&&(0,K.jsx)(f,{"aria-label":`Port override for ${t}`,className:`w-24`,onChange:e=>{b(t,e.target.value)},placeholder:String(a),value:n?.port??``})]},t)})}),t[9]=a,t[10]=i,t[11]=u,t[12]=T):T=t[12];let P;t[13]===p?P=t[14]:(P=p&&(0,K.jsx)(`p`,{className:`text-xs text-destructive`,role:`alert`,children:p}),t[13]=p,t[14]=P);let F;t[15]===o?F=t[16]:(F=(0,K.jsx)(j,{disabled:o,children:`Cancel`}),t[15]=o,t[16]=F);let I=o?`Registering…`:`Register`,L;t[17]!==S||t[18]!==o||t[19]!==I?(L=(0,K.jsx)(k,{disabled:o,onClick:S,children:I}),t[17]=S,t[18]=o,t[19]=I,t[20]=L):L=t[20];let R;t[21]!==L||t[22]!==F?(R=(0,K.jsxs)(A,{children:[F,L]}),t[21]=L,t[22]=F,t[23]=R):R=t[23];let z;t[24]!==R||t[25]!==w||t[26]!==T||t[27]!==P?(z=(0,K.jsxs)(D,{className:`sm:max-w-lg`,children:[w,T,P,R]}),t[24]=R,t[25]=w,t[26]=T,t[27]=P,t[28]=z):z=t[28];let B;return t[29]!==r||t[30]!==n||t[31]!==z?(B=(0,K.jsx)(N,{onOpenChange:r,open:n,children:z}),t[29]=r,t[30]=n,t[31]=z,t[32]=B):B=t[32],B}function Y(e){let[,t]=e;return t.checked&&t!==void 0}var X=5e3,Z=new Set([`healthy`]),Q=new Set([`unhealthy`,`unavailable`]),$=new Set([`initial`,`draining`]);function ee(e){return e&&Z.has(e)?`bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-100`:e&&Q.has(e)?`bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-100`:e&&$.has(e)?`bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-100`:`bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-100`}function te(e){return`${e.Id??``}:${e.Port??``}`}function ne({targetGroupArn:e,vpcId:t,defaultPort:n,isActive:r}){let{data:o}=a(p),{data:s,isLoading:l,error:f}=i({...b(e),refetchInterval:r?X:!1,refetchIntervalInBackground:!1}),m=_(),h=g(),[v,y]=(0,G.useState)(!1),[x,S]=(0,G.useState)(),C=(o.Reservations?.flatMap(e=>e.Instances??[])??[]).filter(e=>e.VpcId===t&&e.State?.Name!==`terminated`),w=s?.TargetHealthDescriptions??[];return(0,K.jsxs)(`div`,{className:`space-y-3`,children:[m.error&&(0,K.jsx)(T,{error:m.error,msg:`Failed to register targets`}),h.error&&(0,K.jsx)(T,{error:h.error,msg:`Failed to deregister target`}),f&&(0,K.jsx)(T,{error:f,msg:`Failed to load target health`}),(0,K.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,K.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:l?`Loading target health…`:`${w.length} target${w.length===1?``:`s`}`}),(0,K.jsx)(d,{onClick:()=>{y(!0)},size:`sm`,children:`Register targets`})]}),w.length===0?(0,K.jsx)(`p`,{className:`text-muted-foreground`,children:`No targets registered.`}):(0,K.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,K.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,K.jsx)(`thead`,{children:(0,K.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`AZ`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Reason`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,K.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,K.jsx)(`tbody`,{children:w.map(e=>{let t=e.Target??{Id:``},n=e.TargetHealth?.State;return(0,K.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,K.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t.Id??``}),(0,K.jsx)(`td`,{className:`px-4 py-2`,children:t.Port??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:t.AvailabilityZone??``}),(0,K.jsx)(`td`,{className:`px-4 py-2`,children:(0,K.jsx)(`span`,{className:c(`rounded-full px-2 py-0.5 text-xs`,ee(n)),children:n??`unknown`})}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.TargetHealth?.Reason??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.TargetHealth?.Description??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,K.jsx)(d,{"aria-label":`Deregister ${t.Id}`,onClick:()=>{S(t)},size:`sm`,variant:`ghost`,children:(0,K.jsx)(u,{className:`size-4`})})})]},te(t))})})]})}),(0,K.jsx)(J,{defaultPort:n,instances:C,isPending:m.isPending,onConfirm:async t=>{try{await m.mutateAsync({targetGroupArn:e,targets:t}),y(!1)}catch{}},onOpenChange:y,open:v}),(0,K.jsx)(P,{description:x?`Deregister ${x.Id}${x.Port?`:${x.Port}`:``} from this target group?`:``,isPending:h.isPending,onConfirm:async()=>{if(x?.Id)try{await h.mutateAsync({targetGroupArn:e,targets:[{id:x.Id,port:x.Port}]})}finally{S(void 0)}},onOpenChange:e=>{e||S(void 0)},open:x!==void 0,title:`Deregister target`})]})}function re({arn:e}){let t=o(),{data:n}=a(x(e)),{data:r}=a(y(e)),{data:i}=a(S([e])),s=h(),c=v(),f=m(),[p,g]=(0,G.useState)(!1),[_,b]=(0,G.useState)(`overview`),C=n.TargetGroups?.[0];if(!C?.TargetGroupArn)return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(l,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),(0,K.jsx)(`p`,{className:`text-muted-foreground`,children:`Target group not found.`})]});let E=async()=>{try{await s.mutateAsync(e),t({to:`/ec2/describe-target-groups`})}finally{g(!1)}},D=r.Attributes??[],O=i?.TagDescriptions?.find(t=>t.ResourceArn===e)?.Tags??[];return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(l,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),s.error&&(0,K.jsx)(T,{error:s.error,msg:`Failed to delete target group`}),(0,K.jsxs)(`div`,{className:`space-y-6`,children:[(0,K.jsx)(w,{actions:(0,K.jsxs)(d,{onClick:()=>{g(!0)},size:`sm`,variant:`destructive`,children:[(0,K.jsx)(u,{className:`size-4`}),`Delete`]}),subtitle:`Target Group Details`,title:C.TargetGroupName??C.TargetGroupArn}),(0,K.jsxs)(U,{onValueChange:b,value:_,children:[(0,K.jsxs)(V,{children:[(0,K.jsx)(B,{value:`overview`,children:`Overview`}),(0,K.jsx)(B,{value:`targets`,children:`Targets`}),(0,K.jsx)(B,{value:`health-checks`,children:`Health checks`}),(0,K.jsx)(B,{value:`attributes`,children:`Attributes`}),(0,K.jsx)(B,{value:`tags`,children:`Tags`})]}),(0,K.jsx)(H,{value:`overview`,children:(0,K.jsxs)(F,{children:[(0,K.jsx)(F.Header,{children:`Target group`}),(0,K.jsxs)(F.Content,{children:[(0,K.jsx)(I,{label:`ARN`,value:C.TargetGroupArn}),(0,K.jsx)(I,{label:`Protocol`,value:C.Protocol}),(0,K.jsx)(I,{label:`Port`,value:C.Port?.toString()}),(0,K.jsx)(I,{label:`VPC`,value:C.VpcId}),(0,K.jsx)(I,{label:`Target type`,value:C.TargetType}),(0,K.jsx)(I,{label:`Protocol version`,value:C.ProtocolVersion}),(0,K.jsx)(I,{label:`IP address type`,value:C.IpAddressType})]})]})}),(0,K.jsx)(H,{value:`targets`,children:(0,K.jsx)(ne,{defaultPort:C.Port??80,isActive:_===`targets`,targetGroupArn:C.TargetGroupArn,vpcId:C.VpcId})}),(0,K.jsxs)(H,{value:`health-checks`,children:[(0,K.jsx)(`p`,{className:`mb-3 text-sm text-muted-foreground`,children:`Health-check settings are set at creation time. Editing lands in a future enhancement.`}),(0,K.jsxs)(F,{children:[(0,K.jsx)(F.Header,{children:`Health check`}),(0,K.jsxs)(F.Content,{children:[(0,K.jsx)(I,{label:`Enabled`,value:C.HealthCheckEnabled===void 0?void 0:String(C.HealthCheckEnabled)}),(0,K.jsx)(I,{label:`Protocol`,value:C.HealthCheckProtocol}),(0,K.jsx)(I,{label:`Path`,value:C.HealthCheckPath}),(0,K.jsx)(I,{label:`Port`,value:C.HealthCheckPort}),(0,K.jsx)(I,{label:`Interval (s)`,value:C.HealthCheckIntervalSeconds?.toString()}),(0,K.jsx)(I,{label:`Timeout (s)`,value:C.HealthCheckTimeoutSeconds?.toString()}),(0,K.jsx)(I,{label:`Healthy threshold`,value:C.HealthyThresholdCount?.toString()}),(0,K.jsx)(I,{label:`Unhealthy threshold`,value:C.UnhealthyThresholdCount?.toString()}),(0,K.jsx)(I,{label:`Matcher (HTTP codes)`,value:C.Matcher?.HttpCode??C.Matcher?.GrpcCode})]})]})]}),(0,K.jsx)(H,{value:`attributes`,children:(0,K.jsx)(R,{attributes:D,error:c.error,isPending:c.isPending,isSuccess:c.isSuccess,onSubmit:t=>{c.mutate({targetGroupArn:e,attributes:t})},specs:L})}),(0,K.jsx)(H,{value:`tags`,children:(0,K.jsx)(z,{error:f.error,isPending:f.isPending,isSuccess:f.isSuccess,onSubmit:t=>{f.mutate({resourceArn:e,tags:t,initialKeys:O.map(e=>e.Key??``).filter(e=>e.length>0)})},tags:O})})]})]}),(0,K.jsx)(P,{description:`Are you sure you want to delete target group "${C.TargetGroupName??C.TargetGroupArn}"? This action cannot be undone.`,isPending:s.isPending,onConfirm:E,onOpenChange:g,open:p,title:`Delete Target Group`})]})}function ie(){let e=(0,W.c)(2),{id:t}=C.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,K.jsx)(re,{arn:n}),e[0]=n,e[1]=r),r}export{ie as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{sn as s,tn as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./back-link-BEBtz3nP.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./button-KK2VfbzH.js";import{t as f}from"./input-Dv_zyCQu.js";import{l as p}from"./ec2-BOaIcgiX.js";import{_ as m,c as h,l as g,m as _,p as v}from"./elbv2-BUQQleNm.js";import{c as y,d as b,l as x,s as S}from"./elbv2-fAfV8O2q.js";import{t as C}from"./_id-DOi6gRvJ.js";import{t as w}from"./page-heading-CIbmsDOw.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{a as E,i as D,l as O,n as k,o as A,r as j,s as M,t as N}from"./alert-dialog-5uS2nPuy.js";import{t as P}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as F,t as I}from"./detail-row-BiDoIw3t.js";import{r as L,t as R}from"./attributes-editor-CftIrpS1.js";import{t as z}from"./tags-editor-DS_EVlVq.js";import{i as B,n as V,r as H,t as U}from"./tabs-DEpYOmeM.js";var W=r(),G=t(n(),1),K=e();function q(e){let t=e.trim();if(t===``)return;let n=Number(t);if(!(!Number.isInteger(n)||n<1||n>65535))return n}function J(e){let t=(0,W.c)(33),{open:n,onOpenChange:r,instances:i,defaultPort:a,isPending:o,onConfirm:c}=e,l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l={},t[0]=l):l=t[0];let[u,d]=(0,G.useState)(l),[p,m]=(0,G.useState)(),[h,g]=(0,G.useState)(n);n!==h&&(g(n),n||(d({}),m(void 0)));let _;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(_=e=>{d(t=>{let n=t[e];return n?.checked?{...t,[e]:{...n,checked:!1}}:{...t,[e]:{checked:!0,port:n?.port??``}}})},t[1]=_):_=t[1];let v=_,y;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(y=(e,t)=>{d(n=>({...n,[e]:{checked:n[e]?.checked??!0,port:t}}))},t[2]=y):y=t[2];let b=y,x;t[3]!==c||t[4]!==u?(x=()=>{let e=Object.entries(u).filter(Y);if(e.length===0){m(`Select at least one instance.`);return}let t=[];for(let[n,r]of e){if(r.port.trim()===``){t.push({id:n});continue}let e=q(r.port);if(e===void 0){m(`Port for ${n} must be an integer between 1 and 65535.`);return}t.push({id:n,port:e})}m(void 0),c(t)},t[3]=c,t[4]=u,t[5]=x):x=t[5];let S=x,C;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,K.jsx)(O,{children:`Register targets`}),t[6]=C):C=t[6];let w;t[7]===a?w=t[8]:(w=(0,K.jsxs)(M,{children:[C,(0,K.jsxs)(E,{children:[`Select instances to register. Leave port blank to use the target group port (`,a,`).`]})]}),t[7]=a,t[8]=w);let T;t[9]!==a||t[10]!==i||t[11]!==u?(T=i.length===0?(0,K.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances available in this VPC.`}):(0,K.jsx)(`div`,{className:`max-h-72 space-y-1 overflow-y-auto`,children:i.map(e=>{let t=e.InstanceId??``,n=u[t],r=n?.checked??!1,i=s(e.Tags);return(0,K.jsxs)(`div`,{className:`flex items-center gap-2 rounded px-1 py-1 text-xs hover:bg-accent`,children:[(0,K.jsx)(`input`,{"aria-label":`Register target ${t}`,checked:r,id:`register-target-${t}`,onChange:()=>{v(t)},type:`checkbox`}),(0,K.jsxs)(`label`,{className:`flex flex-1 items-center gap-2`,htmlFor:`register-target-${t}`,children:[(0,K.jsx)(`span`,{className:`font-mono`,children:t}),i&&(0,K.jsxs)(`span`,{className:`text-muted-foreground`,children:[`(`,i,`)`]}),(0,K.jsx)(`span`,{className:`text-muted-foreground`,children:e.State?.Name??``})]}),r&&(0,K.jsx)(f,{"aria-label":`Port override for ${t}`,className:`w-24`,onChange:e=>{b(t,e.target.value)},placeholder:String(a),value:n?.port??``})]},t)})}),t[9]=a,t[10]=i,t[11]=u,t[12]=T):T=t[12];let P;t[13]===p?P=t[14]:(P=p&&(0,K.jsx)(`p`,{className:`text-xs text-destructive`,role:`alert`,children:p}),t[13]=p,t[14]=P);let F;t[15]===o?F=t[16]:(F=(0,K.jsx)(j,{disabled:o,children:`Cancel`}),t[15]=o,t[16]=F);let I=o?`Registering…`:`Register`,L;t[17]!==S||t[18]!==o||t[19]!==I?(L=(0,K.jsx)(k,{disabled:o,onClick:S,children:I}),t[17]=S,t[18]=o,t[19]=I,t[20]=L):L=t[20];let R;t[21]!==L||t[22]!==F?(R=(0,K.jsxs)(A,{children:[F,L]}),t[21]=L,t[22]=F,t[23]=R):R=t[23];let z;t[24]!==R||t[25]!==w||t[26]!==T||t[27]!==P?(z=(0,K.jsxs)(D,{className:`sm:max-w-lg`,children:[w,T,P,R]}),t[24]=R,t[25]=w,t[26]=T,t[27]=P,t[28]=z):z=t[28];let B;return t[29]!==r||t[30]!==n||t[31]!==z?(B=(0,K.jsx)(N,{onOpenChange:r,open:n,children:z}),t[29]=r,t[30]=n,t[31]=z,t[32]=B):B=t[32],B}function Y(e){let[,t]=e;return t.checked&&t!==void 0}var X=5e3,Z=new Set([`healthy`]),Q=new Set([`unhealthy`,`unavailable`]),$=new Set([`initial`,`draining`]);function ee(e){return e&&Z.has(e)?`bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-100`:e&&Q.has(e)?`bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-100`:e&&$.has(e)?`bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-100`:`bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-100`}function te(e){return`${e.Id??``}:${e.Port??``}`}function ne({targetGroupArn:e,vpcId:t,defaultPort:n,isActive:r}){let{data:o}=a(p),{data:s,isLoading:l,error:f}=i({...b(e),refetchInterval:r?X:!1,refetchIntervalInBackground:!1}),m=_(),h=g(),[v,y]=(0,G.useState)(!1),[x,S]=(0,G.useState)(),C=(o.Reservations?.flatMap(e=>e.Instances??[])??[]).filter(e=>e.VpcId===t&&e.State?.Name!==`terminated`),w=s?.TargetHealthDescriptions??[];return(0,K.jsxs)(`div`,{className:`space-y-3`,children:[m.error&&(0,K.jsx)(T,{error:m.error,msg:`Failed to register targets`}),h.error&&(0,K.jsx)(T,{error:h.error,msg:`Failed to deregister target`}),f&&(0,K.jsx)(T,{error:f,msg:`Failed to load target health`}),(0,K.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,K.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:l?`Loading target health…`:`${w.length} target${w.length===1?``:`s`}`}),(0,K.jsx)(d,{onClick:()=>{y(!0)},size:`sm`,children:`Register targets`})]}),w.length===0?(0,K.jsx)(`p`,{className:`text-muted-foreground`,children:`No targets registered.`}):(0,K.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,K.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,K.jsx)(`thead`,{children:(0,K.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`AZ`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Reason`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,K.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,K.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,K.jsx)(`tbody`,{children:w.map(e=>{let t=e.Target??{Id:``},n=e.TargetHealth?.State;return(0,K.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,K.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t.Id??``}),(0,K.jsx)(`td`,{className:`px-4 py-2`,children:t.Port??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:t.AvailabilityZone??``}),(0,K.jsx)(`td`,{className:`px-4 py-2`,children:(0,K.jsx)(`span`,{className:c(`rounded-full px-2 py-0.5 text-xs`,ee(n)),children:n??`unknown`})}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.TargetHealth?.Reason??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.TargetHealth?.Description??``}),(0,K.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,K.jsx)(d,{"aria-label":`Deregister ${t.Id}`,onClick:()=>{S(t)},size:`sm`,variant:`ghost`,children:(0,K.jsx)(u,{className:`size-4`})})})]},te(t))})})]})}),(0,K.jsx)(J,{defaultPort:n,instances:C,isPending:m.isPending,onConfirm:async t=>{try{await m.mutateAsync({targetGroupArn:e,targets:t}),y(!1)}catch{}},onOpenChange:y,open:v}),(0,K.jsx)(P,{description:x?`Deregister ${x.Id}${x.Port?`:${x.Port}`:``} from this target group?`:``,isPending:h.isPending,onConfirm:async()=>{if(x?.Id)try{await h.mutateAsync({targetGroupArn:e,targets:[{id:x.Id,port:x.Port}]})}finally{S(void 0)}},onOpenChange:e=>{e||S(void 0)},open:x!==void 0,title:`Deregister target`})]})}function re({arn:e}){let t=o(),{data:n}=a(x(e)),{data:r}=a(y(e)),{data:i}=a(S([e])),s=h(),c=v(),f=m(),[p,g]=(0,G.useState)(!1),[_,b]=(0,G.useState)(`overview`),C=n.TargetGroups?.[0];if(!C?.TargetGroupArn)return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(l,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),(0,K.jsx)(`p`,{className:`text-muted-foreground`,children:`Target group not found.`})]});let E=async()=>{try{await s.mutateAsync(e),t({to:`/ec2/describe-target-groups`})}finally{g(!1)}},D=r.Attributes??[],O=i?.TagDescriptions?.find(t=>t.ResourceArn===e)?.Tags??[];return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(l,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),s.error&&(0,K.jsx)(T,{error:s.error,msg:`Failed to delete target group`}),(0,K.jsxs)(`div`,{className:`space-y-6`,children:[(0,K.jsx)(w,{actions:(0,K.jsxs)(d,{onClick:()=>{g(!0)},size:`sm`,variant:`destructive`,children:[(0,K.jsx)(u,{className:`size-4`}),`Delete`]}),subtitle:`Target Group Details`,title:C.TargetGroupName??C.TargetGroupArn}),(0,K.jsxs)(U,{onValueChange:b,value:_,children:[(0,K.jsxs)(V,{children:[(0,K.jsx)(B,{value:`overview`,children:`Overview`}),(0,K.jsx)(B,{value:`targets`,children:`Targets`}),(0,K.jsx)(B,{value:`health-checks`,children:`Health checks`}),(0,K.jsx)(B,{value:`attributes`,children:`Attributes`}),(0,K.jsx)(B,{value:`tags`,children:`Tags`})]}),(0,K.jsx)(H,{value:`overview`,children:(0,K.jsxs)(F,{children:[(0,K.jsx)(F.Header,{children:`Target group`}),(0,K.jsxs)(F.Content,{children:[(0,K.jsx)(I,{label:`ARN`,value:C.TargetGroupArn}),(0,K.jsx)(I,{label:`Protocol`,value:C.Protocol}),(0,K.jsx)(I,{label:`Port`,value:C.Port?.toString()}),(0,K.jsx)(I,{label:`VPC`,value:C.VpcId}),(0,K.jsx)(I,{label:`Target type`,value:C.TargetType}),(0,K.jsx)(I,{label:`Protocol version`,value:C.ProtocolVersion}),(0,K.jsx)(I,{label:`IP address type`,value:C.IpAddressType})]})]})}),(0,K.jsx)(H,{value:`targets`,children:(0,K.jsx)(ne,{defaultPort:C.Port??80,isActive:_===`targets`,targetGroupArn:C.TargetGroupArn,vpcId:C.VpcId})}),(0,K.jsxs)(H,{value:`health-checks`,children:[(0,K.jsx)(`p`,{className:`mb-3 text-sm text-muted-foreground`,children:`Health-check settings are set at creation time. Editing lands in a future enhancement.`}),(0,K.jsxs)(F,{children:[(0,K.jsx)(F.Header,{children:`Health check`}),(0,K.jsxs)(F.Content,{children:[(0,K.jsx)(I,{label:`Enabled`,value:C.HealthCheckEnabled===void 0?void 0:String(C.HealthCheckEnabled)}),(0,K.jsx)(I,{label:`Protocol`,value:C.HealthCheckProtocol}),(0,K.jsx)(I,{label:`Path`,value:C.HealthCheckPath}),(0,K.jsx)(I,{label:`Port`,value:C.HealthCheckPort}),(0,K.jsx)(I,{label:`Interval (s)`,value:C.HealthCheckIntervalSeconds?.toString()}),(0,K.jsx)(I,{label:`Timeout (s)`,value:C.HealthCheckTimeoutSeconds?.toString()}),(0,K.jsx)(I,{label:`Healthy threshold`,value:C.HealthyThresholdCount?.toString()}),(0,K.jsx)(I,{label:`Unhealthy threshold`,value:C.UnhealthyThresholdCount?.toString()}),(0,K.jsx)(I,{label:`Matcher (HTTP codes)`,value:C.Matcher?.HttpCode??C.Matcher?.GrpcCode})]})]})]}),(0,K.jsx)(H,{value:`attributes`,children:(0,K.jsx)(R,{attributes:D,error:c.error,isPending:c.isPending,isSuccess:c.isSuccess,onSubmit:t=>{c.mutate({targetGroupArn:e,attributes:t})},specs:L})}),(0,K.jsx)(H,{value:`tags`,children:(0,K.jsx)(z,{error:f.error,isPending:f.isPending,isSuccess:f.isSuccess,onSubmit:t=>{f.mutate({resourceArn:e,tags:t,initialKeys:O.map(e=>e.Key??``).filter(e=>e.length>0)})},tags:O})})]})]}),(0,K.jsx)(P,{description:`Are you sure you want to delete target group "${C.TargetGroupName??C.TargetGroupArn}"? This action cannot be undone.`,isPending:s.isPending,onConfirm:E,onOpenChange:g,open:p,title:`Delete Target Group`})]})}function ie(){let e=(0,W.c)(2),{id:t}=C.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,K.jsx)(re,{arn:n}),e[0]=n,e[1]=r),r}export{ie as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-CzLd5wFa.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-CzLd5wFa.js deleted file mode 100644 index 28d5c9ec5..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-CzLd5wFa.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BLJoxR8N.js","assets/compiler-runtime-BAC6wZ-W.js","assets/removable-CebS9mWh.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/cli-command-panel-Bzz2Dofw.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/rds-Dy_D7lYT.js","assets/rds-CTtwIFdP.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-BzXp-8k5.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/tags-field-array-DMarfgx_.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/detail-row-BiDoIw3t.js","assets/system-managed-Dk7ySh_E.js","assets/system-image-required-BalESXLH.js","assets/rotate-cw-Dkh-YfYu.js","assets/triangle-alert-DLoxWC40.js","assets/picker-notice-DSc9Ft5I.js","assets/security-group-checkboxes-Crh7mXRr.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{o as r,w as i}from"./ec2-xfbzgUcH.js";import{d as a,h as o,i as s,o as c}from"./rds-BzXp-8k5.js";var l=e(`/_auth/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(s(decodeURIComponent(t.id))),e.queryClient.ensureQueryData(c),e.queryClient.ensureQueryData(o),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(i),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`Restore ${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BLJoxR8N.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-CEBYoYkB.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-D0iVlWMF.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-CEBYoYkB.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-D0iVlWMF.js index 1baa4462c..268cbee99 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-CEBYoYkB.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-D0iVlWMF.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{c,i as l,n as u,s as d,t as f}from"./select-AlcaFR6c.js";import{t as p}from"./trash-2-Dc_kaGDS.js";import{t as m}from"./button-B5pmTZ23.js";import{t as h}from"./input-BRXyXQUw.js";import{O as ee,_ as te,d as ne,x as re}from"./ec2-xfbzgUcH.js";import{G as ie,N as ae,P as oe,a as g,y as _}from"./ec2-Dbko8Muj.js";import{t as v}from"./_id-BeE7xu_F.js";import{t as y}from"./page-heading-CIbmsDOw.js";import{t as b}from"./badge-C7Jy3M_B.js";import{a as x,i as S,n as C,t as w}from"./zod-C7XqDsyI.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{r as E,s as D,t as O}from"./field-DVCmLIN7.js";import{t as se}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as k,t as A}from"./detail-row-BiDoIw3t.js";import{d as ce,r as j}from"./ec2-CHvsTx6p.js";var M=t(n()),N=e();function P(e){return e.GatewayId??e.NatGatewayId??e.NetworkInterfaceId??e.InstanceId??e.VpcPeeringConnectionId??`—`}function F(){let{id:e}=v.useParams(),t=a(),{data:n}=r(re(e)),{data:F}=r(ne),{data:I}=r(te),{data:L}=r(ee),R=oe(),z=_(),B=ae(),V=g(),H=ie(),[U,W]=(0,M.useState)(!1),G=n.RouteTables?.[0],K=S({resolver:w(ce),defaultValues:{destinationCidrBlock:`0.0.0.0/0`,targetType:`igw`,targetId:``}}),le=x({control:K.control,name:`targetType`}),q=S({resolver:w(j),defaultValues:{subnetId:``}});if(!G?.RouteTableId)return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`Route Table not found.`})]});let J=G.RouteTableId,Y=o(G.Tags),X=G.Associations?.some(e=>e.Main)??!1,Z=G.Routes??[],Q=(G.Associations??[]).filter(e=>e.SubnetId),$=(F.InternetGateways??[]).filter(e=>e.Attachments?.some(e=>e.VpcId===G.VpcId)),ue=(I.NatGateways??[]).filter(e=>e.VpcId===G.VpcId&&e.State===`available`),de=new Set(Q.map(e=>e.SubnetId)),fe=(L.Subnets??[]).filter(e=>e.VpcId===G.VpcId&&!de.has(e.SubnetId)),pe=async()=>{try{await R.mutateAsync(J),t({to:`/ec2/describe-route-tables`})}finally{W(!1)}},me=async e=>{await z.mutateAsync({routeTableId:J,destinationCidrBlock:e.destinationCidrBlock,gatewayId:e.targetType===`igw`?e.targetId:void 0,natGatewayId:e.targetType===`nat`?e.targetId:void 0}),K.reset({destinationCidrBlock:`0.0.0.0/0`,targetType:`igw`,targetId:``})},he=async e=>{await V.mutateAsync({routeTableId:J,subnetId:e.subnetId}),q.reset({subnetId:``})};return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),R.error&&(0,N.jsx)(T,{error:R.error,msg:`Failed to delete Route Table`}),(0,N.jsxs)(`div`,{className:`space-y-6`,children:[(0,N.jsx)(y,{actions:(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsxs)(m,{disabled:X||R.isPending,onClick:()=>{W(!0)},size:`sm`,variant:`destructive`,children:[(0,N.jsx)(p,{className:`size-4`}),`Delete`]}),X&&(0,N.jsx)(b,{variant:`secondary`,children:`Main`})]}),subtitle:`Route Table Details`,title:Y?`${G.RouteTableId} (${Y})`:G.RouteTableId}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Route Table Information`}),(0,N.jsxs)(k.Content,{children:[(0,N.jsx)(A,{label:`Route Table ID`,value:G.RouteTableId}),(0,N.jsx)(A,{label:`Main`,value:X?`Yes`:`No`}),(0,N.jsx)(A,{label:`VPC ID`,value:G.VpcId?(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:G.VpcId},to:`/ec2/describe-vpcs/$id`,children:G.VpcId}):`—`}),(0,N.jsx)(A,{label:`Owner ID`,value:G.OwnerId??`—`})]})]}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Routes`}),(0,N.jsxs)(`div`,{className:`space-y-4 p-4`,children:[(0,N.jsx)(`div`,{className:`overflow-x-auto rounded-md border`,children:(0,N.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,N.jsx)(`thead`,{className:`bg-muted/50 text-left text-muted-foreground`,children:(0,N.jsxs)(`tr`,{children:[(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Destination`}),(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Target`}),(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Status`}),(0,N.jsx)(`th`,{className:`p-2`,children:(0,N.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,N.jsx)(`tbody`,{children:Z.length>0?Z.map(e=>{let t=e.DestinationCidrBlock??e.DestinationPrefixListId??`—`,n=e.GatewayId===`local`,r=e.DestinationCidrBlock;return(0,N.jsxs)(`tr`,{className:`border-t`,children:[(0,N.jsx)(`td`,{className:`p-2 font-mono`,children:t}),(0,N.jsx)(`td`,{className:`p-2 font-mono`,children:P(e)}),(0,N.jsx)(`td`,{className:`p-2`,children:e.State??`—`}),(0,N.jsx)(`td`,{className:`p-2 text-right`,children:!n&&r&&(0,N.jsx)(m,{disabled:B.isPending,onClick:async()=>await B.mutateAsync({routeTableId:J,destinationCidrBlock:r}),size:`sm`,variant:`ghost`,children:(0,N.jsx)(p,{className:`size-4`})})})]},t)}):(0,N.jsx)(`tr`,{children:(0,N.jsx)(`td`,{className:`p-2 text-muted-foreground`,colSpan:4,children:`No routes.`})})})]})}),(z.error??B.error)&&(0,N.jsx)(T,{error:z.error??B.error??void 0,msg:`Failed to update route`}),(0,N.jsxs)(`form`,{className:`grid items-end gap-3 sm:grid-cols-[1fr_1fr_1fr_auto]`,onSubmit:K.handleSubmit(me),children:[(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`destinationCidrBlock`,children:`Destination`})}),(0,N.jsx)(h,{id:`destinationCidrBlock`,placeholder:`0.0.0.0/0`,...K.register(`destinationCidrBlock`)}),(0,N.jsx)(E,{errors:[K.formState.errors.destinationCidrBlock]})]}),(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`targetType`,children:`Target type`})}),(0,N.jsx)(C,{control:K.control,name:`targetType`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t),K.setValue(`targetId`,``)},value:e.value,children:[(0,N.jsx)(d,{className:`w-full`,id:`targetType`,children:(0,N.jsx)(c,{})}),(0,N.jsxs)(u,{children:[(0,N.jsx)(l,{value:`igw`,children:`Internet Gateway`}),(0,N.jsx)(l,{value:`nat`,children:`NAT Gateway`})]})]})})]}),(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`targetId`,children:`Target`})}),(0,N.jsx)(C,{control:K.control,name:`targetId`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t)},value:e.value??``,children:[(0,N.jsx)(d,{"aria-invalid":!!K.formState.errors.targetId,className:`w-full`,id:`targetId`,children:(0,N.jsx)(c,{placeholder:`Select target`})}),(0,N.jsx)(u,{children:le===`igw`?$.map(e=>(0,N.jsx)(l,{value:e.InternetGatewayId??``,children:e.InternetGatewayId},e.InternetGatewayId)):ue.map(e=>(0,N.jsx)(l,{value:e.NatGatewayId??``,children:e.NatGatewayId},e.NatGatewayId))})]})}),(0,N.jsx)(E,{errors:[K.formState.errors.targetId]})]}),(0,N.jsx)(m,{disabled:z.isPending,size:`sm`,type:`submit`,children:`Add route`})]})]})]}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Subnet Associations`}),(0,N.jsxs)(`div`,{className:`space-y-4 p-4`,children:[Q.length>0?(0,N.jsx)(`ul`,{className:`space-y-2`,children:Q.map(e=>{let t=e.RouteTableAssociationId;return(0,N.jsxs)(`li`,{className:`flex items-center justify-between rounded-md border p-2 text-sm`,children:[(0,N.jsx)(i,{className:`font-mono text-primary hover:underline`,params:{id:e.SubnetId??``},to:`/ec2/describe-subnets/$id`,children:e.SubnetId}),(0,N.jsx)(m,{disabled:!t||H.isPending,onClick:async()=>{t&&await H.mutateAsync(t)},size:`sm`,variant:`ghost`,children:(0,N.jsx)(p,{className:`size-4`})})]},t)})}):(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No subnet associations.`}),(V.error??H.error)&&(0,N.jsx)(T,{error:V.error??H.error??void 0,msg:`Failed to update association`}),(0,N.jsxs)(`form`,{className:`grid items-end gap-3 sm:grid-cols-[1fr_auto]`,onSubmit:q.handleSubmit(he),children:[(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`subnetId`,children:`Associate subnet`})}),(0,N.jsx)(C,{control:q.control,name:`subnetId`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t)},value:e.value??``,children:[(0,N.jsx)(d,{"aria-invalid":!!q.formState.errors.subnetId,className:`w-full`,id:`subnetId`,children:(0,N.jsx)(c,{placeholder:`Select a subnet`})}),(0,N.jsx)(u,{children:fe.map(e=>{let t=o(e.Tags);return(0,N.jsx)(l,{value:e.SubnetId??``,children:t?`${e.SubnetId} (${t})`:`${e.SubnetId} (${e.CidrBlock})`},e.SubnetId)})})]})}),(0,N.jsx)(E,{errors:[q.formState.errors.subnetId]})]}),(0,N.jsx)(m,{disabled:V.isPending,size:`sm`,type:`submit`,children:`Associate`})]})]})]})]}),(0,N.jsx)(se,{description:`Are you sure you want to delete the Route Table "${G.RouteTableId}"? This action cannot be undone.`,isPending:R.isPending,onConfirm:pe,onOpenChange:W,open:U,title:`Delete Route Table`})]})}export{F as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{c,i as l,n as u,s as d,t as f}from"./select-C4XUO0SI.js";import{t as p}from"./trash-2-Dc_kaGDS.js";import{t as m}from"./button-KK2VfbzH.js";import{t as h}from"./input-Dv_zyCQu.js";import{O as ee,_ as te,d as ne,x as re}from"./ec2-BOaIcgiX.js";import{G as ie,N as ae,P as oe,a as g,y as _}from"./ec2-kCKVAxwx.js";import{t as v}from"./_id-Bukc7duO.js";import{t as y}from"./page-heading-CIbmsDOw.js";import{t as b}from"./badge-Pkfq9EWJ.js";import{a as x,i as S,n as C,t as w}from"./zod--v4EVB_k.js";import{t as T}from"./error-banner-vjkAWoEL.js";import{r as E,s as D,t as O}from"./field-DuilC4iP.js";import{t as se}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as k,t as A}from"./detail-row-BiDoIw3t.js";import{d as ce,r as j}from"./ec2-Bb2XHK85.js";var M=t(n()),N=e();function P(e){return e.GatewayId??e.NatGatewayId??e.NetworkInterfaceId??e.InstanceId??e.VpcPeeringConnectionId??`—`}function F(){let{id:e}=v.useParams(),t=a(),{data:n}=r(re(e)),{data:F}=r(ne),{data:I}=r(te),{data:L}=r(ee),R=oe(),z=_(),B=ae(),V=g(),H=ie(),[U,W]=(0,M.useState)(!1),G=n.RouteTables?.[0],K=S({resolver:w(ce),defaultValues:{destinationCidrBlock:`0.0.0.0/0`,targetType:`igw`,targetId:``}}),le=x({control:K.control,name:`targetType`}),q=S({resolver:w(j),defaultValues:{subnetId:``}});if(!G?.RouteTableId)return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`Route Table not found.`})]});let J=G.RouteTableId,Y=o(G.Tags),X=G.Associations?.some(e=>e.Main)??!1,Z=G.Routes??[],Q=(G.Associations??[]).filter(e=>e.SubnetId),$=(F.InternetGateways??[]).filter(e=>e.Attachments?.some(e=>e.VpcId===G.VpcId)),ue=(I.NatGateways??[]).filter(e=>e.VpcId===G.VpcId&&e.State===`available`),de=new Set(Q.map(e=>e.SubnetId)),fe=(L.Subnets??[]).filter(e=>e.VpcId===G.VpcId&&!de.has(e.SubnetId)),pe=async()=>{try{await R.mutateAsync(J),t({to:`/ec2/describe-route-tables`})}finally{W(!1)}},me=async e=>{await z.mutateAsync({routeTableId:J,destinationCidrBlock:e.destinationCidrBlock,gatewayId:e.targetType===`igw`?e.targetId:void 0,natGatewayId:e.targetType===`nat`?e.targetId:void 0}),K.reset({destinationCidrBlock:`0.0.0.0/0`,targetType:`igw`,targetId:``})},he=async e=>{await V.mutateAsync({routeTableId:J,subnetId:e.subnetId}),q.reset({subnetId:``})};return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(s,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),R.error&&(0,N.jsx)(T,{error:R.error,msg:`Failed to delete Route Table`}),(0,N.jsxs)(`div`,{className:`space-y-6`,children:[(0,N.jsx)(y,{actions:(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsxs)(m,{disabled:X||R.isPending,onClick:()=>{W(!0)},size:`sm`,variant:`destructive`,children:[(0,N.jsx)(p,{className:`size-4`}),`Delete`]}),X&&(0,N.jsx)(b,{variant:`secondary`,children:`Main`})]}),subtitle:`Route Table Details`,title:Y?`${G.RouteTableId} (${Y})`:G.RouteTableId}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Route Table Information`}),(0,N.jsxs)(k.Content,{children:[(0,N.jsx)(A,{label:`Route Table ID`,value:G.RouteTableId}),(0,N.jsx)(A,{label:`Main`,value:X?`Yes`:`No`}),(0,N.jsx)(A,{label:`VPC ID`,value:G.VpcId?(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:G.VpcId},to:`/ec2/describe-vpcs/$id`,children:G.VpcId}):`—`}),(0,N.jsx)(A,{label:`Owner ID`,value:G.OwnerId??`—`})]})]}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Routes`}),(0,N.jsxs)(`div`,{className:`space-y-4 p-4`,children:[(0,N.jsx)(`div`,{className:`overflow-x-auto rounded-md border`,children:(0,N.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,N.jsx)(`thead`,{className:`bg-muted/50 text-left text-muted-foreground`,children:(0,N.jsxs)(`tr`,{children:[(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Destination`}),(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Target`}),(0,N.jsx)(`th`,{className:`p-2 font-medium`,children:`Status`}),(0,N.jsx)(`th`,{className:`p-2`,children:(0,N.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,N.jsx)(`tbody`,{children:Z.length>0?Z.map(e=>{let t=e.DestinationCidrBlock??e.DestinationPrefixListId??`—`,n=e.GatewayId===`local`,r=e.DestinationCidrBlock;return(0,N.jsxs)(`tr`,{className:`border-t`,children:[(0,N.jsx)(`td`,{className:`p-2 font-mono`,children:t}),(0,N.jsx)(`td`,{className:`p-2 font-mono`,children:P(e)}),(0,N.jsx)(`td`,{className:`p-2`,children:e.State??`—`}),(0,N.jsx)(`td`,{className:`p-2 text-right`,children:!n&&r&&(0,N.jsx)(m,{disabled:B.isPending,onClick:async()=>await B.mutateAsync({routeTableId:J,destinationCidrBlock:r}),size:`sm`,variant:`ghost`,children:(0,N.jsx)(p,{className:`size-4`})})})]},t)}):(0,N.jsx)(`tr`,{children:(0,N.jsx)(`td`,{className:`p-2 text-muted-foreground`,colSpan:4,children:`No routes.`})})})]})}),(z.error??B.error)&&(0,N.jsx)(T,{error:z.error??B.error??void 0,msg:`Failed to update route`}),(0,N.jsxs)(`form`,{className:`grid items-end gap-3 sm:grid-cols-[1fr_1fr_1fr_auto]`,onSubmit:K.handleSubmit(me),children:[(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`destinationCidrBlock`,children:`Destination`})}),(0,N.jsx)(h,{id:`destinationCidrBlock`,placeholder:`0.0.0.0/0`,...K.register(`destinationCidrBlock`)}),(0,N.jsx)(E,{errors:[K.formState.errors.destinationCidrBlock]})]}),(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`targetType`,children:`Target type`})}),(0,N.jsx)(C,{control:K.control,name:`targetType`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t),K.setValue(`targetId`,``)},value:e.value,children:[(0,N.jsx)(d,{className:`w-full`,id:`targetType`,children:(0,N.jsx)(c,{})}),(0,N.jsxs)(u,{children:[(0,N.jsx)(l,{value:`igw`,children:`Internet Gateway`}),(0,N.jsx)(l,{value:`nat`,children:`NAT Gateway`})]})]})})]}),(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`targetId`,children:`Target`})}),(0,N.jsx)(C,{control:K.control,name:`targetId`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t)},value:e.value??``,children:[(0,N.jsx)(d,{"aria-invalid":!!K.formState.errors.targetId,className:`w-full`,id:`targetId`,children:(0,N.jsx)(c,{placeholder:`Select target`})}),(0,N.jsx)(u,{children:le===`igw`?$.map(e=>(0,N.jsx)(l,{value:e.InternetGatewayId??``,children:e.InternetGatewayId},e.InternetGatewayId)):ue.map(e=>(0,N.jsx)(l,{value:e.NatGatewayId??``,children:e.NatGatewayId},e.NatGatewayId))})]})}),(0,N.jsx)(E,{errors:[K.formState.errors.targetId]})]}),(0,N.jsx)(m,{disabled:z.isPending,size:`sm`,type:`submit`,children:`Add route`})]})]})]}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Subnet Associations`}),(0,N.jsxs)(`div`,{className:`space-y-4 p-4`,children:[Q.length>0?(0,N.jsx)(`ul`,{className:`space-y-2`,children:Q.map(e=>{let t=e.RouteTableAssociationId;return(0,N.jsxs)(`li`,{className:`flex items-center justify-between rounded-md border p-2 text-sm`,children:[(0,N.jsx)(i,{className:`font-mono text-primary hover:underline`,params:{id:e.SubnetId??``},to:`/ec2/describe-subnets/$id`,children:e.SubnetId}),(0,N.jsx)(m,{disabled:!t||H.isPending,onClick:async()=>{t&&await H.mutateAsync(t)},size:`sm`,variant:`ghost`,children:(0,N.jsx)(p,{className:`size-4`})})]},t)})}):(0,N.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No subnet associations.`}),(V.error??H.error)&&(0,N.jsx)(T,{error:V.error??H.error??void 0,msg:`Failed to update association`}),(0,N.jsxs)(`form`,{className:`grid items-end gap-3 sm:grid-cols-[1fr_auto]`,onSubmit:q.handleSubmit(he),children:[(0,N.jsxs)(O,{children:[(0,N.jsx)(D,{children:(0,N.jsx)(`label`,{htmlFor:`subnetId`,children:`Associate subnet`})}),(0,N.jsx)(C,{control:q.control,name:`subnetId`,render:({field:e})=>(0,N.jsxs)(f,{onValueChange:t=>{e.onChange(t)},value:e.value??``,children:[(0,N.jsx)(d,{"aria-invalid":!!q.formState.errors.subnetId,className:`w-full`,id:`subnetId`,children:(0,N.jsx)(c,{placeholder:`Select a subnet`})}),(0,N.jsx)(u,{children:fe.map(e=>{let t=o(e.Tags);return(0,N.jsx)(l,{value:e.SubnetId??``,children:t?`${e.SubnetId} (${t})`:`${e.SubnetId} (${e.CidrBlock})`},e.SubnetId)})})]})}),(0,N.jsx)(E,{errors:[q.formState.errors.subnetId]})]}),(0,N.jsx)(m,{disabled:V.isPending,size:`sm`,type:`submit`,children:`Associate`})]})]})]})]}),(0,N.jsx)(se,{description:`Are you sure you want to delete the Route Table "${G.RouteTableId}"? This action cannot be undone.`,isPending:R.isPending,onConfirm:pe,onOpenChange:W,open:U,title:`Delete Route Table`})]})}export{F as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DxBz-xCE.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DAr5-Lna.js similarity index 83% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DxBz-xCE.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-DAr5-Lna.js index c342620fa..80eedde6f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DxBz-xCE.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DAr5-Lna.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{D as u}from"./ec2-xfbzgUcH.js";import{L as d}from"./ec2-Dbko8Muj.js";import{t as f}from"./_id-BFXE9Jle.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-8wj3oh2U.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),x=n.Subnets?.[0],S=d(),[C,w]=(0,y.useState)(!1),T=async()=>{try{await S.mutateAsync(e),t({to:`/ec2/describe-subnets`})}finally{w(!1)}};if(!x?.SubnetId)return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]});let E=o(x.Tags);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),S.error&&(0,b.jsx)(m,{error:S.error,msg:`Failed to delete subnet`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(l,{onClick:()=>{w(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(c,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:x.State})]}),subtitle:`Subnet Details`,title:E?`${x.SubnetId} (${E})`:x.SubnetId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Subnet Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Subnet ID`,value:x.SubnetId}),(0,b.jsx)(_,{label:`VPC ID`,value:x.VpcId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:x.VpcId},to:`/ec2/describe-vpcs/$id`,children:x.VpcId}):`—`}),(0,b.jsx)(_,{label:`State`,value:x.State}),(0,b.jsx)(_,{label:`CIDR Block`,value:x.CidrBlock}),(0,b.jsx)(_,{label:`Availability Zone`,value:x.AvailabilityZone}),(0,b.jsx)(_,{label:`Available IP Count`,value:x.AvailableIpAddressCount?.toString()}),(0,b.jsx)(_,{label:`Map Public IP on Launch`,value:x.MapPublicIpOnLaunch?`Yes`:`No`}),(0,b.jsx)(_,{label:`Default for AZ`,value:x.DefaultForAz?`Yes`:`No`})]})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the subnet "${x.SubnetId}"? This action cannot be undone.`,isPending:S.isPending,onConfirm:T,onOpenChange:w,open:C,title:`Delete Subnet`})]})}export{x as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{D as u}from"./ec2-BOaIcgiX.js";import{L as d}from"./ec2-kCKVAxwx.js";import{t as f}from"./_id-C1vZvpqZ.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-teQfBrcY.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),x=n.Subnets?.[0],S=d(),[C,w]=(0,y.useState)(!1),T=async()=>{try{await S.mutateAsync(e),t({to:`/ec2/describe-subnets`})}finally{w(!1)}};if(!x?.SubnetId)return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Subnet not found.`})]});let E=o(x.Tags);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),S.error&&(0,b.jsx)(m,{error:S.error,msg:`Failed to delete subnet`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(l,{onClick:()=>{w(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(c,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:x.State})]}),subtitle:`Subnet Details`,title:E?`${x.SubnetId} (${E})`:x.SubnetId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Subnet Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Subnet ID`,value:x.SubnetId}),(0,b.jsx)(_,{label:`VPC ID`,value:x.VpcId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:x.VpcId},to:`/ec2/describe-vpcs/$id`,children:x.VpcId}):`—`}),(0,b.jsx)(_,{label:`State`,value:x.State}),(0,b.jsx)(_,{label:`CIDR Block`,value:x.CidrBlock}),(0,b.jsx)(_,{label:`Availability Zone`,value:x.AvailabilityZone}),(0,b.jsx)(_,{label:`Available IP Count`,value:x.AvailableIpAddressCount?.toString()}),(0,b.jsx)(_,{label:`Map Public IP on Launch`,value:x.MapPublicIpOnLaunch?`Yes`:`No`}),(0,b.jsx)(_,{label:`Default for AZ`,value:x.DefaultForAz?`Yes`:`No`})]})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the subnet "${x.SubnetId}"? This action cannot be undone.`,isPending:S.isPending,onConfirm:T,onOpenChange:w,open:C,title:`Delete Subnet`})]})}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DDPvDvFm.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DDPvDvFm.js new file mode 100644 index 000000000..c5514d30c --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DDPvDvFm.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DZnQBYml.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/camera-DJzj4I1c.js","assets/pencil-lzF8Sth5.js","assets/cli-command-panel-CFBFXhwd.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/rds-vDQqd7aK.js","assets/rds-BkNf4eSG.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-CgptNEeO.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/tabs-DEpYOmeM.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/picker-notice-DSc9Ft5I.js","assets/security-group-checkboxes-DGq-5leb.js","assets/select-C4XUO0SI.js","assets/usePositioner-VqQPuYMi.js","assets/create-db-snapshot-dialog-Dn8BE2TI.js","assets/tags-field-array-QmHZ5xfm.js","assets/plus-CW7YM5B0.js","assets/delete-db-snapshot-dialog-BAQ0DDmg.js","assets/rds-delete-dialog-7bAJx175.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/rds-events-panel-BddXaSKl.js","assets/rds-tags-tab-ADXwOOQT.js","assets/tags-editor-DS_EVlVq.js","assets/delete-db-instance-dialog-BrFcTDXf.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{c as r,g as i,n as a,s as o,t as s}from"./rds-CgptNEeO.js";var c=e(`/_auth/rds/(db-instances)/describe-db-instances/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id),[c]=await Promise.all([e.queryClient.query({...a(n),staleTime:`static`}),e.queryClient.query({...o(n),staleTime:`static`}),e.queryClient.query({...r(n),staleTime:`static`}),e.queryClient.query({...s(n),staleTime:`static`})]),l=c.DBInstances?.[0]?.DBInstanceArn??``;await e.queryClient.query({...i(l),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DZnQBYml.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DEyrPS-0.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DEyrPS-0.js new file mode 100644 index 000000000..94459bbc6 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DEyrPS-0.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-RJEOaWMH.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{f as r}from"./ec2-BOaIcgiX.js";var i=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({loader:async({context:e,params:t})=>await e.queryClient.query({...r(t.id),staleTime:`static`}),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-RJEOaWMH.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DJ8XbmYg.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DJ8XbmYg.js deleted file mode 100644 index 488bc4ad5..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DJ8XbmYg.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DlOh7Gua.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/camera-DJzj4I1c.js","assets/pencil-lzF8Sth5.js","assets/cli-command-panel-Bzz2Dofw.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/copy-DSPsGRsQ.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/rds-Dy_D7lYT.js","assets/rds-CTtwIFdP.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-BzXp-8k5.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/tabs-CITVfGwW.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/picker-notice-DSc9Ft5I.js","assets/security-group-checkboxes-Crh7mXRr.js","assets/select-AlcaFR6c.js","assets/usePositioner-C6-NQ8HJ.js","assets/create-db-snapshot-dialog-1FfP3Uva.js","assets/tags-field-array-DMarfgx_.js","assets/plus-CW7YM5B0.js","assets/delete-db-snapshot-dialog-Dl64qUKG.js","assets/rds-delete-dialog-CliAksMQ.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/rds-events-panel-Cunj9D-7.js","assets/rds-tags-tab-DHkAxGPS.js","assets/tags-editor-Ch0tFvxo.js","assets/delete-db-instance-dialog-fPjxfn6B.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{c as r,g as i,n as a,s as o,t as s}from"./rds-BzXp-8k5.js";var c=e(`/_auth/rds/(db-instances)/describe-db-instances/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id),[c]=await Promise.all([e.queryClient.ensureQueryData(a(n)),e.queryClient.ensureQueryData(o(n)),e.queryClient.ensureQueryData(r(n)),e.queryClient.ensureQueryData(s(n))]),l=c.DBInstances?.[0]?.DBInstanceArn??``;await e.queryClient.ensureQueryData(i(l))},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DlOh7Gua.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-D3qjwuGY.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DNu81G5a.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-D3qjwuGY.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-DNu81G5a.js index b7e4785e3..f8d73d001 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-D3qjwuGY.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DNu81G5a.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-B5pmTZ23.js";import{l,v as u}from"./ec2-xfbzgUcH.js";import{M as d}from"./ec2-Dbko8Muj.js";import{t as f}from"./_id-B49qxhIe.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-8wj3oh2U.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),{data:x}=r(l),S=d(),[C,w]=(0,y.useState)(!1),T=n.PlacementGroups?.[0],E=x.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.Placement?.GroupName===T?.GroupName)??[];return T?.GroupId?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),S.error&&(0,b.jsx)(m,{error:S.error,msg:`Failed to delete placement group`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(c,{onClick:()=>{w(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(s,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:T.State})]}),subtitle:`Placement Group Details`,title:T.GroupName??T.GroupId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Placement Group Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Group ID`,value:T.GroupId}),(0,b.jsx)(_,{label:`Group Name`,value:T.GroupName}),(0,b.jsx)(_,{label:`Strategy`,value:T.Strategy}),(0,b.jsx)(_,{label:`State`,value:T.State}),(0,b.jsx)(_,{label:`Spread Level`,value:T.SpreadLevel})]})]}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Instances`}),E.length>0?E.map(e=>(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Instance ID`,value:e.InstanceId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,b.jsx)(_,{label:`State`,value:e.State?.Name}),(0,b.jsx)(_,{label:`Instance Type`,value:e.InstanceType}),(0,b.jsx)(_,{label:`Availability Zone`,value:e.Placement?.AvailabilityZone})]},e.InstanceId)):(0,b.jsx)(g.Content,{children:(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances in this placement group.`})})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the placement group "${T.GroupName}"? The group must have no running instances.`,isPending:S.isPending,onConfirm:async()=>{if(T?.GroupName)try{await S.mutateAsync(T.GroupName),t({to:`/ec2/describe-placement-groups`})}finally{w(!1)}},onOpenChange:w,open:C,title:`Delete Placement Group`})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Placement group not found.`})]})}export{x as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-KK2VfbzH.js";import{l,v as u}from"./ec2-BOaIcgiX.js";import{M as d}from"./ec2-kCKVAxwx.js";import{t as f}from"./_id-BJlsOeWG.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-teQfBrcY.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),{data:x}=r(l),S=d(),[C,w]=(0,y.useState)(!1),T=n.PlacementGroups?.[0],E=x.Reservations?.flatMap(e=>e.Instances??[]).filter(e=>e.Placement?.GroupName===T?.GroupName)??[];return T?.GroupId?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),S.error&&(0,b.jsx)(m,{error:S.error,msg:`Failed to delete placement group`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(c,{onClick:()=>{w(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(s,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:T.State})]}),subtitle:`Placement Group Details`,title:T.GroupName??T.GroupId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Placement Group Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Group ID`,value:T.GroupId}),(0,b.jsx)(_,{label:`Group Name`,value:T.GroupName}),(0,b.jsx)(_,{label:`Strategy`,value:T.Strategy}),(0,b.jsx)(_,{label:`State`,value:T.State}),(0,b.jsx)(_,{label:`Spread Level`,value:T.SpreadLevel})]})]}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Instances`}),E.length>0?E.map(e=>(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Instance ID`,value:e.InstanceId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,b.jsx)(_,{label:`State`,value:e.State?.Name}),(0,b.jsx)(_,{label:`Instance Type`,value:e.InstanceType}),(0,b.jsx)(_,{label:`Availability Zone`,value:e.Placement?.AvailabilityZone})]},e.InstanceId)):(0,b.jsx)(g.Content,{children:(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances in this placement group.`})})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the placement group "${T.GroupName}"? The group must have no running instances.`,isPending:S.isPending,onConfirm:async()=>{if(T?.GroupName)try{await S.mutateAsync(T.GroupName),t({to:`/ec2/describe-placement-groups`})}finally{w(!1)}},onOpenChange:w,open:C,title:`Delete Placement Group`})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Placement group not found.`})]})}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DOi6gRvJ.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DOi6gRvJ.js new file mode 100644 index 000000000..949480d3d --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DOi6gRvJ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C_XqaI9g.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/elbv2-BUQQleNm.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/commandBuilder-DGC5kxzI.js","assets/elbv2-fAfV8O2q.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/attributes-editor-CftIrpS1.js","assets/select-C4XUO0SI.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/tags-editor-DS_EVlVq.js","assets/plus-CW7YM5B0.js","assets/tabs-DEpYOmeM.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{l as r}from"./ec2-BOaIcgiX.js";import{c as i,l as a,s as o}from"./elbv2-fAfV8O2q.js";var s=e(`/_auth/ec2/(target-groups)/describe-target-groups/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.query({...a(n),staleTime:`static`}),e.queryClient.query({...i(n),staleTime:`static`}),e.queryClient.query({...o([n]),staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Target Group | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C_XqaI9g.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DQTliMAX.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DQTliMAX.js deleted file mode 100644 index 52169e521..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DQTliMAX.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-DmQRADSb.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{l as r,t as i}from"./ec2-xfbzgUcH.js";var a=e(`/_auth/ec2/(elastic-ips)/describe-addresses/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.id)),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${e.id} | Elastic IP | Mulga`}]}),component:t(()=>n(()=>import(`./_id-DmQRADSb.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-DlOh7Gua.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DZnQBYml.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-DlOh7Gua.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-DZnQBYml.js index 66f2b011a..42be6039a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-DlOh7Gua.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DZnQBYml.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as ee}from"./cluster-config-Cng_iYLz.js";import{t as te}from"./back-link-BEBtz3nP.js";import{t as ne}from"./camera-DJzj4I1c.js";import{t as re}from"./pencil-lzF8Sth5.js";import{t as ie}from"./cli-command-panel-Bzz2Dofw.js";import{t as ae}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-B5pmTZ23.js";import{t as oe}from"./input-BRXyXQUw.js";import{w as l}from"./ec2-xfbzgUcH.js";import{S as u,a as d,c as se,d as f,f as ce,l as p,m as le,p as ue,u as de}from"./rds-Dy_D7lYT.js";import{d as fe,l as pe,m,p as h}from"./rds-CTtwIFdP.js";import{c as me,d as he,l as ge,n as _e,o as g,s as _,t as ve}from"./rds-BzXp-8k5.js";import{t as v}from"./_id-DJ8XbmYg.js";import{t as ye}from"./page-heading-CIbmsDOw.js";import{a as y,i as b,n as x,t as be}from"./zod-C7XqDsyI.js";import{t as xe}from"./error-banner-vjkAWoEL.js";import{t as Se}from"./form-actions-BgYlCOen.js";import{n as Ce,r as we,s as S,t as Te}from"./field-DVCmLIN7.js";import{a as Ee,i as De,l as C,s as Oe,t as ke}from"./alert-dialog-C5LIz1yI.js";import{n as w,t as T}from"./detail-row-BiDoIw3t.js";import{t as Ae}from"./state-badge-8wj3oh2U.js";import{i as je,n as Me,r as Ne,t as Pe}from"./tabs-CITVfGwW.js";import{n as Fe,t as Ie}from"./picker-notice-DSc9Ft5I.js";import{a as Le,o as Re,s as ze,t as Be}from"./security-group-checkboxes-Crh7mXRr.js";import{t as Ve}from"./create-db-snapshot-dialog-1FfP3Uva.js";import{t as He}from"./delete-db-snapshot-dialog-Dl64qUKG.js";import{t as Ue}from"./rds-events-panel-Cunj9D-7.js";import{t as We}from"./rds-tags-tab-DHkAxGPS.js";import{t as Ge}from"./delete-db-instance-dialog-fPjxfn6B.js";var Ke=t(n(),1),qe=r(),E=e(),Je=[{label:`Identifier`,note:`The identifier is the endpoint hostname and the certificate subject; renaming in place is not implemented.`},{label:`Engine version`,note:`There is no in-place engine-version upgrade.`},{label:`Port`,note:`The port is fixed at create; changing it would break every client and the serving certificate.`},{label:`DB subnet group`,note:`The endpoint ENI is placed at create; moving it would change the address clients resolve.`}];function D(e){let t=(0,qe.c)(222),{open:n,onOpenChange:r,instance:a}=e,o=pe(),s=i(he),ee=i(l),te=i(g),ne=a.Engine??``,re;t[0]===ne?re=t[1]:(re=ge(ne),t[0]=ne,t[1]=re);let ie=i(re),ae=a.DBInstanceIdentifier??``,c=a.AllocatedStorage??0,d;t[2]===a.VpcSecurityGroups?d=t[3]:(d=a.VpcSecurityGroups?.map(et).filter(Boolean)??[],t[2]=a.VpcSecurityGroups,t[3]=d);let se=d,f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=be(u),t[4]=f):f=t[4];let ce=a.DBInstanceClass??``,p=a.DBParameterGroups?.[0]?.DBParameterGroupName??``,le=a.DeletionProtection??!1,ue=a.BackupRetentionPeriod??0,de=a.PreferredBackupWindow??``,fe=a.PreferredMaintenanceWindow??``,m;t[5]!==se||t[6]!==c||t[7]!==fe||t[8]!==ce||t[9]!==p||t[10]!==le||t[11]!==ue||t[12]!==de?(m={resolver:f,defaultValues:{currentAllocatedStorage:c,dbInstanceClass:ce,allocatedStorage:c,dbParameterGroupName:p,vpcSecurityGroupIds:se,deletionProtection:le,backupRetentionPeriod:ue,preferredBackupWindow:de,preferredMaintenanceWindow:fe,masterUserPassword:``,applyImmediately:!1}},t[5]=se,t[6]=c,t[7]=fe,t[8]=ce,t[9]=p,t[10]=le,t[11]=ue,t[12]=de,t[13]=m):m=t[13];let{control:h,formState:me,handleSubmit:_e,register:_,setValue:ve}=b(m),{errors:v,isSubmitting:ye}=me,w;t[14]===h?w=t[15]:(w={control:h},t[14]=h,t[15]=w);let T=y(w),Ae=T.dbInstanceClass??``,je=T.allocatedStorage??c,Me;t[16]===T.vpcSecurityGroupIds?Me=t[17]:(Me=T.vpcSecurityGroupIds??[],t[16]=T.vpcSecurityGroupIds,t[17]=Me);let Ne=Me,Pe;t[18]===ie.data?.OrderableDBInstanceOptions?Pe=t[19]:(Pe=ie.data?.OrderableDBInstanceOptions??[],t[18]=ie.data?.OrderableDBInstanceOptions,t[19]=Pe);let Ve;t[20]===Pe?Ve=t[21]:(Ve=new Set(Pe.map($e).filter(Boolean)),t[20]=Pe,t[21]=Ve);let He;t[22]===Ve?He=t[23]:(He=[...Ve],t[22]=Ve,t[23]=He);let Ue=He,We,Ge,Ke,D,O,tt,nt,rt,it,at,ot,st,ct,lt,ut,k,A,j,dt,M;if(t[24]!==h||t[25]!==c||t[26]!==te.data?.DBEngineVersions||t[27]!==v.allocatedStorage||t[28]!==_e||t[29]!==ae||t[30]!==a.DBInstanceClass||t[31]!==a.DBSubnetGroup?.VpcId||t[32]!==a.Engine||t[33]!==Ue||t[34]!==o||t[35]!==r||t[36]!==n||t[37]!==ie||t[38]!==s||t[39]!==_||t[40]!==ee||t[41]!==Ae||t[42]!==je||t[43]!==ve){let e;t[64]===s.data?.DBParameterGroups?e=t[65]:(e=s.data?.DBParameterGroups??[],t[64]=s.data?.DBParameterGroups,t[65]=e);let i;t[66]===te.data?.DBEngineVersions?i=t[67]:(i=te.data?.DBEngineVersions??[],t[66]=te.data?.DBEngineVersions,t[67]=i);let ne=ze(e,i,a.Engine??``),re=a.DBSubnetGroup?.VpcId,l;t[68]===ee.data?.SecurityGroups?l=t[69]:(l=ee.data?.SecurityGroups??[],t[68]=ee.data?.SecurityGroups,t[69]=l);let u;if(t[70]!==re||t[71]!==l){let e;t[73]===re?e=t[74]:(e=e=>re===void 0||e.VpcId===re,t[73]=re,t[74]=e),u=l.filter(e),t[70]=re,t[71]=l,t[72]=u}else u=t[72];O=u;let d=Ae!==a.DBInstanceClass,se=je!==c,f=Ue.length===0,ce=`No instance class this cluster's nodes can run is available for ${a.Engine}.`,p;t[75]!==ie||t[76]!==f||t[77]!==ce?(p=Fe(ie,f,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:ce}),t[75]=ie,t[76]=f,t[77]=ce,t[78]=p):p=t[78];let le=p,ue=ne.length===0,de;t[79]!==s||t[80]!==ue?(de=Fe(s,ue,{loading:`Loading the parameter groups…`,failed:`Could not read the parameter groups`,empty:`No parameter group of this instance's engine family exists.`}),t[79]=s,t[80]=ue,t[81]=de):de=t[81];let fe=de,pe=O.length===0,m;t[82]!==ee||t[83]!==pe?(m=Fe(ee,pe,{loading:`Loading the security groups…`,failed:`Could not read the security groups`,empty:`No security group in this instance's VPC is available.`}),t[82]=ee,t[83]=pe,t[84]=m):m=t[84],D=m;let me;t[85]===ve?me=t[86]:(me=e=>{ve(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},t[85]=ve,t[86]=me),tt=me;let he;t[87]!==ae||t[88]!==o||t[89]!==r?(he=async e=>{await o.mutateAsync({...e,dbInstanceIdentifier:ae}),r(!1)},t[87]=ae,t[88]=o,t[89]=r,t[90]=he):he=t[90];let ge=he;Ke=ke,dt=r,M=n,Ge=De,A=`max-h-[85vh] overflow-y-auto`;let g;t[91]===ae?g=t[92]:(g=(0,E.jsxs)(C,{children:[`Modify `,ae]}),t[91]=ae,t[92]=g);let ye;t[93]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,E.jsx)(Ee,{children:`Changes apply in the maintenance window unless you apply them immediately.`}),t[93]=ye):ye=t[93],t[94]===g?j=t[95]:(j=(0,E.jsxs)(Oe,{children:[g,ye]}),t[94]=g,t[95]=j),ct=`space-y-4`,t[96]!==_e||t[97]!==ge?(lt=_e(ge),t[96]=_e,t[97]=ge,t[98]=lt):lt=t[98];let y;t[99]===Ue?y=t[100]:(y=Ue.map(Qe),t[99]=Ue,t[100]=y);let b=d&&`Changing the class replaces the VM. The database is unavailable while it does.`;t[101]!==le||t[102]!==h||t[103]!==y||t[104]!==b?(ut=(0,E.jsx)(Re,{control:h,id:`modify-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:le,options:y,placeholder:`Select an instance class`,warning:b}),t[101]=le,t[102]=h,t[103]=y,t[104]=b,t[105]=ut):ut=t[105];let x;t[106]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-storage`,children:`Allocated storage (GiB)`})}),t[106]=x):x=t[106];let be=!!v.allocatedStorage,xe;t[107]===_?xe=t[108]:(xe=_(`allocatedStorage`,{valueAsNumber:!0}),t[107]=_,t[108]=xe);let Se;t[109]!==c||t[110]!==be||t[111]!==xe?(Se=(0,E.jsx)(oe,{"aria-invalid":be,id:`modify-storage`,min:c,type:`number`,...xe}),t[109]=c,t[110]=be,t[111]=xe,t[112]=Se):Se=t[112];let w;t[113]===c?w=t[114]:(w=(0,E.jsxs)(Ce,{children:[`Currently `,c,` GiB. Storage grows only.`]}),t[113]=c,t[114]=w);let T;t[115]===se?T=t[116]:(T=se&&(0,E.jsx)(`p`,{className:`text-xs text-tactical-amber`,children:`Growing storage stops and starts the instance to extend the filesystem.`}),t[115]=se,t[116]=T);let Me;t[117]===v.allocatedStorage?Me=t[118]:(Me=(0,E.jsx)(we,{errors:[v.allocatedStorage]}),t[117]=v.allocatedStorage,t[118]=Me),t[119]!==Se||t[120]!==w||t[121]!==T||t[122]!==Me?(k=(0,E.jsxs)(Te,{children:[x,Se,w,T,Me]}),t[119]=Se,t[120]=w,t[121]=T,t[122]=Me,t[123]=k):k=t[123],We=Re,nt=h,rt=`modify-parameter-group`,it=`DB parameter group`,at=`dbParameterGroupName`,ot=fe,st=ne.map(Ze),t[24]=h,t[25]=c,t[26]=te.data?.DBEngineVersions,t[27]=v.allocatedStorage,t[28]=_e,t[29]=ae,t[30]=a.DBInstanceClass,t[31]=a.DBSubnetGroup?.VpcId,t[32]=a.Engine,t[33]=Ue,t[34]=o,t[35]=r,t[36]=n,t[37]=ie,t[38]=s,t[39]=_,t[40]=ee,t[41]=Ae,t[42]=je,t[43]=ve,t[44]=We,t[45]=Ge,t[46]=Ke,t[47]=D,t[48]=O,t[49]=tt,t[50]=nt,t[51]=rt,t[52]=it,t[53]=at,t[54]=ot,t[55]=st,t[56]=ct,t[57]=lt,t[58]=ut,t[59]=k,t[60]=A,t[61]=j,t[62]=dt,t[63]=M}else We=t[44],Ge=t[45],Ke=t[46],D=t[47],O=t[48],tt=t[49],nt=t[50],rt=t[51],it=t[52],at=t[53],ot=t[54],st=t[55],ct=t[56],lt=t[57],ut=t[58],k=t[59],A=t[60],j=t[61],dt=t[62],M=t[63];let N;t[124]!==We||t[125]!==nt||t[126]!==rt||t[127]!==it||t[128]!==at||t[129]!==ot||t[130]!==st?(N=(0,E.jsx)(We,{control:nt,id:rt,label:it,name:at,notice:ot,options:st,placeholder:`Engine default group`}),t[124]=We,t[125]=nt,t[126]=rt,t[127]=it,t[128]=at,t[129]=ot,t[130]=st,t[131]=N):N=t[131];let ft;t[132]===Symbol.for(`react.memo_cache_sentinel`)?(ft=(0,E.jsx)(S,{children:`VPC security groups`}),t[132]=ft):ft=t[132];let P;t[133]!==D||t[134]!==O||t[135]!==Ne||t[136]!==tt?(P=(0,E.jsxs)(Te,{children:[ft,D?(0,E.jsx)(Ie,{notice:D}):(0,E.jsx)(Be,{emptyText:`No security group in this instance's VPC is available.`,groups:O,onChange:tt,selected:Ne})]}),t[133]=D,t[134]=O,t[135]=Ne,t[136]=tt,t[137]=P):P=t[137];let pt;t[138]===Symbol.for(`react.memo_cache_sentinel`)?(pt=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-retention`,children:`Backup retention (days)`})}),t[138]=pt):pt=t[138];let mt=!!v.backupRetentionPeriod,F;t[139]===_?F=t[140]:(F=_(`backupRetentionPeriod`,{valueAsNumber:!0}),t[139]=_,t[140]=F);let I;t[141]!==mt||t[142]!==F?(I=(0,E.jsx)(oe,{"aria-invalid":mt,id:`modify-retention`,max:7,min:0,type:`number`,...F}),t[141]=mt,t[142]=F,t[143]=I):I=t[143];let L;t[144]===v.backupRetentionPeriod?L=t[145]:(L=(0,E.jsx)(we,{errors:[v.backupRetentionPeriod]}),t[144]=v.backupRetentionPeriod,t[145]=L);let R;t[146]!==I||t[147]!==L?(R=(0,E.jsxs)(Te,{children:[pt,I,L]}),t[146]=I,t[147]=L,t[148]=R):R=t[148];let z;t[149]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-backup-window`,children:`Preferred backup window`})}),t[149]=z):z=t[149];let ht=!!v.preferredBackupWindow,B;t[150]===_?B=t[151]:(B=_(`preferredBackupWindow`),t[150]=_,t[151]=B);let V;t[152]!==ht||t[153]!==B?(V=(0,E.jsx)(oe,{"aria-invalid":ht,id:`modify-backup-window`,placeholder:`hh24:mi-hh24:mi in UTC`,...B}),t[152]=ht,t[153]=B,t[154]=V):V=t[154];let H;t[155]===v.preferredBackupWindow?H=t[156]:(H=(0,E.jsx)(we,{errors:[v.preferredBackupWindow]}),t[155]=v.preferredBackupWindow,t[156]=H);let U;t[157]!==V||t[158]!==H?(U=(0,E.jsxs)(Te,{children:[z,V,H]}),t[157]=V,t[158]=H,t[159]=U):U=t[159];let W;t[160]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-maintenance-window`,children:`Preferred maintenance window`})}),t[160]=W):W=t[160];let G=!!v.preferredMaintenanceWindow,K;t[161]===_?K=t[162]:(K=_(`preferredMaintenanceWindow`),t[161]=_,t[162]=K);let q;t[163]!==G||t[164]!==K?(q=(0,E.jsx)(oe,{"aria-invalid":G,id:`modify-maintenance-window`,placeholder:`ddd:hh24:mi-ddd:hh24:mi in UTC`,...K}),t[163]=G,t[164]=K,t[165]=q):q=t[165];let J;t[166]===v.preferredMaintenanceWindow?J=t[167]:(J=(0,E.jsx)(we,{errors:[v.preferredMaintenanceWindow]}),t[166]=v.preferredMaintenanceWindow,t[167]=J);let Y;t[168]!==q||t[169]!==J?(Y=(0,E.jsxs)(Te,{children:[W,q,J]}),t[168]=q,t[169]=J,t[170]=Y):Y=t[170];let X;t[171]===Symbol.for(`react.memo_cache_sentinel`)?(X=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-password`,children:`Reset master password`})}),t[171]=X):X=t[171];let gt=!!v.masterUserPassword,Z;t[172]===_?Z=t[173]:(Z=_(`masterUserPassword`),t[172]=_,t[173]=Z);let Q;t[174]!==gt||t[175]!==Z?(Q=(0,E.jsx)(oe,{"aria-invalid":gt,id:`modify-password`,type:`password`,...Z}),t[174]=gt,t[175]=Z,t[176]=Q):Q=t[176];let _t;t[177]===Symbol.for(`react.memo_cache_sentinel`)?(_t=(0,E.jsx)(Ce,{children:`Leave blank to keep the current password.`}),t[177]=_t):_t=t[177];let $;t[178]===v.masterUserPassword?$=t[179]:($=(0,E.jsx)(we,{errors:[v.masterUserPassword]}),t[178]=v.masterUserPassword,t[179]=$);let vt;t[180]!==Q||t[181]!==$?(vt=(0,E.jsxs)(Te,{children:[X,Q,_t,$]}),t[180]=Q,t[181]=$,t[182]=vt):vt=t[182];let yt;t[183]===h?yt=t[184]:(yt=(0,E.jsx)(Le,{control:h,name:`deletionProtection`}),t[183]=h,t[184]=yt);let bt;t[185]===Symbol.for(`react.memo_cache_sentinel`)?(bt=(0,E.jsx)(S,{children:`Apply immediately`}),t[185]=bt):bt=t[185];let xt;t[186]===h?xt=t[187]:(xt=(0,E.jsxs)(Te,{children:[bt,(0,E.jsx)(x,{control:h,name:`applyImmediately`,render:Xe})]}),t[186]=h,t[187]=xt);let St;t[188]===Symbol.for(`react.memo_cache_sentinel`)?(St=(0,E.jsxs)(`div`,{className:`space-y-2 rounded-md border border-border p-3`,children:[(0,E.jsx)(`h3`,{className:`text-xs font-medium`,children:`Fixed at create`}),Je.map(Ye)]}),t[188]=St):St=t[188];let Ct;t[189]===o.error?Ct=t[190]:(Ct=o.error&&(0,E.jsx)(xe,{error:o.error,msg:`Failed to modify the DB instance`}),t[189]=o.error,t[190]=Ct);let wt;t[191]===r?wt=t[192]:(wt=()=>{r(!1)},t[191]=r,t[192]=wt);let Tt;t[193]!==ye||t[194]!==o.isPending||t[195]!==wt?(Tt=(0,E.jsx)(`div`,{className:`flex justify-end`,children:(0,E.jsx)(Se,{isPending:o.isPending,isSubmitting:ye,onCancel:wt,pendingLabel:`Saving…`,submitLabel:`Save Changes`})}),t[193]=ye,t[194]=o.isPending,t[195]=wt,t[196]=Tt):Tt=t[196];let Et;t[197]!==ct||t[198]!==lt||t[199]!==ut||t[200]!==k||t[201]!==N||t[202]!==P||t[203]!==R||t[204]!==U||t[205]!==Y||t[206]!==vt||t[207]!==yt||t[208]!==xt||t[209]!==Ct||t[210]!==Tt?(Et=(0,E.jsxs)(`form`,{className:ct,onSubmit:lt,children:[ut,k,N,P,R,U,Y,vt,yt,xt,St,Ct,Tt]}),t[197]=ct,t[198]=lt,t[199]=ut,t[200]=k,t[201]=N,t[202]=P,t[203]=R,t[204]=U,t[205]=Y,t[206]=vt,t[207]=yt,t[208]=xt,t[209]=Ct,t[210]=Tt,t[211]=Et):Et=t[211];let Dt;t[212]!==Ge||t[213]!==A||t[214]!==j||t[215]!==Et?(Dt=(0,E.jsxs)(Ge,{className:A,children:[j,Et]}),t[212]=Ge,t[213]=A,t[214]=j,t[215]=Et,t[216]=Dt):Dt=t[216];let Ot;return t[217]!==Ke||t[218]!==dt||t[219]!==M||t[220]!==Dt?(Ot=(0,E.jsx)(Ke,{onOpenChange:dt,open:M,children:Dt}),t[217]=Ke,t[218]=dt,t[219]=M,t[220]=Dt,t[221]=Ot):Ot=t[221],Ot}function Ye(e){return(0,E.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[(0,E.jsx)(`span`,{className:`font-medium`,children:e.label}),` —`,` `,e.note]},e.label)}function Xe(e){let{field:t}=e;return(0,E.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,E.jsx)(`input`,{"aria-label":`Apply immediately`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),(0,E.jsx)(`span`,{children:`Apply now instead of waiting for the maintenance window`})]})}function Ze(e){return{value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``}}function Qe(e){return{value:e,label:e}}function $e(e){return e.DBInstanceClass??``}function et(e){return e.VpcSecurityGroupId??``}function O(e,t){return e.EventCategories?.includes(t)??!1}function tt(e,t){return e.filter(t).toSorted((e,t)=>(e.Date?.getTime()??0)-(t.Date?.getTime()??0)).at(-1)}function nt(e){let t=e.Endpoint?.Address;if(!t)return[];let n=e.Endpoint?.Port??e.DbInstancePort,r=e.MasterUsername??``,i=e.DBName??r;return e.Engine===`postgres`?[{label:`Connect`,parts:[{type:`bin`,value:`psql`},{type:`value`,value:` "host=${t} port=${n} dbname=${i} user=${r} sslmode=require"`}]}]:[{label:`Connect`,parts:[{type:`bin`,value:`mariadb`},{type:`flag`,value:` --host`},{type:`value`,value:`=${t}`},{type:`flag`,value:` --port`},{type:`value`,value:`=${n}`},{type:`flag`,value:` --user`},{type:`value`,value:`=${r}`},{type:`flag`,value:` --ssl`},{type:`value`,value:` ${i}`}]}]}function rt(e){let t=(0,qe.c)(266),{dbInstanceIdentifier:n}=e,r=s(),i;t[0]===n?i=t[1]:(i=_e(n),t[0]=n,t[1]=i);let{data:oe}=a(i),l=oe.DBInstances?.[0],u=l?.DBInstanceArn??``,d;t[2]===n?d=t[3]:(d=_(n),t[2]=n,t[3]=d);let{data:pe}=a(d),he;t[4]===n?he=t[5]:(he=me(n),t[4]=n,t[5]=he);let{data:ge}=a(he),g;t[6]===n?g=t[7]:(g=ve(n),t[6]=n,t[7]=g);let{data:v}=a(g),y=h(),b=m(),x=fe(),[be,Se]=(0,Ke.useState)(!1),[Ce,we]=(0,Ke.useState)(!1),[S,Te]=(0,Ke.useState)(!1),[Ee,De]=(0,Ke.useState)(null);if(!l?.DBInstanceIdentifier){let e;return t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(te,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`DB instance not found.`})]}),t[8]=e):e=t[8],e}let C=l.DBInstanceStatus,Oe;t[9]===pe.Events?Oe=t[10]:(Oe=pe.Events??[],t[9]=pe.Events,t[10]=Oe);let ke=Oe,Fe=y.error??b.error??x.error,Ie,Le,Re,ze,Be,Je,Ye,Xe,Ze,Qe,$e,et,O,rt,k,A,j,dt,M,N,ft,P,pt,mt,F,I;if(t[11]!==v.DBInstanceAutomatedBackups?.[0]||t[12]!==n||t[13]!==ke||t[14]!==l||t[15]!==Fe||t[16]!==x||t[17]!==ge.DBSnapshots||t[18]!==y||t[19]!==C||t[20]!==b){let e=tt(ke,ut),r=tt(ke,lt),i;t[47]===ge.DBSnapshots?i=t[48]:(i=ge.DBSnapshots??[],t[47]=ge.DBSnapshots,t[48]=i),Je=i;let a=Je.filter(ct).toSorted(st).at(-1),o=v.DBInstanceAutomatedBackups?.[0],s=l.PendingModifiedValues,oe=s?.AllocatedStorage!==void 0||s?.DBInstanceClass!==void 0;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(ft=(0,E.jsx)(te,{to:`/rds/describe-db-instances`,children:`Back to databases`}),t[49]=ft):ft=t[49],t[50]===Fe?P=t[51]:(P=Fe&&(0,E.jsx)(xe,{error:Fe,msg:`Failed to change the DB instance state.`}),t[50]=Fe,t[51]=P),dt=`space-y-6`;let u;t[52]!==y.isPending||t[53]!==C?(u=!ue(C)||y.isPending,t[52]=y.isPending,t[53]=C,t[54]=u):u=t[54];let d;t[55]!==n||t[56]!==y?(d=()=>{y.mutate(n)},t[55]=n,t[56]=y,t[57]=d):d=t[57];let f;t[58]!==u||t[59]!==d?(f=(0,E.jsx)(c,{disabled:u,onClick:d,size:`sm`,variant:`outline`,children:`Start`}),t[58]=u,t[59]=d,t[60]=f):f=t[60];let p;t[61]!==C||t[62]!==b.isPending?(p=!le(C)||b.isPending,t[61]=C,t[62]=b.isPending,t[63]=p):p=t[63];let fe;t[64]!==n||t[65]!==b?(fe=()=>{b.mutate(n)},t[64]=n,t[65]=b,t[66]=fe):fe=t[66];let pe;t[67]!==p||t[68]!==fe?(pe=(0,E.jsx)(c,{disabled:p,onClick:fe,size:`sm`,variant:`outline`,children:`Stop`}),t[67]=p,t[68]=fe,t[69]=pe):pe=t[69];let m;t[70]!==x.isPending||t[71]!==C?(m=!de(C)||x.isPending,t[70]=x.isPending,t[71]=C,t[72]=m):m=t[72];let h;t[73]!==n||t[74]!==x?(h=()=>{x.mutate(n)},t[73]=n,t[74]=x,t[75]=h):h=t[75];let me;t[76]!==m||t[77]!==h?(me=(0,E.jsx)(c,{disabled:m,onClick:h,size:`sm`,variant:`outline`,children:`Reboot`}),t[76]=m,t[77]=h,t[78]=me):me=t[78];let he;t[79]===C?he=t[80]:(he=ce(C),t[79]=C,t[80]=he);let _e=!he,g;t[81]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{Te(!0)},t[81]=g):g=t[81];let _;t[82]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,E.jsx)(ne,{className:`size-4`}),t[82]=_):_=t[82];let ve;t[83]===_e?ve=t[84]:(ve=(0,E.jsxs)(c,{disabled:_e,onClick:g,size:`sm`,variant:`outline`,children:[_,`Take Snapshot`]}),t[83]=_e,t[84]=ve);let be;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(be=()=>{we(!0)},t[85]=be):be=t[85];let Ce;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,E.jsxs)(c,{onClick:be,size:`sm`,variant:`outline`,children:[(0,E.jsx)(re,{className:`size-4`}),`Modify`]}),t[86]=Ce):Ce=t[86];let S;t[87]===C?S=t[88]:(S=se(C),t[87]=C,t[88]=S);let Ee=!S,De;t[89]===Symbol.for(`react.memo_cache_sentinel`)?(De=()=>{Se(!0)},t[89]=De):De=t[89];let Oe;t[90]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,E.jsx)(ae,{className:`size-4`}),t[90]=Oe):Oe=t[90];let Ve;t[91]===Ee?Ve=t[92]:(Ve=(0,E.jsxs)(c,{disabled:Ee,onClick:De,size:`sm`,variant:`destructive`,children:[Oe,`Delete`]}),t[91]=Ee,t[92]=Ve);let He;t[93]!==f||t[94]!==pe||t[95]!==me||t[96]!==ve||t[97]!==Ve?(He=(0,E.jsxs)(`div`,{className:`flex gap-2`,children:[f,pe,me,ve,Ce,Ve]}),t[93]=f,t[94]=pe,t[95]=me,t[96]=ve,t[97]=Ve,t[98]=He):He=t[98],t[99]!==n||t[100]!==He?(M=(0,E.jsx)(ye,{actions:He,subtitle:`DB Instance`,title:n}),t[99]=n,t[100]=He,t[101]=M):M=t[101];let Ue;t[102]===C?Ue=t[103]:(Ue=(0,E.jsx)(Ae,{state:C}),t[102]=C,t[103]=Ue);let We;t[104]===l.StatusInfos?We=t[105]:(We=l.StatusInfos?.map(ot),t[104]=l.StatusInfos,t[105]=We),t[106]!==Ue||t[107]!==We?(N=(0,E.jsxs)(`div`,{className:`flex items-center gap-2`,children:[Ue,We]}),t[106]=Ue,t[107]=We,t[108]=N):N=t[108],Be=Pe,rt=`connectivity`,t[109]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,E.jsxs)(Me,{children:[(0,E.jsx)(je,{value:`connectivity`,children:`Connectivity`}),(0,E.jsx)(je,{value:`configuration`,children:`Configuration`}),(0,E.jsx)(je,{value:`backups`,children:`Backups`}),(0,E.jsx)(je,{value:`tags`,children:`Tags`}),(0,E.jsx)(je,{value:`events`,children:`Events`})]}),t[109]=k):k=t[109];let Ge;t[110]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=(0,E.jsx)(w.Header,{children:`Endpoint`}),t[110]=Ge):Ge=t[110];let Ke=l.Endpoint?.Address,qe;t[111]===Ke?qe=t[112]:(qe=(0,E.jsx)(T,{label:`Address`,value:Ke}),t[111]=Ke,t[112]=qe);let D;t[113]!==l.DbInstancePort||t[114]!==l.Endpoint?.Port?(D=(l.Endpoint?.Port??l.DbInstancePort)?.toString(),t[113]=l.DbInstancePort,t[114]=l.Endpoint?.Port,t[115]=D):D=t[115];let L;t[116]===D?L=t[117]:(L=(0,E.jsx)(T,{label:`Port`,value:D}),t[116]=D,t[117]=L);let R=l.DBSubnetGroup?.VpcId,z;t[118]===R?z=t[119]:(z=(0,E.jsx)(T,{label:`VPC`,value:R}),t[118]=R,t[119]=z);let ht=l.DBSubnetGroup?.DBSubnetGroupName,B;t[120]===ht?B=t[121]:(B=(0,E.jsx)(T,{label:`DB subnet group`,value:ht}),t[120]=ht,t[121]=B);let V;t[122]===l.VpcSecurityGroups?V=t[123]:(V=l.VpcSecurityGroups?.map(at).join(`, `),t[122]=l.VpcSecurityGroups,t[123]=V);let H;t[124]===V?H=t[125]:(H=(0,E.jsx)(T,{label:`Security groups`,value:V}),t[124]=V,t[125]=H);let U;t[126]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,E.jsx)(T,{label:`Publicly accessible`,value:`No — private VPC address`}),t[126]=U):U=t[126];let W;t[127]!==qe||t[128]!==L||t[129]!==z||t[130]!==B||t[131]!==H?(W=(0,E.jsxs)(w,{children:[Ge,(0,E.jsxs)(w.Content,{children:[qe,L,z,B,H,U]})]}),t[127]=qe,t[128]=L,t[129]=z,t[130]=B,t[131]=H,t[132]=W):W=t[132];let G;t[133]===l?G=t[134]:(G=nt(l),t[133]=l,t[134]=G);let K;t[135]===G?K=t[136]:(K=(0,E.jsx)(ie,{commands:G}),t[135]=G,t[136]=K),t[137]!==W||t[138]!==K?(A=(0,E.jsx)(Ne,{value:`connectivity`,children:(0,E.jsxs)(`div`,{className:`space-y-4`,children:[W,K]})}),t[137]=W,t[138]=K,t[139]=A):A=t[139];let q;t[140]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,E.jsx)(w.Header,{children:`Configuration`}),t[140]=q):q=t[140];let J;t[141]===l.Engine?J=t[142]:(J=(0,E.jsx)(T,{label:`Engine`,value:l.Engine}),t[141]=l.Engine,t[142]=J);let Y;t[143]===l.EngineVersion?Y=t[144]:(Y=(0,E.jsx)(T,{label:`Version`,value:l.EngineVersion}),t[143]=l.EngineVersion,t[144]=Y);let X;t[145]===l.DBInstanceClass?X=t[146]:(X=(0,E.jsx)(T,{label:`Instance class`,value:l.DBInstanceClass}),t[145]=l.DBInstanceClass,t[146]=X);let gt=l.AllocatedStorage?`${l.AllocatedStorage} GiB`:void 0,Z;t[147]===gt?Z=t[148]:(Z=(0,E.jsx)(T,{label:`Allocated storage`,value:gt}),t[147]=gt,t[148]=Z);let Q;t[149]===l.StorageType?Q=t[150]:(Q=(0,E.jsx)(T,{label:`Storage type`,value:l.StorageType}),t[149]=l.StorageType,t[150]=Q);let _t=l.StorageEncrypted?`Encrypted — always on`:`Not encrypted`,$;t[151]===_t?$=t[152]:($=(0,E.jsx)(T,{label:`Encryption`,value:_t}),t[151]=_t,t[152]=$);let vt;t[153]===l.DBParameterGroups?vt=t[154]:(vt=l.DBParameterGroups?.map(it).join(`, `),t[153]=l.DBParameterGroups,t[154]=vt);let yt;t[155]===vt?yt=t[156]:(yt=(0,E.jsx)(T,{label:`Parameter group`,value:vt}),t[155]=vt,t[156]=yt);let bt;t[157]===l.MasterUsername?bt=t[158]:(bt=(0,E.jsx)(T,{label:`Master username`,value:l.MasterUsername}),t[157]=l.MasterUsername,t[158]=bt);let xt;t[159]===l.DBName?xt=t[160]:(xt=(0,E.jsx)(T,{label:`Initial database`,value:l.DBName}),t[159]=l.DBName,t[160]=xt);let St=l.DeletionProtection?`On`:`Off`,Ct;t[161]===St?Ct=t[162]:(Ct=(0,E.jsx)(T,{label:`Deletion protection`,value:St}),t[161]=St,t[162]=Ct);let wt;t[163]===l.InstanceCreateTime?wt=t[164]:(wt=ee(l.InstanceCreateTime),t[163]=l.InstanceCreateTime,t[164]=wt);let Tt;t[165]===wt?Tt=t[166]:(Tt=(0,E.jsx)(T,{label:`Created`,value:wt}),t[165]=wt,t[166]=Tt);let Et;t[167]!==J||t[168]!==Y||t[169]!==X||t[170]!==Z||t[171]!==Q||t[172]!==$||t[173]!==yt||t[174]!==bt||t[175]!==xt||t[176]!==Ct||t[177]!==Tt?(Et=(0,E.jsxs)(w,{children:[q,(0,E.jsxs)(w.Content,{children:[J,Y,X,Z,Q,$,yt,bt,xt,Ct,Tt]})]}),t[167]=J,t[168]=Y,t[169]=X,t[170]=Z,t[171]=Q,t[172]=$,t[173]=yt,t[174]=bt,t[175]=xt,t[176]=Ct,t[177]=Tt,t[178]=Et):Et=t[178];let Dt;t[179]!==oe||t[180]!==s?(Dt=oe&&(0,E.jsxs)(w,{children:[(0,E.jsx)(w.Header,{children:`Pending Changes`}),(0,E.jsxs)(w.Content,{children:[(0,E.jsx)(T,{label:`Instance class`,value:s?.DBInstanceClass}),(0,E.jsx)(T,{label:`Allocated storage`,value:s?.AllocatedStorage?`${s.AllocatedStorage} GiB`:void 0})]})]}),t[179]=oe,t[180]=s,t[181]=Dt):Dt=t[181],t[182]!==Et||t[183]!==Dt?(j=(0,E.jsx)(Ne,{value:`configuration`,children:(0,E.jsxs)(`div`,{className:`space-y-4`,children:[Et,Dt]})}),t[182]=Et,t[183]=Dt,t[184]=j):j=t[184],ze=Ne,O=`backups`,Qe=`space-y-4`,$e=e&&(0,E.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`alert`,children:[(0,E.jsx)(`p`,{className:`font-medium`,children:`An automated backup failed`}),(0,E.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[e.Message,` (`,ee(e.Date),`)`]})]}),et=r&&(0,E.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`alert`,children:[(0,E.jsx)(`p`,{className:`font-medium`,children:`A backup raised a warning`}),(0,E.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[r.Message,` (`,ee(r.Date),`)`]})]}),Re=w,t[185]===Symbol.for(`react.memo_cache_sentinel`)?(Ze=(0,E.jsx)(w.Header,{children:`Automated Backups`}),t[185]=Ze):Ze=t[185],Le=w.Content;let Ot=l.BackupRetentionPeriod===0?`Disabled`:`${l.BackupRetentionPeriod} days`;t[186]===Ot?F=t[187]:(F=(0,E.jsx)(T,{label:`Retention`,value:Ot}),t[186]=Ot,t[187]=F);let kt=o?.Status??`None — automated backups are off`;t[188]===kt?I=t[189]:(I=(0,E.jsx)(T,{label:`Status`,value:kt}),t[188]=kt,t[189]=I),t[190]===l.PreferredBackupWindow?Ye=t[191]:(Ye=(0,E.jsx)(T,{label:`Preferred backup window`,value:l.PreferredBackupWindow}),t[190]=l.PreferredBackupWindow,t[191]=Ye),t[192]===l.PreferredMaintenanceWindow?Xe=t[193]:(Xe=(0,E.jsx)(T,{label:`Preferred maintenance window`,value:l.PreferredMaintenanceWindow}),t[192]=l.PreferredMaintenanceWindow,t[193]=Xe),Ie=T,pt=`Last backup`,mt=a?.SnapshotCreateTime&&ee(a.SnapshotCreateTime),t[11]=v.DBInstanceAutomatedBackups?.[0],t[12]=n,t[13]=ke,t[14]=l,t[15]=Fe,t[16]=x,t[17]=ge.DBSnapshots,t[18]=y,t[19]=C,t[20]=b,t[21]=Ie,t[22]=Le,t[23]=Re,t[24]=ze,t[25]=Be,t[26]=Je,t[27]=Ye,t[28]=Xe,t[29]=Ze,t[30]=Qe,t[31]=$e,t[32]=et,t[33]=O,t[34]=rt,t[35]=k,t[36]=A,t[37]=j,t[38]=dt,t[39]=M,t[40]=N,t[41]=ft,t[42]=P,t[43]=pt,t[44]=mt,t[45]=F,t[46]=I}else Ie=t[21],Le=t[22],Re=t[23],ze=t[24],Be=t[25],Je=t[26],Ye=t[27],Xe=t[28],Ze=t[29],Qe=t[30],$e=t[31],et=t[32],O=t[33],rt=t[34],k=t[35],A=t[36],j=t[37],dt=t[38],M=t[39],N=t[40],ft=t[41],P=t[42],pt=t[43],mt=t[44],F=t[45],I=t[46];let L;t[194]!==Ie||t[195]!==pt||t[196]!==mt?(L=(0,E.jsx)(Ie,{label:pt,value:mt}),t[194]=Ie,t[195]=pt,t[196]=mt,t[197]=L):L=t[197];let R;t[198]!==Le||t[199]!==Ye||t[200]!==Xe||t[201]!==L||t[202]!==F||t[203]!==I?(R=(0,E.jsxs)(Le,{children:[F,I,Ye,Xe,L]}),t[198]=Le,t[199]=Ye,t[200]=Xe,t[201]=L,t[202]=F,t[203]=I,t[204]=R):R=t[204];let z;t[205]!==Re||t[206]!==Ze||t[207]!==R?(z=(0,E.jsxs)(Re,{children:[Ze,R]}),t[205]=Re,t[206]=Ze,t[207]=R,t[208]=z):z=t[208];let ht;t[209]===Symbol.for(`react.memo_cache_sentinel`)?(ht=(0,E.jsx)(`h3`,{className:`text-sm font-medium`,children:`Snapshots`}),t[209]=ht):ht=t[209];let B;t[210]!==r||t[211]!==Je?(B=(0,E.jsxs)(`div`,{className:`space-y-2`,children:[ht,Je.length>0?(0,E.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,E.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,E.jsx)(`thead`,{children:(0,E.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,E.jsx)(`tbody`,{children:Je.map(e=>{let t=e.DBSnapshotIdentifier;return t?(0,E.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,E.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(o,{className:`text-primary hover:underline`,params:{id:t},to:`/rds/describe-db-snapshots/$id`,children:t})}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:e.SnapshotType}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:(0,E.jsx)(Ae,{state:e.Status})}),(0,E.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:ee(e.SnapshotCreateTime)}),(0,E.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,E.jsx)(c,{disabled:!f(e.Status),onClick:async()=>{await r({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:t}})},size:`sm`,variant:`outline`,children:`Restore`}),(0,E.jsx)(c,{disabled:!p(e.Status,e.SnapshotType),onClick:()=>{De(t)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},t):null})})]})}):(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`No snapshots of this instance.`})]}),t[210]=r,t[211]=Je,t[212]=B):B=t[212];let V;t[213]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,E.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Automated backups are daily snapshots taken in the backup window, deleted by retention rather than by hand. There is no point-in-time restore.`}),t[213]=V):V=t[213];let H;t[214]!==Qe||t[215]!==$e||t[216]!==et||t[217]!==z||t[218]!==B?(H=(0,E.jsxs)(`div`,{className:Qe,children:[$e,et,z,B,V]}),t[214]=Qe,t[215]=$e,t[216]=et,t[217]=z,t[218]=B,t[219]=H):H=t[219];let U;t[220]!==ze||t[221]!==O||t[222]!==H?(U=(0,E.jsx)(ze,{value:O,children:H}),t[220]=ze,t[221]=O,t[222]=H,t[223]=U):U=t[223];let W;t[224]===u?W=t[225]:(W=(0,E.jsx)(Ne,{value:`tags`,children:(0,E.jsx)(We,{arn:u})}),t[224]=u,t[225]=W);let G;t[226]===ke?G=t[227]:(G=(0,E.jsx)(Ne,{value:`events`,children:(0,E.jsx)(Ue,{events:ke})}),t[226]=ke,t[227]=G);let K;t[228]!==Be||t[229]!==rt||t[230]!==k||t[231]!==A||t[232]!==j||t[233]!==U||t[234]!==W||t[235]!==G?(K=(0,E.jsxs)(Be,{defaultValue:rt,children:[k,A,j,U,W,G]}),t[228]=Be,t[229]=rt,t[230]=k,t[231]=A,t[232]=j,t[233]=U,t[234]=W,t[235]=G,t[236]=K):K=t[236];let q;t[237]!==dt||t[238]!==M||t[239]!==N||t[240]!==K?(q=(0,E.jsxs)(`div`,{className:dt,children:[M,N,K]}),t[237]=dt,t[238]=M,t[239]=N,t[240]=K,t[241]=q):q=t[241];let J;t[242]!==l||t[243]!==Ce?(J=Ce&&(0,E.jsx)(D,{instance:l,onOpenChange:we,open:!0}),t[242]=l,t[243]=Ce,t[244]=J):J=t[244];let Y;t[245]!==n||t[246]!==S?(Y=S&&(0,E.jsx)(Ve,{dbInstanceIdentifier:n,onOpenChange:Te,open:!0}),t[245]=n,t[246]=S,t[247]=Y):Y=t[247];let X;t[248]===Ee?X=t[249]:(X=Ee&&(0,E.jsx)(He,{dbSnapshotIdentifier:Ee,onOpenChange:e=>{e||De(null)},open:!0}),t[248]=Ee,t[249]=X);let gt=l.DeletionProtection??!1,Z;t[250]===r?Z=t[251]:(Z=async()=>{await r({to:`/rds/describe-db-instances`})},t[250]=r,t[251]=Z);let Q;t[252]===Symbol.for(`react.memo_cache_sentinel`)?(Q=()=>{Se(!1),we(!0)},t[252]=Q):Q=t[252];let _t;t[253]!==n||t[254]!==be||t[255]!==gt||t[256]!==Z?(_t=(0,E.jsx)(Ge,{dbInstanceIdentifier:n,deletionProtection:gt,onDeleted:Z,onModify:Q,onOpenChange:Se,open:be}),t[253]=n,t[254]=be,t[255]=gt,t[256]=Z,t[257]=_t):_t=t[257];let $;return t[258]!==ft||t[259]!==P||t[260]!==q||t[261]!==J||t[262]!==Y||t[263]!==X||t[264]!==_t?($=(0,E.jsxs)(E.Fragment,{children:[ft,P,q,J,Y,X,_t]}),t[258]=ft,t[259]=P,t[260]=q,t[261]=J,t[262]=Y,t[263]=X,t[264]=_t,t[265]=$):$=t[265],$}function it(e){return`${e.DBParameterGroupName} (${e.ParameterApplyStatus})`}function at(e){return e.VpcSecurityGroupId}function ot(e){return(0,E.jsxs)(`span`,{className:`text-xs text-tactical-amber`,children:[e.StatusType,`: `,e.Message??e.Status]},`${e.StatusType}-${e.Status}`)}function st(e,t){return(e.SnapshotCreateTime?.getTime()??0)-(t.SnapshotCreateTime?.getTime()??0)}function ct(e){return e.SnapshotType===d}function lt(e){return O(e,`backup`)&&O(e,`notification`)}function ut(e){return O(e,`backup`)&&O(e,`failure`)}function k(){let e=(0,qe.c)(2),{id:t}=v.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,E.jsx)(rt,{dbInstanceIdentifier:n}),e[0]=n,e[1]=r),r}export{k as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{in as ee}from"./cluster-config-Bjqk93qS.js";import{t as te}from"./back-link-BEBtz3nP.js";import{t as ne}from"./camera-DJzj4I1c.js";import{t as re}from"./pencil-lzF8Sth5.js";import{t as ie}from"./cli-command-panel-CFBFXhwd.js";import{t as ae}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-KK2VfbzH.js";import{t as oe}from"./input-Dv_zyCQu.js";import{w as l}from"./ec2-BOaIcgiX.js";import{S as u,a as d,c as se,d as f,f as ce,l as p,m as le,p as ue,u as de}from"./rds-vDQqd7aK.js";import{d as fe,l as pe,m,p as h}from"./rds-BkNf4eSG.js";import{c as me,d as he,l as ge,n as _e,o as g,s as _,t as ve}from"./rds-CgptNEeO.js";import{t as v}from"./_id-DDPvDvFm.js";import{t as ye}from"./page-heading-CIbmsDOw.js";import{a as y,i as b,n as x,t as be}from"./zod--v4EVB_k.js";import{t as xe}from"./error-banner-vjkAWoEL.js";import{t as Se}from"./form-actions-BT2ctvY2.js";import{n as Ce,r as we,s as S,t as Te}from"./field-DuilC4iP.js";import{a as Ee,i as De,l as C,s as Oe,t as ke}from"./alert-dialog-5uS2nPuy.js";import{n as w,t as T}from"./detail-row-BiDoIw3t.js";import{t as Ae}from"./state-badge-teQfBrcY.js";import{i as je,n as Me,r as Ne,t as Pe}from"./tabs-DEpYOmeM.js";import{n as Fe,t as Ie}from"./picker-notice-DSc9Ft5I.js";import{a as Le,o as Re,s as ze,t as Be}from"./security-group-checkboxes-DGq-5leb.js";import{t as Ve}from"./create-db-snapshot-dialog-Dn8BE2TI.js";import{t as He}from"./delete-db-snapshot-dialog-BAQ0DDmg.js";import{t as Ue}from"./rds-events-panel-BddXaSKl.js";import{t as We}from"./rds-tags-tab-ADXwOOQT.js";import{t as Ge}from"./delete-db-instance-dialog-BrFcTDXf.js";var Ke=t(n(),1),qe=r(),E=e(),Je=[{label:`Identifier`,note:`The identifier is the endpoint hostname and the certificate subject; renaming in place is not implemented.`},{label:`Engine version`,note:`There is no in-place engine-version upgrade.`},{label:`Port`,note:`The port is fixed at create; changing it would break every client and the serving certificate.`},{label:`DB subnet group`,note:`The endpoint ENI is placed at create; moving it would change the address clients resolve.`}];function D(e){let t=(0,qe.c)(222),{open:n,onOpenChange:r,instance:a}=e,o=pe(),s=i(he),ee=i(l),te=i(g),ne=a.Engine??``,re;t[0]===ne?re=t[1]:(re=ge(ne),t[0]=ne,t[1]=re);let ie=i(re),ae=a.DBInstanceIdentifier??``,c=a.AllocatedStorage??0,d;t[2]===a.VpcSecurityGroups?d=t[3]:(d=a.VpcSecurityGroups?.map(et).filter(Boolean)??[],t[2]=a.VpcSecurityGroups,t[3]=d);let se=d,f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=be(u),t[4]=f):f=t[4];let ce=a.DBInstanceClass??``,p=a.DBParameterGroups?.[0]?.DBParameterGroupName??``,le=a.DeletionProtection??!1,ue=a.BackupRetentionPeriod??0,de=a.PreferredBackupWindow??``,fe=a.PreferredMaintenanceWindow??``,m;t[5]!==se||t[6]!==c||t[7]!==fe||t[8]!==ce||t[9]!==p||t[10]!==le||t[11]!==ue||t[12]!==de?(m={resolver:f,defaultValues:{currentAllocatedStorage:c,dbInstanceClass:ce,allocatedStorage:c,dbParameterGroupName:p,vpcSecurityGroupIds:se,deletionProtection:le,backupRetentionPeriod:ue,preferredBackupWindow:de,preferredMaintenanceWindow:fe,masterUserPassword:``,applyImmediately:!1}},t[5]=se,t[6]=c,t[7]=fe,t[8]=ce,t[9]=p,t[10]=le,t[11]=ue,t[12]=de,t[13]=m):m=t[13];let{control:h,formState:me,handleSubmit:_e,register:_,setValue:ve}=b(m),{errors:v,isSubmitting:ye}=me,w;t[14]===h?w=t[15]:(w={control:h},t[14]=h,t[15]=w);let T=y(w),Ae=T.dbInstanceClass??``,je=T.allocatedStorage??c,Me;t[16]===T.vpcSecurityGroupIds?Me=t[17]:(Me=T.vpcSecurityGroupIds??[],t[16]=T.vpcSecurityGroupIds,t[17]=Me);let Ne=Me,Pe;t[18]===ie.data?.OrderableDBInstanceOptions?Pe=t[19]:(Pe=ie.data?.OrderableDBInstanceOptions??[],t[18]=ie.data?.OrderableDBInstanceOptions,t[19]=Pe);let Ve;t[20]===Pe?Ve=t[21]:(Ve=new Set(Pe.map($e).filter(Boolean)),t[20]=Pe,t[21]=Ve);let He;t[22]===Ve?He=t[23]:(He=[...Ve],t[22]=Ve,t[23]=He);let Ue=He,We,Ge,Ke,D,O,tt,nt,rt,it,at,ot,st,ct,lt,ut,k,A,j,dt,M;if(t[24]!==h||t[25]!==c||t[26]!==te.data?.DBEngineVersions||t[27]!==v.allocatedStorage||t[28]!==_e||t[29]!==ae||t[30]!==a.DBInstanceClass||t[31]!==a.DBSubnetGroup?.VpcId||t[32]!==a.Engine||t[33]!==Ue||t[34]!==o||t[35]!==r||t[36]!==n||t[37]!==ie||t[38]!==s||t[39]!==_||t[40]!==ee||t[41]!==Ae||t[42]!==je||t[43]!==ve){let e;t[64]===s.data?.DBParameterGroups?e=t[65]:(e=s.data?.DBParameterGroups??[],t[64]=s.data?.DBParameterGroups,t[65]=e);let i;t[66]===te.data?.DBEngineVersions?i=t[67]:(i=te.data?.DBEngineVersions??[],t[66]=te.data?.DBEngineVersions,t[67]=i);let ne=ze(e,i,a.Engine??``),re=a.DBSubnetGroup?.VpcId,l;t[68]===ee.data?.SecurityGroups?l=t[69]:(l=ee.data?.SecurityGroups??[],t[68]=ee.data?.SecurityGroups,t[69]=l);let u;if(t[70]!==re||t[71]!==l){let e;t[73]===re?e=t[74]:(e=e=>re===void 0||e.VpcId===re,t[73]=re,t[74]=e),u=l.filter(e),t[70]=re,t[71]=l,t[72]=u}else u=t[72];O=u;let d=Ae!==a.DBInstanceClass,se=je!==c,f=Ue.length===0,ce=`No instance class this cluster's nodes can run is available for ${a.Engine}.`,p;t[75]!==ie||t[76]!==f||t[77]!==ce?(p=Fe(ie,f,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:ce}),t[75]=ie,t[76]=f,t[77]=ce,t[78]=p):p=t[78];let le=p,ue=ne.length===0,de;t[79]!==s||t[80]!==ue?(de=Fe(s,ue,{loading:`Loading the parameter groups…`,failed:`Could not read the parameter groups`,empty:`No parameter group of this instance's engine family exists.`}),t[79]=s,t[80]=ue,t[81]=de):de=t[81];let fe=de,pe=O.length===0,m;t[82]!==ee||t[83]!==pe?(m=Fe(ee,pe,{loading:`Loading the security groups…`,failed:`Could not read the security groups`,empty:`No security group in this instance's VPC is available.`}),t[82]=ee,t[83]=pe,t[84]=m):m=t[84],D=m;let me;t[85]===ve?me=t[86]:(me=e=>{ve(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},t[85]=ve,t[86]=me),tt=me;let he;t[87]!==ae||t[88]!==o||t[89]!==r?(he=async e=>{await o.mutateAsync({...e,dbInstanceIdentifier:ae}),r(!1)},t[87]=ae,t[88]=o,t[89]=r,t[90]=he):he=t[90];let ge=he;Ke=ke,dt=r,M=n,Ge=De,A=`max-h-[85vh] overflow-y-auto`;let g;t[91]===ae?g=t[92]:(g=(0,E.jsxs)(C,{children:[`Modify `,ae]}),t[91]=ae,t[92]=g);let ye;t[93]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,E.jsx)(Ee,{children:`Changes apply in the maintenance window unless you apply them immediately.`}),t[93]=ye):ye=t[93],t[94]===g?j=t[95]:(j=(0,E.jsxs)(Oe,{children:[g,ye]}),t[94]=g,t[95]=j),ct=`space-y-4`,t[96]!==_e||t[97]!==ge?(lt=_e(ge),t[96]=_e,t[97]=ge,t[98]=lt):lt=t[98];let y;t[99]===Ue?y=t[100]:(y=Ue.map(Qe),t[99]=Ue,t[100]=y);let b=d&&`Changing the class replaces the VM. The database is unavailable while it does.`;t[101]!==le||t[102]!==h||t[103]!==y||t[104]!==b?(ut=(0,E.jsx)(Re,{control:h,id:`modify-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:le,options:y,placeholder:`Select an instance class`,warning:b}),t[101]=le,t[102]=h,t[103]=y,t[104]=b,t[105]=ut):ut=t[105];let x;t[106]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-storage`,children:`Allocated storage (GiB)`})}),t[106]=x):x=t[106];let be=!!v.allocatedStorage,xe;t[107]===_?xe=t[108]:(xe=_(`allocatedStorage`,{valueAsNumber:!0}),t[107]=_,t[108]=xe);let Se;t[109]!==c||t[110]!==be||t[111]!==xe?(Se=(0,E.jsx)(oe,{"aria-invalid":be,id:`modify-storage`,min:c,type:`number`,...xe}),t[109]=c,t[110]=be,t[111]=xe,t[112]=Se):Se=t[112];let w;t[113]===c?w=t[114]:(w=(0,E.jsxs)(Ce,{children:[`Currently `,c,` GiB. Storage grows only.`]}),t[113]=c,t[114]=w);let T;t[115]===se?T=t[116]:(T=se&&(0,E.jsx)(`p`,{className:`text-xs text-tactical-amber`,children:`Growing storage stops and starts the instance to extend the filesystem.`}),t[115]=se,t[116]=T);let Me;t[117]===v.allocatedStorage?Me=t[118]:(Me=(0,E.jsx)(we,{errors:[v.allocatedStorage]}),t[117]=v.allocatedStorage,t[118]=Me),t[119]!==Se||t[120]!==w||t[121]!==T||t[122]!==Me?(k=(0,E.jsxs)(Te,{children:[x,Se,w,T,Me]}),t[119]=Se,t[120]=w,t[121]=T,t[122]=Me,t[123]=k):k=t[123],We=Re,nt=h,rt=`modify-parameter-group`,it=`DB parameter group`,at=`dbParameterGroupName`,ot=fe,st=ne.map(Ze),t[24]=h,t[25]=c,t[26]=te.data?.DBEngineVersions,t[27]=v.allocatedStorage,t[28]=_e,t[29]=ae,t[30]=a.DBInstanceClass,t[31]=a.DBSubnetGroup?.VpcId,t[32]=a.Engine,t[33]=Ue,t[34]=o,t[35]=r,t[36]=n,t[37]=ie,t[38]=s,t[39]=_,t[40]=ee,t[41]=Ae,t[42]=je,t[43]=ve,t[44]=We,t[45]=Ge,t[46]=Ke,t[47]=D,t[48]=O,t[49]=tt,t[50]=nt,t[51]=rt,t[52]=it,t[53]=at,t[54]=ot,t[55]=st,t[56]=ct,t[57]=lt,t[58]=ut,t[59]=k,t[60]=A,t[61]=j,t[62]=dt,t[63]=M}else We=t[44],Ge=t[45],Ke=t[46],D=t[47],O=t[48],tt=t[49],nt=t[50],rt=t[51],it=t[52],at=t[53],ot=t[54],st=t[55],ct=t[56],lt=t[57],ut=t[58],k=t[59],A=t[60],j=t[61],dt=t[62],M=t[63];let N;t[124]!==We||t[125]!==nt||t[126]!==rt||t[127]!==it||t[128]!==at||t[129]!==ot||t[130]!==st?(N=(0,E.jsx)(We,{control:nt,id:rt,label:it,name:at,notice:ot,options:st,placeholder:`Engine default group`}),t[124]=We,t[125]=nt,t[126]=rt,t[127]=it,t[128]=at,t[129]=ot,t[130]=st,t[131]=N):N=t[131];let ft;t[132]===Symbol.for(`react.memo_cache_sentinel`)?(ft=(0,E.jsx)(S,{children:`VPC security groups`}),t[132]=ft):ft=t[132];let P;t[133]!==D||t[134]!==O||t[135]!==Ne||t[136]!==tt?(P=(0,E.jsxs)(Te,{children:[ft,D?(0,E.jsx)(Ie,{notice:D}):(0,E.jsx)(Be,{emptyText:`No security group in this instance's VPC is available.`,groups:O,onChange:tt,selected:Ne})]}),t[133]=D,t[134]=O,t[135]=Ne,t[136]=tt,t[137]=P):P=t[137];let pt;t[138]===Symbol.for(`react.memo_cache_sentinel`)?(pt=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-retention`,children:`Backup retention (days)`})}),t[138]=pt):pt=t[138];let mt=!!v.backupRetentionPeriod,F;t[139]===_?F=t[140]:(F=_(`backupRetentionPeriod`,{valueAsNumber:!0}),t[139]=_,t[140]=F);let I;t[141]!==mt||t[142]!==F?(I=(0,E.jsx)(oe,{"aria-invalid":mt,id:`modify-retention`,max:7,min:0,type:`number`,...F}),t[141]=mt,t[142]=F,t[143]=I):I=t[143];let L;t[144]===v.backupRetentionPeriod?L=t[145]:(L=(0,E.jsx)(we,{errors:[v.backupRetentionPeriod]}),t[144]=v.backupRetentionPeriod,t[145]=L);let R;t[146]!==I||t[147]!==L?(R=(0,E.jsxs)(Te,{children:[pt,I,L]}),t[146]=I,t[147]=L,t[148]=R):R=t[148];let z;t[149]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-backup-window`,children:`Preferred backup window`})}),t[149]=z):z=t[149];let ht=!!v.preferredBackupWindow,B;t[150]===_?B=t[151]:(B=_(`preferredBackupWindow`),t[150]=_,t[151]=B);let V;t[152]!==ht||t[153]!==B?(V=(0,E.jsx)(oe,{"aria-invalid":ht,id:`modify-backup-window`,placeholder:`hh24:mi-hh24:mi in UTC`,...B}),t[152]=ht,t[153]=B,t[154]=V):V=t[154];let H;t[155]===v.preferredBackupWindow?H=t[156]:(H=(0,E.jsx)(we,{errors:[v.preferredBackupWindow]}),t[155]=v.preferredBackupWindow,t[156]=H);let U;t[157]!==V||t[158]!==H?(U=(0,E.jsxs)(Te,{children:[z,V,H]}),t[157]=V,t[158]=H,t[159]=U):U=t[159];let W;t[160]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-maintenance-window`,children:`Preferred maintenance window`})}),t[160]=W):W=t[160];let G=!!v.preferredMaintenanceWindow,K;t[161]===_?K=t[162]:(K=_(`preferredMaintenanceWindow`),t[161]=_,t[162]=K);let q;t[163]!==G||t[164]!==K?(q=(0,E.jsx)(oe,{"aria-invalid":G,id:`modify-maintenance-window`,placeholder:`ddd:hh24:mi-ddd:hh24:mi in UTC`,...K}),t[163]=G,t[164]=K,t[165]=q):q=t[165];let J;t[166]===v.preferredMaintenanceWindow?J=t[167]:(J=(0,E.jsx)(we,{errors:[v.preferredMaintenanceWindow]}),t[166]=v.preferredMaintenanceWindow,t[167]=J);let Y;t[168]!==q||t[169]!==J?(Y=(0,E.jsxs)(Te,{children:[W,q,J]}),t[168]=q,t[169]=J,t[170]=Y):Y=t[170];let X;t[171]===Symbol.for(`react.memo_cache_sentinel`)?(X=(0,E.jsx)(S,{children:(0,E.jsx)(`label`,{htmlFor:`modify-password`,children:`Reset master password`})}),t[171]=X):X=t[171];let gt=!!v.masterUserPassword,Z;t[172]===_?Z=t[173]:(Z=_(`masterUserPassword`),t[172]=_,t[173]=Z);let Q;t[174]!==gt||t[175]!==Z?(Q=(0,E.jsx)(oe,{"aria-invalid":gt,id:`modify-password`,type:`password`,...Z}),t[174]=gt,t[175]=Z,t[176]=Q):Q=t[176];let _t;t[177]===Symbol.for(`react.memo_cache_sentinel`)?(_t=(0,E.jsx)(Ce,{children:`Leave blank to keep the current password.`}),t[177]=_t):_t=t[177];let $;t[178]===v.masterUserPassword?$=t[179]:($=(0,E.jsx)(we,{errors:[v.masterUserPassword]}),t[178]=v.masterUserPassword,t[179]=$);let vt;t[180]!==Q||t[181]!==$?(vt=(0,E.jsxs)(Te,{children:[X,Q,_t,$]}),t[180]=Q,t[181]=$,t[182]=vt):vt=t[182];let yt;t[183]===h?yt=t[184]:(yt=(0,E.jsx)(Le,{control:h,name:`deletionProtection`}),t[183]=h,t[184]=yt);let bt;t[185]===Symbol.for(`react.memo_cache_sentinel`)?(bt=(0,E.jsx)(S,{children:`Apply immediately`}),t[185]=bt):bt=t[185];let xt;t[186]===h?xt=t[187]:(xt=(0,E.jsxs)(Te,{children:[bt,(0,E.jsx)(x,{control:h,name:`applyImmediately`,render:Xe})]}),t[186]=h,t[187]=xt);let St;t[188]===Symbol.for(`react.memo_cache_sentinel`)?(St=(0,E.jsxs)(`div`,{className:`space-y-2 rounded-md border border-border p-3`,children:[(0,E.jsx)(`h3`,{className:`text-xs font-medium`,children:`Fixed at create`}),Je.map(Ye)]}),t[188]=St):St=t[188];let Ct;t[189]===o.error?Ct=t[190]:(Ct=o.error&&(0,E.jsx)(xe,{error:o.error,msg:`Failed to modify the DB instance`}),t[189]=o.error,t[190]=Ct);let wt;t[191]===r?wt=t[192]:(wt=()=>{r(!1)},t[191]=r,t[192]=wt);let Tt;t[193]!==ye||t[194]!==o.isPending||t[195]!==wt?(Tt=(0,E.jsx)(`div`,{className:`flex justify-end`,children:(0,E.jsx)(Se,{isPending:o.isPending,isSubmitting:ye,onCancel:wt,pendingLabel:`Saving…`,submitLabel:`Save Changes`})}),t[193]=ye,t[194]=o.isPending,t[195]=wt,t[196]=Tt):Tt=t[196];let Et;t[197]!==ct||t[198]!==lt||t[199]!==ut||t[200]!==k||t[201]!==N||t[202]!==P||t[203]!==R||t[204]!==U||t[205]!==Y||t[206]!==vt||t[207]!==yt||t[208]!==xt||t[209]!==Ct||t[210]!==Tt?(Et=(0,E.jsxs)(`form`,{className:ct,onSubmit:lt,children:[ut,k,N,P,R,U,Y,vt,yt,xt,St,Ct,Tt]}),t[197]=ct,t[198]=lt,t[199]=ut,t[200]=k,t[201]=N,t[202]=P,t[203]=R,t[204]=U,t[205]=Y,t[206]=vt,t[207]=yt,t[208]=xt,t[209]=Ct,t[210]=Tt,t[211]=Et):Et=t[211];let Dt;t[212]!==Ge||t[213]!==A||t[214]!==j||t[215]!==Et?(Dt=(0,E.jsxs)(Ge,{className:A,children:[j,Et]}),t[212]=Ge,t[213]=A,t[214]=j,t[215]=Et,t[216]=Dt):Dt=t[216];let Ot;return t[217]!==Ke||t[218]!==dt||t[219]!==M||t[220]!==Dt?(Ot=(0,E.jsx)(Ke,{onOpenChange:dt,open:M,children:Dt}),t[217]=Ke,t[218]=dt,t[219]=M,t[220]=Dt,t[221]=Ot):Ot=t[221],Ot}function Ye(e){return(0,E.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[(0,E.jsx)(`span`,{className:`font-medium`,children:e.label}),` —`,` `,e.note]},e.label)}function Xe(e){let{field:t}=e;return(0,E.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,E.jsx)(`input`,{"aria-label":`Apply immediately`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),(0,E.jsx)(`span`,{children:`Apply now instead of waiting for the maintenance window`})]})}function Ze(e){return{value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``}}function Qe(e){return{value:e,label:e}}function $e(e){return e.DBInstanceClass??``}function et(e){return e.VpcSecurityGroupId??``}function O(e,t){return e.EventCategories?.includes(t)??!1}function tt(e,t){return e.filter(t).toSorted((e,t)=>(e.Date?.getTime()??0)-(t.Date?.getTime()??0)).at(-1)}function nt(e){let t=e.Endpoint?.Address;if(!t)return[];let n=e.Endpoint?.Port??e.DbInstancePort,r=e.MasterUsername??``,i=e.DBName??r;return e.Engine===`postgres`?[{label:`Connect`,parts:[{type:`bin`,value:`psql`},{type:`value`,value:` "host=${t} port=${n} dbname=${i} user=${r} sslmode=require"`}]}]:[{label:`Connect`,parts:[{type:`bin`,value:`mariadb`},{type:`flag`,value:` --host`},{type:`value`,value:`=${t}`},{type:`flag`,value:` --port`},{type:`value`,value:`=${n}`},{type:`flag`,value:` --user`},{type:`value`,value:`=${r}`},{type:`flag`,value:` --ssl`},{type:`value`,value:` ${i}`}]}]}function rt(e){let t=(0,qe.c)(266),{dbInstanceIdentifier:n}=e,r=s(),i;t[0]===n?i=t[1]:(i=_e(n),t[0]=n,t[1]=i);let{data:oe}=a(i),l=oe.DBInstances?.[0],u=l?.DBInstanceArn??``,d;t[2]===n?d=t[3]:(d=_(n),t[2]=n,t[3]=d);let{data:pe}=a(d),he;t[4]===n?he=t[5]:(he=me(n),t[4]=n,t[5]=he);let{data:ge}=a(he),g;t[6]===n?g=t[7]:(g=ve(n),t[6]=n,t[7]=g);let{data:v}=a(g),y=h(),b=m(),x=fe(),[be,Se]=(0,Ke.useState)(!1),[Ce,we]=(0,Ke.useState)(!1),[S,Te]=(0,Ke.useState)(!1),[Ee,De]=(0,Ke.useState)(null);if(!l?.DBInstanceIdentifier){let e;return t[8]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(te,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`DB instance not found.`})]}),t[8]=e):e=t[8],e}let C=l.DBInstanceStatus,Oe;t[9]===pe.Events?Oe=t[10]:(Oe=pe.Events??[],t[9]=pe.Events,t[10]=Oe);let ke=Oe,Fe=y.error??b.error??x.error,Ie,Le,Re,ze,Be,Je,Ye,Xe,Ze,Qe,$e,et,O,rt,k,A,j,dt,M,N,ft,P,pt,mt,F,I;if(t[11]!==v.DBInstanceAutomatedBackups?.[0]||t[12]!==n||t[13]!==ke||t[14]!==l||t[15]!==Fe||t[16]!==x||t[17]!==ge.DBSnapshots||t[18]!==y||t[19]!==C||t[20]!==b){let e=tt(ke,ut),r=tt(ke,lt),i;t[47]===ge.DBSnapshots?i=t[48]:(i=ge.DBSnapshots??[],t[47]=ge.DBSnapshots,t[48]=i),Je=i;let a=Je.filter(ct).toSorted(st).at(-1),o=v.DBInstanceAutomatedBackups?.[0],s=l.PendingModifiedValues,oe=s?.AllocatedStorage!==void 0||s?.DBInstanceClass!==void 0;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(ft=(0,E.jsx)(te,{to:`/rds/describe-db-instances`,children:`Back to databases`}),t[49]=ft):ft=t[49],t[50]===Fe?P=t[51]:(P=Fe&&(0,E.jsx)(xe,{error:Fe,msg:`Failed to change the DB instance state.`}),t[50]=Fe,t[51]=P),dt=`space-y-6`;let u;t[52]!==y.isPending||t[53]!==C?(u=!ue(C)||y.isPending,t[52]=y.isPending,t[53]=C,t[54]=u):u=t[54];let d;t[55]!==n||t[56]!==y?(d=()=>{y.mutate(n)},t[55]=n,t[56]=y,t[57]=d):d=t[57];let f;t[58]!==u||t[59]!==d?(f=(0,E.jsx)(c,{disabled:u,onClick:d,size:`sm`,variant:`outline`,children:`Start`}),t[58]=u,t[59]=d,t[60]=f):f=t[60];let p;t[61]!==C||t[62]!==b.isPending?(p=!le(C)||b.isPending,t[61]=C,t[62]=b.isPending,t[63]=p):p=t[63];let fe;t[64]!==n||t[65]!==b?(fe=()=>{b.mutate(n)},t[64]=n,t[65]=b,t[66]=fe):fe=t[66];let pe;t[67]!==p||t[68]!==fe?(pe=(0,E.jsx)(c,{disabled:p,onClick:fe,size:`sm`,variant:`outline`,children:`Stop`}),t[67]=p,t[68]=fe,t[69]=pe):pe=t[69];let m;t[70]!==x.isPending||t[71]!==C?(m=!de(C)||x.isPending,t[70]=x.isPending,t[71]=C,t[72]=m):m=t[72];let h;t[73]!==n||t[74]!==x?(h=()=>{x.mutate(n)},t[73]=n,t[74]=x,t[75]=h):h=t[75];let me;t[76]!==m||t[77]!==h?(me=(0,E.jsx)(c,{disabled:m,onClick:h,size:`sm`,variant:`outline`,children:`Reboot`}),t[76]=m,t[77]=h,t[78]=me):me=t[78];let he;t[79]===C?he=t[80]:(he=ce(C),t[79]=C,t[80]=he);let _e=!he,g;t[81]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{Te(!0)},t[81]=g):g=t[81];let _;t[82]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,E.jsx)(ne,{className:`size-4`}),t[82]=_):_=t[82];let ve;t[83]===_e?ve=t[84]:(ve=(0,E.jsxs)(c,{disabled:_e,onClick:g,size:`sm`,variant:`outline`,children:[_,`Take Snapshot`]}),t[83]=_e,t[84]=ve);let be;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(be=()=>{we(!0)},t[85]=be):be=t[85];let Ce;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,E.jsxs)(c,{onClick:be,size:`sm`,variant:`outline`,children:[(0,E.jsx)(re,{className:`size-4`}),`Modify`]}),t[86]=Ce):Ce=t[86];let S;t[87]===C?S=t[88]:(S=se(C),t[87]=C,t[88]=S);let Ee=!S,De;t[89]===Symbol.for(`react.memo_cache_sentinel`)?(De=()=>{Se(!0)},t[89]=De):De=t[89];let Oe;t[90]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,E.jsx)(ae,{className:`size-4`}),t[90]=Oe):Oe=t[90];let Ve;t[91]===Ee?Ve=t[92]:(Ve=(0,E.jsxs)(c,{disabled:Ee,onClick:De,size:`sm`,variant:`destructive`,children:[Oe,`Delete`]}),t[91]=Ee,t[92]=Ve);let He;t[93]!==f||t[94]!==pe||t[95]!==me||t[96]!==ve||t[97]!==Ve?(He=(0,E.jsxs)(`div`,{className:`flex gap-2`,children:[f,pe,me,ve,Ce,Ve]}),t[93]=f,t[94]=pe,t[95]=me,t[96]=ve,t[97]=Ve,t[98]=He):He=t[98],t[99]!==n||t[100]!==He?(M=(0,E.jsx)(ye,{actions:He,subtitle:`DB Instance`,title:n}),t[99]=n,t[100]=He,t[101]=M):M=t[101];let Ue;t[102]===C?Ue=t[103]:(Ue=(0,E.jsx)(Ae,{state:C}),t[102]=C,t[103]=Ue);let We;t[104]===l.StatusInfos?We=t[105]:(We=l.StatusInfos?.map(ot),t[104]=l.StatusInfos,t[105]=We),t[106]!==Ue||t[107]!==We?(N=(0,E.jsxs)(`div`,{className:`flex items-center gap-2`,children:[Ue,We]}),t[106]=Ue,t[107]=We,t[108]=N):N=t[108],Be=Pe,rt=`connectivity`,t[109]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,E.jsxs)(Me,{children:[(0,E.jsx)(je,{value:`connectivity`,children:`Connectivity`}),(0,E.jsx)(je,{value:`configuration`,children:`Configuration`}),(0,E.jsx)(je,{value:`backups`,children:`Backups`}),(0,E.jsx)(je,{value:`tags`,children:`Tags`}),(0,E.jsx)(je,{value:`events`,children:`Events`})]}),t[109]=k):k=t[109];let Ge;t[110]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=(0,E.jsx)(w.Header,{children:`Endpoint`}),t[110]=Ge):Ge=t[110];let Ke=l.Endpoint?.Address,qe;t[111]===Ke?qe=t[112]:(qe=(0,E.jsx)(T,{label:`Address`,value:Ke}),t[111]=Ke,t[112]=qe);let D;t[113]!==l.DbInstancePort||t[114]!==l.Endpoint?.Port?(D=(l.Endpoint?.Port??l.DbInstancePort)?.toString(),t[113]=l.DbInstancePort,t[114]=l.Endpoint?.Port,t[115]=D):D=t[115];let L;t[116]===D?L=t[117]:(L=(0,E.jsx)(T,{label:`Port`,value:D}),t[116]=D,t[117]=L);let R=l.DBSubnetGroup?.VpcId,z;t[118]===R?z=t[119]:(z=(0,E.jsx)(T,{label:`VPC`,value:R}),t[118]=R,t[119]=z);let ht=l.DBSubnetGroup?.DBSubnetGroupName,B;t[120]===ht?B=t[121]:(B=(0,E.jsx)(T,{label:`DB subnet group`,value:ht}),t[120]=ht,t[121]=B);let V;t[122]===l.VpcSecurityGroups?V=t[123]:(V=l.VpcSecurityGroups?.map(at).join(`, `),t[122]=l.VpcSecurityGroups,t[123]=V);let H;t[124]===V?H=t[125]:(H=(0,E.jsx)(T,{label:`Security groups`,value:V}),t[124]=V,t[125]=H);let U;t[126]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,E.jsx)(T,{label:`Publicly accessible`,value:`No — private VPC address`}),t[126]=U):U=t[126];let W;t[127]!==qe||t[128]!==L||t[129]!==z||t[130]!==B||t[131]!==H?(W=(0,E.jsxs)(w,{children:[Ge,(0,E.jsxs)(w.Content,{children:[qe,L,z,B,H,U]})]}),t[127]=qe,t[128]=L,t[129]=z,t[130]=B,t[131]=H,t[132]=W):W=t[132];let G;t[133]===l?G=t[134]:(G=nt(l),t[133]=l,t[134]=G);let K;t[135]===G?K=t[136]:(K=(0,E.jsx)(ie,{commands:G}),t[135]=G,t[136]=K),t[137]!==W||t[138]!==K?(A=(0,E.jsx)(Ne,{value:`connectivity`,children:(0,E.jsxs)(`div`,{className:`space-y-4`,children:[W,K]})}),t[137]=W,t[138]=K,t[139]=A):A=t[139];let q;t[140]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,E.jsx)(w.Header,{children:`Configuration`}),t[140]=q):q=t[140];let J;t[141]===l.Engine?J=t[142]:(J=(0,E.jsx)(T,{label:`Engine`,value:l.Engine}),t[141]=l.Engine,t[142]=J);let Y;t[143]===l.EngineVersion?Y=t[144]:(Y=(0,E.jsx)(T,{label:`Version`,value:l.EngineVersion}),t[143]=l.EngineVersion,t[144]=Y);let X;t[145]===l.DBInstanceClass?X=t[146]:(X=(0,E.jsx)(T,{label:`Instance class`,value:l.DBInstanceClass}),t[145]=l.DBInstanceClass,t[146]=X);let gt=l.AllocatedStorage?`${l.AllocatedStorage} GiB`:void 0,Z;t[147]===gt?Z=t[148]:(Z=(0,E.jsx)(T,{label:`Allocated storage`,value:gt}),t[147]=gt,t[148]=Z);let Q;t[149]===l.StorageType?Q=t[150]:(Q=(0,E.jsx)(T,{label:`Storage type`,value:l.StorageType}),t[149]=l.StorageType,t[150]=Q);let _t=l.StorageEncrypted?`Encrypted — always on`:`Not encrypted`,$;t[151]===_t?$=t[152]:($=(0,E.jsx)(T,{label:`Encryption`,value:_t}),t[151]=_t,t[152]=$);let vt;t[153]===l.DBParameterGroups?vt=t[154]:(vt=l.DBParameterGroups?.map(it).join(`, `),t[153]=l.DBParameterGroups,t[154]=vt);let yt;t[155]===vt?yt=t[156]:(yt=(0,E.jsx)(T,{label:`Parameter group`,value:vt}),t[155]=vt,t[156]=yt);let bt;t[157]===l.MasterUsername?bt=t[158]:(bt=(0,E.jsx)(T,{label:`Master username`,value:l.MasterUsername}),t[157]=l.MasterUsername,t[158]=bt);let xt;t[159]===l.DBName?xt=t[160]:(xt=(0,E.jsx)(T,{label:`Initial database`,value:l.DBName}),t[159]=l.DBName,t[160]=xt);let St=l.DeletionProtection?`On`:`Off`,Ct;t[161]===St?Ct=t[162]:(Ct=(0,E.jsx)(T,{label:`Deletion protection`,value:St}),t[161]=St,t[162]=Ct);let wt;t[163]===l.InstanceCreateTime?wt=t[164]:(wt=ee(l.InstanceCreateTime),t[163]=l.InstanceCreateTime,t[164]=wt);let Tt;t[165]===wt?Tt=t[166]:(Tt=(0,E.jsx)(T,{label:`Created`,value:wt}),t[165]=wt,t[166]=Tt);let Et;t[167]!==J||t[168]!==Y||t[169]!==X||t[170]!==Z||t[171]!==Q||t[172]!==$||t[173]!==yt||t[174]!==bt||t[175]!==xt||t[176]!==Ct||t[177]!==Tt?(Et=(0,E.jsxs)(w,{children:[q,(0,E.jsxs)(w.Content,{children:[J,Y,X,Z,Q,$,yt,bt,xt,Ct,Tt]})]}),t[167]=J,t[168]=Y,t[169]=X,t[170]=Z,t[171]=Q,t[172]=$,t[173]=yt,t[174]=bt,t[175]=xt,t[176]=Ct,t[177]=Tt,t[178]=Et):Et=t[178];let Dt;t[179]!==oe||t[180]!==s?(Dt=oe&&(0,E.jsxs)(w,{children:[(0,E.jsx)(w.Header,{children:`Pending Changes`}),(0,E.jsxs)(w.Content,{children:[(0,E.jsx)(T,{label:`Instance class`,value:s?.DBInstanceClass}),(0,E.jsx)(T,{label:`Allocated storage`,value:s?.AllocatedStorage?`${s.AllocatedStorage} GiB`:void 0})]})]}),t[179]=oe,t[180]=s,t[181]=Dt):Dt=t[181],t[182]!==Et||t[183]!==Dt?(j=(0,E.jsx)(Ne,{value:`configuration`,children:(0,E.jsxs)(`div`,{className:`space-y-4`,children:[Et,Dt]})}),t[182]=Et,t[183]=Dt,t[184]=j):j=t[184],ze=Ne,O=`backups`,Qe=`space-y-4`,$e=e&&(0,E.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`alert`,children:[(0,E.jsx)(`p`,{className:`font-medium`,children:`An automated backup failed`}),(0,E.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[e.Message,` (`,ee(e.Date),`)`]})]}),et=r&&(0,E.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`alert`,children:[(0,E.jsx)(`p`,{className:`font-medium`,children:`A backup raised a warning`}),(0,E.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[r.Message,` (`,ee(r.Date),`)`]})]}),Re=w,t[185]===Symbol.for(`react.memo_cache_sentinel`)?(Ze=(0,E.jsx)(w.Header,{children:`Automated Backups`}),t[185]=Ze):Ze=t[185],Le=w.Content;let Ot=l.BackupRetentionPeriod===0?`Disabled`:`${l.BackupRetentionPeriod} days`;t[186]===Ot?F=t[187]:(F=(0,E.jsx)(T,{label:`Retention`,value:Ot}),t[186]=Ot,t[187]=F);let kt=o?.Status??`None — automated backups are off`;t[188]===kt?I=t[189]:(I=(0,E.jsx)(T,{label:`Status`,value:kt}),t[188]=kt,t[189]=I),t[190]===l.PreferredBackupWindow?Ye=t[191]:(Ye=(0,E.jsx)(T,{label:`Preferred backup window`,value:l.PreferredBackupWindow}),t[190]=l.PreferredBackupWindow,t[191]=Ye),t[192]===l.PreferredMaintenanceWindow?Xe=t[193]:(Xe=(0,E.jsx)(T,{label:`Preferred maintenance window`,value:l.PreferredMaintenanceWindow}),t[192]=l.PreferredMaintenanceWindow,t[193]=Xe),Ie=T,pt=`Last backup`,mt=a?.SnapshotCreateTime&&ee(a.SnapshotCreateTime),t[11]=v.DBInstanceAutomatedBackups?.[0],t[12]=n,t[13]=ke,t[14]=l,t[15]=Fe,t[16]=x,t[17]=ge.DBSnapshots,t[18]=y,t[19]=C,t[20]=b,t[21]=Ie,t[22]=Le,t[23]=Re,t[24]=ze,t[25]=Be,t[26]=Je,t[27]=Ye,t[28]=Xe,t[29]=Ze,t[30]=Qe,t[31]=$e,t[32]=et,t[33]=O,t[34]=rt,t[35]=k,t[36]=A,t[37]=j,t[38]=dt,t[39]=M,t[40]=N,t[41]=ft,t[42]=P,t[43]=pt,t[44]=mt,t[45]=F,t[46]=I}else Ie=t[21],Le=t[22],Re=t[23],ze=t[24],Be=t[25],Je=t[26],Ye=t[27],Xe=t[28],Ze=t[29],Qe=t[30],$e=t[31],et=t[32],O=t[33],rt=t[34],k=t[35],A=t[36],j=t[37],dt=t[38],M=t[39],N=t[40],ft=t[41],P=t[42],pt=t[43],mt=t[44],F=t[45],I=t[46];let L;t[194]!==Ie||t[195]!==pt||t[196]!==mt?(L=(0,E.jsx)(Ie,{label:pt,value:mt}),t[194]=Ie,t[195]=pt,t[196]=mt,t[197]=L):L=t[197];let R;t[198]!==Le||t[199]!==Ye||t[200]!==Xe||t[201]!==L||t[202]!==F||t[203]!==I?(R=(0,E.jsxs)(Le,{children:[F,I,Ye,Xe,L]}),t[198]=Le,t[199]=Ye,t[200]=Xe,t[201]=L,t[202]=F,t[203]=I,t[204]=R):R=t[204];let z;t[205]!==Re||t[206]!==Ze||t[207]!==R?(z=(0,E.jsxs)(Re,{children:[Ze,R]}),t[205]=Re,t[206]=Ze,t[207]=R,t[208]=z):z=t[208];let ht;t[209]===Symbol.for(`react.memo_cache_sentinel`)?(ht=(0,E.jsx)(`h3`,{className:`text-sm font-medium`,children:`Snapshots`}),t[209]=ht):ht=t[209];let B;t[210]!==r||t[211]!==Je?(B=(0,E.jsxs)(`div`,{className:`space-y-2`,children:[ht,Je.length>0?(0,E.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,E.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,E.jsx)(`thead`,{children:(0,E.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,E.jsx)(`tbody`,{children:Je.map(e=>{let t=e.DBSnapshotIdentifier;return t?(0,E.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,E.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(o,{className:`text-primary hover:underline`,params:{id:t},to:`/rds/describe-db-snapshots/$id`,children:t})}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:e.SnapshotType}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:(0,E.jsx)(Ae,{state:e.Status})}),(0,E.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:ee(e.SnapshotCreateTime)}),(0,E.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,E.jsx)(c,{disabled:!f(e.Status),onClick:async()=>{await r({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:t}})},size:`sm`,variant:`outline`,children:`Restore`}),(0,E.jsx)(c,{disabled:!p(e.Status,e.SnapshotType),onClick:()=>{De(t)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},t):null})})]})}):(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`No snapshots of this instance.`})]}),t[210]=r,t[211]=Je,t[212]=B):B=t[212];let V;t[213]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,E.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Automated backups are daily snapshots taken in the backup window, deleted by retention rather than by hand. There is no point-in-time restore.`}),t[213]=V):V=t[213];let H;t[214]!==Qe||t[215]!==$e||t[216]!==et||t[217]!==z||t[218]!==B?(H=(0,E.jsxs)(`div`,{className:Qe,children:[$e,et,z,B,V]}),t[214]=Qe,t[215]=$e,t[216]=et,t[217]=z,t[218]=B,t[219]=H):H=t[219];let U;t[220]!==ze||t[221]!==O||t[222]!==H?(U=(0,E.jsx)(ze,{value:O,children:H}),t[220]=ze,t[221]=O,t[222]=H,t[223]=U):U=t[223];let W;t[224]===u?W=t[225]:(W=(0,E.jsx)(Ne,{value:`tags`,children:(0,E.jsx)(We,{arn:u})}),t[224]=u,t[225]=W);let G;t[226]===ke?G=t[227]:(G=(0,E.jsx)(Ne,{value:`events`,children:(0,E.jsx)(Ue,{events:ke})}),t[226]=ke,t[227]=G);let K;t[228]!==Be||t[229]!==rt||t[230]!==k||t[231]!==A||t[232]!==j||t[233]!==U||t[234]!==W||t[235]!==G?(K=(0,E.jsxs)(Be,{defaultValue:rt,children:[k,A,j,U,W,G]}),t[228]=Be,t[229]=rt,t[230]=k,t[231]=A,t[232]=j,t[233]=U,t[234]=W,t[235]=G,t[236]=K):K=t[236];let q;t[237]!==dt||t[238]!==M||t[239]!==N||t[240]!==K?(q=(0,E.jsxs)(`div`,{className:dt,children:[M,N,K]}),t[237]=dt,t[238]=M,t[239]=N,t[240]=K,t[241]=q):q=t[241];let J;t[242]!==l||t[243]!==Ce?(J=Ce&&(0,E.jsx)(D,{instance:l,onOpenChange:we,open:!0}),t[242]=l,t[243]=Ce,t[244]=J):J=t[244];let Y;t[245]!==n||t[246]!==S?(Y=S&&(0,E.jsx)(Ve,{dbInstanceIdentifier:n,onOpenChange:Te,open:!0}),t[245]=n,t[246]=S,t[247]=Y):Y=t[247];let X;t[248]===Ee?X=t[249]:(X=Ee&&(0,E.jsx)(He,{dbSnapshotIdentifier:Ee,onOpenChange:e=>{e||De(null)},open:!0}),t[248]=Ee,t[249]=X);let gt=l.DeletionProtection??!1,Z;t[250]===r?Z=t[251]:(Z=async()=>{await r({to:`/rds/describe-db-instances`})},t[250]=r,t[251]=Z);let Q;t[252]===Symbol.for(`react.memo_cache_sentinel`)?(Q=()=>{Se(!1),we(!0)},t[252]=Q):Q=t[252];let _t;t[253]!==n||t[254]!==be||t[255]!==gt||t[256]!==Z?(_t=(0,E.jsx)(Ge,{dbInstanceIdentifier:n,deletionProtection:gt,onDeleted:Z,onModify:Q,onOpenChange:Se,open:be}),t[253]=n,t[254]=be,t[255]=gt,t[256]=Z,t[257]=_t):_t=t[257];let $;return t[258]!==ft||t[259]!==P||t[260]!==q||t[261]!==J||t[262]!==Y||t[263]!==X||t[264]!==_t?($=(0,E.jsxs)(E.Fragment,{children:[ft,P,q,J,Y,X,_t]}),t[258]=ft,t[259]=P,t[260]=q,t[261]=J,t[262]=Y,t[263]=X,t[264]=_t,t[265]=$):$=t[265],$}function it(e){return`${e.DBParameterGroupName} (${e.ParameterApplyStatus})`}function at(e){return e.VpcSecurityGroupId}function ot(e){return(0,E.jsxs)(`span`,{className:`text-xs text-tactical-amber`,children:[e.StatusType,`: `,e.Message??e.Status]},`${e.StatusType}-${e.Status}`)}function st(e,t){return(e.SnapshotCreateTime?.getTime()??0)-(t.SnapshotCreateTime?.getTime()??0)}function ct(e){return e.SnapshotType===d}function lt(e){return O(e,`backup`)&&O(e,`notification`)}function ut(e){return O(e,`backup`)&&O(e,`failure`)}function k(){let e=(0,qe.c)(2),{id:t}=v.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,E.jsx)(rt,{dbInstanceIdentifier:n}),e[0]=n,e[1]=r),r}export{k as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-6MKlaOdG.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-DbPs2Aml.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-6MKlaOdG.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-DbPs2Aml.js index 3e50cf1f0..42c818179 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-6MKlaOdG.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-DbPs2Aml.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{g as u}from"./ec2-xfbzgUcH.js";import{j as d}from"./ec2-Dbko8Muj.js";import{t as f}from"./_id-BYa4kB8E.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-8wj3oh2U.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),x=d(),[S,C]=(0,y.useState)(!1),w=n.NatGateways?.[0],T=async()=>{try{await x.mutateAsync(e),t({to:`/ec2/describe-nat-gateways`})}finally{C(!1)}};if(!w?.NatGatewayId)return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`NAT Gateway not found.`})]});let E=o(w.Tags),D=w.NatGatewayAddresses?.[0];return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),x.error&&(0,b.jsx)(m,{error:x.error,msg:`Failed to delete NAT Gateway`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(l,{disabled:x.isPending,onClick:()=>{C(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(c,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:w.State})]}),subtitle:`NAT Gateway Details`,title:E?`${w.NatGatewayId} (${E})`:w.NatGatewayId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`NAT Gateway Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`NAT Gateway ID`,value:w.NatGatewayId}),(0,b.jsx)(_,{label:`State`,value:w.State}),(0,b.jsx)(_,{label:`Connectivity`,value:w.ConnectivityType}),(0,b.jsx)(_,{label:`Subnet ID`,value:w.SubnetId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:w.SubnetId},to:`/ec2/describe-subnets/$id`,children:w.SubnetId}):`—`}),(0,b.jsx)(_,{label:`VPC ID`,value:w.VpcId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:w.VpcId},to:`/ec2/describe-vpcs/$id`,children:w.VpcId}):`—`}),(0,b.jsx)(_,{label:`Public IP`,value:D?.PublicIp??`—`}),(0,b.jsx)(_,{label:`Allocation ID`,value:D?.AllocationId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:D.AllocationId},to:`/ec2/describe-addresses/$id`,children:D.AllocationId}):`—`})]})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the NAT Gateway "${w.NatGatewayId}"? This action cannot be undone. The associated Elastic IP is not released.`,isPending:x.isPending,onConfirm:T,onOpenChange:C,open:S,title:`Delete NAT Gateway`})]})}export{x as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{g as u}from"./ec2-BOaIcgiX.js";import{j as d}from"./ec2-kCKVAxwx.js";import{t as f}from"./_id-0Dq8ykhe.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./state-badge-teQfBrcY.js";var y=t(n()),b=e();function x(){let{id:e}=f.useParams(),t=a(),{data:n}=r(u(e)),x=d(),[S,C]=(0,y.useState)(!1),w=n.NatGateways?.[0],T=async()=>{try{await x.mutateAsync(e),t({to:`/ec2/describe-nat-gateways`})}finally{C(!1)}};if(!w?.NatGatewayId)return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`NAT Gateway not found.`})]});let E=o(w.Tags),D=w.NatGatewayAddresses?.[0];return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(s,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),x.error&&(0,b.jsx)(m,{error:x.error,msg:`Failed to delete NAT Gateway`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(l,{disabled:x.isPending,onClick:()=>{C(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(c,{className:`size-4`}),`Delete`]}),(0,b.jsx)(v,{state:w.State})]}),subtitle:`NAT Gateway Details`,title:E?`${w.NatGatewayId} (${E})`:w.NatGatewayId}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`NAT Gateway Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`NAT Gateway ID`,value:w.NatGatewayId}),(0,b.jsx)(_,{label:`State`,value:w.State}),(0,b.jsx)(_,{label:`Connectivity`,value:w.ConnectivityType}),(0,b.jsx)(_,{label:`Subnet ID`,value:w.SubnetId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:w.SubnetId},to:`/ec2/describe-subnets/$id`,children:w.SubnetId}):`—`}),(0,b.jsx)(_,{label:`VPC ID`,value:w.VpcId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:w.VpcId},to:`/ec2/describe-vpcs/$id`,children:w.VpcId}):`—`}),(0,b.jsx)(_,{label:`Public IP`,value:D?.PublicIp??`—`}),(0,b.jsx)(_,{label:`Allocation ID`,value:D?.AllocationId?(0,b.jsx)(i,{className:`text-primary hover:underline`,params:{id:D.AllocationId},to:`/ec2/describe-addresses/$id`,children:D.AllocationId}):`—`})]})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the NAT Gateway "${w.NatGatewayId}"? This action cannot be undone. The associated Elastic IP is not released.`,isPending:x.isPending,onConfirm:T,onOpenChange:C,open:S,title:`Delete NAT Gateway`})]})}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-EdFyU1I7.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-EdFyU1I7.js deleted file mode 100644 index 241609a52..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-EdFyU1I7.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CIaGqV5k.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{f as r}from"./ec2-xfbzgUcH.js";var i=e(`/_auth/ec2/(key)/describe-key-pairs/$id`)({loader:async({context:e,params:t})=>await e.queryClient.ensureQueryData(r(t.id)),head:({loaderData:e})=>({meta:[{title:`${e?.KeyPairs?.[0]?.KeyName??`Key Pair`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CIaGqV5k.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-IPVUdShx.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-IPVUdShx.js new file mode 100644 index 000000000..9547a5d66 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-IPVUdShx.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BTvCBBhL.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/pencil-lzF8Sth5.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/acm-ClT0dt6e.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/certificate-import-dialog-CKAX8Ak-.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/ec2-BOaIcgiX.js","assets/elbv2-BUQQleNm.js","assets/commandBuilder-DGC5kxzI.js","assets/elbv2-fAfV8O2q.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/elbv2-B7pWA1rA.js","assets/attributes-editor-CftIrpS1.js","assets/tags-editor-DS_EVlVq.js","assets/plus-CW7YM5B0.js","assets/tabs-DEpYOmeM.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{O as r}from"./ec2-BOaIcgiX.js";import{i,n as a,r as o,s,u as c}from"./elbv2-fAfV8O2q.js";var l=e(`/_auth/ec2/(load-balancers)/describe-load-balancers/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.query({...i(n),staleTime:`static`}),e.queryClient.query({...a(n),staleTime:`static`}),e.queryClient.query({...o(n),staleTime:`static`}),e.queryClient.query({...s([n]),staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Load Balancer | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BTvCBBhL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-KDJJcaaA.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-KuJogjZ1.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-KDJJcaaA.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-KuJogjZ1.js index eddfd3d05..1e7d25f37 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-KDJJcaaA.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-KuJogjZ1.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as a}from"./input-BRXyXQUw.js";import{k as o}from"./ec2-xfbzgUcH.js";import{X as s}from"./ec2-Dbko8Muj.js";import{t as c}from"./_id-BApPJcKv.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{i as u,t as d}from"./zod-C7XqDsyI.js";import{t as f}from"./error-banner-vjkAWoEL.js";import{t as p}from"./form-actions-BgYlCOen.js";import{r as m,s as h,t as g}from"./field-DVCmLIN7.js";import{y as _}from"./ec2-CHvsTx6p.js";var v=t(),y=e();function b(){let e=(0,v.c)(53),{id:t}=c.useParams(),b=r(),x;e[0]===t?x=e[1]:(x=o(t),e[0]=t,e[1]=x);let{data:S}=n(x),C=S.Volumes?.[0],w=C?.VolumeId,T=s(),E=C?.Size??1,D;e[2]===E?D=e[3]:(D=d(_.refine(e=>e.size>E,{message:`New size must be greater than current size (${E} GiB)`,path:[`size`]})),e[2]=E,e[3]=D);let O;e[4]===E?O=e[5]:(O={size:E},e[4]=E,e[5]=O);let k;e[6]!==D||e[7]!==O?(k={resolver:D,defaultValues:O},e[6]=D,e[7]=O,e[8]=k):k=e[8];let{handleSubmit:A,register:j,formState:M}=u(k),{errors:N,isSubmitting:P}=M;if(!w){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,y.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]}),e[9]=t):t=e[9],t}let F;e[10]!==T||e[11]!==b||e[12]!==w?(F=async e=>{await T.mutateAsync({...e,volumeId:w}),b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[10]=T,e[11]=b,e[12]=w,e[13]=F):F=e[13];let I=F,L,R;e[14]===w?(L=e[15],R=e[16]):(L=(0,y.jsx)(i,{params:{id:w},to:`/ec2/describe-volumes/$id`,children:`Back to volume`}),R=(0,y.jsx)(l,{subtitle:w,title:`Resize Volume`}),e[14]=w,e[15]=L,e[16]=R);let z;e[17]===T.error?z=e[18]:(z=T.error&&(0,y.jsx)(f,{error:T.error,msg:`Failed to resize volume`}),e[17]=T.error,e[18]=z);let B;e[19]!==A||e[20]!==I?(B=A(I),e[19]=A,e[20]=I,e[21]=B):B=e[21];let V;e[22]===E?V=e[23]:(V=(0,y.jsx)(`div`,{className:`space-y-2`,children:(0,y.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Current size: `,E,` GiB`]})}),e[22]=E,e[23]=V);let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`size`,children:`New size (GiB)`})}),e[24]=H):H=e[24];let U=!!N.size,W=E+1,G;e[25]===j?G=e[26]:(G=j(`size`,{valueAsNumber:!0}),e[25]=j,e[26]=G);let K;e[27]!==U||e[28]!==W||e[29]!==G?(K=(0,y.jsx)(a,{"aria-invalid":U,id:`size`,min:W,type:`number`,...G}),e[27]=U,e[28]=W,e[29]=G,e[30]=K):K=e[30];let q;e[31]===N.size?q=e[32]:(q=(0,y.jsx)(m,{errors:[N.size]}),e[31]=N.size,e[32]=q);let J;e[33]!==K||e[34]!==q?(J=(0,y.jsxs)(g,{children:[H,K,q]}),e[33]=K,e[34]=q,e[35]=J):J=e[35];let Y;e[36]!==b||e[37]!==w?(Y=async()=>{await b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[36]=b,e[37]=w,e[38]=Y):Y=e[38];let X;e[39]!==P||e[40]!==T.isPending||e[41]!==Y?(X=(0,y.jsx)(p,{isPending:T.isPending,isSubmitting:P,onCancel:Y,pendingLabel:`Resizing\\u2026`,submitLabel:`Resize Volume`}),e[39]=P,e[40]=T.isPending,e[41]=Y,e[42]=X):X=e[42];let Z;e[43]!==V||e[44]!==J||e[45]!==X||e[46]!==B?(Z=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:B,children:[V,J,X]}),e[43]=V,e[44]=J,e[45]=X,e[46]=B,e[47]=Z):Z=e[47];let Q;return e[48]!==Z||e[49]!==L||e[50]!==R||e[51]!==z?(Q=(0,y.jsxs)(y.Fragment,{children:[L,R,z,Z]}),e[48]=Z,e[49]=L,e[50]=R,e[51]=z,e[52]=Q):Q=e[52],Q}export{b as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as a}from"./input-Dv_zyCQu.js";import{k as o}from"./ec2-BOaIcgiX.js";import{X as s}from"./ec2-kCKVAxwx.js";import{t as c}from"./_id-0zr5J0DX.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{i as u,t as d}from"./zod--v4EVB_k.js";import{t as f}from"./error-banner-vjkAWoEL.js";import{t as p}from"./form-actions-BT2ctvY2.js";import{r as m,s as h,t as g}from"./field-DuilC4iP.js";import{y as _}from"./ec2-Bb2XHK85.js";var v=t(),y=e();function b(){let e=(0,v.c)(53),{id:t}=c.useParams(),b=r(),x;e[0]===t?x=e[1]:(x=o(t),e[0]=t,e[1]=x);let{data:S}=n(x),C=S.Volumes?.[0],w=C?.VolumeId,T=s(),E=C?.Size??1,D;e[2]===E?D=e[3]:(D=d(_.refine(e=>e.size>E,{message:`New size must be greater than current size (${E} GiB)`,path:[`size`]})),e[2]=E,e[3]=D);let O;e[4]===E?O=e[5]:(O={size:E},e[4]=E,e[5]=O);let k;e[6]!==D||e[7]!==O?(k={resolver:D,defaultValues:O},e[6]=D,e[7]=O,e[8]=k):k=e[8];let{handleSubmit:A,register:j,formState:M}=u(k),{errors:N,isSubmitting:P}=M;if(!w){let t;return e[9]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,y.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]}),e[9]=t):t=e[9],t}let F;e[10]!==T||e[11]!==b||e[12]!==w?(F=async e=>{await T.mutateAsync({...e,volumeId:w}),b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[10]=T,e[11]=b,e[12]=w,e[13]=F):F=e[13];let I=F,L,R;e[14]===w?(L=e[15],R=e[16]):(L=(0,y.jsx)(i,{params:{id:w},to:`/ec2/describe-volumes/$id`,children:`Back to volume`}),R=(0,y.jsx)(l,{subtitle:w,title:`Resize Volume`}),e[14]=w,e[15]=L,e[16]=R);let z;e[17]===T.error?z=e[18]:(z=T.error&&(0,y.jsx)(f,{error:T.error,msg:`Failed to resize volume`}),e[17]=T.error,e[18]=z);let B;e[19]!==A||e[20]!==I?(B=A(I),e[19]=A,e[20]=I,e[21]=B):B=e[21];let V;e[22]===E?V=e[23]:(V=(0,y.jsx)(`div`,{className:`space-y-2`,children:(0,y.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Current size: `,E,` GiB`]})}),e[22]=E,e[23]=V);let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,y.jsx)(h,{children:(0,y.jsx)(`label`,{htmlFor:`size`,children:`New size (GiB)`})}),e[24]=H):H=e[24];let U=!!N.size,W=E+1,G;e[25]===j?G=e[26]:(G=j(`size`,{valueAsNumber:!0}),e[25]=j,e[26]=G);let K;e[27]!==U||e[28]!==W||e[29]!==G?(K=(0,y.jsx)(a,{"aria-invalid":U,id:`size`,min:W,type:`number`,...G}),e[27]=U,e[28]=W,e[29]=G,e[30]=K):K=e[30];let q;e[31]===N.size?q=e[32]:(q=(0,y.jsx)(m,{errors:[N.size]}),e[31]=N.size,e[32]=q);let J;e[33]!==K||e[34]!==q?(J=(0,y.jsxs)(g,{children:[H,K,q]}),e[33]=K,e[34]=q,e[35]=J):J=e[35];let Y;e[36]!==b||e[37]!==w?(Y=async()=>{await b({to:`/ec2/describe-volumes/$id`,params:{id:w}})},e[36]=b,e[37]=w,e[38]=Y):Y=e[38];let X;e[39]!==P||e[40]!==T.isPending||e[41]!==Y?(X=(0,y.jsx)(p,{isPending:T.isPending,isSubmitting:P,onCancel:Y,pendingLabel:`Resizing\\u2026`,submitLabel:`Resize Volume`}),e[39]=P,e[40]=T.isPending,e[41]=Y,e[42]=X):X=e[42];let Z;e[43]!==V||e[44]!==J||e[45]!==X||e[46]!==B?(Z=(0,y.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:B,children:[V,J,X]}),e[43]=V,e[44]=J,e[45]=X,e[46]=B,e[47]=Z):Z=e[47];let Q;return e[48]!==Z||e[49]!==L||e[50]!==R||e[51]!==z?(Q=(0,y.jsxs)(y.Fragment,{children:[L,R,z,Z]}),e[48]=Z,e[49]=L,e[50]=R,e[51]=z,e[52]=Q):Q=e[52],Q}export{b as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-NAibURxT.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-NAibURxT.js deleted file mode 100644 index 702a3775e..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-NAibURxT.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B8paC3-U.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{M as r,u as i}from"./ec2-xfbzgUcH.js";var a=e(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.id)),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${e.id} | Internet Gateway | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B8paC3-U.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-O_hqKPZh.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-O_hqKPZh.js new file mode 100644 index 000000000..de210e72d --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-O_hqKPZh.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-0JKXgCuv.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/rotate-cw-Dkh-YfYu.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/admin-context-Bip1Tviw.js","assets/sts-BMCAZlxu.js","assets/signed-fetch-C0A8gvg8.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/iam-V_jWOGeX.js","assets/commandBuilder-8MIIrZQ3.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/admin-B23bk1GJ.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/ami-details-OPi711d8.js","assets/gpu-instance-type-select-DzHEeoD6.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{a as r,c as i,s as a}from"./ec2-BOaIcgiX.js";var o=e(`/_auth/ec2/(instances)/describe-instances/$id`)({loader:async({context:e,params:t})=>{let[n]=await Promise.all([e.queryClient.query({...a(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})]),o=n.Reservations?.[0]?.Instances?.[0]?.ImageId;return await e.queryClient.query({...r(o),staleTime:`static`}),n},head:({loaderData:e})=>({meta:[{title:`${e?.Reservations?.[0]?.Instances?.[0]?.InstanceId??`Instance`} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-0JKXgCuv.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-Pz7-tq3i.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-Pz7-tq3i.js deleted file mode 100644 index 09d2ffb7b..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-Pz7-tq3i.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BCn8Ez7C.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{O as r,j as i}from"./ec2-xfbzgUcH.js";var a=e(`/_auth/ec2/(vpc)/describe-vpcs/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(i(t.id)),e.queryClient.ensureQueryData(r)])},head:({params:e})=>({meta:[{title:`${e.id} | VPC | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BCn8Ez7C.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-CIaGqV5k.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-RJEOaWMH.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-CIaGqV5k.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-RJEOaWMH.js index 9c409cfc6..f4b93e548 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-CIaGqV5k.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-RJEOaWMH.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Cng_iYLz.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-B5pmTZ23.js";import{f as l}from"./ec2-xfbzgUcH.js";import{O as u}from"./ec2-Dbko8Muj.js";import{t as d}from"./_id-EdFyU1I7.js";import{t as f}from"./page-heading-CIbmsDOw.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as h,t as g}from"./detail-row-BiDoIw3t.js";var _=t(n()),v=e();function y(){let{id:e}=d.useParams(),t=i(),{data:n}=r(l(e)),y=n.KeyPairs?.[0],b=u(),[x,S]=(0,_.useState)(!1),C=async()=>{try{await b.mutateAsync(e),t({to:`/ec2/describe-key-pairs`})}finally{S(!1)}};if(!y?.KeyPairId)return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),(0,v.jsx)(`p`,{className:`text-muted-foreground`,children:`Key pair not found.`})]});let w=a(y.CreateTime);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),b.error&&(0,v.jsx)(p,{error:b.error,msg:`Failed to delete key pair`}),(0,v.jsxs)(`div`,{className:`space-y-6`,children:[(0,v.jsx)(f,{actions:(0,v.jsxs)(c,{onClick:()=>{S(!0)},size:`sm`,variant:`destructive`,children:[(0,v.jsx)(s,{className:`size-4`}),`Delete`]}),subtitle:`Key Pair Details`,title:y.KeyName??``}),(0,v.jsxs)(h,{children:[(0,v.jsx)(h.Header,{children:`Key Pair Information`}),(0,v.jsxs)(h.Content,{children:[(0,v.jsx)(g,{label:`Key Pair ID`,value:y.KeyPairId}),(0,v.jsx)(g,{label:`Key Name`,value:y.KeyName}),(0,v.jsx)(g,{label:`Key Type`,value:y.KeyType}),(0,v.jsx)(g,{label:`Key Fingerprint`,value:y.KeyFingerprint}),(0,v.jsx)(g,{label:`Creation Date`,value:w})]})]}),y.Tags&&y.Tags.length>0&&(0,v.jsxs)(h,{children:[(0,v.jsx)(h.Header,{children:`Tags`}),(0,v.jsx)(h.Content,{children:y.Tags.map(e=>(0,v.jsx)(g,{label:e.Key??``,value:e.Value},e.Key))})]})]}),(0,v.jsx)(m,{description:`Are you sure you want to delete the key pair "${y.KeyName}"? This action cannot be undone. Any instances using this key pair will no longer be able to be accessed with it.`,isPending:b.isPending,onConfirm:C,onOpenChange:S,open:x,title:`Delete Key Pair`})]})}export{y as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Bjqk93qS.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-KK2VfbzH.js";import{f as l}from"./ec2-BOaIcgiX.js";import{O as u}from"./ec2-kCKVAxwx.js";import{t as d}from"./_id-DEyrPS-0.js";import{t as f}from"./page-heading-CIbmsDOw.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as h,t as g}from"./detail-row-BiDoIw3t.js";var _=t(n()),v=e();function y(){let{id:e}=d.useParams(),t=i(),{data:n}=r(l(e)),y=n.KeyPairs?.[0],b=u(),[x,S]=(0,_.useState)(!1),C=async()=>{try{await b.mutateAsync(e),t({to:`/ec2/describe-key-pairs`})}finally{S(!1)}};if(!y?.KeyPairId)return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),(0,v.jsx)(`p`,{className:`text-muted-foreground`,children:`Key pair not found.`})]});let w=a(y.CreateTime);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(o,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),b.error&&(0,v.jsx)(p,{error:b.error,msg:`Failed to delete key pair`}),(0,v.jsxs)(`div`,{className:`space-y-6`,children:[(0,v.jsx)(f,{actions:(0,v.jsxs)(c,{onClick:()=>{S(!0)},size:`sm`,variant:`destructive`,children:[(0,v.jsx)(s,{className:`size-4`}),`Delete`]}),subtitle:`Key Pair Details`,title:y.KeyName??``}),(0,v.jsxs)(h,{children:[(0,v.jsx)(h.Header,{children:`Key Pair Information`}),(0,v.jsxs)(h.Content,{children:[(0,v.jsx)(g,{label:`Key Pair ID`,value:y.KeyPairId}),(0,v.jsx)(g,{label:`Key Name`,value:y.KeyName}),(0,v.jsx)(g,{label:`Key Type`,value:y.KeyType}),(0,v.jsx)(g,{label:`Key Fingerprint`,value:y.KeyFingerprint}),(0,v.jsx)(g,{label:`Creation Date`,value:w})]})]}),y.Tags&&y.Tags.length>0&&(0,v.jsxs)(h,{children:[(0,v.jsx)(h.Header,{children:`Tags`}),(0,v.jsx)(h.Content,{children:y.Tags.map(e=>(0,v.jsx)(g,{label:e.Key??``,value:e.Value},e.Key))})]})]}),(0,v.jsx)(m,{description:`Are you sure you want to delete the key pair "${y.KeyName}"? This action cannot be undone. Any instances using this key pair will no longer be able to be accessed with it.`,isPending:b.isPending,onConfirm:C,onOpenChange:S,open:x,title:`Delete Key Pair`})]})}export{y as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-TTOLug0Z.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-TTOLug0Z.js deleted file mode 100644 index e16774d1a..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-TTOLug0Z.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-C4Qlr8BZ.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/rds-Dy_D7lYT.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/rds-BzXp-8k5.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/tabs-CITVfGwW.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/delete-db-snapshot-dialog-Dl64qUKG.js","assets/rds-CTtwIFdP.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-delete-dialog-CliAksMQ.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/rds-events-panel-Cunj9D-7.js","assets/rds-tags-tab-DHkAxGPS.js","assets/useQuery-DXrvTS9z.js","assets/tags-editor-Ch0tFvxo.js","assets/plus-CW7YM5B0.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{g as r,i,p as a}from"./rds-BzXp-8k5.js";var o=e(`/_auth/rds/(snapshots)/describe-db-snapshots/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id),[o]=await Promise.all([e.queryClient.ensureQueryData(i(n)),e.queryClient.ensureQueryData(a(n))]),s=o.DBSnapshots?.[0]?.DBSnapshotArn??``;s!==``&&await e.queryClient.ensureQueryData(r(s))},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_id-C4Qlr8BZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-TwqrNYQO.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-TwqrNYQO.js deleted file mode 100644 index a9948a2da..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-TwqrNYQO.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-BIpsMm3n.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/camera-DJzj4I1c.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{k as r,l as i}from"./ec2-xfbzgUcH.js";var a=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.id)),e.queryClient.ensureQueryData(i)])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-BIpsMm3n.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-WckeOQOw.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-WckeOQOw.js deleted file mode 100644 index 6081c2b76..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-WckeOQOw.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-S_WHrDL1.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/ec2-CHvsTx6p.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{C as i}from"./ec2-xfbzgUcH.js";var a=r(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),o=e(`/_auth/ec2/(security-groups)/describe-security-groups/$id`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(i(t.id))},head:({params:e})=>({meta:[{title:`${e.id} | Security Group | Mulga`}]}),component:t(()=>n(()=>import(`./_id-S_WHrDL1.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47])),`component`)});export{a as n,o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-aLKsffO1.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-aLKsffO1.js new file mode 100644 index 000000000..1541a9cb2 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-aLKsffO1.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-f07W0zbA.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/camera-DJzj4I1c.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{k as r,l as i}from"./ec2-BOaIcgiX.js";var a=e(`/_auth/ec2/(volumes)/describe-volumes/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.id),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-f07W0zbA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B_JBZhWL.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-aormzcw3.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-B_JBZhWL.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-aormzcw3.js index 4f4b59a66..47033ed36 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-B_JBZhWL.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-aormzcw3.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,t as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./copy-DSPsGRsQ.js";import{n as ee,t as te}from"./_id--VorTIYZ.js";import{t as ne}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-B5pmTZ23.js";import{t as d}from"./input-BRXyXQUw.js";import{T as f,b as p}from"./ec2-xfbzgUcH.js";import{I as m,Q as h,u as re}from"./ec2-Dbko8Muj.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{s as v,t as y}from"./field-DVCmLIN7.js";import{t as ie}from"./textarea-By2jtnIk.js";import{a as b,i as x,l as S,n as C,o as w,r as T,s as E,t as D}from"./alert-dialog-C5LIz1yI.js";import{t as O}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as k,t as A}from"./detail-row-BiDoIw3t.js";import{t as j}from"./state-badge-8wj3oh2U.js";var M=t(n()),N=e();function P(){let{id:e}=te.useParams(),t=a(),{data:n}=r(f(e)),{data:P}=r(p),F=n.Snapshots?.[0],I=m(),L=re(),R=h(),[z,B]=(0,M.useState)(!1),[V,H]=(0,M.useState)(!1),[U,W]=(0,M.useState)(``),[G,K]=(0,M.useState)(!1),[q,J]=(0,M.useState)(``),[Y,X]=(0,M.useState)(``),[Z,Q]=(0,M.useState)(null),ae=P.Regions?.[0]?.RegionName??s(),$=F?.State===`completed`,oe=F?.State===`completed`;function se(e){e||(J(``),X(``),Q(null)),K(e)}async function ce(){try{let t=await R.mutateAsync({snapshotId:e,name:q,description:Y||void 0});Q(t.ImageId??null),J(``),X(``)}catch{}}let le=async()=>{try{await I.mutateAsync(e),t({to:`/ec2/describe-snapshots`})}finally{B(!1)}},ue=async()=>{try{await L.mutateAsync({sourceSnapshotId:e,sourceRegion:ae,description:U||void 0}),H(!1),W(``)}catch{}};if(!F?.SnapshotId)return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`Snapshot not found.`})]});let de=o(F.StartTime);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),I.error&&(0,N.jsx)(_,{error:I.error,msg:`Failed to delete snapshot`}),L.error&&(0,N.jsx)(_,{error:L.error,msg:`Failed to copy snapshot`}),R.error&&(0,N.jsx)(_,{error:R.error,msg:`Failed to register image`}),(0,N.jsxs)(`div`,{className:`space-y-6`,children:[(0,N.jsx)(g,{actions:(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsxs)(u,{disabled:!$,onClick:()=>{B(!0)},size:`sm`,variant:`destructive`,children:[(0,N.jsx)(ne,{className:`size-4`}),`Delete`]}),(0,N.jsxs)(u,{disabled:!$,onClick:()=>{H(!0)},size:`sm`,variant:`outline`,children:[(0,N.jsx)(l,{className:`size-4`}),`Copy Snapshot`]}),(0,N.jsxs)(u,{disabled:!oe,onClick:()=>{K(!0)},size:`sm`,variant:`outline`,children:[(0,N.jsx)(ee,{className:`size-4`}),`Register as AMI`]}),(0,N.jsx)(j,{state:F.State})]}),subtitle:`Snapshot Details`,title:F.SnapshotId}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Snapshot Information`}),(0,N.jsxs)(k.Content,{children:[(0,N.jsx)(A,{label:`Snapshot ID`,value:F.SnapshotId}),(0,N.jsx)(A,{label:`Volume ID`,value:F.VolumeId?(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:F.VolumeId},to:`/ec2/describe-volumes/$id`,children:F.VolumeId}):void 0}),(0,N.jsx)(A,{label:`Volume Size`,value:`${F.VolumeSize} GiB`}),(0,N.jsx)(A,{label:`State`,value:F.State}),(0,N.jsx)(A,{label:`Description`,value:F.Description}),(0,N.jsx)(A,{label:`Progress`,value:F.Progress}),(0,N.jsx)(A,{label:`Start Time`,value:de}),(0,N.jsx)(A,{label:`Owner ID`,value:F.OwnerId}),(0,N.jsx)(A,{label:`Encrypted`,value:F.Encrypted?`Yes`:`No`})]})]})]}),(0,N.jsx)(O,{description:`Are you sure you want to delete the snapshot "${F.SnapshotId}"? This action cannot be undone.`,isPending:I.isPending,onConfirm:le,onOpenChange:B,open:z,title:`Delete Snapshot`}),(0,N.jsx)(D,{onOpenChange:H,open:V,children:(0,N.jsxs)(x,{children:[(0,N.jsxs)(E,{children:[(0,N.jsx)(S,{children:`Copy Snapshot`}),(0,N.jsx)(b,{children:`Create a copy of this snapshot in the current region.`})]}),(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`copyDescription`,children:`Description (optional)`})}),(0,N.jsx)(d,{id:`copyDescription`,onChange:e=>{W(e.target.value)},placeholder:`Description for the snapshot copy`,value:U})]}),(0,N.jsxs)(w,{children:[(0,N.jsx)(T,{children:`Cancel`}),(0,N.jsx)(C,{disabled:L.isPending,onClick:ue,children:L.isPending?`Copying…`:`Copy Snapshot`})]})]})}),(0,N.jsx)(D,{onOpenChange:se,open:G,children:(0,N.jsxs)(x,{children:[(0,N.jsxs)(E,{children:[(0,N.jsx)(S,{children:Z?`Image Registered`:`Register as AMI`}),(0,N.jsx)(b,{children:Z?(0,N.jsxs)(N.Fragment,{children:[`AMI`,` `,(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:Z},to:`/ec2/describe-images/$id`,children:Z}),` `,`was registered successfully.`]}):`Create an AMI from snapshot "${e}".`})]}),!Z&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`registerName`,children:`Name`})}),(0,N.jsx)(d,{id:`registerName`,onChange:e=>{J(e.target.value)},placeholder:`my-image`,value:q})]}),(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`registerDescription`,children:`Description (optional)`})}),(0,N.jsx)(ie,{id:`registerDescription`,onChange:e=>{X(e.target.value)},placeholder:`Optional description`,rows:2,value:Y})]})]}),(0,N.jsxs)(w,{children:[(0,N.jsx)(T,{children:Z?`Close`:`Cancel`}),!Z&&(0,N.jsx)(C,{disabled:R.isPending||!q.trim(),onClick:ce,children:R.isPending?`Registering…`:`Register AMI`})]})]})})]})}export{P as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,t as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./copy-DSPsGRsQ.js";import{n as ee,t as te}from"./_id-kqS7pLi2.js";import{t as ne}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-KK2VfbzH.js";import{t as d}from"./input-Dv_zyCQu.js";import{T as f,b as p}from"./ec2-BOaIcgiX.js";import{I as m,Q as h,u as re}from"./ec2-kCKVAxwx.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{s as v,t as y}from"./field-DuilC4iP.js";import{t as ie}from"./textarea-oyVxxKDw.js";import{a as b,i as x,l as S,n as C,o as w,r as T,s as E,t as D}from"./alert-dialog-5uS2nPuy.js";import{t as O}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as k,t as A}from"./detail-row-BiDoIw3t.js";import{t as j}from"./state-badge-teQfBrcY.js";var M=t(n()),N=e();function P(){let{id:e}=te.useParams(),t=a(),{data:n}=r(f(e)),{data:P}=r(p),F=n.Snapshots?.[0],I=m(),L=re(),R=h(),[z,B]=(0,M.useState)(!1),[V,H]=(0,M.useState)(!1),[U,W]=(0,M.useState)(``),[G,K]=(0,M.useState)(!1),[q,J]=(0,M.useState)(``),[Y,X]=(0,M.useState)(``),[Z,Q]=(0,M.useState)(null),ae=P.Regions?.[0]?.RegionName??s(),$=F?.State===`completed`,oe=F?.State===`completed`;function se(e){e||(J(``),X(``),Q(null)),K(e)}async function ce(){try{let t=await R.mutateAsync({snapshotId:e,name:q,description:Y||void 0});Q(t.ImageId??null),J(``),X(``)}catch{}}let le=async()=>{try{await I.mutateAsync(e),t({to:`/ec2/describe-snapshots`})}finally{B(!1)}},ue=async()=>{try{await L.mutateAsync({sourceSnapshotId:e,sourceRegion:ae,description:U||void 0}),H(!1),W(``)}catch{}};if(!F?.SnapshotId)return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`Snapshot not found.`})]});let de=o(F.StartTime);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),I.error&&(0,N.jsx)(_,{error:I.error,msg:`Failed to delete snapshot`}),L.error&&(0,N.jsx)(_,{error:L.error,msg:`Failed to copy snapshot`}),R.error&&(0,N.jsx)(_,{error:R.error,msg:`Failed to register image`}),(0,N.jsxs)(`div`,{className:`space-y-6`,children:[(0,N.jsx)(g,{actions:(0,N.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,N.jsxs)(u,{disabled:!$,onClick:()=>{B(!0)},size:`sm`,variant:`destructive`,children:[(0,N.jsx)(ne,{className:`size-4`}),`Delete`]}),(0,N.jsxs)(u,{disabled:!$,onClick:()=>{H(!0)},size:`sm`,variant:`outline`,children:[(0,N.jsx)(l,{className:`size-4`}),`Copy Snapshot`]}),(0,N.jsxs)(u,{disabled:!oe,onClick:()=>{K(!0)},size:`sm`,variant:`outline`,children:[(0,N.jsx)(ee,{className:`size-4`}),`Register as AMI`]}),(0,N.jsx)(j,{state:F.State})]}),subtitle:`Snapshot Details`,title:F.SnapshotId}),(0,N.jsxs)(k,{children:[(0,N.jsx)(k.Header,{children:`Snapshot Information`}),(0,N.jsxs)(k.Content,{children:[(0,N.jsx)(A,{label:`Snapshot ID`,value:F.SnapshotId}),(0,N.jsx)(A,{label:`Volume ID`,value:F.VolumeId?(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:F.VolumeId},to:`/ec2/describe-volumes/$id`,children:F.VolumeId}):void 0}),(0,N.jsx)(A,{label:`Volume Size`,value:`${F.VolumeSize} GiB`}),(0,N.jsx)(A,{label:`State`,value:F.State}),(0,N.jsx)(A,{label:`Description`,value:F.Description}),(0,N.jsx)(A,{label:`Progress`,value:F.Progress}),(0,N.jsx)(A,{label:`Start Time`,value:de}),(0,N.jsx)(A,{label:`Owner ID`,value:F.OwnerId}),(0,N.jsx)(A,{label:`Encrypted`,value:F.Encrypted?`Yes`:`No`})]})]})]}),(0,N.jsx)(O,{description:`Are you sure you want to delete the snapshot "${F.SnapshotId}"? This action cannot be undone.`,isPending:I.isPending,onConfirm:le,onOpenChange:B,open:z,title:`Delete Snapshot`}),(0,N.jsx)(D,{onOpenChange:H,open:V,children:(0,N.jsxs)(x,{children:[(0,N.jsxs)(E,{children:[(0,N.jsx)(S,{children:`Copy Snapshot`}),(0,N.jsx)(b,{children:`Create a copy of this snapshot in the current region.`})]}),(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`copyDescription`,children:`Description (optional)`})}),(0,N.jsx)(d,{id:`copyDescription`,onChange:e=>{W(e.target.value)},placeholder:`Description for the snapshot copy`,value:U})]}),(0,N.jsxs)(w,{children:[(0,N.jsx)(T,{children:`Cancel`}),(0,N.jsx)(C,{disabled:L.isPending,onClick:ue,children:L.isPending?`Copying…`:`Copy Snapshot`})]})]})}),(0,N.jsx)(D,{onOpenChange:se,open:G,children:(0,N.jsxs)(x,{children:[(0,N.jsxs)(E,{children:[(0,N.jsx)(S,{children:Z?`Image Registered`:`Register as AMI`}),(0,N.jsx)(b,{children:Z?(0,N.jsxs)(N.Fragment,{children:[`AMI`,` `,(0,N.jsx)(i,{className:`text-primary hover:underline`,params:{id:Z},to:`/ec2/describe-images/$id`,children:Z}),` `,`was registered successfully.`]}):`Create an AMI from snapshot "${e}".`})]}),!Z&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`registerName`,children:`Name`})}),(0,N.jsx)(d,{id:`registerName`,onChange:e=>{J(e.target.value)},placeholder:`my-image`,value:q})]}),(0,N.jsxs)(y,{children:[(0,N.jsx)(v,{children:(0,N.jsx)(`label`,{htmlFor:`registerDescription`,children:`Description (optional)`})}),(0,N.jsx)(ie,{id:`registerDescription`,onChange:e=>{X(e.target.value)},placeholder:`Optional description`,rows:2,value:Y})]})]}),(0,N.jsxs)(w,{children:[(0,N.jsx)(T,{children:Z?`Close`:`Cancel`}),!Z&&(0,N.jsx)(C,{disabled:R.isPending||!q.trim(),onClick:ce,children:R.isPending?`Registering…`:`Register AMI`})]})]})})]})}export{P as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-BIpsMm3n.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-f07W0zbA.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-BIpsMm3n.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-f07W0zbA.js index add55dee4..f952567db 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-BIpsMm3n.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-f07W0zbA.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,sn as ee}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./camera-DJzj4I1c.js";import{c as u,i as d,n as f,s as p,t as m}from"./select-AlcaFR6c.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{n as g,t as _}from"./button-B5pmTZ23.js";import{t as v}from"./input-BRXyXQUw.js";import{k as te,l as ne}from"./ec2-xfbzgUcH.js";import{H as re,R as ie,s as y}from"./ec2-Dbko8Muj.js";import{t as b}from"./_id-TwqrNYQO.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as S}from"./error-banner-vjkAWoEL.js";import{s as C,t as w}from"./field-DVCmLIN7.js";import{a as T,i as E,l as D,n as O,o as k,r as A,s as j,t as M}from"./alert-dialog-C5LIz1yI.js";import{t as ae}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as F}from"./state-badge-8wj3oh2U.js";var I=s(`link-2-off`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7`,key:`10o201`}],[`path`,{d:`M15 7h2a5 5 0 0 1 4 8`,key:`1d3206`}],[`line`,{x1:`8`,x2:`12`,y1:`12`,y2:`12`,key:`rvw6j4`}],[`line`,{x1:`2`,x2:`22`,y1:`2`,y2:`22`,key:`a6p6uj`}]]),L=s(`link-2`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7h2`,key:`8i5ue5`}],[`path`,{d:`M15 7h2a5 5 0 1 1 0 10h-2`,key:`1b9ql8`}],[`line`,{x1:`8`,x2:`16`,y1:`12`,y2:`12`,key:`1jonct`}]]),R=t(n()),z=e();function B(){let{id:e}=b.useParams(),t=a(),{data:n}=r(te(e)),{data:s}=r(ne),B=n.Volumes?.[0],V=ie(),H=y(),U=re(),[W,G]=(0,R.useState)(null),[K,q]=(0,R.useState)(``),[J,Y]=(0,R.useState)(``),[X,Z]=(0,R.useState)(!1),oe=s.Reservations?.flatMap(e=>e.Instances?.filter(e=>e.State?.Name===`running`)??[])??[],Q=B?.State===`available`&&(!B.Attachments||B.Attachments.length===0),$=()=>{G(null)};return B?.VolumeId?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(c,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),V.error&&(0,z.jsx)(S,{error:V.error,msg:`Failed to delete volume`}),H.error&&(0,z.jsx)(S,{error:H.error,msg:`Failed to attach volume`}),U.error&&(0,z.jsx)(S,{error:U.error,msg:`Failed to detach volume`}),(0,z.jsxs)(`div`,{className:`space-y-6`,children:[(0,z.jsx)(x,{actions:(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,z.jsxs)(_,{disabled:!Q,onClick:()=>{G(`delete`)},size:`sm`,variant:`destructive`,children:[(0,z.jsx)(h,{className:`size-4`}),`Delete`]}),Q?(0,z.jsx)(i,{className:g({variant:`outline`}),params:{id:B.VolumeId},to:`/ec2/modify-volume/$id`,children:`Resize Volume`}):(0,z.jsx)(_,{disabled:!0,variant:`outline`,children:`Resize Volume`}),Q?(0,z.jsxs)(_,{onClick:()=>{G(`attach`)},size:`sm`,variant:`outline`,children:[(0,z.jsx)(L,{className:`size-4`}),`Attach`]}):null,B.Attachments&&B.Attachments.length>0?(0,z.jsxs)(_,{onClick:()=>{G(`detach`)},size:`sm`,variant:`outline`,children:[(0,z.jsx)(I,{className:`size-4`}),`Detach`]}):null,(0,z.jsxs)(i,{className:g({variant:`outline`,size:`sm`}),search:{volumeId:B.VolumeId},to:`/ec2/create-snapshot`,children:[(0,z.jsx)(l,{className:`size-4`}),`Create Snapshot`]}),(0,z.jsx)(F,{state:B.State})]}),subtitle:`Volume Details`,title:B.VolumeId}),(0,z.jsxs)(N,{children:[(0,z.jsx)(N.Header,{children:`Volume Information`}),(0,z.jsxs)(N.Content,{children:[(0,z.jsx)(P,{label:`Volume ID`,value:B.VolumeId}),(0,z.jsx)(P,{label:`Size`,value:`${B.Size} GiB`}),(0,z.jsx)(P,{label:`Volume Type`,value:B.VolumeType}),(0,z.jsx)(P,{label:`State`,value:B.State}),(0,z.jsx)(P,{label:`Availability Zone`,value:B.AvailabilityZone}),(0,z.jsx)(P,{label:`Create Time`,value:o(B.CreateTime)}),(0,z.jsx)(P,{label:`Encrypted`,value:B.Encrypted?`Yes`:`No`}),(0,z.jsx)(P,{label:`KMS Key ID`,value:B.KmsKeyId})]})]}),B.Attachments&&B.Attachments.length>0&&(0,z.jsxs)(N,{children:[(0,z.jsx)(N.Header,{children:`Attachments`}),B.Attachments.map(e=>(0,z.jsxs)(N.Content,{children:[(0,z.jsx)(P,{label:`Instance ID`,value:e.InstanceId?(0,z.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,z.jsx)(P,{label:`Device`,value:e.Device}),(0,z.jsx)(P,{label:`Status`,value:e.State}),(0,z.jsx)(P,{label:`Attach Time`,value:o(e.AttachTime)}),(0,z.jsx)(P,{label:`Delete on Termination`,value:e.DeleteOnTermination?`Yes`:`No`})]},e.InstanceId))]})]}),(0,z.jsx)(ae,{description:`Are you sure you want to delete the volume "${B.VolumeId}"? This action cannot be undone.`,isPending:V.isPending,onConfirm:async()=>{try{await V.mutateAsync(e),t({to:`/ec2/describe-volumes`})}finally{$()}},onOpenChange:e=>{e||$()},open:W===`delete`,title:`Delete Volume`}),(0,z.jsx)(M,{onOpenChange:e=>{e||($(),q(``),Y(``))},open:W===`attach`,children:(0,z.jsxs)(E,{children:[(0,z.jsxs)(j,{children:[(0,z.jsx)(D,{children:`Attach Volume`}),(0,z.jsx)(T,{children:`Attach this volume to a running instance.`})]}),(0,z.jsxs)(w,{children:[(0,z.jsx)(C,{children:(0,z.jsx)(`label`,{htmlFor:`attachInstance`,children:`Instance`})}),(0,z.jsxs)(m,{onValueChange:e=>{q(e??``)},value:K,children:[(0,z.jsx)(p,{className:`w-full`,id:`attachInstance`,children:(0,z.jsx)(u,{placeholder:`Select an instance`})}),(0,z.jsx)(f,{children:oe.map(e=>{let t=ee(e.Tags);return(0,z.jsxs)(d,{value:e.InstanceId??``,children:[e.InstanceId,t?` (${t})`:``]},e.InstanceId)})})]})]}),(0,z.jsxs)(w,{children:[(0,z.jsx)(C,{children:(0,z.jsx)(`label`,{htmlFor:`attachDevice`,children:`Device (optional)`})}),(0,z.jsx)(v,{id:`attachDevice`,onChange:e=>{Y(e.target.value)},placeholder:`/dev/sdf`,value:J})]}),(0,z.jsxs)(k,{children:[(0,z.jsx)(A,{children:`Cancel`}),(0,z.jsx)(O,{disabled:H.isPending||!K,onClick:async()=>{try{await H.mutateAsync({volumeId:e,instanceId:K,device:J||void 0}),$(),q(``),Y(``)}catch{}},children:H.isPending?`Attaching…`:`Attach`})]})]})}),(0,z.jsx)(M,{onOpenChange:e=>{e||($(),Z(!1))},open:W===`detach`,children:(0,z.jsxs)(E,{children:[(0,z.jsxs)(j,{children:[(0,z.jsx)(D,{children:`Detach Volume`}),(0,z.jsxs)(T,{children:[`Are you sure you want to detach the volume "`,B.VolumeId,`" from instance "`,B.Attachments?.[0]?.InstanceId,`"?`]})]}),(0,z.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,z.jsx)(`input`,{"aria-label":`Force detach`,checked:X,onChange:e=>{Z(e.target.checked)},type:`checkbox`}),`Force detach`]}),(0,z.jsxs)(k,{children:[(0,z.jsx)(A,{children:`Cancel`}),(0,z.jsx)(O,{disabled:U.isPending,onClick:async()=>{let t=B?.Attachments?.[0]?.InstanceId;try{await U.mutateAsync({volumeId:e,instanceId:t??void 0,force:X||void 0}),$(),Z(!1)}catch{}},children:U.isPending?`Detaching…`:`Detach`})]})]})})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(c,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,z.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]})}export{B as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o,sn as ee}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./camera-DJzj4I1c.js";import{c as u,i as d,n as f,s as p,t as m}from"./select-C4XUO0SI.js";import{t as h}from"./trash-2-Dc_kaGDS.js";import{n as g,t as _}from"./button-KK2VfbzH.js";import{t as v}from"./input-Dv_zyCQu.js";import{k as te,l as ne}from"./ec2-BOaIcgiX.js";import{H as re,R as ie,s as y}from"./ec2-kCKVAxwx.js";import{t as b}from"./_id-aLKsffO1.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as S}from"./error-banner-vjkAWoEL.js";import{s as C,t as w}from"./field-DuilC4iP.js";import{a as T,i as E,l as D,n as O,o as k,r as A,s as j,t as M}from"./alert-dialog-5uS2nPuy.js";import{t as ae}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as F}from"./state-badge-teQfBrcY.js";var I=s(`link-2-off`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7`,key:`10o201`}],[`path`,{d:`M15 7h2a5 5 0 0 1 4 8`,key:`1d3206`}],[`line`,{x1:`8`,x2:`12`,y1:`12`,y2:`12`,key:`rvw6j4`}],[`line`,{x1:`2`,x2:`22`,y1:`2`,y2:`22`,key:`a6p6uj`}]]),L=s(`link-2`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7h2`,key:`8i5ue5`}],[`path`,{d:`M15 7h2a5 5 0 1 1 0 10h-2`,key:`1b9ql8`}],[`line`,{x1:`8`,x2:`16`,y1:`12`,y2:`12`,key:`1jonct`}]]),R=t(n()),z=e();function B(){let{id:e}=b.useParams(),t=a(),{data:n}=r(te(e)),{data:s}=r(ne),B=n.Volumes?.[0],V=ie(),H=y(),U=re(),[W,G]=(0,R.useState)(null),[K,q]=(0,R.useState)(``),[J,Y]=(0,R.useState)(``),[X,Z]=(0,R.useState)(!1),oe=s.Reservations?.flatMap(e=>e.Instances?.filter(e=>e.State?.Name===`running`)??[])??[],Q=B?.State===`available`&&(!B.Attachments||B.Attachments.length===0),$=()=>{G(null)};return B?.VolumeId?(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(c,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),V.error&&(0,z.jsx)(S,{error:V.error,msg:`Failed to delete volume`}),H.error&&(0,z.jsx)(S,{error:H.error,msg:`Failed to attach volume`}),U.error&&(0,z.jsx)(S,{error:U.error,msg:`Failed to detach volume`}),(0,z.jsxs)(`div`,{className:`space-y-6`,children:[(0,z.jsx)(x,{actions:(0,z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,z.jsxs)(_,{disabled:!Q,onClick:()=>{G(`delete`)},size:`sm`,variant:`destructive`,children:[(0,z.jsx)(h,{className:`size-4`}),`Delete`]}),Q?(0,z.jsx)(i,{className:g({variant:`outline`}),params:{id:B.VolumeId},to:`/ec2/modify-volume/$id`,children:`Resize Volume`}):(0,z.jsx)(_,{disabled:!0,variant:`outline`,children:`Resize Volume`}),Q?(0,z.jsxs)(_,{onClick:()=>{G(`attach`)},size:`sm`,variant:`outline`,children:[(0,z.jsx)(L,{className:`size-4`}),`Attach`]}):null,B.Attachments&&B.Attachments.length>0?(0,z.jsxs)(_,{onClick:()=>{G(`detach`)},size:`sm`,variant:`outline`,children:[(0,z.jsx)(I,{className:`size-4`}),`Detach`]}):null,(0,z.jsxs)(i,{className:g({variant:`outline`,size:`sm`}),search:{volumeId:B.VolumeId},to:`/ec2/create-snapshot`,children:[(0,z.jsx)(l,{className:`size-4`}),`Create Snapshot`]}),(0,z.jsx)(F,{state:B.State})]}),subtitle:`Volume Details`,title:B.VolumeId}),(0,z.jsxs)(N,{children:[(0,z.jsx)(N.Header,{children:`Volume Information`}),(0,z.jsxs)(N.Content,{children:[(0,z.jsx)(P,{label:`Volume ID`,value:B.VolumeId}),(0,z.jsx)(P,{label:`Size`,value:`${B.Size} GiB`}),(0,z.jsx)(P,{label:`Volume Type`,value:B.VolumeType}),(0,z.jsx)(P,{label:`State`,value:B.State}),(0,z.jsx)(P,{label:`Availability Zone`,value:B.AvailabilityZone}),(0,z.jsx)(P,{label:`Create Time`,value:o(B.CreateTime)}),(0,z.jsx)(P,{label:`Encrypted`,value:B.Encrypted?`Yes`:`No`}),(0,z.jsx)(P,{label:`KMS Key ID`,value:B.KmsKeyId})]})]}),B.Attachments&&B.Attachments.length>0&&(0,z.jsxs)(N,{children:[(0,z.jsx)(N.Header,{children:`Attachments`}),B.Attachments.map(e=>(0,z.jsxs)(N.Content,{children:[(0,z.jsx)(P,{label:`Instance ID`,value:e.InstanceId?(0,z.jsx)(i,{className:`text-primary hover:underline`,params:{id:e.InstanceId},to:`/ec2/describe-instances/$id`,children:e.InstanceId}):void 0}),(0,z.jsx)(P,{label:`Device`,value:e.Device}),(0,z.jsx)(P,{label:`Status`,value:e.State}),(0,z.jsx)(P,{label:`Attach Time`,value:o(e.AttachTime)}),(0,z.jsx)(P,{label:`Delete on Termination`,value:e.DeleteOnTermination?`Yes`:`No`})]},e.InstanceId))]})]}),(0,z.jsx)(ae,{description:`Are you sure you want to delete the volume "${B.VolumeId}"? This action cannot be undone.`,isPending:V.isPending,onConfirm:async()=>{try{await V.mutateAsync(e),t({to:`/ec2/describe-volumes`})}finally{$()}},onOpenChange:e=>{e||$()},open:W===`delete`,title:`Delete Volume`}),(0,z.jsx)(M,{onOpenChange:e=>{e||($(),q(``),Y(``))},open:W===`attach`,children:(0,z.jsxs)(E,{children:[(0,z.jsxs)(j,{children:[(0,z.jsx)(D,{children:`Attach Volume`}),(0,z.jsx)(T,{children:`Attach this volume to a running instance.`})]}),(0,z.jsxs)(w,{children:[(0,z.jsx)(C,{children:(0,z.jsx)(`label`,{htmlFor:`attachInstance`,children:`Instance`})}),(0,z.jsxs)(m,{onValueChange:e=>{q(e??``)},value:K,children:[(0,z.jsx)(p,{className:`w-full`,id:`attachInstance`,children:(0,z.jsx)(u,{placeholder:`Select an instance`})}),(0,z.jsx)(f,{children:oe.map(e=>{let t=ee(e.Tags);return(0,z.jsxs)(d,{value:e.InstanceId??``,children:[e.InstanceId,t?` (${t})`:``]},e.InstanceId)})})]})]}),(0,z.jsxs)(w,{children:[(0,z.jsx)(C,{children:(0,z.jsx)(`label`,{htmlFor:`attachDevice`,children:`Device (optional)`})}),(0,z.jsx)(v,{id:`attachDevice`,onChange:e=>{Y(e.target.value)},placeholder:`/dev/sdf`,value:J})]}),(0,z.jsxs)(k,{children:[(0,z.jsx)(A,{children:`Cancel`}),(0,z.jsx)(O,{disabled:H.isPending||!K,onClick:async()=>{try{await H.mutateAsync({volumeId:e,instanceId:K,device:J||void 0}),$(),q(``),Y(``)}catch{}},children:H.isPending?`Attaching…`:`Attach`})]})]})}),(0,z.jsx)(M,{onOpenChange:e=>{e||($(),Z(!1))},open:W===`detach`,children:(0,z.jsxs)(E,{children:[(0,z.jsxs)(j,{children:[(0,z.jsx)(D,{children:`Detach Volume`}),(0,z.jsxs)(T,{children:[`Are you sure you want to detach the volume "`,B.VolumeId,`" from instance "`,B.Attachments?.[0]?.InstanceId,`"?`]})]}),(0,z.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,z.jsx)(`input`,{"aria-label":`Force detach`,checked:X,onChange:e=>{Z(e.target.checked)},type:`checkbox`}),`Force detach`]}),(0,z.jsxs)(k,{children:[(0,z.jsx)(A,{children:`Cancel`}),(0,z.jsx)(O,{disabled:U.isPending,onClick:async()=>{let t=B?.Attachments?.[0]?.InstanceId;try{await U.mutateAsync({volumeId:e,instanceId:t??void 0,force:X||void 0}),$(),Z(!1)}catch{}},children:U.isPending?`Detaching…`:`Detach`})]})]})})]}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(c,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),(0,z.jsx)(`p`,{className:`text-muted-foreground`,children:`Volume not found.`})]})}export{B as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-iAHChfiq.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-iAHChfiq.js deleted file mode 100644 index b0b516671..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-iAHChfiq.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-B2UNoBqO.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/ecr-Cui1zK4W.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ecr-BvXFRNzc.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/badge-C7Jy3M_B.js","assets/useRender-B4ZWL-vL.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/tabs-CITVfGwW.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/json-editor-DDha4Mlx.js","assets/textarea-By2jtnIk.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{i as r,n as i,r as a}from"./ecr-Cui1zK4W.js";var o=e(`/_auth/ecr/(repositories)/list-repositories/$id`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.id);await Promise.all([e.queryClient.ensureQueryData(i),e.queryClient.ensureQueryData(a(n)),e.queryClient.ensureQueryData(r(n))])},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.id)} | Repository | Mulga`}]}),component:t(()=>n(()=>import(`./_id-B2UNoBqO.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-kqS7pLi2.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-kqS7pLi2.js new file mode 100644 index 000000000..d4572fc57 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-kqS7pLi2.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-aormzcw3.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/copy-DSPsGRsQ.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./createLucideIcon-q-BbhZtA.js";import{T as i,b as a}from"./ec2-BOaIcgiX.js";var o=r(`image`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}],[`circle`,{cx:`9`,cy:`9`,r:`2`,key:`af1f0g`}],[`path`,{d:`m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21`,key:`1xmnt7`}]]),s=e(`/_auth/ec2/(snapshots)/describe-snapshots/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...i(t.id),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | EC2 | Mulga`}]}),component:t(()=>n(()=>import(`./_id-aormzcw3.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),`component`)});export{o as n,s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-B8paC3-U.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-mOXjUR-O.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-B8paC3-U.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-mOXjUR-O.js index 6caeb16f0..5afc9376b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-B8paC3-U.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-mOXjUR-O.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{c,i as l,n as u,s as d,t as f}from"./select-AlcaFR6c.js";import{t as p}from"./trash-2-Dc_kaGDS.js";import{t as m}from"./button-B5pmTZ23.js";import{M as h,u as g}from"./ec2-xfbzgUcH.js";import{D as _,V as v,o as y}from"./ec2-Dbko8Muj.js";import{t as b}from"./_id-NAibURxT.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as S}from"./error-banner-vjkAWoEL.js";import{t as C}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as w,t as T}from"./detail-row-BiDoIw3t.js";var E=t(n()),D=e();function O(){let{id:e}=b.useParams(),t=a(),{data:n}=r(g(e)),{data:O}=r(h),k=y(),A=v(),j=_(),[M,N]=(0,E.useState)(!1),[P,F]=(0,E.useState)(``),I=n.InternetGateways?.[0],L=O.Vpcs??[],R=async()=>{try{await j.mutateAsync(e),t({to:`/ec2/describe-internet-gateways`})}finally{N(!1)}},z=async()=>{P&&await k.mutateAsync({internetGatewayId:e,vpcId:P})},B=async t=>{await A.mutateAsync({internetGatewayId:e,vpcId:t})};if(!I?.InternetGatewayId)return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(0,D.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet Gateway not found.`})]});let V=I.Attachments?.[0],H=!!V?.VpcId,U=o(I.Tags);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(j.error??k.error??A.error)&&(0,D.jsx)(S,{error:j.error??k.error??A.error??void 0,msg:`Internet Gateway action failed`}),(0,D.jsxs)(`div`,{className:`space-y-6`,children:[(0,D.jsx)(x,{actions:(0,D.jsxs)(m,{disabled:H||j.isPending,onClick:()=>{N(!0)},size:`sm`,variant:`destructive`,children:[(0,D.jsx)(p,{className:`size-4`}),`Delete`]}),subtitle:`Internet Gateway Details`,title:U?`${I.InternetGatewayId} (${U})`:I.InternetGatewayId}),(0,D.jsxs)(w,{children:[(0,D.jsx)(w.Header,{children:`Internet Gateway Information`}),(0,D.jsxs)(w.Content,{children:[(0,D.jsx)(T,{label:`Internet Gateway ID`,value:I.InternetGatewayId}),(0,D.jsx)(T,{label:`Owner ID`,value:I.OwnerId??`—`}),(0,D.jsx)(T,{label:`State`,value:V?.State??`detached`})]})]}),(0,D.jsxs)(w,{children:[(0,D.jsx)(w.Header,{children:`VPC Attachment`}),(0,D.jsx)(w.Content,{children:H?(0,D.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,D.jsx)(i,{className:`text-primary hover:underline`,params:{id:V.VpcId??``},to:`/ec2/describe-vpcs/$id`,children:V.VpcId}),(0,D.jsx)(m,{disabled:A.isPending,onClick:async()=>{await B(V.VpcId??``)},size:`sm`,variant:`outline`,children:`Detach`})]}):(0,D.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,D.jsx)(`div`,{className:`flex-1`,children:(0,D.jsxs)(f,{onValueChange:e=>{F(e??``)},value:P,children:[(0,D.jsx)(d,{className:`w-full`,children:(0,D.jsx)(c,{placeholder:`Select a VPC`})}),(0,D.jsx)(u,{children:L.map(e=>{let t=o(e.Tags);return(0,D.jsx)(l,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)})})]})}),(0,D.jsx)(m,{disabled:!P||k.isPending,onClick:z,size:`sm`,children:`Attach`})]})})]})]}),(0,D.jsx)(C,{description:`Are you sure you want to delete the Internet Gateway "${I.InternetGatewayId}"? This action cannot be undone.`,isPending:j.isPending,onConfirm:R,onOpenChange:N,open:M,title:`Delete Internet Gateway`})]})}export{O as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{sn as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{c,i as l,n as u,s as d,t as f}from"./select-C4XUO0SI.js";import{t as p}from"./trash-2-Dc_kaGDS.js";import{t as m}from"./button-KK2VfbzH.js";import{M as h,u as g}from"./ec2-BOaIcgiX.js";import{D as _,V as v,o as y}from"./ec2-kCKVAxwx.js";import{t as b}from"./_id-B6UjjKjE.js";import{t as x}from"./page-heading-CIbmsDOw.js";import{t as S}from"./error-banner-vjkAWoEL.js";import{t as C}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as w,t as T}from"./detail-row-BiDoIw3t.js";var E=t(n()),D=e();function O(){let{id:e}=b.useParams(),t=a(),{data:n}=r(g(e)),{data:O}=r(h),k=y(),A=v(),j=_(),[M,N]=(0,E.useState)(!1),[P,F]=(0,E.useState)(``),I=n.InternetGateways?.[0],L=O.Vpcs??[],R=async()=>{try{await j.mutateAsync(e),t({to:`/ec2/describe-internet-gateways`})}finally{N(!1)}},z=async()=>{P&&await k.mutateAsync({internetGatewayId:e,vpcId:P})},B=async t=>{await A.mutateAsync({internetGatewayId:e,vpcId:t})};if(!I?.InternetGatewayId)return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(0,D.jsx)(`p`,{className:`text-muted-foreground`,children:`Internet Gateway not found.`})]});let V=I.Attachments?.[0],H=!!V?.VpcId,U=o(I.Tags);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(s,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),(j.error??k.error??A.error)&&(0,D.jsx)(S,{error:j.error??k.error??A.error??void 0,msg:`Internet Gateway action failed`}),(0,D.jsxs)(`div`,{className:`space-y-6`,children:[(0,D.jsx)(x,{actions:(0,D.jsxs)(m,{disabled:H||j.isPending,onClick:()=>{N(!0)},size:`sm`,variant:`destructive`,children:[(0,D.jsx)(p,{className:`size-4`}),`Delete`]}),subtitle:`Internet Gateway Details`,title:U?`${I.InternetGatewayId} (${U})`:I.InternetGatewayId}),(0,D.jsxs)(w,{children:[(0,D.jsx)(w.Header,{children:`Internet Gateway Information`}),(0,D.jsxs)(w.Content,{children:[(0,D.jsx)(T,{label:`Internet Gateway ID`,value:I.InternetGatewayId}),(0,D.jsx)(T,{label:`Owner ID`,value:I.OwnerId??`—`}),(0,D.jsx)(T,{label:`State`,value:V?.State??`detached`})]})]}),(0,D.jsxs)(w,{children:[(0,D.jsx)(w.Header,{children:`VPC Attachment`}),(0,D.jsx)(w.Content,{children:H?(0,D.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,D.jsx)(i,{className:`text-primary hover:underline`,params:{id:V.VpcId??``},to:`/ec2/describe-vpcs/$id`,children:V.VpcId}),(0,D.jsx)(m,{disabled:A.isPending,onClick:async()=>{await B(V.VpcId??``)},size:`sm`,variant:`outline`,children:`Detach`})]}):(0,D.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,D.jsx)(`div`,{className:`flex-1`,children:(0,D.jsxs)(f,{onValueChange:e=>{F(e??``)},value:P,children:[(0,D.jsx)(d,{className:`w-full`,children:(0,D.jsx)(c,{placeholder:`Select a VPC`})}),(0,D.jsx)(u,{children:L.map(e=>{let t=o(e.Tags);return(0,D.jsx)(l,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)})})]})}),(0,D.jsx)(m,{disabled:!P||k.isPending,onClick:z,size:`sm`,children:`Attach`})]})})]})]}),(0,D.jsx)(C,{description:`Are you sure you want to delete the Internet Gateway "${I.InternetGatewayId}"? This action cannot be undone.`,isPending:j.isPending,onConfirm:R,onOpenChange:N,open:M,title:`Delete Internet Gateway`})]})}export{O as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-C4Qlr8BZ.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-mQqs3Qea.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/_id-C4Qlr8BZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/_id-mQqs3Qea.js index 984f2f466..0b1bfe615 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_id-C4Qlr8BZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-mQqs3Qea.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./link-Sy-9aJG2.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{in as re}from"./cluster-config-Cng_iYLz.js";import{t as ie}from"./back-link-BEBtz3nP.js";import{t as ae}from"./trash-2-Dc_kaGDS.js";import{t as oe}from"./button-B5pmTZ23.js";import{a as se,d as ce,l as le}from"./rds-Dy_D7lYT.js";import{i as ue,p as de}from"./rds-BzXp-8k5.js";import{t as i}from"./_id-TTOLug0Z.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{n as a,t as o}from"./detail-row-BiDoIw3t.js";import{t as pe}from"./state-badge-8wj3oh2U.js";import{i as me,n as he,r as ge,t as _e}from"./tabs-CITVfGwW.js";import{t as ve}from"./delete-db-snapshot-dialog-Dl64qUKG.js";import{t as ye}from"./rds-events-panel-Cunj9D-7.js";import{t as be}from"./rds-tags-tab-DHkAxGPS.js";var xe=r(),Se=t(n(),1),s=e();function Ce(e){let t=(0,xe.c)(114),{dbSnapshotIdentifier:n}=e,r=ne(),i;t[0]===n?i=t[1]:(i=ue(n),t[0]=n,t[1]=i);let{data:Ce}=ee(i),c=Ce.DBSnapshots?.[0],we=c?.DBSnapshotArn??``,l;t[2]===n?l=t[3]:(l=de(n),t[2]=n,t[3]=l);let{data:Te}=ee(l),[Ee,De]=(0,Se.useState)(!1);if(!c?.DBSnapshotIdentifier){let e;return t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ie,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,s.jsx)(`p`,{className:`text-muted-foreground`,children:`DB snapshot not found.`})]}),t[4]=e):e=t[4],e}let u=c.Status,d=c.SnapshotType,Oe=d===se,f=c.DBInstanceIdentifier??``,ke;t[5]===Te.Events?ke=t[6]:(ke=Te.Events??[],t[5]=Te.Events,t[6]=ke);let Ae=ke,je;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,s.jsx)(ie,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),t[7]=je):je=t[7];let Me;t[8]===u?Me=t[9]:(Me=ce(u),t[8]=u,t[9]=Me);let Ne=!Me,p;t[10]!==n||t[11]!==r?(p=async()=>{await r({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:n}})},t[10]=n,t[11]=r,t[12]=p):p=t[12];let m;t[13]!==Ne||t[14]!==p?(m=(0,s.jsx)(oe,{disabled:Ne,onClick:p,size:`sm`,variant:`outline`,children:`Restore`}),t[13]=Ne,t[14]=p,t[15]=m):m=t[15];let h;t[16]!==d||t[17]!==u?(h=le(u,d),t[16]=d,t[17]=u,t[18]=h):h=t[18];let Pe=!h,g;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{De(!0)},t[19]=g):g=t[19];let _;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,s.jsx)(ae,{className:`size-4`}),t[20]=_):_=t[20];let v;t[21]===Pe?v=t[22]:(v=(0,s.jsxs)(oe,{disabled:Pe,onClick:g,size:`sm`,variant:`destructive`,children:[_,`Delete`]}),t[21]=Pe,t[22]=v);let y;t[23]!==v||t[24]!==m?(y=(0,s.jsxs)(`div`,{className:`flex gap-2`,children:[m,v]}),t[23]=v,t[24]=m,t[25]=y):y=t[25];let b;t[26]!==n||t[27]!==y?(b=(0,s.jsx)(fe,{actions:y,subtitle:`DB Snapshot`,title:n}),t[26]=n,t[27]=y,t[28]=b):b=t[28];let x;t[29]===u?x=t[30]:(x=(0,s.jsx)(pe,{state:u}),t[29]=u,t[30]=x);let S;t[31]===Oe?S=t[32]:(S=Oe&&(0,s.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`An automated backup: it is deleted by the source instance's backup retention, not by hand.`}),t[31]=Oe,t[32]=S);let C;t[33]!==x||t[34]!==S?(C=(0,s.jsxs)(`div`,{className:`flex items-center gap-2`,children:[x,S]}),t[33]=x,t[34]=S,t[35]=C):C=t[35];let w;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,s.jsxs)(he,{children:[(0,s.jsx)(me,{value:`overview`,children:`Overview`}),(0,s.jsx)(me,{value:`tags`,children:`Tags`}),(0,s.jsx)(me,{value:`events`,children:`Events`})]}),t[36]=w):w=t[36];let T;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,s.jsx)(a.Header,{children:`Snapshot`}),t[37]=T):T=t[37];let E;t[38]===d?E=t[39]:(E=(0,s.jsx)(o,{label:`Type`,value:d}),t[38]=d,t[39]=E);let D;t[40]===u?D=t[41]:(D=(0,s.jsx)(o,{label:`Status`,value:u}),t[40]=u,t[41]=D);let O;t[42]===c.SnapshotCreateTime?O=t[43]:(O=re(c.SnapshotCreateTime),t[42]=c.SnapshotCreateTime,t[43]=O);let k;t[44]===O?k=t[45]:(k=(0,s.jsx)(o,{label:`Created`,value:O}),t[44]=O,t[45]=k);let Fe=c.PercentProgress===void 0?void 0:`${c.PercentProgress}%`,A;t[46]===Fe?A=t[47]:(A=(0,s.jsx)(o,{label:`Progress`,value:Fe}),t[46]=Fe,t[47]=A);let j;t[48]===c.DBSnapshotArn?j=t[49]:(j=(0,s.jsx)(o,{label:`ARN`,value:c.DBSnapshotArn}),t[48]=c.DBSnapshotArn,t[49]=j);let M;t[50]!==E||t[51]!==D||t[52]!==k||t[53]!==A||t[54]!==j?(M=(0,s.jsxs)(a,{children:[T,(0,s.jsxs)(a.Content,{children:[E,D,k,A,j]})]}),t[50]=E,t[51]=D,t[52]=k,t[53]=A,t[54]=j,t[55]=M):M=t[55];let N;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,s.jsx)(a.Header,{children:`Source`}),t[56]=N):N=t[56];let P;t[57]===f?P=t[58]:(P=f===``?void 0:(0,s.jsx)(te,{className:`text-primary hover:underline`,params:{id:f},to:`/rds/describe-db-instances/$id`,children:f}),t[57]=f,t[58]=P);let F;t[59]===P?F=t[60]:(F=(0,s.jsx)(o,{label:`DB instance`,value:P}),t[59]=P,t[60]=F);let I;t[61]===c.Engine?I=t[62]:(I=(0,s.jsx)(o,{label:`Engine`,value:c.Engine}),t[61]=c.Engine,t[62]=I);let L;t[63]===c.EngineVersion?L=t[64]:(L=(0,s.jsx)(o,{label:`Version`,value:c.EngineVersion}),t[63]=c.EngineVersion,t[64]=L);let Ie=c.AllocatedStorage?`${c.AllocatedStorage} GiB`:void 0,R;t[65]===Ie?R=t[66]:(R=(0,s.jsx)(o,{label:`Allocated storage`,value:Ie}),t[65]=Ie,t[66]=R);let z;t[67]===c.StorageType?z=t[68]:(z=(0,s.jsx)(o,{label:`Storage type`,value:c.StorageType}),t[67]=c.StorageType,t[68]=z);let Le=c.Encrypted?`Encrypted — always on`:`Not encrypted`,B;t[69]===Le?B=t[70]:(B=(0,s.jsx)(o,{label:`Encryption`,value:Le}),t[69]=Le,t[70]=B);let V;t[71]===c.MasterUsername?V=t[72]:(V=(0,s.jsx)(o,{label:`Master username`,value:c.MasterUsername}),t[71]=c.MasterUsername,t[72]=V);let H;t[73]===c.Port?H=t[74]:(H=c.Port?.toString(),t[73]=c.Port,t[74]=H);let U;t[75]===H?U=t[76]:(U=(0,s.jsx)(o,{label:`Port`,value:H}),t[75]=H,t[76]=U);let W;t[77]===c.VpcId?W=t[78]:(W=(0,s.jsx)(o,{label:`VPC`,value:c.VpcId}),t[77]=c.VpcId,t[78]=W);let G;t[79]!==F||t[80]!==I||t[81]!==L||t[82]!==R||t[83]!==z||t[84]!==B||t[85]!==V||t[86]!==U||t[87]!==W?(G=(0,s.jsxs)(a,{children:[N,(0,s.jsxs)(a.Content,{children:[F,I,L,R,z,B,V,U,W]})]}),t[79]=F,t[80]=I,t[81]=L,t[82]=R,t[83]=z,t[84]=B,t[85]=V,t[86]=U,t[87]=W,t[88]=G):G=t[88];let Re;t[89]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,s.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A restore starts on this snapshot's datadir, so the engine, the master credentials and the initial database come with it and cannot be changed.`}),t[89]=Re):Re=t[89];let K;t[90]!==M||t[91]!==G?(K=(0,s.jsx)(ge,{value:`overview`,children:(0,s.jsxs)(`div`,{className:`space-y-4`,children:[M,G,Re]})}),t[90]=M,t[91]=G,t[92]=K):K=t[92];let q;t[93]===we?q=t[94]:(q=(0,s.jsx)(ge,{value:`tags`,children:(0,s.jsx)(be,{arn:we})}),t[93]=we,t[94]=q);let J;t[95]===Ae?J=t[96]:(J=(0,s.jsx)(ge,{value:`events`,children:(0,s.jsx)(ye,{events:Ae})}),t[95]=Ae,t[96]=J);let Y;t[97]!==K||t[98]!==q||t[99]!==J?(Y=(0,s.jsxs)(_e,{defaultValue:`overview`,children:[w,K,q,J]}),t[97]=K,t[98]=q,t[99]=J,t[100]=Y):Y=t[100];let X;t[101]!==b||t[102]!==C||t[103]!==Y?(X=(0,s.jsxs)(`div`,{className:`space-y-6`,children:[b,C,Y]}),t[101]=b,t[102]=C,t[103]=Y,t[104]=X):X=t[104];let Z;t[105]===r?Z=t[106]:(Z=async()=>{await r({to:`/rds/describe-db-snapshots`})},t[105]=r,t[106]=Z);let Q;t[107]!==n||t[108]!==Ee||t[109]!==Z?(Q=(0,s.jsx)(ve,{dbSnapshotIdentifier:n,onDeleted:Z,onOpenChange:De,open:Ee}),t[107]=n,t[108]=Ee,t[109]=Z,t[110]=Q):Q=t[110];let $;return t[111]!==X||t[112]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[je,X,Q]}),t[111]=X,t[112]=Q,t[113]=$):$=t[113],$}function c(){let e=(0,xe.c)(2),{id:t}=i.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,s.jsx)(Ce,{dbSnapshotIdentifier:n}),e[0]=n,e[1]=r),r}export{c as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./link-Sy-9aJG2.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{in as re}from"./cluster-config-Bjqk93qS.js";import{t as ie}from"./back-link-BEBtz3nP.js";import{t as ae}from"./trash-2-Dc_kaGDS.js";import{t as oe}from"./button-KK2VfbzH.js";import{a as se,d as ce,l as le}from"./rds-vDQqd7aK.js";import{i as ue,p as de}from"./rds-CgptNEeO.js";import{t as i}from"./_id-BZ3O9ZML.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{n as a,t as o}from"./detail-row-BiDoIw3t.js";import{t as pe}from"./state-badge-teQfBrcY.js";import{i as me,n as he,r as ge,t as _e}from"./tabs-DEpYOmeM.js";import{t as ve}from"./delete-db-snapshot-dialog-BAQ0DDmg.js";import{t as ye}from"./rds-events-panel-BddXaSKl.js";import{t as be}from"./rds-tags-tab-ADXwOOQT.js";var xe=r(),Se=t(n(),1),s=e();function Ce(e){let t=(0,xe.c)(114),{dbSnapshotIdentifier:n}=e,r=ne(),i;t[0]===n?i=t[1]:(i=ue(n),t[0]=n,t[1]=i);let{data:Ce}=ee(i),c=Ce.DBSnapshots?.[0],we=c?.DBSnapshotArn??``,l;t[2]===n?l=t[3]:(l=de(n),t[2]=n,t[3]=l);let{data:Te}=ee(l),[Ee,De]=(0,Se.useState)(!1);if(!c?.DBSnapshotIdentifier){let e;return t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ie,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),(0,s.jsx)(`p`,{className:`text-muted-foreground`,children:`DB snapshot not found.`})]}),t[4]=e):e=t[4],e}let u=c.Status,d=c.SnapshotType,Oe=d===se,f=c.DBInstanceIdentifier??``,ke;t[5]===Te.Events?ke=t[6]:(ke=Te.Events??[],t[5]=Te.Events,t[6]=ke);let Ae=ke,je;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,s.jsx)(ie,{to:`/rds/describe-db-snapshots`,children:`Back to snapshots`}),t[7]=je):je=t[7];let Me;t[8]===u?Me=t[9]:(Me=ce(u),t[8]=u,t[9]=Me);let Ne=!Me,p;t[10]!==n||t[11]!==r?(p=async()=>{await r({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:n}})},t[10]=n,t[11]=r,t[12]=p):p=t[12];let m;t[13]!==Ne||t[14]!==p?(m=(0,s.jsx)(oe,{disabled:Ne,onClick:p,size:`sm`,variant:`outline`,children:`Restore`}),t[13]=Ne,t[14]=p,t[15]=m):m=t[15];let h;t[16]!==d||t[17]!==u?(h=le(u,d),t[16]=d,t[17]=u,t[18]=h):h=t[18];let Pe=!h,g;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(g=()=>{De(!0)},t[19]=g):g=t[19];let _;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,s.jsx)(ae,{className:`size-4`}),t[20]=_):_=t[20];let v;t[21]===Pe?v=t[22]:(v=(0,s.jsxs)(oe,{disabled:Pe,onClick:g,size:`sm`,variant:`destructive`,children:[_,`Delete`]}),t[21]=Pe,t[22]=v);let y;t[23]!==v||t[24]!==m?(y=(0,s.jsxs)(`div`,{className:`flex gap-2`,children:[m,v]}),t[23]=v,t[24]=m,t[25]=y):y=t[25];let b;t[26]!==n||t[27]!==y?(b=(0,s.jsx)(fe,{actions:y,subtitle:`DB Snapshot`,title:n}),t[26]=n,t[27]=y,t[28]=b):b=t[28];let x;t[29]===u?x=t[30]:(x=(0,s.jsx)(pe,{state:u}),t[29]=u,t[30]=x);let S;t[31]===Oe?S=t[32]:(S=Oe&&(0,s.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:`An automated backup: it is deleted by the source instance's backup retention, not by hand.`}),t[31]=Oe,t[32]=S);let C;t[33]!==x||t[34]!==S?(C=(0,s.jsxs)(`div`,{className:`flex items-center gap-2`,children:[x,S]}),t[33]=x,t[34]=S,t[35]=C):C=t[35];let w;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,s.jsxs)(he,{children:[(0,s.jsx)(me,{value:`overview`,children:`Overview`}),(0,s.jsx)(me,{value:`tags`,children:`Tags`}),(0,s.jsx)(me,{value:`events`,children:`Events`})]}),t[36]=w):w=t[36];let T;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,s.jsx)(a.Header,{children:`Snapshot`}),t[37]=T):T=t[37];let E;t[38]===d?E=t[39]:(E=(0,s.jsx)(o,{label:`Type`,value:d}),t[38]=d,t[39]=E);let D;t[40]===u?D=t[41]:(D=(0,s.jsx)(o,{label:`Status`,value:u}),t[40]=u,t[41]=D);let O;t[42]===c.SnapshotCreateTime?O=t[43]:(O=re(c.SnapshotCreateTime),t[42]=c.SnapshotCreateTime,t[43]=O);let k;t[44]===O?k=t[45]:(k=(0,s.jsx)(o,{label:`Created`,value:O}),t[44]=O,t[45]=k);let Fe=c.PercentProgress===void 0?void 0:`${c.PercentProgress}%`,A;t[46]===Fe?A=t[47]:(A=(0,s.jsx)(o,{label:`Progress`,value:Fe}),t[46]=Fe,t[47]=A);let j;t[48]===c.DBSnapshotArn?j=t[49]:(j=(0,s.jsx)(o,{label:`ARN`,value:c.DBSnapshotArn}),t[48]=c.DBSnapshotArn,t[49]=j);let M;t[50]!==E||t[51]!==D||t[52]!==k||t[53]!==A||t[54]!==j?(M=(0,s.jsxs)(a,{children:[T,(0,s.jsxs)(a.Content,{children:[E,D,k,A,j]})]}),t[50]=E,t[51]=D,t[52]=k,t[53]=A,t[54]=j,t[55]=M):M=t[55];let N;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,s.jsx)(a.Header,{children:`Source`}),t[56]=N):N=t[56];let P;t[57]===f?P=t[58]:(P=f===``?void 0:(0,s.jsx)(te,{className:`text-primary hover:underline`,params:{id:f},to:`/rds/describe-db-instances/$id`,children:f}),t[57]=f,t[58]=P);let F;t[59]===P?F=t[60]:(F=(0,s.jsx)(o,{label:`DB instance`,value:P}),t[59]=P,t[60]=F);let I;t[61]===c.Engine?I=t[62]:(I=(0,s.jsx)(o,{label:`Engine`,value:c.Engine}),t[61]=c.Engine,t[62]=I);let L;t[63]===c.EngineVersion?L=t[64]:(L=(0,s.jsx)(o,{label:`Version`,value:c.EngineVersion}),t[63]=c.EngineVersion,t[64]=L);let Ie=c.AllocatedStorage?`${c.AllocatedStorage} GiB`:void 0,R;t[65]===Ie?R=t[66]:(R=(0,s.jsx)(o,{label:`Allocated storage`,value:Ie}),t[65]=Ie,t[66]=R);let z;t[67]===c.StorageType?z=t[68]:(z=(0,s.jsx)(o,{label:`Storage type`,value:c.StorageType}),t[67]=c.StorageType,t[68]=z);let Le=c.Encrypted?`Encrypted — always on`:`Not encrypted`,B;t[69]===Le?B=t[70]:(B=(0,s.jsx)(o,{label:`Encryption`,value:Le}),t[69]=Le,t[70]=B);let V;t[71]===c.MasterUsername?V=t[72]:(V=(0,s.jsx)(o,{label:`Master username`,value:c.MasterUsername}),t[71]=c.MasterUsername,t[72]=V);let H;t[73]===c.Port?H=t[74]:(H=c.Port?.toString(),t[73]=c.Port,t[74]=H);let U;t[75]===H?U=t[76]:(U=(0,s.jsx)(o,{label:`Port`,value:H}),t[75]=H,t[76]=U);let W;t[77]===c.VpcId?W=t[78]:(W=(0,s.jsx)(o,{label:`VPC`,value:c.VpcId}),t[77]=c.VpcId,t[78]=W);let G;t[79]!==F||t[80]!==I||t[81]!==L||t[82]!==R||t[83]!==z||t[84]!==B||t[85]!==V||t[86]!==U||t[87]!==W?(G=(0,s.jsxs)(a,{children:[N,(0,s.jsxs)(a.Content,{children:[F,I,L,R,z,B,V,U,W]})]}),t[79]=F,t[80]=I,t[81]=L,t[82]=R,t[83]=z,t[84]=B,t[85]=V,t[86]=U,t[87]=W,t[88]=G):G=t[88];let Re;t[89]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,s.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A restore starts on this snapshot's datadir, so the engine, the master credentials and the initial database come with it and cannot be changed.`}),t[89]=Re):Re=t[89];let K;t[90]!==M||t[91]!==G?(K=(0,s.jsx)(ge,{value:`overview`,children:(0,s.jsxs)(`div`,{className:`space-y-4`,children:[M,G,Re]})}),t[90]=M,t[91]=G,t[92]=K):K=t[92];let q;t[93]===we?q=t[94]:(q=(0,s.jsx)(ge,{value:`tags`,children:(0,s.jsx)(be,{arn:we})}),t[93]=we,t[94]=q);let J;t[95]===Ae?J=t[96]:(J=(0,s.jsx)(ge,{value:`events`,children:(0,s.jsx)(ye,{events:Ae})}),t[95]=Ae,t[96]=J);let Y;t[97]!==K||t[98]!==q||t[99]!==J?(Y=(0,s.jsxs)(_e,{defaultValue:`overview`,children:[w,K,q,J]}),t[97]=K,t[98]=q,t[99]=J,t[100]=Y):Y=t[100];let X;t[101]!==b||t[102]!==C||t[103]!==Y?(X=(0,s.jsxs)(`div`,{className:`space-y-6`,children:[b,C,Y]}),t[101]=b,t[102]=C,t[103]=Y,t[104]=X):X=t[104];let Z;t[105]===r?Z=t[106]:(Z=async()=>{await r({to:`/rds/describe-db-snapshots`})},t[105]=r,t[106]=Z);let Q;t[107]!==n||t[108]!==Ee||t[109]!==Z?(Q=(0,s.jsx)(ve,{dbSnapshotIdentifier:n,onDeleted:Z,onOpenChange:De,open:Ee}),t[107]=n,t[108]=Ee,t[109]=Z,t[110]=Q):Q=t[110];let $;return t[111]!==X||t[112]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[je,X,Q]}),t[111]=X,t[112]=Q,t[113]=$):$=t[113],$}function c(){let e=(0,xe.c)(2),{id:t}=i.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,s.jsx)(Ce,{dbSnapshotIdentifier:n}),e[0]=n,e[1]=r),r}export{c as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_id-to6Qln6R.js b/spinifex/services/spinifexui/frontend/dist/assets/_id-to6Qln6R.js new file mode 100644 index 000000000..e1ef1e961 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_id-to6Qln6R.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_id-CF0kW6JT.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/back-link-BEBtz3nP.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/badge-Pkfq9EWJ.js","assets/useRender-Bs5KnkVV.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/detail-row-BiDoIw3t.js","assets/ec2-Bb2XHK85.js","assets/launch-template-data-fields-C_WMkbZd.js","assets/textarea-oyVxxKDw.js","assets/collapsible-BzxV_v-b.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{O as r,c as i,h as a,m as o,o as s,p as c,w as l}from"./ec2-BOaIcgiX.js";var u=e(`/_auth/ec2/(launch-templates)/describe-launch-templates/$id`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o(t.id),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`}),e.queryClient.query({...r,staleTime:`static`}),e.queryClient.query({...l,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.id} | Launch Template | Mulga`}]}),component:t(()=>n(()=>import(`./_id-CF0kW6JT.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51])),`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CZG4-TZ2.js b/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CZG4-TZ2.js new file mode 100644 index 000000000..8c73f54ad --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CZG4-TZ2.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_instanceProfileName-DZW9BXJ-.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/iam-DUYV-IYB.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-8MIIrZQ3.js","assets/iam-V_jWOGeX.js","assets/queryOptions-Dfvzj6n2.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{u as r,y as i}from"./iam-V_jWOGeX.js";var a=e(`/_auth/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.instanceProfileName),staleTime:`static`}),e.queryClient.query({...i,staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.instanceProfileName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_instanceProfileName-DZW9BXJ-.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CqDtVEFN.js b/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CqDtVEFN.js deleted file mode 100644 index c4b47039d..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-CqDtVEFN.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_instanceProfileName-DEFVSezR.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/iam-CVT2wiur.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{u as r,y as i}from"./iam-BuKHxc30.js";var a=e(`/_auth/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.instanceProfileName)),e.queryClient.ensureQueryData(i)])},head:({params:e})=>({meta:[{title:`${e.instanceProfileName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_instanceProfileName-DEFVSezR.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DEFVSezR.js b/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DZW9BXJ-.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DEFVSezR.js rename to spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DZW9BXJ-.js index 54fa96d4d..62988cf88 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DEFVSezR.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_instanceProfileName-DZW9BXJ-.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{D as u,h as d,t as f}from"./iam-CVT2wiur.js";import{u as p,y as m}from"./iam-BuKHxc30.js";import{t as h}from"./_instanceProfileName-CqDtVEFN.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as y,t as b}from"./detail-row-BiDoIw3t.js";var x=t(n()),S=e();function C(){let{instanceProfileName:e}=h.useParams(),t=a(),{data:n}=r(p(e)),{data:C}=r(m),w=d(),T=f(),E=u(),[D,O]=(0,x.useState)(!1),[k,A]=(0,x.useState)(!1),[j,M]=(0,x.useState)(null),N=n.InstanceProfile,P=N?.Roles??[],F=C.Roles??[],I=new Set(P.map(e=>e.RoleName)),L=F.filter(e=>e.RoleName&&!I.has(e.RoleName)),R=async()=>{try{await w.mutateAsync(e),t({to:`/iam/list-instance-profiles`})}finally{O(!1)}},z=async t=>{await T.mutateAsync({instanceProfileName:e,roleName:t}),A(!1)},B=async t=>{M(t);try{await E.mutateAsync({instanceProfileName:e,roleName:t})}finally{M(null)}};return N?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),w.error&&(0,S.jsx)(_,{error:w.error,msg:`Failed to delete instance profile`}),T.error&&(0,S.jsx)(_,{error:T.error,msg:`Failed to add role`}),E.error&&(0,S.jsx)(_,{error:E.error,msg:`Failed to remove role`}),(0,S.jsxs)(`div`,{className:`space-y-6`,children:[(0,S.jsx)(g,{actions:(0,S.jsxs)(l,{onClick:()=>{O(!0)},size:`sm`,variant:`destructive`,children:[(0,S.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Instance Profile Details`,title:N.InstanceProfileName??``}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:`Instance Profile Information`}),(0,S.jsxs)(y.Content,{children:[(0,S.jsx)(b,{label:`Name`,value:N.InstanceProfileName}),(0,S.jsx)(b,{label:`ID`,value:N.InstanceProfileId}),(0,S.jsx)(b,{label:`ARN`,value:N.Arn}),(0,S.jsx)(b,{label:`Path`,value:N.Path}),(0,S.jsx)(b,{label:`Created`,value:o(N.CreateDate)})]})]}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:(0,S.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,S.jsx)(`span`,{children:`Roles`}),(0,S.jsx)(l,{onClick:()=>{A(!k)},size:`sm`,children:`Add Role`})]})}),(0,S.jsxs)(y.Content,{children:[k&&L.length>0&&(0,S.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,S.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a role to add:`}),(0,S.jsx)(`div`,{className:`space-y-1`,children:L.map(e=>(0,S.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:T.isPending,onClick:()=>{e.RoleName&&z(e.RoleName)},type:`button`,children:[(0,S.jsx)(`span`,{children:e.RoleName}),(0,S.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.RoleName))})]}),k&&L.length===0&&(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles available to add.`}),P.length>0?(0,S.jsx)(`div`,{className:`col-span-2 space-y-3`,children:P.map(e=>(0,S.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,S.jsx)(i,{className:`text-sm font-medium text-primary hover:underline`,params:{roleName:e.RoleName??``},to:`/iam/list-roles/$roleName`,children:e.RoleName}),(0,S.jsx)(l,{disabled:j===e.RoleName,onClick:()=>{e.RoleName&&B(e.RoleName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.RoleName))}):(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles in this instance profile.`})]})]})]}),(0,S.jsx)(v,{description:`Are you sure you want to delete the instance profile "${e}"? This action cannot be undone. You must remove all roles first.`,isPending:w.isPending,onConfirm:R,onOpenChange:O,open:D,title:`Delete Instance Profile`})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance profile not found.`})]})}export{C as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{D as u,h as d,t as f}from"./iam-DUYV-IYB.js";import{u as p,y as m}from"./iam-V_jWOGeX.js";import{t as h}from"./_instanceProfileName-CZG4-TZ2.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as y,t as b}from"./detail-row-BiDoIw3t.js";var x=t(n()),S=e();function C(){let{instanceProfileName:e}=h.useParams(),t=a(),{data:n}=r(p(e)),{data:C}=r(m),w=d(),T=f(),E=u(),[D,O]=(0,x.useState)(!1),[k,A]=(0,x.useState)(!1),[j,M]=(0,x.useState)(null),N=n.InstanceProfile,P=N?.Roles??[],F=C.Roles??[],I=new Set(P.map(e=>e.RoleName)),L=F.filter(e=>e.RoleName&&!I.has(e.RoleName)),R=async()=>{try{await w.mutateAsync(e),t({to:`/iam/list-instance-profiles`})}finally{O(!1)}},z=async t=>{await T.mutateAsync({instanceProfileName:e,roleName:t}),A(!1)},B=async t=>{M(t);try{await E.mutateAsync({instanceProfileName:e,roleName:t})}finally{M(null)}};return N?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),w.error&&(0,S.jsx)(_,{error:w.error,msg:`Failed to delete instance profile`}),T.error&&(0,S.jsx)(_,{error:T.error,msg:`Failed to add role`}),E.error&&(0,S.jsx)(_,{error:E.error,msg:`Failed to remove role`}),(0,S.jsxs)(`div`,{className:`space-y-6`,children:[(0,S.jsx)(g,{actions:(0,S.jsxs)(l,{onClick:()=>{O(!0)},size:`sm`,variant:`destructive`,children:[(0,S.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Instance Profile Details`,title:N.InstanceProfileName??``}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:`Instance Profile Information`}),(0,S.jsxs)(y.Content,{children:[(0,S.jsx)(b,{label:`Name`,value:N.InstanceProfileName}),(0,S.jsx)(b,{label:`ID`,value:N.InstanceProfileId}),(0,S.jsx)(b,{label:`ARN`,value:N.Arn}),(0,S.jsx)(b,{label:`Path`,value:N.Path}),(0,S.jsx)(b,{label:`Created`,value:o(N.CreateDate)})]})]}),(0,S.jsxs)(y,{children:[(0,S.jsx)(y.Header,{children:(0,S.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,S.jsx)(`span`,{children:`Roles`}),(0,S.jsx)(l,{onClick:()=>{A(!k)},size:`sm`,children:`Add Role`})]})}),(0,S.jsxs)(y.Content,{children:[k&&L.length>0&&(0,S.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,S.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a role to add:`}),(0,S.jsx)(`div`,{className:`space-y-1`,children:L.map(e=>(0,S.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:T.isPending,onClick:()=>{e.RoleName&&z(e.RoleName)},type:`button`,children:[(0,S.jsx)(`span`,{children:e.RoleName}),(0,S.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.RoleName))})]}),k&&L.length===0&&(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles available to add.`}),P.length>0?(0,S.jsx)(`div`,{className:`col-span-2 space-y-3`,children:P.map(e=>(0,S.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,S.jsx)(i,{className:`text-sm font-medium text-primary hover:underline`,params:{roleName:e.RoleName??``},to:`/iam/list-roles/$roleName`,children:e.RoleName}),(0,S.jsx)(l,{disabled:j===e.RoleName,onClick:()=>{e.RoleName&&B(e.RoleName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.RoleName))}):(0,S.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No roles in this instance profile.`})]})]})]}),(0,S.jsx)(v,{description:`Are you sure you want to delete the instance profile "${e}"? This action cannot be undone. You must remove all roles first.`,isPending:w.isPending,onConfirm:R,onOpenChange:O,open:D,title:`Delete Instance Profile`})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(s,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`Instance profile not found.`})]})}export{C as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-BZGHYs76.js b/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-BZGHYs76.js new file mode 100644 index 000000000..503cedd86 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-BZGHYs76.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_knowledgeBaseId-D6KU8ZgL.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useMutation-BnNYz53C.js","assets/removable-CebS9mWh.js","assets/mutation-pwCdlSxs.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/bedrockAgent-De1cH6YX.js","assets/commandBuilder-aAIACtqr.js","assets/bedrockAgent-CIUOzJQE.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{r,t as i}from"./bedrockAgent-CIUOzJQE.js";var a=e(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.knowledgeBaseId),staleTime:`static`}),e.queryClient.query({...i(t.knowledgeBaseId),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.knowledgeBaseId} | Knowledge Base | Mulga`}]}),component:t(()=>n(()=>import(`./_knowledgeBaseId-D6KU8ZgL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-CJ-fZuBb.js b/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-D6KU8ZgL.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-CJ-fZuBb.js rename to spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-D6KU8ZgL.js index 39febafe9..b2b74e705 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-CJ-fZuBb.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-D6KU8ZgL.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useMutation-BnNYz53C.js";import{t as a}from"./useQuery-DXrvTS9z.js";import{t as o}from"./useSuspenseQuery-BhrB66K3.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{It as c,_t as l,in as u}from"./cluster-config-Cng_iYLz.js";import{t as d}from"./back-link-BEBtz3nP.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as ee}from"./button-B5pmTZ23.js";import{t as p}from"./input-BRXyXQUw.js";import{ba as m,i as h,ya as g}from"./awsClient-BYSqOjkz.js";import{a as _,i as v,r as y,s as b,t as x}from"./bedrockAgent-BB3fnx8E.js";import{n as S,r as C,t as w}from"./bedrockAgent-kRbY_sb_.js";import{t as T}from"./_knowledgeBaseId-cTdVPb68.js";import{t as E}from"./page-heading-CIbmsDOw.js";import{i as D,t as O}from"./zod-C7XqDsyI.js";import{t as k}from"./error-banner-vjkAWoEL.js";import{c as A,r as j,s as M,t as te}from"./field-DVCmLIN7.js";import{t as N}from"./textarea-By2jtnIk.js";import{t as ne}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as re,t as P}from"./detail-row-BiDoIw3t.js";import{t as ie}from"./state-badge-8wj3oh2U.js";var F=c(m,`AmazonBedrockAgentRunTimeService`,`BedrockAgentRuntimeClient`,l),ae={},I=(e,t,n,r)=>[],L=class extends F(ae,I,`Retrieve`,g){},oe=r(),se=t(n(),1),R=e(),z=3;function B(e){let t=(0,oe.c)(18),{job:n}=e,r=n.statistics,i=n.ingestionJobId,a;t[0]===n.ingestionJobId?a=t[1]:(a=(0,R.jsx)(`span`,{className:`font-mono`,children:n.ingestionJobId}),t[0]=n.ingestionJobId,t[1]=a);let o;t[2]===n.status?o=t[3]:(o=(0,R.jsx)(ie,{state:n.status}),t[2]=n.status,t[3]=o);let s;t[4]!==a||t[5]!==o?(s=(0,R.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[a,o]}),t[4]=a,t[5]=o,t[6]=s):s=t[6];let c;t[7]===n.startedAt?c=t[8]:(c=u(n.startedAt),t[7]=n.startedAt,t[8]=c);let l;t[9]===c?l=t[10]:(l=(0,R.jsxs)(`div`,{className:`text-muted-foreground`,children:[`Started `,c]}),t[9]=c,t[10]=l);let d;t[11]===r?d=t[12]:(d=r&&(0,R.jsxs)(`div`,{className:`mt-1 text-muted-foreground`,children:[`scanned `,r.numberOfDocumentsScanned??0,` · indexed`,` `,(r.numberOfNewDocumentsIndexed??0)+(r.numberOfModifiedDocumentsIndexed??0),` `,`· failed `,r.numberOfDocumentsFailed??0]}),t[11]=r,t[12]=d);let f;return t[13]!==n.ingestionJobId||t[14]!==s||t[15]!==l||t[16]!==d?(f=(0,R.jsxs)(`div`,{className:`rounded-md border p-2 text-xs`,children:[s,l,d]},i),t[13]=n.ingestionJobId,t[14]=s,t[15]=l,t[16]=d,t[17]=f):f=t[17],f}function ce(e){let t=(0,oe.c)(72),{knowledgeBaseId:n,dataSource:r}=e,i=r.dataSourceId??``,[o,s]=(0,se.useState)(!1),c;t[0]!==i||t[1]!==n?(c=S(n,i),t[0]=i,t[1]=n,t[2]=c):c=t[2];let{data:l,isLoading:u,isError:d,error:p}=a(c),m=y(),h;t[3]===l?.ingestionJobSummaries?h=t[4]:(h=l?.ingestionJobSummaries??[],t[3]=l?.ingestionJobSummaries,t[4]=h);let g,_,v,b,x,C,w,T;if(t[5]!==r.name||t[6]!==r.status||t[7]!==i||t[8]!==m||t[9]!==p?.message||t[10]!==d||t[11]!==u||t[12]!==n||t[13]!==h){let e=h.slice(0,z),a;t[22]!==i||t[23]!==m||t[24]!==n?(a=async function(){try{await m.mutateAsync({dataSourceId:i,knowledgeBaseId:n}),s(!1)}catch{}},t[22]=i,t[23]=m,t[24]=n,t[25]=a):a=t[25],g=a,_=`rounded-lg border bg-card p-4`;let o;t[26]===r.name?o=t[27]:(o=(0,R.jsx)(`h3`,{className:`font-medium`,children:r.name}),t[26]=r.name,t[27]=o);let c;t[28]===i?c=t[29]:(c=(0,R.jsx)(`p`,{className:`font-mono text-xs text-muted-foreground`,children:i}),t[28]=i,t[29]=c);let l;t[30]!==o||t[31]!==c?(l=(0,R.jsxs)(`div`,{children:[o,c]}),t[30]=o,t[31]=c,t[32]=l):l=t[32];let y;t[33]===r.status?y=t[34]:(y=(0,R.jsx)(ie,{state:r.status}),t[33]=r.status,t[34]=y);let S=`Remove data source ${r.name??i}`,E;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(E=()=>{s(!0)},t[35]=E):E=t[35];let D;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,R.jsx)(f,{className:`size-3.5`}),t[36]=D):D=t[36];let O;t[37]===S?O=t[38]:(O=(0,R.jsx)(ee,{"aria-label":S,onClick:E,size:`icon-sm`,variant:`destructive`,children:D}),t[37]=S,t[38]=O);let k;t[39]!==y||t[40]!==O?(k=(0,R.jsxs)(`div`,{className:`flex items-center gap-2`,children:[y,O]}),t[39]=y,t[40]=O,t[41]=k):k=t[41],t[42]!==l||t[43]!==k?(v=(0,R.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[l,k]}),t[42]=l,t[43]=k,t[44]=v):v=t[44],t[45]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,R.jsx)(`h4`,{className:`mb-1 text-xs font-medium text-muted-foreground`,children:`Recent ingestion jobs`}),t[45]=b):b=t[45],t[46]===u?x=t[47]:(x=u&&(0,R.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Loading jobs…`}),t[46]=u,t[47]=x),t[48]!==p?.message||t[49]!==d?(C=d&&(0,R.jsxs)(`p`,{className:`text-sm text-destructive`,children:[`Failed to load ingestion jobs: `,p?.message]}),t[48]=p?.message,t[49]=d,t[50]=C):C=t[50],w=!u&&!d&&e.length===0&&(0,R.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No ingestion jobs have run yet.`}),T=e.length>0&&(0,R.jsx)(`div`,{className:`space-y-2`,children:e.map(V)}),t[5]=r.name,t[6]=r.status,t[7]=i,t[8]=m,t[9]=p?.message,t[10]=d,t[11]=u,t[12]=n,t[13]=h,t[14]=g,t[15]=_,t[16]=v,t[17]=b,t[18]=x,t[19]=C,t[20]=w,t[21]=T}else g=t[14],_=t[15],v=t[16],b=t[17],x=t[18],C=t[19],w=t[20],T=t[21];let E=`This removes "${r.name??i}" from the knowledge base. It cannot be undone.`,D;t[51]===m.error?D=t[52]:(D=m.error&&(0,R.jsx)(`span`,{className:`mt-2 block text-destructive`,children:m.error.message}),t[51]=m.error,t[52]=D);let O;t[53]!==E||t[54]!==D?(O=(0,R.jsxs)(R.Fragment,{children:[E,D]}),t[53]=E,t[54]=D,t[55]=O):O=t[55];let k;t[56]===g?k=t[57]:(k=()=>{g()},t[56]=g,t[57]=k);let A;t[58]!==m.isPending||t[59]!==o||t[60]!==O||t[61]!==k?(A=(0,R.jsx)(ne,{description:O,isPending:m.isPending,onConfirm:k,onOpenChange:s,open:o,title:`Remove Data Source`}),t[58]=m.isPending,t[59]=o,t[60]=O,t[61]=k,t[62]=A):A=t[62];let j;return t[63]!==A||t[64]!==_||t[65]!==v||t[66]!==b||t[67]!==x||t[68]!==C||t[69]!==w||t[70]!==T?(j=(0,R.jsxs)(`div`,{className:_,children:[v,b,x,C,w,T,A]}),t[63]=A,t[64]=_,t[65]=v,t[66]=b,t[67]=x,t[68]=C,t[69]=w,t[70]=T,t[71]=j):j=t[71],j}function V(e){return(0,R.jsx)(B,{job:e},e.ingestionJobId)}function H(){let e=(0,oe.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:U},e[0]=t):t=e[0],i(t)}async function U(e){let{knowledgeBaseId:t,query:n}=e,r=new L({knowledgeBaseId:t,retrievalQuery:{text:n}});return await h().send(r)}function W(e){return e.location?.s3Location?.uri}function le(e){let t=(0,oe.c)(33),{knowledgeBaseId:n}=e,[r,i]=(0,se.useState)(``),a=H(),o;t[0]!==n||t[1]!==r||t[2]!==a?(o=async function(){if(r.trim().length!==0)try{await a.mutateAsync({knowledgeBaseId:n,query:r})}catch{}},t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3];let s=o,c;t[4]===a.data?.retrievalResults?c=t[5]:(c=a.data?.retrievalResults??[],t[4]=a.data?.retrievalResults,t[5]=c);let l=c,u,d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,R.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Retrieve tester`}),d=(0,R.jsx)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:`Run a similarity query against this knowledge base and inspect the returned chunks.`}),t[6]=u,t[7]=d):(u=t[6],d=t[7]);let f;t[8]===s?f=t[9]:(f=e=>{e.preventDefault(),s()},t[8]=s,t[9]=f);let p;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,R.jsx)(A,{htmlFor:`retrieve-query`,children:`Query`}),t[10]=p):p=t[10];let m;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(m=e=>{i(e.target.value)},t[11]=m):m=t[11];let h;t[12]===r?h=t[13]:(h=(0,R.jsx)(N,{id:`retrieve-query`,onChange:m,placeholder:`What would you like to ask this knowledge base?`,rows:3,value:r}),t[12]=r,t[13]=h);let g;t[14]!==r||t[15]!==a.isPending?(g=a.isPending||r.trim().length===0,t[14]=r,t[15]=a.isPending,t[16]=g):g=t[16];let _=a.isPending?`Retrieving…`:`Retrieve`,v;t[17]!==_||t[18]!==g?(v=(0,R.jsx)(ee,{disabled:g,type:`submit`,children:_}),t[17]=_,t[18]=g,t[19]=v):v=t[19];let y;t[20]!==v||t[21]!==f||t[22]!==h?(y=(0,R.jsxs)(`form`,{className:`space-y-2`,onSubmit:f,children:[p,h,v]}),t[20]=v,t[21]=f,t[22]=h,t[23]=y):y=t[23];let b;t[24]===a.error?b=t[25]:(b=a.error&&(0,R.jsx)(`p`,{className:`mt-4 text-sm text-destructive`,children:a.error.message}),t[24]=a.error,t[25]=b);let x;t[26]!==l||t[27]!==a.isSuccess?(x=a.isSuccess&&(0,R.jsxs)(`div`,{className:`mt-4 space-y-3`,children:[(0,R.jsxs)(`h3`,{className:`text-sm font-medium`,children:[l.length,` chunk`,l.length===1?``:`s`,` returned`]}),l.length>0?l.map(G):(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`No chunks matched this query.`})]}),t[26]=l,t[27]=a.isSuccess,t[28]=x):x=t[28];let S;return t[29]!==y||t[30]!==b||t[31]!==x?(S=(0,R.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[u,d,y,b,x]}),t[29]=y,t[30]=b,t[31]=x,t[32]=S):S=t[32],S}function G(e,t){let n=W(e),r=e.documentId??`${n??`chunk`}-${t}`;return(0,R.jsxs)(`div`,{className:`rounded-md border p-3 text-sm`,children:[(0,R.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[(0,R.jsx)(`span`,{className:`font-mono text-xs text-muted-foreground`,children:n??`unknown source`}),e.score!==void 0&&(0,R.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-0.5 text-xs`,children:[`score `,e.score.toFixed(4)]})]}),(0,R.jsx)(`pre`,{className:`max-h-80 overflow-auto rounded bg-muted p-2 font-mono text-xs break-words whitespace-pre-wrap`,children:e.content?.text??`(no content)`})]},r)}function ue(e){let t=(0,oe.c)(94),{knowledgeBaseId:n}=e,[r,i]=(0,se.useState)(!1),a=x(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:O(b),defaultValues:_},t[0]=o):o=t[0];let{formState:s,handleSubmit:c,register:l,reset:u}=D(o),{errors:d,isSubmitting:f}=s,m;t[1]!==a||t[2]!==n||t[3]!==u?(m=async e=>{await a.mutateAsync({data:e,knowledgeBaseId:n}),u(_),i(!1)},t[1]=a,t[2]=n,t[3]=u,t[4]=m):m=t[4];let h=m;if(!r){let e;return t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,R.jsx)(ee,{onClick:()=>{i(!0)},size:`sm`,variant:`outline`,children:`Add data source`}),t[5]=e):e=t[5],e}let g;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,R.jsx)(`h3`,{className:`mb-3 font-medium`,children:`Add data source`}),t[6]=g):g=t[6];let v;t[7]===a.error?v=t[8]:(v=a.error&&(0,R.jsx)(k,{error:a.error,msg:`Failed to create the data source`}),t[7]=a.error,t[8]=v);let y;t[9]!==c||t[10]!==h?(y=e=>{c(h)(e)},t[9]=c,t[10]=h,t[11]=y):y=t[11];let S;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-name`,children:`Name`})}),t[12]=S):S=t[12];let C=!!d.name,w;t[13]===l?w=t[14]:(w=l(`name`),t[13]=l,t[14]=w);let T;t[15]!==C||t[16]!==w?(T=(0,R.jsx)(p,{"aria-invalid":C,id:`ds-name`,placeholder:`product-docs-bucket`,...w}),t[15]=C,t[16]=w,t[17]=T):T=t[17];let E;t[18]===d.name?E=t[19]:(E=(0,R.jsx)(j,{errors:[d.name]}),t[18]=d.name,t[19]=E);let A;t[20]!==T||t[21]!==E?(A=(0,R.jsxs)(te,{children:[S,T,E]}),t[20]=T,t[21]=E,t[22]=A):A=t[22];let N;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-bucket-arn`,children:`S3 bucket ARN`})}),t[23]=N):N=t[23];let ne=!!d.bucketArn,re;t[24]===l?re=t[25]:(re=l(`bucketArn`),t[24]=l,t[25]=re);let P;t[26]!==ne||t[27]!==re?(P=(0,R.jsx)(p,{"aria-invalid":ne,id:`ds-bucket-arn`,placeholder:`arn:aws:s3:::product-docs`,...re}),t[26]=ne,t[27]=re,t[28]=P):P=t[28];let ie;t[29]===d.bucketArn?ie=t[30]:(ie=(0,R.jsx)(j,{errors:[d.bucketArn]}),t[29]=d.bucketArn,t[30]=ie);let F;t[31]!==P||t[32]!==ie?(F=(0,R.jsxs)(te,{children:[N,P,ie]}),t[31]=P,t[32]=ie,t[33]=F):F=t[33];let ae;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(ae=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-inclusion-prefix`,children:`Inclusion prefix`})}),t[34]=ae):ae=t[34];let I;t[35]===l?I=t[36]:(I=l(`inclusionPrefix`),t[35]=l,t[36]=I);let L;t[37]===I?L=t[38]:(L=(0,R.jsxs)(te,{children:[ae,(0,R.jsx)(p,{id:`ds-inclusion-prefix`,placeholder:`Optional`,...I})]}),t[37]=I,t[38]=L);let z;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,R.jsx)(M,{children:`Chunking`}),t[39]=z):z=t[39];let B;t[40]===l?B=t[41]:(B=l(`chunkingEnabled`),t[40]=l,t[41]=B);let ce;t[42]===B?ce=t[43]:(ce=(0,R.jsx)(`input`,{"aria-label":`Enable fixed-size chunking`,type:`checkbox`,...B}),t[42]=B,t[43]=ce);let V;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,R.jsx)(`span`,{children:`Split documents using fixed-size chunking`}),t[44]=V):V=t[44];let H;t[45]===ce?H=t[46]:(H=(0,R.jsxs)(te,{children:[z,(0,R.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[ce,V]})]}),t[45]=ce,t[46]=H);let U;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-max-tokens`,children:`Max tokens per chunk`})}),t[47]=U):U=t[47];let W=!!d.maxTokens,le;t[48]===l?le=t[49]:(le=l(`maxTokens`,{valueAsNumber:!0}),t[48]=l,t[49]=le);let G;t[50]!==W||t[51]!==le?(G=(0,R.jsx)(p,{"aria-invalid":W,id:`ds-max-tokens`,min:1,type:`number`,...le}),t[50]=W,t[51]=le,t[52]=G):G=t[52];let ue;t[53]===d.maxTokens?ue=t[54]:(ue=(0,R.jsx)(j,{errors:[d.maxTokens]}),t[53]=d.maxTokens,t[54]=ue);let K;t[55]!==G||t[56]!==ue?(K=(0,R.jsxs)(te,{children:[U,G,ue]}),t[55]=G,t[56]=ue,t[57]=K):K=t[57];let q;t[58]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-overlap-percentage`,children:`Overlap %`})}),t[58]=q):q=t[58];let de=!!d.overlapPercentage,J;t[59]===l?J=t[60]:(J=l(`overlapPercentage`,{valueAsNumber:!0}),t[59]=l,t[60]=J);let Y;t[61]!==de||t[62]!==J?(Y=(0,R.jsx)(p,{"aria-invalid":de,id:`ds-overlap-percentage`,max:99,min:0,type:`number`,...J}),t[61]=de,t[62]=J,t[63]=Y):Y=t[63];let X;t[64]===d.overlapPercentage?X=t[65]:(X=(0,R.jsx)(j,{errors:[d.overlapPercentage]}),t[64]=d.overlapPercentage,t[65]=X);let fe;t[66]!==Y||t[67]!==X?(fe=(0,R.jsxs)(te,{children:[q,Y,X]}),t[66]=Y,t[67]=X,t[68]=fe):fe=t[68];let Z;t[69]!==K||t[70]!==fe?(Z=(0,R.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 sm:grid-cols-2`,children:[K,fe]}),t[69]=K,t[70]=fe,t[71]=Z):Z=t[71];let pe=f||a.isPending,Q;t[72]===u?Q=t[73]:(Q=()=>{u(_),i(!1)},t[72]=u,t[73]=Q);let $;t[74]!==pe||t[75]!==Q?($=(0,R.jsx)(ee,{disabled:pe,onClick:Q,type:`button`,variant:`outline`,children:`Cancel`}),t[74]=pe,t[75]=Q,t[76]=$):$=t[76];let me=f||a.isPending,he=f||a.isPending?`Adding…`:`Add data source`,ge;t[77]!==me||t[78]!==he?(ge=(0,R.jsx)(ee,{disabled:me,type:`submit`,children:he}),t[77]=me,t[78]=he,t[79]=ge):ge=t[79];let _e;t[80]!==$||t[81]!==ge?(_e=(0,R.jsxs)(`div`,{className:`flex gap-2`,children:[$,ge]}),t[80]=$,t[81]=ge,t[82]=_e):_e=t[82];let ve;t[83]!==A||t[84]!==F||t[85]!==L||t[86]!==H||t[87]!==Z||t[88]!==_e||t[89]!==y?(ve=(0,R.jsxs)(`form`,{className:`space-y-4`,onSubmit:y,children:[A,F,L,H,Z,_e]}),t[83]=A,t[84]=F,t[85]=L,t[86]=H,t[87]=Z,t[88]=_e,t[89]=y,t[90]=ve):ve=t[90];let ye;return t[91]!==ve||t[92]!==v?(ye=(0,R.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[g,v,ve]}),t[91]=ve,t[92]=v,t[93]=ye):ye=t[93],ye}function K(e){let t=(0,oe.c)(82),{knowledgeBaseId:n}=e,r=s(),[i,a]=(0,se.useState)(!1),c;t[0]===n?c=t[1]:(c=C(n),t[0]=n,t[1]=c);let{data:l}=o(c),p;t[2]===n?p=t[3]:(p=w(n),t[2]=n,t[3]=p);let{data:m}=o(p),h=v(),{knowledgeBase:g}=l,_;t[4]===m.dataSourceSummaries?_=t[5]:(_=m.dataSourceSummaries??[],t[4]=m.dataSourceSummaries,t[5]=_);let y=_;if(!g){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(d,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`Knowledge base not found.`})]}),t[6]=e):e=t[6],e}let b=g.knowledgeBaseConfiguration?.vectorKnowledgeBaseConfiguration?.embeddingModelArn,x;t[7]!==h||t[8]!==n||t[9]!==r?(x=async function(){try{await h.mutateAsync(n),a(!1),await r({to:`/bedrock/list-knowledge-bases`})}catch{}},t[7]=h,t[8]=n,t[9]=r,t[10]=x):x=t[10];let S=x,T;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,R.jsx)(d,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),t[11]=T):T=t[11];let D;t[12]===g.status?D=t[13]:(D=(0,R.jsx)(ie,{state:g.status}),t[12]=g.status,t[13]=D);let O;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=()=>{a(!0)},t[14]=O):O=t[14];let k;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,R.jsxs)(ee,{onClick:O,size:`sm`,variant:`destructive`,children:[(0,R.jsx)(f,{className:`size-4`}),`Delete`]}),t[15]=k):k=t[15];let A;t[16]===D?A=t[17]:(A=(0,R.jsxs)(`div`,{className:`flex items-center gap-2`,children:[D,k]}),t[16]=D,t[17]=A);let j=g.name??n,M;t[18]!==j||t[19]!==A?(M=(0,R.jsx)(E,{actions:A,subtitle:`Knowledge Base Details`,title:j}),t[18]=j,t[19]=A,t[20]=M):M=t[20];let te;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,R.jsx)(re.Header,{children:`Knowledge Base Information`}),t[21]=te):te=t[21];let N;t[22]===g.knowledgeBaseId?N=t[23]:(N=(0,R.jsx)(P,{label:`Knowledge Base ID`,value:g.knowledgeBaseId}),t[22]=g.knowledgeBaseId,t[23]=N);let F;t[24]===g.knowledgeBaseArn?F=t[25]:(F=(0,R.jsx)(P,{label:`ARN`,value:g.knowledgeBaseArn}),t[24]=g.knowledgeBaseArn,t[25]=F);let ae=g.description??`-`,I;t[26]===ae?I=t[27]:(I=(0,R.jsx)(P,{label:`Description`,value:ae}),t[26]=ae,t[27]=I);let L;t[28]===g.roleArn?L=t[29]:(L=(0,R.jsx)(P,{label:`Role ARN`,value:g.roleArn}),t[28]=g.roleArn,t[29]=L);let z;t[30]===b?z=t[31]:(z=(0,R.jsx)(P,{label:`Embedding Model`,value:b}),t[30]=b,t[31]=z);let B;t[32]===g.createdAt?B=t[33]:(B=u(g.createdAt),t[32]=g.createdAt,t[33]=B);let V;t[34]===B?V=t[35]:(V=(0,R.jsx)(P,{label:`Created`,value:B}),t[34]=B,t[35]=V);let H;t[36]===g.updatedAt?H=t[37]:(H=u(g.updatedAt),t[36]=g.updatedAt,t[37]=H);let U;t[38]===H?U=t[39]:(U=(0,R.jsx)(P,{label:`Updated`,value:H}),t[38]=H,t[39]=U);let W;t[40]===g.failureReasons?W=t[41]:(W=g.failureReasons&&g.failureReasons.length>0&&(0,R.jsx)(P,{label:`Failure Reasons`,value:g.failureReasons.join(`; `)}),t[40]=g.failureReasons,t[41]=W);let G;t[42]!==N||t[43]!==F||t[44]!==I||t[45]!==L||t[46]!==z||t[47]!==V||t[48]!==U||t[49]!==W?(G=(0,R.jsxs)(re,{children:[te,(0,R.jsxs)(re.Content,{children:[N,F,I,L,z,V,U,W]})]}),t[42]=N,t[43]=F,t[44]=I,t[45]=L,t[46]=z,t[47]=V,t[48]=U,t[49]=W,t[50]=G):G=t[50];let K;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,R.jsx)(`h2`,{className:`font-semibold`,children:`Data Sources`}),t[51]=K):K=t[51];let q;t[52]===n?q=t[53]:(q=(0,R.jsxs)(`div`,{className:`mb-3 flex items-center justify-between`,children:[K,(0,R.jsx)(ue,{knowledgeBaseId:n})]}),t[52]=n,t[53]=q);let de;t[54]!==y||t[55]!==n?(de=y.length>0?(0,R.jsx)(`div`,{className:`space-y-4`,children:y.map(e=>(0,R.jsx)(ce,{dataSource:e,knowledgeBaseId:n},e.dataSourceId))}):(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`No data sources configured for this knowledge base.`}),t[54]=y,t[55]=n,t[56]=de):de=t[56];let J;t[57]!==q||t[58]!==de?(J=(0,R.jsxs)(`div`,{children:[q,de]}),t[57]=q,t[58]=de,t[59]=J):J=t[59];let Y;t[60]===n?Y=t[61]:(Y=(0,R.jsx)(le,{knowledgeBaseId:n}),t[60]=n,t[61]=Y);let X;t[62]!==M||t[63]!==G||t[64]!==J||t[65]!==Y?(X=(0,R.jsxs)(`div`,{className:`space-y-6`,children:[M,G,J,Y]}),t[62]=M,t[63]=G,t[64]=J,t[65]=Y,t[66]=X):X=t[66];let fe=`This tears down "${g.name??n}" and all of its data sources. It cannot be undone.`,Z;t[67]===h.error?Z=t[68]:(Z=h.error&&(0,R.jsx)(`span`,{className:`mt-2 block text-destructive`,children:h.error.message}),t[67]=h.error,t[68]=Z);let pe;t[69]!==fe||t[70]!==Z?(pe=(0,R.jsxs)(R.Fragment,{children:[fe,Z]}),t[69]=fe,t[70]=Z,t[71]=pe):pe=t[71];let Q;t[72]===S?Q=t[73]:(Q=()=>{S()},t[72]=S,t[73]=Q);let $;t[74]!==h.isPending||t[75]!==i||t[76]!==pe||t[77]!==Q?($=(0,R.jsx)(ne,{description:pe,isPending:h.isPending,onConfirm:Q,onOpenChange:a,open:i,title:`Delete Knowledge Base`}),t[74]=h.isPending,t[75]=i,t[76]=pe,t[77]=Q,t[78]=$):$=t[78];let me;return t[79]!==X||t[80]!==$?(me=(0,R.jsxs)(R.Fragment,{children:[T,X,$]}),t[79]=X,t[80]=$,t[81]=me):me=t[81],me}function q(){let e=(0,oe.c)(2),{knowledgeBaseId:t}=T.useParams(),n;return e[0]===t?n=e[1]:(n=(0,R.jsx)(K,{knowledgeBaseId:t}),e[0]=t,e[1]=n),n}export{q as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useMutation-BnNYz53C.js";import{t as a}from"./useQuery-DXrvTS9z.js";import{t as o}from"./useSuspenseQuery-BhrB66K3.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{It as c,_t as l,in as u}from"./cluster-config-Bjqk93qS.js";import{t as d}from"./back-link-BEBtz3nP.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as ee}from"./button-KK2VfbzH.js";import{t as p}from"./input-Dv_zyCQu.js";import{ba as m,i as h,ya as g}from"./awsClient-DzGEPkSc.js";import{a as _,i as v,r as y,s as b,t as x}from"./bedrockAgent-De1cH6YX.js";import{n as S,r as C,t as w}from"./bedrockAgent-CIUOzJQE.js";import{t as T}from"./_knowledgeBaseId-BZGHYs76.js";import{t as E}from"./page-heading-CIbmsDOw.js";import{i as D,t as O}from"./zod--v4EVB_k.js";import{t as k}from"./error-banner-vjkAWoEL.js";import{c as A,r as j,s as M,t as te}from"./field-DuilC4iP.js";import{t as N}from"./textarea-oyVxxKDw.js";import{t as ne}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as re,t as P}from"./detail-row-BiDoIw3t.js";import{t as ie}from"./state-badge-teQfBrcY.js";var F=c(m,`AmazonBedrockAgentRunTimeService`,`BedrockAgentRuntimeClient`,l),ae={},I=(e,t,n,r)=>[],L=class extends F(ae,I,`Retrieve`,g){},oe=r(),se=t(n(),1),R=e(),z=3;function B(e){let t=(0,oe.c)(18),{job:n}=e,r=n.statistics,i=n.ingestionJobId,a;t[0]===n.ingestionJobId?a=t[1]:(a=(0,R.jsx)(`span`,{className:`font-mono`,children:n.ingestionJobId}),t[0]=n.ingestionJobId,t[1]=a);let o;t[2]===n.status?o=t[3]:(o=(0,R.jsx)(ie,{state:n.status}),t[2]=n.status,t[3]=o);let s;t[4]!==a||t[5]!==o?(s=(0,R.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[a,o]}),t[4]=a,t[5]=o,t[6]=s):s=t[6];let c;t[7]===n.startedAt?c=t[8]:(c=u(n.startedAt),t[7]=n.startedAt,t[8]=c);let l;t[9]===c?l=t[10]:(l=(0,R.jsxs)(`div`,{className:`text-muted-foreground`,children:[`Started `,c]}),t[9]=c,t[10]=l);let d;t[11]===r?d=t[12]:(d=r&&(0,R.jsxs)(`div`,{className:`mt-1 text-muted-foreground`,children:[`scanned `,r.numberOfDocumentsScanned??0,` · indexed`,` `,(r.numberOfNewDocumentsIndexed??0)+(r.numberOfModifiedDocumentsIndexed??0),` `,`· failed `,r.numberOfDocumentsFailed??0]}),t[11]=r,t[12]=d);let f;return t[13]!==n.ingestionJobId||t[14]!==s||t[15]!==l||t[16]!==d?(f=(0,R.jsxs)(`div`,{className:`rounded-md border p-2 text-xs`,children:[s,l,d]},i),t[13]=n.ingestionJobId,t[14]=s,t[15]=l,t[16]=d,t[17]=f):f=t[17],f}function ce(e){let t=(0,oe.c)(72),{knowledgeBaseId:n,dataSource:r}=e,i=r.dataSourceId??``,[o,s]=(0,se.useState)(!1),c;t[0]!==i||t[1]!==n?(c=S(n,i),t[0]=i,t[1]=n,t[2]=c):c=t[2];let{data:l,isLoading:u,isError:d,error:p}=a(c),m=y(),h;t[3]===l?.ingestionJobSummaries?h=t[4]:(h=l?.ingestionJobSummaries??[],t[3]=l?.ingestionJobSummaries,t[4]=h);let g,_,v,b,x,C,w,T;if(t[5]!==r.name||t[6]!==r.status||t[7]!==i||t[8]!==m||t[9]!==p?.message||t[10]!==d||t[11]!==u||t[12]!==n||t[13]!==h){let e=h.slice(0,z),a;t[22]!==i||t[23]!==m||t[24]!==n?(a=async function(){try{await m.mutateAsync({dataSourceId:i,knowledgeBaseId:n}),s(!1)}catch{}},t[22]=i,t[23]=m,t[24]=n,t[25]=a):a=t[25],g=a,_=`rounded-lg border bg-card p-4`;let o;t[26]===r.name?o=t[27]:(o=(0,R.jsx)(`h3`,{className:`font-medium`,children:r.name}),t[26]=r.name,t[27]=o);let c;t[28]===i?c=t[29]:(c=(0,R.jsx)(`p`,{className:`font-mono text-xs text-muted-foreground`,children:i}),t[28]=i,t[29]=c);let l;t[30]!==o||t[31]!==c?(l=(0,R.jsxs)(`div`,{children:[o,c]}),t[30]=o,t[31]=c,t[32]=l):l=t[32];let y;t[33]===r.status?y=t[34]:(y=(0,R.jsx)(ie,{state:r.status}),t[33]=r.status,t[34]=y);let S=`Remove data source ${r.name??i}`,E;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(E=()=>{s(!0)},t[35]=E):E=t[35];let D;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,R.jsx)(f,{className:`size-3.5`}),t[36]=D):D=t[36];let O;t[37]===S?O=t[38]:(O=(0,R.jsx)(ee,{"aria-label":S,onClick:E,size:`icon-sm`,variant:`destructive`,children:D}),t[37]=S,t[38]=O);let k;t[39]!==y||t[40]!==O?(k=(0,R.jsxs)(`div`,{className:`flex items-center gap-2`,children:[y,O]}),t[39]=y,t[40]=O,t[41]=k):k=t[41],t[42]!==l||t[43]!==k?(v=(0,R.jsxs)(`div`,{className:`mb-2 flex items-center justify-between`,children:[l,k]}),t[42]=l,t[43]=k,t[44]=v):v=t[44],t[45]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,R.jsx)(`h4`,{className:`mb-1 text-xs font-medium text-muted-foreground`,children:`Recent ingestion jobs`}),t[45]=b):b=t[45],t[46]===u?x=t[47]:(x=u&&(0,R.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Loading jobs…`}),t[46]=u,t[47]=x),t[48]!==p?.message||t[49]!==d?(C=d&&(0,R.jsxs)(`p`,{className:`text-sm text-destructive`,children:[`Failed to load ingestion jobs: `,p?.message]}),t[48]=p?.message,t[49]=d,t[50]=C):C=t[50],w=!u&&!d&&e.length===0&&(0,R.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No ingestion jobs have run yet.`}),T=e.length>0&&(0,R.jsx)(`div`,{className:`space-y-2`,children:e.map(V)}),t[5]=r.name,t[6]=r.status,t[7]=i,t[8]=m,t[9]=p?.message,t[10]=d,t[11]=u,t[12]=n,t[13]=h,t[14]=g,t[15]=_,t[16]=v,t[17]=b,t[18]=x,t[19]=C,t[20]=w,t[21]=T}else g=t[14],_=t[15],v=t[16],b=t[17],x=t[18],C=t[19],w=t[20],T=t[21];let E=`This removes "${r.name??i}" from the knowledge base. It cannot be undone.`,D;t[51]===m.error?D=t[52]:(D=m.error&&(0,R.jsx)(`span`,{className:`mt-2 block text-destructive`,children:m.error.message}),t[51]=m.error,t[52]=D);let O;t[53]!==E||t[54]!==D?(O=(0,R.jsxs)(R.Fragment,{children:[E,D]}),t[53]=E,t[54]=D,t[55]=O):O=t[55];let k;t[56]===g?k=t[57]:(k=()=>{g()},t[56]=g,t[57]=k);let A;t[58]!==m.isPending||t[59]!==o||t[60]!==O||t[61]!==k?(A=(0,R.jsx)(ne,{description:O,isPending:m.isPending,onConfirm:k,onOpenChange:s,open:o,title:`Remove Data Source`}),t[58]=m.isPending,t[59]=o,t[60]=O,t[61]=k,t[62]=A):A=t[62];let j;return t[63]!==A||t[64]!==_||t[65]!==v||t[66]!==b||t[67]!==x||t[68]!==C||t[69]!==w||t[70]!==T?(j=(0,R.jsxs)(`div`,{className:_,children:[v,b,x,C,w,T,A]}),t[63]=A,t[64]=_,t[65]=v,t[66]=b,t[67]=x,t[68]=C,t[69]=w,t[70]=T,t[71]=j):j=t[71],j}function V(e){return(0,R.jsx)(B,{job:e},e.ingestionJobId)}function H(){let e=(0,oe.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:U},e[0]=t):t=e[0],i(t)}async function U(e){let{knowledgeBaseId:t,query:n}=e,r=new L({knowledgeBaseId:t,retrievalQuery:{text:n}});return await h().send(r)}function W(e){return e.location?.s3Location?.uri}function le(e){let t=(0,oe.c)(33),{knowledgeBaseId:n}=e,[r,i]=(0,se.useState)(``),a=H(),o;t[0]!==n||t[1]!==r||t[2]!==a?(o=async function(){if(r.trim().length!==0)try{await a.mutateAsync({knowledgeBaseId:n,query:r})}catch{}},t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3];let s=o,c;t[4]===a.data?.retrievalResults?c=t[5]:(c=a.data?.retrievalResults??[],t[4]=a.data?.retrievalResults,t[5]=c);let l=c,u,d;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,R.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Retrieve tester`}),d=(0,R.jsx)(`p`,{className:`mb-4 text-sm text-muted-foreground`,children:`Run a similarity query against this knowledge base and inspect the returned chunks.`}),t[6]=u,t[7]=d):(u=t[6],d=t[7]);let f;t[8]===s?f=t[9]:(f=e=>{e.preventDefault(),s()},t[8]=s,t[9]=f);let p;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,R.jsx)(A,{htmlFor:`retrieve-query`,children:`Query`}),t[10]=p):p=t[10];let m;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(m=e=>{i(e.target.value)},t[11]=m):m=t[11];let h;t[12]===r?h=t[13]:(h=(0,R.jsx)(N,{id:`retrieve-query`,onChange:m,placeholder:`What would you like to ask this knowledge base?`,rows:3,value:r}),t[12]=r,t[13]=h);let g;t[14]!==r||t[15]!==a.isPending?(g=a.isPending||r.trim().length===0,t[14]=r,t[15]=a.isPending,t[16]=g):g=t[16];let _=a.isPending?`Retrieving…`:`Retrieve`,v;t[17]!==_||t[18]!==g?(v=(0,R.jsx)(ee,{disabled:g,type:`submit`,children:_}),t[17]=_,t[18]=g,t[19]=v):v=t[19];let y;t[20]!==v||t[21]!==f||t[22]!==h?(y=(0,R.jsxs)(`form`,{className:`space-y-2`,onSubmit:f,children:[p,h,v]}),t[20]=v,t[21]=f,t[22]=h,t[23]=y):y=t[23];let b;t[24]===a.error?b=t[25]:(b=a.error&&(0,R.jsx)(`p`,{className:`mt-4 text-sm text-destructive`,children:a.error.message}),t[24]=a.error,t[25]=b);let x;t[26]!==l||t[27]!==a.isSuccess?(x=a.isSuccess&&(0,R.jsxs)(`div`,{className:`mt-4 space-y-3`,children:[(0,R.jsxs)(`h3`,{className:`text-sm font-medium`,children:[l.length,` chunk`,l.length===1?``:`s`,` returned`]}),l.length>0?l.map(G):(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`No chunks matched this query.`})]}),t[26]=l,t[27]=a.isSuccess,t[28]=x):x=t[28];let S;return t[29]!==y||t[30]!==b||t[31]!==x?(S=(0,R.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[u,d,y,b,x]}),t[29]=y,t[30]=b,t[31]=x,t[32]=S):S=t[32],S}function G(e,t){let n=W(e),r=e.documentId??`${n??`chunk`}-${t}`;return(0,R.jsxs)(`div`,{className:`rounded-md border p-3 text-sm`,children:[(0,R.jsxs)(`div`,{className:`mb-1 flex items-center justify-between gap-2`,children:[(0,R.jsx)(`span`,{className:`font-mono text-xs text-muted-foreground`,children:n??`unknown source`}),e.score!==void 0&&(0,R.jsxs)(`span`,{className:`rounded-full bg-muted px-2 py-0.5 text-xs`,children:[`score `,e.score.toFixed(4)]})]}),(0,R.jsx)(`pre`,{className:`max-h-80 overflow-auto rounded bg-muted p-2 font-mono text-xs break-words whitespace-pre-wrap`,children:e.content?.text??`(no content)`})]},r)}function ue(e){let t=(0,oe.c)(94),{knowledgeBaseId:n}=e,[r,i]=(0,se.useState)(!1),a=x(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:O(b),defaultValues:_},t[0]=o):o=t[0];let{formState:s,handleSubmit:c,register:l,reset:u}=D(o),{errors:d,isSubmitting:f}=s,m;t[1]!==a||t[2]!==n||t[3]!==u?(m=async e=>{await a.mutateAsync({data:e,knowledgeBaseId:n}),u(_),i(!1)},t[1]=a,t[2]=n,t[3]=u,t[4]=m):m=t[4];let h=m;if(!r){let e;return t[5]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,R.jsx)(ee,{onClick:()=>{i(!0)},size:`sm`,variant:`outline`,children:`Add data source`}),t[5]=e):e=t[5],e}let g;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,R.jsx)(`h3`,{className:`mb-3 font-medium`,children:`Add data source`}),t[6]=g):g=t[6];let v;t[7]===a.error?v=t[8]:(v=a.error&&(0,R.jsx)(k,{error:a.error,msg:`Failed to create the data source`}),t[7]=a.error,t[8]=v);let y;t[9]!==c||t[10]!==h?(y=e=>{c(h)(e)},t[9]=c,t[10]=h,t[11]=y):y=t[11];let S;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-name`,children:`Name`})}),t[12]=S):S=t[12];let C=!!d.name,w;t[13]===l?w=t[14]:(w=l(`name`),t[13]=l,t[14]=w);let T;t[15]!==C||t[16]!==w?(T=(0,R.jsx)(p,{"aria-invalid":C,id:`ds-name`,placeholder:`product-docs-bucket`,...w}),t[15]=C,t[16]=w,t[17]=T):T=t[17];let E;t[18]===d.name?E=t[19]:(E=(0,R.jsx)(j,{errors:[d.name]}),t[18]=d.name,t[19]=E);let A;t[20]!==T||t[21]!==E?(A=(0,R.jsxs)(te,{children:[S,T,E]}),t[20]=T,t[21]=E,t[22]=A):A=t[22];let N;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-bucket-arn`,children:`S3 bucket ARN`})}),t[23]=N):N=t[23];let ne=!!d.bucketArn,re;t[24]===l?re=t[25]:(re=l(`bucketArn`),t[24]=l,t[25]=re);let P;t[26]!==ne||t[27]!==re?(P=(0,R.jsx)(p,{"aria-invalid":ne,id:`ds-bucket-arn`,placeholder:`arn:aws:s3:::product-docs`,...re}),t[26]=ne,t[27]=re,t[28]=P):P=t[28];let ie;t[29]===d.bucketArn?ie=t[30]:(ie=(0,R.jsx)(j,{errors:[d.bucketArn]}),t[29]=d.bucketArn,t[30]=ie);let F;t[31]!==P||t[32]!==ie?(F=(0,R.jsxs)(te,{children:[N,P,ie]}),t[31]=P,t[32]=ie,t[33]=F):F=t[33];let ae;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(ae=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-inclusion-prefix`,children:`Inclusion prefix`})}),t[34]=ae):ae=t[34];let I;t[35]===l?I=t[36]:(I=l(`inclusionPrefix`),t[35]=l,t[36]=I);let L;t[37]===I?L=t[38]:(L=(0,R.jsxs)(te,{children:[ae,(0,R.jsx)(p,{id:`ds-inclusion-prefix`,placeholder:`Optional`,...I})]}),t[37]=I,t[38]=L);let z;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,R.jsx)(M,{children:`Chunking`}),t[39]=z):z=t[39];let B;t[40]===l?B=t[41]:(B=l(`chunkingEnabled`),t[40]=l,t[41]=B);let ce;t[42]===B?ce=t[43]:(ce=(0,R.jsx)(`input`,{"aria-label":`Enable fixed-size chunking`,type:`checkbox`,...B}),t[42]=B,t[43]=ce);let V;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,R.jsx)(`span`,{children:`Split documents using fixed-size chunking`}),t[44]=V):V=t[44];let H;t[45]===ce?H=t[46]:(H=(0,R.jsxs)(te,{children:[z,(0,R.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[ce,V]})]}),t[45]=ce,t[46]=H);let U;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-max-tokens`,children:`Max tokens per chunk`})}),t[47]=U):U=t[47];let W=!!d.maxTokens,le;t[48]===l?le=t[49]:(le=l(`maxTokens`,{valueAsNumber:!0}),t[48]=l,t[49]=le);let G;t[50]!==W||t[51]!==le?(G=(0,R.jsx)(p,{"aria-invalid":W,id:`ds-max-tokens`,min:1,type:`number`,...le}),t[50]=W,t[51]=le,t[52]=G):G=t[52];let ue;t[53]===d.maxTokens?ue=t[54]:(ue=(0,R.jsx)(j,{errors:[d.maxTokens]}),t[53]=d.maxTokens,t[54]=ue);let K;t[55]!==G||t[56]!==ue?(K=(0,R.jsxs)(te,{children:[U,G,ue]}),t[55]=G,t[56]=ue,t[57]=K):K=t[57];let q;t[58]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,R.jsx)(M,{children:(0,R.jsx)(`label`,{htmlFor:`ds-overlap-percentage`,children:`Overlap %`})}),t[58]=q):q=t[58];let de=!!d.overlapPercentage,J;t[59]===l?J=t[60]:(J=l(`overlapPercentage`,{valueAsNumber:!0}),t[59]=l,t[60]=J);let Y;t[61]!==de||t[62]!==J?(Y=(0,R.jsx)(p,{"aria-invalid":de,id:`ds-overlap-percentage`,max:99,min:0,type:`number`,...J}),t[61]=de,t[62]=J,t[63]=Y):Y=t[63];let X;t[64]===d.overlapPercentage?X=t[65]:(X=(0,R.jsx)(j,{errors:[d.overlapPercentage]}),t[64]=d.overlapPercentage,t[65]=X);let fe;t[66]!==Y||t[67]!==X?(fe=(0,R.jsxs)(te,{children:[q,Y,X]}),t[66]=Y,t[67]=X,t[68]=fe):fe=t[68];let Z;t[69]!==K||t[70]!==fe?(Z=(0,R.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 sm:grid-cols-2`,children:[K,fe]}),t[69]=K,t[70]=fe,t[71]=Z):Z=t[71];let pe=f||a.isPending,Q;t[72]===u?Q=t[73]:(Q=()=>{u(_),i(!1)},t[72]=u,t[73]=Q);let $;t[74]!==pe||t[75]!==Q?($=(0,R.jsx)(ee,{disabled:pe,onClick:Q,type:`button`,variant:`outline`,children:`Cancel`}),t[74]=pe,t[75]=Q,t[76]=$):$=t[76];let me=f||a.isPending,he=f||a.isPending?`Adding…`:`Add data source`,ge;t[77]!==me||t[78]!==he?(ge=(0,R.jsx)(ee,{disabled:me,type:`submit`,children:he}),t[77]=me,t[78]=he,t[79]=ge):ge=t[79];let _e;t[80]!==$||t[81]!==ge?(_e=(0,R.jsxs)(`div`,{className:`flex gap-2`,children:[$,ge]}),t[80]=$,t[81]=ge,t[82]=_e):_e=t[82];let ve;t[83]!==A||t[84]!==F||t[85]!==L||t[86]!==H||t[87]!==Z||t[88]!==_e||t[89]!==y?(ve=(0,R.jsxs)(`form`,{className:`space-y-4`,onSubmit:y,children:[A,F,L,H,Z,_e]}),t[83]=A,t[84]=F,t[85]=L,t[86]=H,t[87]=Z,t[88]=_e,t[89]=y,t[90]=ve):ve=t[90];let ye;return t[91]!==ve||t[92]!==v?(ye=(0,R.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[g,v,ve]}),t[91]=ve,t[92]=v,t[93]=ye):ye=t[93],ye}function K(e){let t=(0,oe.c)(82),{knowledgeBaseId:n}=e,r=s(),[i,a]=(0,se.useState)(!1),c;t[0]===n?c=t[1]:(c=C(n),t[0]=n,t[1]=c);let{data:l}=o(c),p;t[2]===n?p=t[3]:(p=w(n),t[2]=n,t[3]=p);let{data:m}=o(p),h=v(),{knowledgeBase:g}=l,_;t[4]===m.dataSourceSummaries?_=t[5]:(_=m.dataSourceSummaries??[],t[4]=m.dataSourceSummaries,t[5]=_);let y=_;if(!g){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(d,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`Knowledge base not found.`})]}),t[6]=e):e=t[6],e}let b=g.knowledgeBaseConfiguration?.vectorKnowledgeBaseConfiguration?.embeddingModelArn,x;t[7]!==h||t[8]!==n||t[9]!==r?(x=async function(){try{await h.mutateAsync(n),a(!1),await r({to:`/bedrock/list-knowledge-bases`})}catch{}},t[7]=h,t[8]=n,t[9]=r,t[10]=x):x=t[10];let S=x,T;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,R.jsx)(d,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),t[11]=T):T=t[11];let D;t[12]===g.status?D=t[13]:(D=(0,R.jsx)(ie,{state:g.status}),t[12]=g.status,t[13]=D);let O;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=()=>{a(!0)},t[14]=O):O=t[14];let k;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,R.jsxs)(ee,{onClick:O,size:`sm`,variant:`destructive`,children:[(0,R.jsx)(f,{className:`size-4`}),`Delete`]}),t[15]=k):k=t[15];let A;t[16]===D?A=t[17]:(A=(0,R.jsxs)(`div`,{className:`flex items-center gap-2`,children:[D,k]}),t[16]=D,t[17]=A);let j=g.name??n,M;t[18]!==j||t[19]!==A?(M=(0,R.jsx)(E,{actions:A,subtitle:`Knowledge Base Details`,title:j}),t[18]=j,t[19]=A,t[20]=M):M=t[20];let te;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,R.jsx)(re.Header,{children:`Knowledge Base Information`}),t[21]=te):te=t[21];let N;t[22]===g.knowledgeBaseId?N=t[23]:(N=(0,R.jsx)(P,{label:`Knowledge Base ID`,value:g.knowledgeBaseId}),t[22]=g.knowledgeBaseId,t[23]=N);let F;t[24]===g.knowledgeBaseArn?F=t[25]:(F=(0,R.jsx)(P,{label:`ARN`,value:g.knowledgeBaseArn}),t[24]=g.knowledgeBaseArn,t[25]=F);let ae=g.description??`-`,I;t[26]===ae?I=t[27]:(I=(0,R.jsx)(P,{label:`Description`,value:ae}),t[26]=ae,t[27]=I);let L;t[28]===g.roleArn?L=t[29]:(L=(0,R.jsx)(P,{label:`Role ARN`,value:g.roleArn}),t[28]=g.roleArn,t[29]=L);let z;t[30]===b?z=t[31]:(z=(0,R.jsx)(P,{label:`Embedding Model`,value:b}),t[30]=b,t[31]=z);let B;t[32]===g.createdAt?B=t[33]:(B=u(g.createdAt),t[32]=g.createdAt,t[33]=B);let V;t[34]===B?V=t[35]:(V=(0,R.jsx)(P,{label:`Created`,value:B}),t[34]=B,t[35]=V);let H;t[36]===g.updatedAt?H=t[37]:(H=u(g.updatedAt),t[36]=g.updatedAt,t[37]=H);let U;t[38]===H?U=t[39]:(U=(0,R.jsx)(P,{label:`Updated`,value:H}),t[38]=H,t[39]=U);let W;t[40]===g.failureReasons?W=t[41]:(W=g.failureReasons&&g.failureReasons.length>0&&(0,R.jsx)(P,{label:`Failure Reasons`,value:g.failureReasons.join(`; `)}),t[40]=g.failureReasons,t[41]=W);let G;t[42]!==N||t[43]!==F||t[44]!==I||t[45]!==L||t[46]!==z||t[47]!==V||t[48]!==U||t[49]!==W?(G=(0,R.jsxs)(re,{children:[te,(0,R.jsxs)(re.Content,{children:[N,F,I,L,z,V,U,W]})]}),t[42]=N,t[43]=F,t[44]=I,t[45]=L,t[46]=z,t[47]=V,t[48]=U,t[49]=W,t[50]=G):G=t[50];let K;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,R.jsx)(`h2`,{className:`font-semibold`,children:`Data Sources`}),t[51]=K):K=t[51];let q;t[52]===n?q=t[53]:(q=(0,R.jsxs)(`div`,{className:`mb-3 flex items-center justify-between`,children:[K,(0,R.jsx)(ue,{knowledgeBaseId:n})]}),t[52]=n,t[53]=q);let de;t[54]!==y||t[55]!==n?(de=y.length>0?(0,R.jsx)(`div`,{className:`space-y-4`,children:y.map(e=>(0,R.jsx)(ce,{dataSource:e,knowledgeBaseId:n},e.dataSourceId))}):(0,R.jsx)(`p`,{className:`text-muted-foreground`,children:`No data sources configured for this knowledge base.`}),t[54]=y,t[55]=n,t[56]=de):de=t[56];let J;t[57]!==q||t[58]!==de?(J=(0,R.jsxs)(`div`,{children:[q,de]}),t[57]=q,t[58]=de,t[59]=J):J=t[59];let Y;t[60]===n?Y=t[61]:(Y=(0,R.jsx)(le,{knowledgeBaseId:n}),t[60]=n,t[61]=Y);let X;t[62]!==M||t[63]!==G||t[64]!==J||t[65]!==Y?(X=(0,R.jsxs)(`div`,{className:`space-y-6`,children:[M,G,J,Y]}),t[62]=M,t[63]=G,t[64]=J,t[65]=Y,t[66]=X):X=t[66];let fe=`This tears down "${g.name??n}" and all of its data sources. It cannot be undone.`,Z;t[67]===h.error?Z=t[68]:(Z=h.error&&(0,R.jsx)(`span`,{className:`mt-2 block text-destructive`,children:h.error.message}),t[67]=h.error,t[68]=Z);let pe;t[69]!==fe||t[70]!==Z?(pe=(0,R.jsxs)(R.Fragment,{children:[fe,Z]}),t[69]=fe,t[70]=Z,t[71]=pe):pe=t[71];let Q;t[72]===S?Q=t[73]:(Q=()=>{S()},t[72]=S,t[73]=Q);let $;t[74]!==h.isPending||t[75]!==i||t[76]!==pe||t[77]!==Q?($=(0,R.jsx)(ne,{description:pe,isPending:h.isPending,onConfirm:Q,onOpenChange:a,open:i,title:`Delete Knowledge Base`}),t[74]=h.isPending,t[75]=i,t[76]=pe,t[77]=Q,t[78]=$):$=t[78];let me;return t[79]!==X||t[80]!==$?(me=(0,R.jsxs)(R.Fragment,{children:[T,X,$]}),t[79]=X,t[80]=$,t[81]=me):me=t[81],me}function q(){let e=(0,oe.c)(2),{knowledgeBaseId:t}=T.useParams(),n;return e[0]===t?n=e[1]:(n=(0,R.jsx)(K,{knowledgeBaseId:t}),e[0]=t,e[1]=n),n}export{q as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-cTdVPb68.js b/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-cTdVPb68.js deleted file mode 100644 index 1aa8f2a74..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_knowledgeBaseId-cTdVPb68.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_knowledgeBaseId-CJ-fZuBb.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useMutation-BnNYz53C.js","assets/removable-CebS9mWh.js","assets/mutation-pwCdlSxs.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/bedrockAgent-BB3fnx8E.js","assets/commandBuilder-CAYKjeIg.js","assets/bedrockAgent-kRbY_sb_.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{r,t as i}from"./bedrockAgent-kRbY_sb_.js";var a=e(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.knowledgeBaseId)),e.queryClient.ensureQueryData(i(t.knowledgeBaseId))])},head:({params:e})=>({meta:[{title:`${e.knowledgeBaseId} | Knowledge Base | Mulga`}]}),component:t(()=>n(()=>import(`./_knowledgeBaseId-CJ-fZuBb.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-B2lC5YBh.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-B2lC5YBh.js new file mode 100644 index 000000000..d18654d81 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_name-B2lC5YBh.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-B66O2PwL.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/rds-CgptNEeO.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/rds-vDQqd7aK.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/tabs-DEpYOmeM.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-BWFRLb1m.js","assets/rds-tags-tab-ADXwOOQT.js","assets/useQuery-DXrvTS9z.js","assets/rds-BkNf4eSG.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/tags-editor-DS_EVlVq.js","assets/plus-CW7YM5B0.js","assets/input-Dv_zyCQu.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/delete-db-subnet-group-dialog-BVcuSGlv.js","assets/rds-delete-dialog-7bAJx175.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{g as r,m as i}from"./rds-CgptNEeO.js";var a=e(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/$name`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.name),a=(await e.queryClient.query({...i(n),staleTime:`static`})).DBSubnetGroups?.[0]?.DBSubnetGroupArn??``;a!==``&&await e.queryClient.query({...r(a),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.name)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_name-B66O2PwL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-RxqrJwA3.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-B66O2PwL.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/_name-RxqrJwA3.js rename to spinifex/services/spinifexui/frontend/dist/assets/_name-B66O2PwL.js index 0ee76641b..fa6a7cb89 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_name-RxqrJwA3.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_name-B66O2PwL.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{m as u}from"./rds-BzXp-8k5.js";import{t as d}from"./_name-esUcKlUA.js";import{t as f}from"./page-heading-CIbmsDOw.js";import{n as p,t as m}from"./detail-row-BiDoIw3t.js";import{t as h}from"./state-badge-8wj3oh2U.js";import{i as g,n as _,r as v,t as y}from"./tabs-CITVfGwW.js";import{t as b}from"./rds-tags-tab-DHkAxGPS.js";import{t as x}from"./delete-db-subnet-group-dialog-B76Ijb32.js";var S=r(),C=t(n(),1),w=e();function T(e){let t=(0,S.c)(53),{dbSubnetGroupName:n}=e,r=o(),a;t[0]===n?a=t[1]:(a=u(n),t[0]=n,t[1]=a);let{data:d}=i(a),T=d.DBSubnetGroups?.[0],D=T?.DBSubnetGroupArn??``,[O,k]=(0,C.useState)(!1);if(!T?.DBSubnetGroupName){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`DB subnet group not found.`})]}),t[2]=e):e=t[2],e}let A;t[3]===T.Subnets?A=t[4]:(A=T.Subnets??[],t[3]=T.Subnets,t[4]=A);let j=A,M;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,w.jsx)(s,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),t[5]=M):M=t[5];let N;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>{k(!0)},t[6]=N):N=t[6];let P;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,w.jsxs)(l,{onClick:N,size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),t[7]=P):P=t[7];let F;t[8]===n?F=t[9]:(F=(0,w.jsx)(f,{actions:P,subtitle:`DB Subnet Group`,title:n}),t[8]=n,t[9]=F);let I;t[10]===T.SubnetGroupStatus?I=t[11]:(I=(0,w.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,w.jsx)(h,{state:T.SubnetGroupStatus})}),t[10]=T.SubnetGroupStatus,t[11]=I);let L;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,w.jsxs)(_,{children:[(0,w.jsx)(g,{value:`subnets`,children:`Subnets`}),(0,w.jsx)(g,{value:`tags`,children:`Tags`})]}),t[12]=L):L=t[12];let R;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,w.jsx)(p.Header,{children:`Details`}),t[13]=R):R=t[13];let z;t[14]===T.DBSubnetGroupDescription?z=t[15]:(z=(0,w.jsx)(m,{label:`Description`,value:T.DBSubnetGroupDescription}),t[14]=T.DBSubnetGroupDescription,t[15]=z);let B;t[16]===T.VpcId?B=t[17]:(B=(0,w.jsx)(m,{label:`VPC`,value:T.VpcId}),t[16]=T.VpcId,t[17]=B);let V;t[18]===j.length?V=t[19]:(V=j.length.toString(),t[18]=j.length,t[19]=V);let H;t[20]===V?H=t[21]:(H=(0,w.jsx)(m,{label:`Subnets`,value:V}),t[20]=V,t[21]=H);let U;t[22]===T.DBSubnetGroupArn?U=t[23]:(U=(0,w.jsx)(m,{label:`ARN`,value:T.DBSubnetGroupArn}),t[22]=T.DBSubnetGroupArn,t[23]=U);let W;t[24]!==z||t[25]!==B||t[26]!==H||t[27]!==U?(W=(0,w.jsxs)(p,{children:[R,(0,w.jsxs)(p.Content,{children:[z,B,H,U]})]}),t[24]=z,t[25]=B,t[26]=H,t[27]=U,t[28]=W):W=t[28];let G;t[29]===j?G=t[30]:(G=j.length>0?(0,w.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,w.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,w.jsx)(`thead`,{children:(0,w.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Subnet`}),(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Availability zone`}),(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`})]})}),(0,w.jsx)(`tbody`,{children:j.map(E)})]})}):(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`This group holds no subnets.`}),t[29]=j,t[30]=G);let K;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,w.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`This group records which subnets RDS may place an endpoint in; each subnet's own CIDR, addresses and routing live on its EC2 page. Membership is fixed at create — ModifyDBSubnetGroup is not implemented. Changing it means creating a new group, which a DB instance can only adopt by being recreated.`}),t[31]=K):K=t[31];let q;t[32]!==W||t[33]!==G?(q=(0,w.jsx)(v,{value:`subnets`,children:(0,w.jsxs)(`div`,{className:`space-y-4`,children:[W,G,K]})}),t[32]=W,t[33]=G,t[34]=q):q=t[34];let J;t[35]===D?J=t[36]:(J=(0,w.jsx)(v,{value:`tags`,children:(0,w.jsx)(b,{arn:D})}),t[35]=D,t[36]=J);let Y;t[37]!==q||t[38]!==J?(Y=(0,w.jsxs)(y,{defaultValue:`subnets`,children:[L,q,J]}),t[37]=q,t[38]=J,t[39]=Y):Y=t[39];let X;t[40]!==Y||t[41]!==F||t[42]!==I?(X=(0,w.jsxs)(`div`,{className:`space-y-6`,children:[F,I,Y]}),t[40]=Y,t[41]=F,t[42]=I,t[43]=X):X=t[43];let Z;t[44]===r?Z=t[45]:(Z=async()=>{await r({to:`/rds/describe-db-subnet-groups`})},t[44]=r,t[45]=Z);let Q;t[46]!==n||t[47]!==O||t[48]!==Z?(Q=(0,w.jsx)(x,{dbSubnetGroupName:n,onDeleted:Z,onOpenChange:k,open:O}),t[46]=n,t[47]=O,t[48]=Z,t[49]=Q):Q=t[49];let $;return t[50]!==X||t[51]!==Q?($=(0,w.jsxs)(w.Fragment,{children:[M,X,Q]}),t[50]=X,t[51]=Q,t[52]=$):$=t[52],$}function E(e){return(0,w.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,w.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,w.jsx)(a,{className:`text-primary hover:underline`,params:{id:e.SubnetIdentifier??``},to:`/ec2/describe-subnets/$id`,children:e.SubnetIdentifier})}),(0,w.jsx)(`td`,{className:`px-4 py-2`,children:e.SubnetAvailabilityZone?.Name??`—`}),(0,w.jsx)(`td`,{className:`px-4 py-2`,children:e.SubnetStatus})]},e.SubnetIdentifier)}function D(){let e=(0,S.c)(2),{name:t}=d.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,w.jsx)(T,{dbSubnetGroupName:n}),e[0]=n,e[1]=r),r}export{D as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{m as u}from"./rds-CgptNEeO.js";import{t as d}from"./_name-B2lC5YBh.js";import{t as f}from"./page-heading-CIbmsDOw.js";import{n as p,t as m}from"./detail-row-BiDoIw3t.js";import{t as h}from"./state-badge-teQfBrcY.js";import{i as g,n as _,r as v,t as y}from"./tabs-DEpYOmeM.js";import{t as b}from"./rds-tags-tab-ADXwOOQT.js";import{t as x}from"./delete-db-subnet-group-dialog-BVcuSGlv.js";var S=r(),C=t(n(),1),w=e();function T(e){let t=(0,S.c)(53),{dbSubnetGroupName:n}=e,r=o(),a;t[0]===n?a=t[1]:(a=u(n),t[0]=n,t[1]=a);let{data:d}=i(a),T=d.DBSubnetGroups?.[0],D=T?.DBSubnetGroupArn??``,[O,k]=(0,C.useState)(!1);if(!T?.DBSubnetGroupName){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(s,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`DB subnet group not found.`})]}),t[2]=e):e=t[2],e}let A;t[3]===T.Subnets?A=t[4]:(A=T.Subnets??[],t[3]=T.Subnets,t[4]=A);let j=A,M;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,w.jsx)(s,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),t[5]=M):M=t[5];let N;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(N=()=>{k(!0)},t[6]=N):N=t[6];let P;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,w.jsxs)(l,{onClick:N,size:`sm`,variant:`destructive`,children:[(0,w.jsx)(c,{className:`size-4`}),`Delete`]}),t[7]=P):P=t[7];let F;t[8]===n?F=t[9]:(F=(0,w.jsx)(f,{actions:P,subtitle:`DB Subnet Group`,title:n}),t[8]=n,t[9]=F);let I;t[10]===T.SubnetGroupStatus?I=t[11]:(I=(0,w.jsx)(`div`,{className:`flex items-center gap-2`,children:(0,w.jsx)(h,{state:T.SubnetGroupStatus})}),t[10]=T.SubnetGroupStatus,t[11]=I);let L;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,w.jsxs)(_,{children:[(0,w.jsx)(g,{value:`subnets`,children:`Subnets`}),(0,w.jsx)(g,{value:`tags`,children:`Tags`})]}),t[12]=L):L=t[12];let R;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,w.jsx)(p.Header,{children:`Details`}),t[13]=R):R=t[13];let z;t[14]===T.DBSubnetGroupDescription?z=t[15]:(z=(0,w.jsx)(m,{label:`Description`,value:T.DBSubnetGroupDescription}),t[14]=T.DBSubnetGroupDescription,t[15]=z);let B;t[16]===T.VpcId?B=t[17]:(B=(0,w.jsx)(m,{label:`VPC`,value:T.VpcId}),t[16]=T.VpcId,t[17]=B);let V;t[18]===j.length?V=t[19]:(V=j.length.toString(),t[18]=j.length,t[19]=V);let H;t[20]===V?H=t[21]:(H=(0,w.jsx)(m,{label:`Subnets`,value:V}),t[20]=V,t[21]=H);let U;t[22]===T.DBSubnetGroupArn?U=t[23]:(U=(0,w.jsx)(m,{label:`ARN`,value:T.DBSubnetGroupArn}),t[22]=T.DBSubnetGroupArn,t[23]=U);let W;t[24]!==z||t[25]!==B||t[26]!==H||t[27]!==U?(W=(0,w.jsxs)(p,{children:[R,(0,w.jsxs)(p.Content,{children:[z,B,H,U]})]}),t[24]=z,t[25]=B,t[26]=H,t[27]=U,t[28]=W):W=t[28];let G;t[29]===j?G=t[30]:(G=j.length>0?(0,w.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,w.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,w.jsx)(`thead`,{children:(0,w.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Subnet`}),(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Availability zone`}),(0,w.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`})]})}),(0,w.jsx)(`tbody`,{children:j.map(E)})]})}):(0,w.jsx)(`p`,{className:`text-muted-foreground`,children:`This group holds no subnets.`}),t[29]=j,t[30]=G);let K;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,w.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`This group records which subnets RDS may place an endpoint in; each subnet's own CIDR, addresses and routing live on its EC2 page. Membership is fixed at create — ModifyDBSubnetGroup is not implemented. Changing it means creating a new group, which a DB instance can only adopt by being recreated.`}),t[31]=K):K=t[31];let q;t[32]!==W||t[33]!==G?(q=(0,w.jsx)(v,{value:`subnets`,children:(0,w.jsxs)(`div`,{className:`space-y-4`,children:[W,G,K]})}),t[32]=W,t[33]=G,t[34]=q):q=t[34];let J;t[35]===D?J=t[36]:(J=(0,w.jsx)(v,{value:`tags`,children:(0,w.jsx)(b,{arn:D})}),t[35]=D,t[36]=J);let Y;t[37]!==q||t[38]!==J?(Y=(0,w.jsxs)(y,{defaultValue:`subnets`,children:[L,q,J]}),t[37]=q,t[38]=J,t[39]=Y):Y=t[39];let X;t[40]!==Y||t[41]!==F||t[42]!==I?(X=(0,w.jsxs)(`div`,{className:`space-y-6`,children:[F,I,Y]}),t[40]=Y,t[41]=F,t[42]=I,t[43]=X):X=t[43];let Z;t[44]===r?Z=t[45]:(Z=async()=>{await r({to:`/rds/describe-db-subnet-groups`})},t[44]=r,t[45]=Z);let Q;t[46]!==n||t[47]!==O||t[48]!==Z?(Q=(0,w.jsx)(x,{dbSubnetGroupName:n,onDeleted:Z,onOpenChange:k,open:O}),t[46]=n,t[47]=O,t[48]=Z,t[49]=Q):Q=t[49];let $;return t[50]!==X||t[51]!==Q?($=(0,w.jsxs)(w.Fragment,{children:[M,X,Q]}),t[50]=X,t[51]=Q,t[52]=$):$=t[52],$}function E(e){return(0,w.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,w.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,w.jsx)(a,{className:`text-primary hover:underline`,params:{id:e.SubnetIdentifier??``},to:`/ec2/describe-subnets/$id`,children:e.SubnetIdentifier})}),(0,w.jsx)(`td`,{className:`px-4 py-2`,children:e.SubnetAvailabilityZone?.Name??`—`}),(0,w.jsx)(`td`,{className:`px-4 py-2`,children:e.SubnetStatus})]},e.SubnetIdentifier)}function D(){let e=(0,S.c)(2),{name:t}=d.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,w.jsx)(T,{dbSubnetGroupName:n}),e[0]=n,e[1]=r),r}export{D as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-DzxvJlOG.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-BasqmS_s.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/_name-DzxvJlOG.js rename to spinifex/services/spinifexui/frontend/dist/assets/_name-BasqmS_s.js index 52d4b6448..a60b068af 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_name-DzxvJlOG.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_name-BasqmS_s.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./back-link-BEBtz3nP.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-AlcaFR6c.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as p}from"./button-B5pmTZ23.js";import{t as m}from"./input-BRXyXQUw.js";import{b as h,s as g,t as _}from"./rds-Dy_D7lYT.js";import{u as ee}from"./rds-CTtwIFdP.js";import{f as v,u as te}from"./rds-BzXp-8k5.js";import{t as y}from"./_name-C5_v5TCR.js";import{t as ne}from"./page-heading-CIbmsDOw.js";import{n as re,t as b}from"./detail-row-BiDoIw3t.js";import{i as ie,n as ae,r as oe,t as se}from"./tabs-CITVfGwW.js";import{t as ce}from"./rds-tags-tab-DHkAxGPS.js";import{t as le}from"./delete-db-parameter-group-dialog-D5Fw1z8Q.js";var ue=r(),de=t(n(),1),x=e();function S(e){let t=e.AllowedValues??``;if(e.DataType!==`boolean`&&e.DataType!==`enum`)return null;let n=t.split(`,`).filter(e=>e.length>0);return n.length===0?null:n.includes(e.ParameterValue??``)?n:null}function C(e){return e.DataType===`integer`||e.DataType===`real`}function w(e){return e.ApplyType===`static`?_:e.ApplyMethod??`pending-reboot`}function T(e){let t=(0,ue.c)(23),{parameter:n,value:r,options:i,editable:a,onChange:o}=e,c=n.ParameterName??``;if(!a){let e;return t[0]===r?e=t[1]:(e=(0,x.jsx)(`span`,{className:`font-mono text-xs`,children:r}),t[0]=r,t[1]=e),e}if(i){let e;t[2]===o?e=t[3]:(e=e=>{o(e??``)},t[2]=o,t[3]=e);let n=`Value of ${c}`,a;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,x.jsx)(s,{}),t[4]=a):a=t[4];let f;t[5]===n?f=t[6]:(f=(0,x.jsx)(u,{"aria-label":n,className:`w-40`,children:a}),t[5]=n,t[6]=f);let p;t[7]===i?p=t[8]:(p=i.map(E),t[7]=i,t[8]=p);let m;t[9]===p?m=t[10]:(m=(0,x.jsx)(l,{children:p}),t[9]=p,t[10]=m);let h;return t[11]!==e||t[12]!==f||t[13]!==m||t[14]!==r?(h=(0,x.jsxs)(d,{onValueChange:e,value:r,children:[f,m]}),t[11]=e,t[12]=f,t[13]=m,t[14]=r,t[15]=h):h=t[15],h}let f=`Value of ${c}`,p;t[16]===o?p=t[17]:(p=e=>{o(e.target.value)},t[16]=o,t[17]=p);let h=C(n)?`number`:`text`,g;return t[18]!==f||t[19]!==p||t[20]!==h||t[21]!==r?(g=(0,x.jsx)(m,{"aria-label":f,className:`w-40`,onChange:p,type:h,value:r}),t[18]=f,t[19]=p,t[20]=h,t[21]=r,t[22]=g):g=t[22],g}function E(e){return(0,x.jsx)(c,{value:e,children:e},e)}function fe({dbParameterGroupName:e,parameters:t,readOnly:n}){let r=ee(),[i,a]=(0,de.useState)({}),[o,f]=(0,de.useState)(``),[h,_]=(0,de.useState)(`all`),v=Object.keys(i),te=v.length>20,y=v.some(e=>(i[e]?.value??``).trim()===``),ne=(e,t)=>{let n=e.ParameterName??``;a(r=>({...r,[n]:{value:e.ParameterValue??``,applyMethod:w(e),...r[n],...t}}))},re=e=>{a(t=>{let{[e]:n,...r}=t;return r})},b=async()=>{try{await r.mutateAsync({dbParameterGroupName:e,parameters:v.map(e=>({name:e,value:i[e]?.value??``,applyMethod:i[e]?.applyMethod??`pending-reboot`}))}),a({})}catch{}},ie=o.trim().toLowerCase(),ae=t.filter(e=>{let t=e.Source??``;return h===`user`&&t!==`user`||h===`engine-default`&&t===`user`?!1:(e.ParameterName??``).toLowerCase().includes(ie)});return(0,x.jsxs)(`div`,{className:`space-y-4`,children:[(0,x.jsxs)(`div`,{className:`flex flex-wrap items-end gap-3`,children:[(0,x.jsxs)(`div`,{className:`grow`,children:[(0,x.jsx)(`label`,{className:`sr-only`,htmlFor:`parameter-filter`,children:`Filter parameters`}),(0,x.jsx)(m,{id:`parameter-filter`,onChange:e=>{f(e.target.value)},placeholder:`Filter by parameter name`,value:o})]}),(0,x.jsxs)(d,{onValueChange:e=>{_(e??`all`)},value:h,children:[(0,x.jsx)(u,{"aria-label":`Filter by source`,className:`w-56`,children:(0,x.jsx)(s,{})}),(0,x.jsxs)(l,{children:[(0,x.jsx)(c,{value:`all`,children:`All parameters`}),(0,x.jsx)(c,{value:`user`,children:`Modified (user)`}),(0,x.jsx)(c,{value:`engine-default`,children:`Engine default`})]})]})]}),!n&&v.length>0&&(0,x.jsxs)(`div`,{className:`flex flex-wrap items-center gap-3 rounded-md border p-3`,children:[(0,x.jsxs)(`p`,{className:`text-sm`,children:[v.length,` parameter`,v.length===1?``:`s`,` edited`]}),(0,x.jsx)(p,{disabled:te||y||r.isPending,onClick:()=>{b()},size:`sm`,children:r.isPending?`Saving…`:`Save Changes`}),(0,x.jsx)(p,{onClick:()=>{a({})},size:`sm`,variant:`outline`,children:`Discard`}),te&&(0,x.jsxs)(`p`,{className:`text-xs text-destructive`,children:[`At most `,20,` parameters can be saved at once. Each save is applied as a whole, so a larger edit is split by you rather than half-applied by us.`]}),y&&(0,x.jsx)(`p`,{className:`text-xs text-destructive`,children:`An edited parameter cannot be left blank.`})]}),r.error&&(0,x.jsx)(`p`,{className:`text-sm text-destructive`,children:r.error.message}),ae.length>0?(0,x.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,x.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Value`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Allowed`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Source`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Apply`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,x.jsx)(`tbody`,{children:ae.map(e=>{let t=e.ParameterName??``,r=i[t],a=S(e),o=!n&&e.IsModifiable,f=r?.value??e.ParameterValue??``,m=r?.applyMethod??w(e),h=g(e.ApplyType);return(0,x.jsxs)(`tr`,{className:`border-b align-top last:border-0`,children:[(0,x.jsxs)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:[t,(0,x.jsx)(`span`,{className:`mt-0.5 block font-sans text-muted-foreground`,children:e.Description})]}),(0,x.jsx)(`td`,{className:`px-4 py-2`,children:(0,x.jsx)(T,{editable:o??!1,onChange:t=>{ne(e,{value:t})},options:a,parameter:e,value:f})}),(0,x.jsxs)(`td`,{className:`px-4 py-2 font-mono text-xs text-muted-foreground`,children:[e.AllowedValues??`—`,(0,x.jsxs)(`span`,{className:`mt-0.5 block font-sans`,children:[e.DataType,!e.IsModifiable&&` · fixed by the platform`]})]}),(0,x.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.Source}),(0,x.jsx)(`td`,{className:`px-4 py-2`,children:o&&r&&h.length>1?(0,x.jsxs)(d,{onValueChange:t=>{ne(e,{applyMethod:t??`pending-reboot`})},value:m,children:[(0,x.jsx)(u,{"aria-label":`Apply method of ${t}`,className:`w-44`,children:(0,x.jsx)(s,{})}),(0,x.jsx)(l,{children:h.map(e=>(0,x.jsx)(c,{value:e,children:e},e))})]}):(0,x.jsxs)(`span`,{className:`text-xs`,children:[m,e.ApplyType===`static`&&(0,x.jsx)(`span`,{className:`mt-0.5 block text-muted-foreground`,children:`static — adopted at the next reboot`})]})}),(0,x.jsx)(`td`,{className:`px-4 py-2 text-right`,children:r&&(0,x.jsx)(p,{onClick:()=>{re(t)},size:`sm`,variant:`ghost`,children:`Reset`})})]},t)})})]})}):(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`No parameter matches this filter.`})]})}function D(e){let t=(0,ue.c)(112),{dbParameterGroupName:n}=e,r=a(),s;t[0]===n?s=t[1]:(s=te(n),t[0]=n,t[1]=s);let{data:c}=i(s),l=c.DBParameterGroups?.[0],u;t[2]===n?u=t[3]:(u=h(n),t[2]=n,t[3]=u);let d=u,m=d?``:l?.DBParameterGroupArn??``,g;t[4]===n?g=t[5]:(g=v(n),t[4]=n,t[5]=g);let{data:_}=i(g),[ee,y]=(0,de.useState)(!1);if(!l?.DBParameterGroupName){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`DB parameter group not found.`})]}),t[6]=e):e=t[6],e}let S;t[7]===_.Parameters?S=t[8]:(S=_.Parameters??[],t[7]=_.Parameters,t[8]=S);let C=S,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U;if(t[9]!==n||t[10]!==l.DBParameterGroupFamily||t[11]!==l.Description||t[12]!==d||t[13]!==C){let e=C.filter(pe).length;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,x.jsx)(o,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),t[34]=R):R=t[34],F=`space-y-6`;let r;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(r=()=>{y(!0)},t[35]=r):r=t[35];let i;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,x.jsx)(f,{className:`size-4`}),t[36]=i):i=t[36];let a;t[37]===d?a=t[38]:(a=(0,x.jsxs)(p,{disabled:d,onClick:r,size:`sm`,variant:`destructive`,children:[i,`Delete`]}),t[37]=d,t[38]=a),t[39]!==n||t[40]!==a?(I=(0,x.jsx)(ne,{actions:a,subtitle:`DB Parameter Group`,title:n}),t[39]=n,t[40]=a,t[41]=I):I=t[41],t[42]===d?L=t[43]:(L=d&&(0,x.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`note`,children:[(0,x.jsx)(`p`,{className:`font-medium`,children:`This is a default parameter group`}),(0,x.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`The service owns it. It can be read and attached to an instance, but it cannot be modified, deleted or tagged. Create your own group of the same family to change a value.`})]}),t[42]=d,t[43]=L),O=se,M=`parameters`;let s,c;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,x.jsx)(ie,{value:`parameters`,children:`Parameters`}),c=(0,x.jsx)(ie,{value:`details`,children:`Details`}),t[44]=s,t[45]=c):(s=t[44],c=t[45]);let u;t[46]===d?u=t[47]:(u=!d&&(0,x.jsx)(ie,{value:`tags`,children:`Tags`}),t[46]=d,t[47]=u),t[48]===u?N=t[49]:(N=(0,x.jsxs)(ae,{children:[s,c,u]}),t[48]=u,t[49]=N),t[50]!==n||t[51]!==d||t[52]!==C?(P=(0,x.jsx)(oe,{value:`parameters`,children:(0,x.jsx)(fe,{dbParameterGroupName:n,parameters:C,readOnly:d})}),t[50]=n,t[51]=d,t[52]=C,t[53]=P):P=t[53],D=oe,j=`details`,E=re,t[54]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,x.jsx)(re.Header,{children:`Details`}),t[54]=A):A=t[54],T=re.Content,t[55]===l.DBParameterGroupFamily?V=t[56]:(V=(0,x.jsx)(b,{label:`Family`,value:l.DBParameterGroupFamily}),t[55]=l.DBParameterGroupFamily,t[56]=V),t[57]===l.Description?H=t[58]:(H=(0,x.jsx)(b,{label:`Description`,value:l.Description}),t[57]=l.Description,t[58]=H);let m=d?`Default`:`Customer`;t[59]===m?U=t[60]:(U=(0,x.jsx)(b,{label:`Type`,value:m}),t[59]=m,t[60]=U);let h;t[61]===C.length?h=t[62]:(h=C.length.toString(),t[61]=C.length,t[62]=h),t[63]===h?k=t[64]:(k=(0,x.jsx)(b,{label:`Parameters`,value:h}),t[63]=h,t[64]=k),w=b,z=`Overridden`,B=e.toString(),t[9]=n,t[10]=l.DBParameterGroupFamily,t[11]=l.Description,t[12]=d,t[13]=C,t[14]=w,t[15]=T,t[16]=E,t[17]=D,t[18]=O,t[19]=k,t[20]=A,t[21]=j,t[22]=M,t[23]=N,t[24]=P,t[25]=F,t[26]=I,t[27]=L,t[28]=R,t[29]=z,t[30]=B,t[31]=V,t[32]=H,t[33]=U}else w=t[14],T=t[15],E=t[16],D=t[17],O=t[18],k=t[19],A=t[20],j=t[21],M=t[22],N=t[23],P=t[24],F=t[25],I=t[26],L=t[27],R=t[28],z=t[29],B=t[30],V=t[31],H=t[32],U=t[33];let W;t[65]!==w||t[66]!==z||t[67]!==B?(W=(0,x.jsx)(w,{label:z,value:B}),t[65]=w,t[66]=z,t[67]=B,t[68]=W):W=t[68];let G;t[69]===l.DBParameterGroupArn?G=t[70]:(G=(0,x.jsx)(b,{label:`ARN`,value:l.DBParameterGroupArn}),t[69]=l.DBParameterGroupArn,t[70]=G);let K;t[71]!==T||t[72]!==k||t[73]!==W||t[74]!==G||t[75]!==V||t[76]!==H||t[77]!==U?(K=(0,x.jsxs)(T,{children:[V,H,U,k,W,G]}),t[71]=T,t[72]=k,t[73]=W,t[74]=G,t[75]=V,t[76]=H,t[77]=U,t[78]=K):K=t[78];let q;t[79]!==E||t[80]!==A||t[81]!==K?(q=(0,x.jsxs)(E,{children:[A,K]}),t[79]=E,t[80]=A,t[81]=K,t[82]=q):q=t[82];let J;t[83]!==D||t[84]!==j||t[85]!==q?(J=(0,x.jsx)(D,{value:j,children:q}),t[83]=D,t[84]=j,t[85]=q,t[86]=J):J=t[86];let Y;t[87]!==m||t[88]!==d?(Y=!d&&(0,x.jsx)(oe,{value:`tags`,children:(0,x.jsx)(ce,{arn:m})}),t[87]=m,t[88]=d,t[89]=Y):Y=t[89];let X;t[90]!==O||t[91]!==M||t[92]!==N||t[93]!==P||t[94]!==J||t[95]!==Y?(X=(0,x.jsxs)(O,{defaultValue:M,children:[N,P,J,Y]}),t[90]=O,t[91]=M,t[92]=N,t[93]=P,t[94]=J,t[95]=Y,t[96]=X):X=t[96];let Z;t[97]!==F||t[98]!==I||t[99]!==L||t[100]!==X?(Z=(0,x.jsxs)(`div`,{className:F,children:[I,L,X]}),t[97]=F,t[98]=I,t[99]=L,t[100]=X,t[101]=Z):Z=t[101];let Q;t[102]===r?Q=t[103]:(Q=async()=>{await r({to:`/rds/describe-db-parameter-groups`})},t[102]=r,t[103]=Q);let $;t[104]!==n||t[105]!==ee||t[106]!==Q?($=(0,x.jsx)(le,{dbParameterGroupName:n,onDeleted:Q,onOpenChange:y,open:ee}),t[104]=n,t[105]=ee,t[106]=Q,t[107]=$):$=t[107];let me;return t[108]!==R||t[109]!==Z||t[110]!==$?(me=(0,x.jsxs)(x.Fragment,{children:[R,Z,$]}),t[108]=R,t[109]=Z,t[110]=$,t[111]=me):me=t[111],me}function pe(e){return e.Source===`user`}function O(){let e=(0,ue.c)(2),{name:t}=y.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,x.jsx)(D,{dbParameterGroupName:n}),e[0]=n,e[1]=r),r}export{O as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./back-link-BEBtz3nP.js";import{c as s,i as c,n as l,s as u,t as d}from"./select-C4XUO0SI.js";import{t as f}from"./trash-2-Dc_kaGDS.js";import{t as p}from"./button-KK2VfbzH.js";import{t as m}from"./input-Dv_zyCQu.js";import{b as h,s as g,t as _}from"./rds-vDQqd7aK.js";import{u as ee}from"./rds-BkNf4eSG.js";import{f as v,u as te}from"./rds-CgptNEeO.js";import{t as y}from"./_name-CX7Vv6wW.js";import{t as ne}from"./page-heading-CIbmsDOw.js";import{n as re,t as b}from"./detail-row-BiDoIw3t.js";import{i as ie,n as ae,r as oe,t as se}from"./tabs-DEpYOmeM.js";import{t as ce}from"./rds-tags-tab-ADXwOOQT.js";import{t as le}from"./delete-db-parameter-group-dialog-C1z8nN95.js";var ue=r(),de=t(n(),1),x=e();function S(e){let t=e.AllowedValues??``;if(e.DataType!==`boolean`&&e.DataType!==`enum`)return null;let n=t.split(`,`).filter(e=>e.length>0);return n.length===0?null:n.includes(e.ParameterValue??``)?n:null}function C(e){return e.DataType===`integer`||e.DataType===`real`}function w(e){return e.ApplyType===`static`?_:e.ApplyMethod??`pending-reboot`}function T(e){let t=(0,ue.c)(23),{parameter:n,value:r,options:i,editable:a,onChange:o}=e,c=n.ParameterName??``;if(!a){let e;return t[0]===r?e=t[1]:(e=(0,x.jsx)(`span`,{className:`font-mono text-xs`,children:r}),t[0]=r,t[1]=e),e}if(i){let e;t[2]===o?e=t[3]:(e=e=>{o(e??``)},t[2]=o,t[3]=e);let n=`Value of ${c}`,a;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,x.jsx)(s,{}),t[4]=a):a=t[4];let f;t[5]===n?f=t[6]:(f=(0,x.jsx)(u,{"aria-label":n,className:`w-40`,children:a}),t[5]=n,t[6]=f);let p;t[7]===i?p=t[8]:(p=i.map(E),t[7]=i,t[8]=p);let m;t[9]===p?m=t[10]:(m=(0,x.jsx)(l,{children:p}),t[9]=p,t[10]=m);let h;return t[11]!==e||t[12]!==f||t[13]!==m||t[14]!==r?(h=(0,x.jsxs)(d,{onValueChange:e,value:r,children:[f,m]}),t[11]=e,t[12]=f,t[13]=m,t[14]=r,t[15]=h):h=t[15],h}let f=`Value of ${c}`,p;t[16]===o?p=t[17]:(p=e=>{o(e.target.value)},t[16]=o,t[17]=p);let h=C(n)?`number`:`text`,g;return t[18]!==f||t[19]!==p||t[20]!==h||t[21]!==r?(g=(0,x.jsx)(m,{"aria-label":f,className:`w-40`,onChange:p,type:h,value:r}),t[18]=f,t[19]=p,t[20]=h,t[21]=r,t[22]=g):g=t[22],g}function E(e){return(0,x.jsx)(c,{value:e,children:e},e)}function fe({dbParameterGroupName:e,parameters:t,readOnly:n}){let r=ee(),[i,a]=(0,de.useState)({}),[o,f]=(0,de.useState)(``),[h,_]=(0,de.useState)(`all`),v=Object.keys(i),te=v.length>20,y=v.some(e=>(i[e]?.value??``).trim()===``),ne=(e,t)=>{let n=e.ParameterName??``;a(r=>({...r,[n]:{value:e.ParameterValue??``,applyMethod:w(e),...r[n],...t}}))},re=e=>{a(t=>{let{[e]:n,...r}=t;return r})},b=async()=>{try{await r.mutateAsync({dbParameterGroupName:e,parameters:v.map(e=>({name:e,value:i[e]?.value??``,applyMethod:i[e]?.applyMethod??`pending-reboot`}))}),a({})}catch{}},ie=o.trim().toLowerCase(),ae=t.filter(e=>{let t=e.Source??``;return h===`user`&&t!==`user`||h===`engine-default`&&t===`user`?!1:(e.ParameterName??``).toLowerCase().includes(ie)});return(0,x.jsxs)(`div`,{className:`space-y-4`,children:[(0,x.jsxs)(`div`,{className:`flex flex-wrap items-end gap-3`,children:[(0,x.jsxs)(`div`,{className:`grow`,children:[(0,x.jsx)(`label`,{className:`sr-only`,htmlFor:`parameter-filter`,children:`Filter parameters`}),(0,x.jsx)(m,{id:`parameter-filter`,onChange:e=>{f(e.target.value)},placeholder:`Filter by parameter name`,value:o})]}),(0,x.jsxs)(d,{onValueChange:e=>{_(e??`all`)},value:h,children:[(0,x.jsx)(u,{"aria-label":`Filter by source`,className:`w-56`,children:(0,x.jsx)(s,{})}),(0,x.jsxs)(l,{children:[(0,x.jsx)(c,{value:`all`,children:`All parameters`}),(0,x.jsx)(c,{value:`user`,children:`Modified (user)`}),(0,x.jsx)(c,{value:`engine-default`,children:`Engine default`})]})]})]}),!n&&v.length>0&&(0,x.jsxs)(`div`,{className:`flex flex-wrap items-center gap-3 rounded-md border p-3`,children:[(0,x.jsxs)(`p`,{className:`text-sm`,children:[v.length,` parameter`,v.length===1?``:`s`,` edited`]}),(0,x.jsx)(p,{disabled:te||y||r.isPending,onClick:()=>{b()},size:`sm`,children:r.isPending?`Saving…`:`Save Changes`}),(0,x.jsx)(p,{onClick:()=>{a({})},size:`sm`,variant:`outline`,children:`Discard`}),te&&(0,x.jsxs)(`p`,{className:`text-xs text-destructive`,children:[`At most `,20,` parameters can be saved at once. Each save is applied as a whole, so a larger edit is split by you rather than half-applied by us.`]}),y&&(0,x.jsx)(`p`,{className:`text-xs text-destructive`,children:`An edited parameter cannot be left blank.`})]}),r.error&&(0,x.jsx)(`p`,{className:`text-sm text-destructive`,children:r.error.message}),ae.length>0?(0,x.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,x.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Value`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Allowed`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Source`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Apply`}),(0,x.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,x.jsx)(`tbody`,{children:ae.map(e=>{let t=e.ParameterName??``,r=i[t],a=S(e),o=!n&&e.IsModifiable,f=r?.value??e.ParameterValue??``,m=r?.applyMethod??w(e),h=g(e.ApplyType);return(0,x.jsxs)(`tr`,{className:`border-b align-top last:border-0`,children:[(0,x.jsxs)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:[t,(0,x.jsx)(`span`,{className:`mt-0.5 block font-sans text-muted-foreground`,children:e.Description})]}),(0,x.jsx)(`td`,{className:`px-4 py-2`,children:(0,x.jsx)(T,{editable:o??!1,onChange:t=>{ne(e,{value:t})},options:a,parameter:e,value:f})}),(0,x.jsxs)(`td`,{className:`px-4 py-2 font-mono text-xs text-muted-foreground`,children:[e.AllowedValues??`—`,(0,x.jsxs)(`span`,{className:`mt-0.5 block font-sans`,children:[e.DataType,!e.IsModifiable&&` · fixed by the platform`]})]}),(0,x.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.Source}),(0,x.jsx)(`td`,{className:`px-4 py-2`,children:o&&r&&h.length>1?(0,x.jsxs)(d,{onValueChange:t=>{ne(e,{applyMethod:t??`pending-reboot`})},value:m,children:[(0,x.jsx)(u,{"aria-label":`Apply method of ${t}`,className:`w-44`,children:(0,x.jsx)(s,{})}),(0,x.jsx)(l,{children:h.map(e=>(0,x.jsx)(c,{value:e,children:e},e))})]}):(0,x.jsxs)(`span`,{className:`text-xs`,children:[m,e.ApplyType===`static`&&(0,x.jsx)(`span`,{className:`mt-0.5 block text-muted-foreground`,children:`static — adopted at the next reboot`})]})}),(0,x.jsx)(`td`,{className:`px-4 py-2 text-right`,children:r&&(0,x.jsx)(p,{onClick:()=>{re(t)},size:`sm`,variant:`ghost`,children:`Reset`})})]},t)})})]})}):(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`No parameter matches this filter.`})]})}function D(e){let t=(0,ue.c)(112),{dbParameterGroupName:n}=e,r=a(),s;t[0]===n?s=t[1]:(s=te(n),t[0]=n,t[1]=s);let{data:c}=i(s),l=c.DBParameterGroups?.[0],u;t[2]===n?u=t[3]:(u=h(n),t[2]=n,t[3]=u);let d=u,m=d?``:l?.DBParameterGroupArn??``,g;t[4]===n?g=t[5]:(g=v(n),t[4]=n,t[5]=g);let{data:_}=i(g),[ee,y]=(0,de.useState)(!1);if(!l?.DBParameterGroupName){let e;return t[6]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),(0,x.jsx)(`p`,{className:`text-muted-foreground`,children:`DB parameter group not found.`})]}),t[6]=e):e=t[6],e}let S;t[7]===_.Parameters?S=t[8]:(S=_.Parameters??[],t[7]=_.Parameters,t[8]=S);let C=S,w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U;if(t[9]!==n||t[10]!==l.DBParameterGroupFamily||t[11]!==l.Description||t[12]!==d||t[13]!==C){let e=C.filter(pe).length;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,x.jsx)(o,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),t[34]=R):R=t[34],F=`space-y-6`;let r;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(r=()=>{y(!0)},t[35]=r):r=t[35];let i;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,x.jsx)(f,{className:`size-4`}),t[36]=i):i=t[36];let a;t[37]===d?a=t[38]:(a=(0,x.jsxs)(p,{disabled:d,onClick:r,size:`sm`,variant:`destructive`,children:[i,`Delete`]}),t[37]=d,t[38]=a),t[39]!==n||t[40]!==a?(I=(0,x.jsx)(ne,{actions:a,subtitle:`DB Parameter Group`,title:n}),t[39]=n,t[40]=a,t[41]=I):I=t[41],t[42]===d?L=t[43]:(L=d&&(0,x.jsxs)(`div`,{className:`rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-4 text-sm`,role:`note`,children:[(0,x.jsx)(`p`,{className:`font-medium`,children:`This is a default parameter group`}),(0,x.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`The service owns it. It can be read and attached to an instance, but it cannot be modified, deleted or tagged. Create your own group of the same family to change a value.`})]}),t[42]=d,t[43]=L),O=se,M=`parameters`;let s,c;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,x.jsx)(ie,{value:`parameters`,children:`Parameters`}),c=(0,x.jsx)(ie,{value:`details`,children:`Details`}),t[44]=s,t[45]=c):(s=t[44],c=t[45]);let u;t[46]===d?u=t[47]:(u=!d&&(0,x.jsx)(ie,{value:`tags`,children:`Tags`}),t[46]=d,t[47]=u),t[48]===u?N=t[49]:(N=(0,x.jsxs)(ae,{children:[s,c,u]}),t[48]=u,t[49]=N),t[50]!==n||t[51]!==d||t[52]!==C?(P=(0,x.jsx)(oe,{value:`parameters`,children:(0,x.jsx)(fe,{dbParameterGroupName:n,parameters:C,readOnly:d})}),t[50]=n,t[51]=d,t[52]=C,t[53]=P):P=t[53],D=oe,j=`details`,E=re,t[54]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,x.jsx)(re.Header,{children:`Details`}),t[54]=A):A=t[54],T=re.Content,t[55]===l.DBParameterGroupFamily?V=t[56]:(V=(0,x.jsx)(b,{label:`Family`,value:l.DBParameterGroupFamily}),t[55]=l.DBParameterGroupFamily,t[56]=V),t[57]===l.Description?H=t[58]:(H=(0,x.jsx)(b,{label:`Description`,value:l.Description}),t[57]=l.Description,t[58]=H);let m=d?`Default`:`Customer`;t[59]===m?U=t[60]:(U=(0,x.jsx)(b,{label:`Type`,value:m}),t[59]=m,t[60]=U);let h;t[61]===C.length?h=t[62]:(h=C.length.toString(),t[61]=C.length,t[62]=h),t[63]===h?k=t[64]:(k=(0,x.jsx)(b,{label:`Parameters`,value:h}),t[63]=h,t[64]=k),w=b,z=`Overridden`,B=e.toString(),t[9]=n,t[10]=l.DBParameterGroupFamily,t[11]=l.Description,t[12]=d,t[13]=C,t[14]=w,t[15]=T,t[16]=E,t[17]=D,t[18]=O,t[19]=k,t[20]=A,t[21]=j,t[22]=M,t[23]=N,t[24]=P,t[25]=F,t[26]=I,t[27]=L,t[28]=R,t[29]=z,t[30]=B,t[31]=V,t[32]=H,t[33]=U}else w=t[14],T=t[15],E=t[16],D=t[17],O=t[18],k=t[19],A=t[20],j=t[21],M=t[22],N=t[23],P=t[24],F=t[25],I=t[26],L=t[27],R=t[28],z=t[29],B=t[30],V=t[31],H=t[32],U=t[33];let W;t[65]!==w||t[66]!==z||t[67]!==B?(W=(0,x.jsx)(w,{label:z,value:B}),t[65]=w,t[66]=z,t[67]=B,t[68]=W):W=t[68];let G;t[69]===l.DBParameterGroupArn?G=t[70]:(G=(0,x.jsx)(b,{label:`ARN`,value:l.DBParameterGroupArn}),t[69]=l.DBParameterGroupArn,t[70]=G);let K;t[71]!==T||t[72]!==k||t[73]!==W||t[74]!==G||t[75]!==V||t[76]!==H||t[77]!==U?(K=(0,x.jsxs)(T,{children:[V,H,U,k,W,G]}),t[71]=T,t[72]=k,t[73]=W,t[74]=G,t[75]=V,t[76]=H,t[77]=U,t[78]=K):K=t[78];let q;t[79]!==E||t[80]!==A||t[81]!==K?(q=(0,x.jsxs)(E,{children:[A,K]}),t[79]=E,t[80]=A,t[81]=K,t[82]=q):q=t[82];let J;t[83]!==D||t[84]!==j||t[85]!==q?(J=(0,x.jsx)(D,{value:j,children:q}),t[83]=D,t[84]=j,t[85]=q,t[86]=J):J=t[86];let Y;t[87]!==m||t[88]!==d?(Y=!d&&(0,x.jsx)(oe,{value:`tags`,children:(0,x.jsx)(ce,{arn:m})}),t[87]=m,t[88]=d,t[89]=Y):Y=t[89];let X;t[90]!==O||t[91]!==M||t[92]!==N||t[93]!==P||t[94]!==J||t[95]!==Y?(X=(0,x.jsxs)(O,{defaultValue:M,children:[N,P,J,Y]}),t[90]=O,t[91]=M,t[92]=N,t[93]=P,t[94]=J,t[95]=Y,t[96]=X):X=t[96];let Z;t[97]!==F||t[98]!==I||t[99]!==L||t[100]!==X?(Z=(0,x.jsxs)(`div`,{className:F,children:[I,L,X]}),t[97]=F,t[98]=I,t[99]=L,t[100]=X,t[101]=Z):Z=t[101];let Q;t[102]===r?Q=t[103]:(Q=async()=>{await r({to:`/rds/describe-db-parameter-groups`})},t[102]=r,t[103]=Q);let $;t[104]!==n||t[105]!==ee||t[106]!==Q?($=(0,x.jsx)(le,{dbParameterGroupName:n,onDeleted:Q,onOpenChange:y,open:ee}),t[104]=n,t[105]=ee,t[106]=Q,t[107]=$):$=t[107];let me;return t[108]!==R||t[109]!==Z||t[110]!==$?(me=(0,x.jsxs)(x.Fragment,{children:[R,Z,$]}),t[108]=R,t[109]=Z,t[110]=$,t[111]=me):me=t[111],me}function pe(e){return e.Source===`user`}function O(){let e=(0,ue.c)(2),{name:t}=y.useParams(),n=decodeURIComponent(t),r;return e[0]===n?r=e[1]:(r=(0,x.jsx)(D,{dbParameterGroupName:n}),e[0]=n,e[1]=r),r}export{O as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-C5_v5TCR.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-C5_v5TCR.js deleted file mode 100644 index fb75822f7..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_name-C5_v5TCR.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-DzxvJlOG.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/rds-Dy_D7lYT.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/rds-CTtwIFdP.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-BzXp-8k5.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/tabs-CITVfGwW.js","assets/rds-tags-tab-DHkAxGPS.js","assets/useQuery-DXrvTS9z.js","assets/tags-editor-Ch0tFvxo.js","assets/plus-CW7YM5B0.js","assets/delete-db-parameter-group-dialog-D5Fw1z8Q.js","assets/rds-delete-dialog-CliAksMQ.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{b as r}from"./rds-Dy_D7lYT.js";import{f as i,g as a,u as o}from"./rds-BzXp-8k5.js";var s=e(`/_auth/rds/(parameter-groups)/describe-db-parameter-groups/$name`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.name),[s]=await Promise.all([e.queryClient.ensureQueryData(o(n)),e.queryClient.ensureQueryData(i(n))]),c=r(n)?``:s.DBParameterGroups?.[0]?.DBParameterGroupArn??``;c!==``&&await e.queryClient.ensureQueryData(a(c))},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.name)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_name-DzxvJlOG.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-CX7Vv6wW.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-CX7Vv6wW.js new file mode 100644 index 000000000..ddc6645d8 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_name-CX7Vv6wW.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-BasqmS_s.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/rds-vDQqd7aK.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/rds-BkNf4eSG.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/rds-CgptNEeO.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/tabs-DEpYOmeM.js","assets/rds-tags-tab-ADXwOOQT.js","assets/useQuery-DXrvTS9z.js","assets/tags-editor-DS_EVlVq.js","assets/plus-CW7YM5B0.js","assets/delete-db-parameter-group-dialog-C1z8nN95.js","assets/rds-delete-dialog-7bAJx175.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{b as r}from"./rds-vDQqd7aK.js";import{f as i,g as a,u as o}from"./rds-CgptNEeO.js";var s=e(`/_auth/rds/(parameter-groups)/describe-db-parameter-groups/$name`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.name),[s]=await Promise.all([e.queryClient.query({...o(n),staleTime:`static`}),e.queryClient.query({...i(n),staleTime:`static`})]),c=r(n)?``:s.DBParameterGroups?.[0]?.DBParameterGroupArn??``;c!==``&&await e.queryClient.query({...a(c),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.name)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_name-BasqmS_s.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_name-esUcKlUA.js b/spinifex/services/spinifexui/frontend/dist/assets/_name-esUcKlUA.js deleted file mode 100644 index 9c1276369..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_name-esUcKlUA.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_name-RxqrJwA3.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/rds-BzXp-8k5.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/rds-Dy_D7lYT.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/tabs-CITVfGwW.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/useControlled-BUhZEvgO.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/rds-tags-tab-DHkAxGPS.js","assets/useQuery-DXrvTS9z.js","assets/rds-CTtwIFdP.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/tags-editor-Ch0tFvxo.js","assets/plus-CW7YM5B0.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/delete-db-subnet-group-dialog-B76Ijb32.js","assets/rds-delete-dialog-CliAksMQ.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{g as r,m as i}from"./rds-BzXp-8k5.js";var a=e(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/$name`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.name),a=(await e.queryClient.ensureQueryData(i(n))).DBSubnetGroups?.[0]?.DBSubnetGroupArn??``;a!==``&&await e.queryClient.ensureQueryData(r(a))},head:({params:e})=>({meta:[{title:`${decodeURIComponent(e.name)} | RDS | Mulga`}]}),component:t(()=>n(()=>import(`./_name-RxqrJwA3.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BMv3b5-4.js b/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BMv3b5-4.js new file mode 100644 index 000000000..9d0c9aa65 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BMv3b5-4.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_policyArn-CgM1UTwX.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/iam-DUYV-IYB.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-8MIIrZQ3.js","assets/iam-V_jWOGeX.js","assets/queryOptions-Dfvzj6n2.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/policy-document-viewer-DNOWNqOw.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{h as r,m as i}from"./iam-V_jWOGeX.js";var a=e(`/_auth/iam/(policies)/list-policies/$policyArn`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.policyArn),a=await e.queryClient.query({...i(n),staleTime:`static`}),o=a.Policy?.DefaultVersionId;return o&&await e.queryClient.query({...r(n,o),staleTime:`static`}),a},head:({loaderData:e})=>({meta:[{title:`${e?.Policy?.PolicyName??`Policy`} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_policyArn-CgM1UTwX.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CYl42KzQ.js b/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CYl42KzQ.js deleted file mode 100644 index 27205e954..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CYl42KzQ.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_policyArn-BUtKtj8q.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/iam-CVT2wiur.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/policy-document-viewer-DNOWNqOw.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{h as r,m as i}from"./iam-BuKHxc30.js";var a=e(`/_auth/iam/(policies)/list-policies/$policyArn`)({loader:async({context:e,params:t})=>{let n=decodeURIComponent(t.policyArn),a=await e.queryClient.ensureQueryData(i(n)),o=a.Policy?.DefaultVersionId;return o&&await e.queryClient.ensureQueryData(r(n,o)),a},head:({loaderData:e})=>({meta:[{title:`${e?.Policy?.PolicyName??`Policy`} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_policyArn-BUtKtj8q.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BUtKtj8q.js b/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CgM1UTwX.js similarity index 87% rename from spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BUtKtj8q.js rename to spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CgM1UTwX.js index 8069326c0..dab9e21dc 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-BUtKtj8q.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_policyArn-CgM1UTwX.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Cng_iYLz.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-B5pmTZ23.js";import{g as l}from"./iam-CVT2wiur.js";import{h as u,m as d}from"./iam-BuKHxc30.js";import{t as f}from"./_policyArn-CYl42KzQ.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./policy-document-viewer-DNOWNqOw.js";var y=t(n()),b=e();function x(){let{policyArn:e}=f.useParams(),t=decodeURIComponent(e),n=i(),{data:x}=r(d(t)),S=x.Policy,C=l(),[w,T]=(0,y.useState)(!1),E=S?.DefaultVersionId??`v1`,{data:D}=r(u(t,E)),O=D?.PolicyVersion?.Document?decodeURIComponent(D.PolicyVersion.Document):null;return S?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/iam/list-policies`,children:`Back to policies`}),C.error&&(0,b.jsx)(m,{error:C.error,msg:`Failed to delete policy`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(c,{onClick:()=>{T(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(s,{className:`size-4`}),`Delete`]}),subtitle:`Policy Details`,title:S.PolicyName??``}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Policy Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Policy Name`,value:S.PolicyName}),(0,b.jsx)(_,{label:`Policy ID`,value:S.PolicyId}),(0,b.jsx)(_,{label:`ARN`,value:S.Arn}),(0,b.jsx)(_,{label:`Path`,value:S.Path}),(0,b.jsx)(_,{label:`Description`,value:S.Description??`-`}),(0,b.jsx)(_,{label:`Created`,value:a(S.CreateDate)})]})]}),O&&(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Policy Document`}),(0,b.jsx)(`div`,{className:`p-4`,children:(0,b.jsx)(v,{document:O})})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the policy "${S.PolicyName}"? This action cannot be undone.`,isPending:C.isPending,onConfirm:async()=>{try{await C.mutateAsync(t),n({to:`/iam/list-policies`})}finally{T(!1)}},onOpenChange:T,open:w,title:`Delete Policy`})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/iam/list-policies`,children:`Back to policies`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Policy not found.`})]})}export{x as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Bjqk93qS.js";import{t as o}from"./back-link-BEBtz3nP.js";import{t as s}from"./trash-2-Dc_kaGDS.js";import{t as c}from"./button-KK2VfbzH.js";import{g as l}from"./iam-DUYV-IYB.js";import{h as u,m as d}from"./iam-V_jWOGeX.js";import{t as f}from"./_policyArn-BMv3b5-4.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{t as m}from"./error-banner-vjkAWoEL.js";import{t as h}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as g,t as _}from"./detail-row-BiDoIw3t.js";import{t as v}from"./policy-document-viewer-DNOWNqOw.js";var y=t(n()),b=e();function x(){let{policyArn:e}=f.useParams(),t=decodeURIComponent(e),n=i(),{data:x}=r(d(t)),S=x.Policy,C=l(),[w,T]=(0,y.useState)(!1),E=S?.DefaultVersionId??`v1`,{data:D}=r(u(t,E)),O=D?.PolicyVersion?.Document?decodeURIComponent(D.PolicyVersion.Document):null;return S?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/iam/list-policies`,children:`Back to policies`}),C.error&&(0,b.jsx)(m,{error:C.error,msg:`Failed to delete policy`}),(0,b.jsxs)(`div`,{className:`space-y-6`,children:[(0,b.jsx)(p,{actions:(0,b.jsxs)(c,{onClick:()=>{T(!0)},size:`sm`,variant:`destructive`,children:[(0,b.jsx)(s,{className:`size-4`}),`Delete`]}),subtitle:`Policy Details`,title:S.PolicyName??``}),(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Policy Information`}),(0,b.jsxs)(g.Content,{children:[(0,b.jsx)(_,{label:`Policy Name`,value:S.PolicyName}),(0,b.jsx)(_,{label:`Policy ID`,value:S.PolicyId}),(0,b.jsx)(_,{label:`ARN`,value:S.Arn}),(0,b.jsx)(_,{label:`Path`,value:S.Path}),(0,b.jsx)(_,{label:`Description`,value:S.Description??`-`}),(0,b.jsx)(_,{label:`Created`,value:a(S.CreateDate)})]})]}),O&&(0,b.jsxs)(g,{children:[(0,b.jsx)(g.Header,{children:`Policy Document`}),(0,b.jsx)(`div`,{className:`p-4`,children:(0,b.jsx)(v,{document:O})})]})]}),(0,b.jsx)(h,{description:`Are you sure you want to delete the policy "${S.PolicyName}"? This action cannot be undone.`,isPending:C.isPending,onConfirm:async()=>{try{await C.mutateAsync(t),n({to:`/iam/list-policies`})}finally{T(!1)}},onOpenChange:T,open:w,title:`Delete Policy`})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o,{to:`/iam/list-policies`,children:`Back to policies`}),(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`Policy not found.`})]})}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_roleName-DuiUOvqQ.js b/spinifex/services/spinifexui/frontend/dist/assets/_roleName-DuiUOvqQ.js new file mode 100644 index 000000000..58db00ef3 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_roleName-DuiUOvqQ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_roleName-yrpq8LRQ.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/iam-DUYV-IYB.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-8MIIrZQ3.js","assets/iam-V_jWOGeX.js","assets/queryOptions-Dfvzj6n2.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/detail-row-BiDoIw3t.js","assets/policy-document-viewer-DNOWNqOw.js","assets/inline-policies-panel-CPFUpw-8.js","assets/useQuery-DXrvTS9z.js","assets/input-Dv_zyCQu.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/json-editor-D5hsQqek.js","assets/textarea-oyVxxKDw.js","assets/iam-D3enIKCf.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{d as r,g as i,p as a,r as o,v as s}from"./iam-V_jWOGeX.js";var c=e(`/_auth/iam/(roles)/list-roles/$roleName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...s(t.roleName),staleTime:`static`}),e.queryClient.query({...o(t.roleName),staleTime:`static`}),e.queryClient.query({...r(t.roleName),staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...i(t.roleName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.roleName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_roleName-yrpq8LRQ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_roleName-uZJ_1AxK.js b/spinifex/services/spinifexui/frontend/dist/assets/_roleName-uZJ_1AxK.js deleted file mode 100644 index 1808e02b4..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_roleName-uZJ_1AxK.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_roleName-CSEAbc02.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/trash-2-Dc_kaGDS.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/iam-CVT2wiur.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/detail-row-BiDoIw3t.js","assets/policy-document-viewer-DNOWNqOw.js","assets/inline-policies-panel-Bxv3DRrR.js","assets/useQuery-DXrvTS9z.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/json-editor-DDha4Mlx.js","assets/textarea-By2jtnIk.js","assets/iam-_itwTtLC.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{d as r,g as i,p as a,r as o,v as s}from"./iam-BuKHxc30.js";var c=e(`/_auth/iam/(roles)/list-roles/$roleName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(s(t.roleName)),e.queryClient.ensureQueryData(o(t.roleName)),e.queryClient.ensureQueryData(r(t.roleName)),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(i(t.roleName))])},head:({params:e})=>({meta:[{title:`${e.roleName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_roleName-CSEAbc02.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_roleName-CSEAbc02.js b/spinifex/services/spinifexui/frontend/dist/assets/_roleName-yrpq8LRQ.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/_roleName-CSEAbc02.js rename to spinifex/services/spinifexui/frontend/dist/assets/_roleName-yrpq8LRQ.js index a925a95c3..788f336d8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_roleName-CSEAbc02.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_roleName-yrpq8LRQ.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-B5pmTZ23.js";import{_ as u}from"./iam-CVT2wiur.js";import{d,v as f}from"./iam-BuKHxc30.js";import{t as p}from"./_roleName-uZJ_1AxK.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{t as g}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as _,t as v}from"./detail-row-BiDoIw3t.js";import{t as y}from"./policy-document-viewer-DNOWNqOw.js";import{n as b,t as x}from"./inline-policies-panel-Bxv3DRrR.js";var S=t(n()),C=e();function w(){let{roleName:e}=p.useParams(),t=a(),{data:n}=r(f(e)),{data:w}=r(d(e)),T=u(),[E,D]=(0,S.useState)(!1),O=n.Role,k=w.InstanceProfiles??[],A=O?.AssumeRolePolicyDocument?decodeURIComponent(O.AssumeRolePolicyDocument):null;return O?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),T.error&&(0,C.jsx)(h,{error:T.error,msg:`Failed to delete role`}),(0,C.jsxs)(`div`,{className:`space-y-6`,children:[(0,C.jsx)(m,{actions:(0,C.jsxs)(l,{onClick:()=>{D(!0)},size:`sm`,variant:`destructive`,children:[(0,C.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Role Details`,title:O.RoleName??``}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Role Information`}),(0,C.jsxs)(_.Content,{children:[(0,C.jsx)(v,{label:`Role Name`,value:O.RoleName}),(0,C.jsx)(v,{label:`Role ID`,value:O.RoleId}),(0,C.jsx)(v,{label:`ARN`,value:O.Arn}),(0,C.jsx)(v,{label:`Path`,value:O.Path}),(0,C.jsx)(v,{label:`Description`,value:O.Description??`-`}),(0,C.jsx)(v,{label:`Created`,value:o(O.CreateDate)})]})]}),A&&(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Trust Policy`}),(0,C.jsx)(`div`,{className:`p-4`,children:(0,C.jsx)(y,{document:A})})]}),(0,C.jsx)(b,{kind:`role`,name:e}),(0,C.jsx)(x,{kind:`role`,name:e}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Instance Profiles`}),(0,C.jsx)(_.Content,{children:k.length>0?(0,C.jsx)(`div`,{className:`col-span-2 space-y-3`,children:k.map(e=>(0,C.jsxs)(i,{className:`flex items-center justify-between rounded-md border p-3 transition-colors hover:bg-accent`,params:{instanceProfileName:e.InstanceProfileName??``},to:`/iam/list-instance-profiles/$instanceProfileName`,children:[(0,C.jsx)(`p`,{className:`text-sm font-medium`,children:e.InstanceProfileName}),(0,C.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.InstanceProfileName))}):(0,C.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`This role is not in any instance profile.`})})]})]}),(0,C.jsx)(g,{description:`Are you sure you want to delete the role "${e}"? This action cannot be undone. You must detach all policies and remove it from all instance profiles first.`,isPending:T.isPending,onConfirm:async()=>{try{await T.mutateAsync(e),t({to:`/iam/list-roles`})}finally{D(!1)}},onOpenChange:D,open:E,title:`Delete Role`})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),(0,C.jsx)(`p`,{className:`text-muted-foreground`,children:`Role not found.`})]})}export{w as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{in as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./back-link-BEBtz3nP.js";import{t as c}from"./trash-2-Dc_kaGDS.js";import{t as l}from"./button-KK2VfbzH.js";import{_ as u}from"./iam-DUYV-IYB.js";import{d,v as f}from"./iam-V_jWOGeX.js";import{t as p}from"./_roleName-DuiUOvqQ.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{t as g}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as _,t as v}from"./detail-row-BiDoIw3t.js";import{t as y}from"./policy-document-viewer-DNOWNqOw.js";import{n as b,t as x}from"./inline-policies-panel-CPFUpw-8.js";var S=t(n()),C=e();function w(){let{roleName:e}=p.useParams(),t=a(),{data:n}=r(f(e)),{data:w}=r(d(e)),T=u(),[E,D]=(0,S.useState)(!1),O=n.Role,k=w.InstanceProfiles??[],A=O?.AssumeRolePolicyDocument?decodeURIComponent(O.AssumeRolePolicyDocument):null;return O?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),T.error&&(0,C.jsx)(h,{error:T.error,msg:`Failed to delete role`}),(0,C.jsxs)(`div`,{className:`space-y-6`,children:[(0,C.jsx)(m,{actions:(0,C.jsxs)(l,{onClick:()=>{D(!0)},size:`sm`,variant:`destructive`,children:[(0,C.jsx)(c,{className:`size-4`}),`Delete`]}),subtitle:`Role Details`,title:O.RoleName??``}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Role Information`}),(0,C.jsxs)(_.Content,{children:[(0,C.jsx)(v,{label:`Role Name`,value:O.RoleName}),(0,C.jsx)(v,{label:`Role ID`,value:O.RoleId}),(0,C.jsx)(v,{label:`ARN`,value:O.Arn}),(0,C.jsx)(v,{label:`Path`,value:O.Path}),(0,C.jsx)(v,{label:`Description`,value:O.Description??`-`}),(0,C.jsx)(v,{label:`Created`,value:o(O.CreateDate)})]})]}),A&&(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Trust Policy`}),(0,C.jsx)(`div`,{className:`p-4`,children:(0,C.jsx)(y,{document:A})})]}),(0,C.jsx)(b,{kind:`role`,name:e}),(0,C.jsx)(x,{kind:`role`,name:e}),(0,C.jsxs)(_,{children:[(0,C.jsx)(_.Header,{children:`Instance Profiles`}),(0,C.jsx)(_.Content,{children:k.length>0?(0,C.jsx)(`div`,{className:`col-span-2 space-y-3`,children:k.map(e=>(0,C.jsxs)(i,{className:`flex items-center justify-between rounded-md border p-3 transition-colors hover:bg-accent`,params:{instanceProfileName:e.InstanceProfileName??``},to:`/iam/list-instance-profiles/$instanceProfileName`,children:[(0,C.jsx)(`p`,{className:`text-sm font-medium`,children:e.InstanceProfileName}),(0,C.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.InstanceProfileName))}):(0,C.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`This role is not in any instance profile.`})})]})]}),(0,C.jsx)(g,{description:`Are you sure you want to delete the role "${e}"? This action cannot be undone. You must detach all policies and remove it from all instance profiles first.`,isPending:T.isPending,onConfirm:async()=>{try{await T.mutateAsync(e),t({to:`/iam/list-roles`})}finally{D(!1)}},onOpenChange:D,open:E,title:`Delete Role`})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(s,{to:`/iam/list-roles`,children:`Back to roles`}),(0,C.jsx)(`p`,{className:`text-muted-foreground`,children:`Role not found.`})]})}export{w as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-0HOyjdS6.js b/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-0HOyjdS6.js deleted file mode 100644 index 8662193fd..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-0HOyjdS6.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_serviceName-BUBQZUy_.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/ecs-D5CM2_El.js","assets/queryOptions-Dfvzj6n2.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{i as r,s as i}from"./ecs-D5CM2_El.js";var a=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.clusterName)),e.queryClient.ensureQueryData(i(t.clusterName))])},head:({params:e})=>({meta:[{title:`${e.serviceName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_serviceName-BUBQZUy_.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BRs_KsIP.js b/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BRs_KsIP.js new file mode 100644 index 000000000..87a7207b6 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BRs_KsIP.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_serviceName-DRQaPqqX.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/ecs-BURWI--K.js","assets/queryOptions-Dfvzj6n2.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{i as r,s as i}from"./ecs-BURWI--K.js";var a=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.clusterName),staleTime:`static`}),e.queryClient.query({...i(t.clusterName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.serviceName} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_serviceName-DRQaPqqX.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),`component`)});export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BUBQZUy_.js b/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-DRQaPqqX.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BUBQZUy_.js rename to spinifex/services/spinifexui/frontend/dist/assets/_serviceName-DRQaPqqX.js index a7cd7ba44..ce00f80c7 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-BUBQZUy_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_serviceName-DRQaPqqX.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./back-link-BEBtz3nP.js";import{i as a,s as o}from"./ecs-D5CM2_El.js";import{t as s}from"./_serviceName-0HOyjdS6.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{n as l,t as u}from"./detail-row-BiDoIw3t.js";import{t as d}from"./state-badge-8wj3oh2U.js";var f=t(),p=e();function m(e){return e?.split(`/`).at(-1)??``}function h(e,t){return(e.attachments??[]).find(e=>e.type===`ElasticNetworkInterface`)?.details?.find(e=>e.name===t)?.value}function g(e){let t=(0,f.c)(69),{clusterName:s,serviceName:g}=e,b;t[0]===s?b=t[1]:(b=a(s),t[0]=s,t[1]=b);let{data:x}=n(b),S;t[2]===s?S=t[3]:(S=o(s),t[2]=s,t[3]=S);let{data:C}=n(S),w,T,E,D,O,k,A,j,M,N;if(t[4]!==s||t[5]!==g||t[6]!==x||t[7]!==C){E=Symbol.for(`react.early_return_sentinel`);bb0:{let e;t[18]===g?e=t[19]:(e=e=>e.serviceName===g,t[18]=g,t[19]=e);let n=x.find(e);if(!n){let e;t[20]===s?e=t[21]:(e={clusterName:s},t[20]=s,t[21]=e);let n;t[22]!==s||t[23]!==e?(n=(0,p.jsx)(i,{params:e,to:`/ecs/list-clusters/$clusterName`,children:s}),t[22]=s,t[23]=e,t[24]=n):n=t[24];let r;t[25]===g?r=t[26]:(r=(0,p.jsx)(c,{subtitle:`Service Details`,title:g}),t[25]=g,t[26]=r);let a;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`Service not found.`}),t[27]=a):a=t[27];let o;t[28]!==n||t[29]!==r?(o=(0,p.jsxs)(p.Fragment,{children:[n,r,a]}),t[28]=n,t[29]=r,t[30]=o):o=t[30],E=o;break bb0}let a=n.loadBalancers??[],o;t[31]===g?o=t[32]:(o=e=>e.group===`service:${g}`,t[31]=g,t[32]=o);let f=C.filter(o),b=n.deployments??[],S=n.events??[],P;t[33]===s?P=t[34]:(P={clusterName:s},t[33]=s,t[34]=P),t[35]!==s||t[36]!==P?(A=(0,p.jsx)(i,{params:P,to:`/ecs/list-clusters/$clusterName`,children:s}),t[35]=s,t[36]=P,t[37]=A):A=t[37],j=(0,p.jsx)(c,{actions:(0,p.jsx)(d,{state:n.status}),subtitle:`Service Details`,title:g});let F;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,p.jsx)(l.Header,{children:`Configuration`}),t[38]=F):F=t[38];let I=String(n.desiredCount??0),L;t[39]===I?L=t[40]:(L=(0,p.jsx)(u,{label:`Desired count`,value:I}),t[39]=I,t[40]=L);let R=String(n.runningCount??0),z;t[41]===R?z=t[42]:(z=(0,p.jsx)(u,{label:`Running count`,value:R}),t[41]=R,t[42]=z);let B=String(n.pendingCount??0),V;t[43]===B?V=t[44]:(V=(0,p.jsx)(u,{label:`Pending count`,value:B}),t[43]=B,t[44]=V);let H=(0,p.jsxs)(l.Content,{children:[(0,p.jsx)(u,{label:`Status`,value:(0,p.jsx)(d,{state:n.status})}),L,z,V,(0,p.jsx)(u,{label:`Task definition`,value:m(n.taskDefinition)}),(0,p.jsx)(u,{label:`Launch type`,value:n.launchType}),(0,p.jsx)(u,{label:`Scheduling strategy`,value:n.schedulingStrategy})]});t[45]===H?M=t[46]:(M=(0,p.jsxs)(l,{children:[F,H]}),t[45]=H,t[46]=M);let U;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Load balancers`}),t[47]=U):U=t[47];let W=a.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target Group`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Container`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`})]})}),(0,p.jsx)(`tbody`,{children:a.map(y)})]})});t[48]===W?N=t[49]:(N=(0,p.jsxs)(`div`,{className:`mt-6`,children:[U,W]}),t[48]=W,t[49]=N);let G;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Tasks`}),t[50]=G):G=t[50];let K=f.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`No tasks found.`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Last Status`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Private IP`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Public IP`})]})}),(0,p.jsx)(`tbody`,{children:f.map(e=>{let t=m(e.taskArn);return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,p.jsx)(r,{className:`underline`,params:{clusterName:s,taskId:t},to:`/ecs/list-clusters/$clusterName/tasks/$taskId`,children:t})}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:(0,p.jsx)(d,{state:e.lastStatus})}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:h(e,`privateIPv4Address`)??`—`}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:h(e,`publicIPv4Address`)??`—`})]},t)})})]})});t[51]===K?w=t[52]:(w=(0,p.jsxs)(`div`,{className:`mt-6`,children:[G,K]}),t[51]=K,t[52]=w);let q;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Deployments`}),t[53]=q):q=t[53];let J=b.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task Definition`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`})]})}),(0,p.jsx)(`tbody`,{children:b.map(v)})]})});t[54]===J?T=t[55]:(T=(0,p.jsxs)(`div`,{className:`mt-6`,children:[q,J]}),t[54]=J,t[55]=T),D=`mt-6`,t[56]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Events`}),t[56]=O):O=t[56],k=S.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Time`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Message`})]})}),(0,p.jsx)(`tbody`,{children:S.map(_)})]})})}t[4]=s,t[5]=g,t[6]=x,t[7]=C,t[8]=w,t[9]=T,t[10]=E,t[11]=D,t[12]=O,t[13]=k,t[14]=A,t[15]=j,t[16]=M,t[17]=N}else w=t[8],T=t[9],E=t[10],D=t[11],O=t[12],k=t[13],A=t[14],j=t[15],M=t[16],N=t[17];if(E!==Symbol.for(`react.early_return_sentinel`))return E;let P;t[57]!==D||t[58]!==O||t[59]!==k?(P=(0,p.jsxs)(`div`,{className:D,children:[O,k]}),t[57]=D,t[58]=O,t[59]=k,t[60]=P):P=t[60];let F;return t[61]!==w||t[62]!==T||t[63]!==P||t[64]!==A||t[65]!==j||t[66]!==M||t[67]!==N?(F=(0,p.jsxs)(p.Fragment,{children:[A,j,M,N,w,T,P]}),t[61]=w,t[62]=T,t[63]=P,t[64]=A,t[65]=j,t[66]=M,t[67]=N,t[68]=F):F=t[68],F}function _(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.createdAt?new Date(e.createdAt).toISOString():``}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.message})]},e.id)}function v(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.status}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:m(e.taskDefinition)}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredCount??0}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.runningCount??0}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingCount??0})]},e.id)}function y(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:m(e.targetGroupArn)}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.containerName}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.containerPort})]},`${e.targetGroupArn??``}-${e.containerName??``}-${e.containerPort??``}`)}function b(){let e=(0,f.c)(3),{clusterName:t,serviceName:n}=s.useParams(),r;return e[0]!==t||e[1]!==n?(r=(0,p.jsx)(g,{clusterName:t,serviceName:n}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}export{b as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./back-link-BEBtz3nP.js";import{i as a,s as o}from"./ecs-BURWI--K.js";import{t as s}from"./_serviceName-BRs_KsIP.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{n as l,t as u}from"./detail-row-BiDoIw3t.js";import{t as d}from"./state-badge-teQfBrcY.js";var f=t(),p=e();function m(e){return e?.split(`/`).at(-1)??``}function h(e,t){return(e.attachments??[]).find(e=>e.type===`ElasticNetworkInterface`)?.details?.find(e=>e.name===t)?.value}function g(e){let t=(0,f.c)(69),{clusterName:s,serviceName:g}=e,b;t[0]===s?b=t[1]:(b=a(s),t[0]=s,t[1]=b);let{data:x}=n(b),S;t[2]===s?S=t[3]:(S=o(s),t[2]=s,t[3]=S);let{data:C}=n(S),w,T,E,D,O,k,A,j,M,N;if(t[4]!==s||t[5]!==g||t[6]!==x||t[7]!==C){E=Symbol.for(`react.early_return_sentinel`);bb0:{let e;t[18]===g?e=t[19]:(e=e=>e.serviceName===g,t[18]=g,t[19]=e);let n=x.find(e);if(!n){let e;t[20]===s?e=t[21]:(e={clusterName:s},t[20]=s,t[21]=e);let n;t[22]!==s||t[23]!==e?(n=(0,p.jsx)(i,{params:e,to:`/ecs/list-clusters/$clusterName`,children:s}),t[22]=s,t[23]=e,t[24]=n):n=t[24];let r;t[25]===g?r=t[26]:(r=(0,p.jsx)(c,{subtitle:`Service Details`,title:g}),t[25]=g,t[26]=r);let a;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`Service not found.`}),t[27]=a):a=t[27];let o;t[28]!==n||t[29]!==r?(o=(0,p.jsxs)(p.Fragment,{children:[n,r,a]}),t[28]=n,t[29]=r,t[30]=o):o=t[30],E=o;break bb0}let a=n.loadBalancers??[],o;t[31]===g?o=t[32]:(o=e=>e.group===`service:${g}`,t[31]=g,t[32]=o);let f=C.filter(o),b=n.deployments??[],S=n.events??[],P;t[33]===s?P=t[34]:(P={clusterName:s},t[33]=s,t[34]=P),t[35]!==s||t[36]!==P?(A=(0,p.jsx)(i,{params:P,to:`/ecs/list-clusters/$clusterName`,children:s}),t[35]=s,t[36]=P,t[37]=A):A=t[37],j=(0,p.jsx)(c,{actions:(0,p.jsx)(d,{state:n.status}),subtitle:`Service Details`,title:g});let F;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,p.jsx)(l.Header,{children:`Configuration`}),t[38]=F):F=t[38];let I=String(n.desiredCount??0),L;t[39]===I?L=t[40]:(L=(0,p.jsx)(u,{label:`Desired count`,value:I}),t[39]=I,t[40]=L);let R=String(n.runningCount??0),z;t[41]===R?z=t[42]:(z=(0,p.jsx)(u,{label:`Running count`,value:R}),t[41]=R,t[42]=z);let B=String(n.pendingCount??0),V;t[43]===B?V=t[44]:(V=(0,p.jsx)(u,{label:`Pending count`,value:B}),t[43]=B,t[44]=V);let H=(0,p.jsxs)(l.Content,{children:[(0,p.jsx)(u,{label:`Status`,value:(0,p.jsx)(d,{state:n.status})}),L,z,V,(0,p.jsx)(u,{label:`Task definition`,value:m(n.taskDefinition)}),(0,p.jsx)(u,{label:`Launch type`,value:n.launchType}),(0,p.jsx)(u,{label:`Scheduling strategy`,value:n.schedulingStrategy})]});t[45]===H?M=t[46]:(M=(0,p.jsxs)(l,{children:[F,H]}),t[45]=H,t[46]=M);let U;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Load balancers`}),t[47]=U):U=t[47];let W=a.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target Group`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Container`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`})]})}),(0,p.jsx)(`tbody`,{children:a.map(y)})]})});t[48]===W?N=t[49]:(N=(0,p.jsxs)(`div`,{className:`mt-6`,children:[U,W]}),t[48]=W,t[49]=N);let G;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Tasks`}),t[50]=G):G=t[50];let K=f.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`No tasks found.`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Last Status`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Private IP`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Public IP`})]})}),(0,p.jsx)(`tbody`,{children:f.map(e=>{let t=m(e.taskArn);return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:(0,p.jsx)(r,{className:`underline`,params:{clusterName:s,taskId:t},to:`/ecs/list-clusters/$clusterName/tasks/$taskId`,children:t})}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:(0,p.jsx)(d,{state:e.lastStatus})}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:h(e,`privateIPv4Address`)??`—`}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:h(e,`publicIPv4Address`)??`—`})]},t)})})]})});t[51]===K?w=t[52]:(w=(0,p.jsxs)(`div`,{className:`mt-6`,children:[G,K]}),t[51]=K,t[52]=w);let q;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Deployments`}),t[53]=q):q=t[53];let J=b.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Task Definition`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Desired`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Pending`})]})}),(0,p.jsx)(`tbody`,{children:b.map(v)})]})});t[54]===J?T=t[55]:(T=(0,p.jsxs)(`div`,{className:`mt-6`,children:[q,J]}),t[54]=J,t[55]=T),D=`mt-6`,t[56]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,p.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Events`}),t[56]=O):O=t[56],k=S.length===0?(0,p.jsx)(`p`,{className:`text-muted-foreground`,children:`None`}):(0,p.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,p.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Time`}),(0,p.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Message`})]})}),(0,p.jsx)(`tbody`,{children:S.map(_)})]})})}t[4]=s,t[5]=g,t[6]=x,t[7]=C,t[8]=w,t[9]=T,t[10]=E,t[11]=D,t[12]=O,t[13]=k,t[14]=A,t[15]=j,t[16]=M,t[17]=N}else w=t[8],T=t[9],E=t[10],D=t[11],O=t[12],k=t[13],A=t[14],j=t[15],M=t[16],N=t[17];if(E!==Symbol.for(`react.early_return_sentinel`))return E;let P;t[57]!==D||t[58]!==O||t[59]!==k?(P=(0,p.jsxs)(`div`,{className:D,children:[O,k]}),t[57]=D,t[58]=O,t[59]=k,t[60]=P):P=t[60];let F;return t[61]!==w||t[62]!==T||t[63]!==P||t[64]!==A||t[65]!==j||t[66]!==M||t[67]!==N?(F=(0,p.jsxs)(p.Fragment,{children:[A,j,M,N,w,T,P]}),t[61]=w,t[62]=T,t[63]=P,t[64]=A,t[65]=j,t[66]=M,t[67]=N,t[68]=F):F=t[68],F}function _(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.createdAt?new Date(e.createdAt).toISOString():``}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.message})]},e.id)}function v(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.status}),(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:m(e.taskDefinition)}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.desiredCount??0}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.runningCount??0}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.pendingCount??0})]},e.id)}function y(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:m(e.targetGroupArn)}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.containerName}),(0,p.jsx)(`td`,{className:`px-4 py-2`,children:e.containerPort})]},`${e.targetGroupArn??``}-${e.containerName??``}-${e.containerPort??``}`)}function b(){let e=(0,f.c)(3),{clusterName:t,serviceName:n}=s.useParams(),r;return e[0]!==t||e[1]!==n?(r=(0,p.jsx)(g,{clusterName:t,serviceName:n}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}export{b as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_taskId-B28MzOU3.js b/spinifex/services/spinifexui/frontend/dist/assets/_taskId-B28MzOU3.js deleted file mode 100644 index ba33a2fc0..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_taskId-B28MzOU3.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_taskId-CEeNIFN7.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/createLucideIcon-q-BbhZtA.js","assets/ecs-D5CM2_El.js","assets/queryOptions-Dfvzj6n2.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{s as r}from"./ecs-D5CM2_El.js";var i=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`)({loader:async({context:e,params:t})=>{await e.queryClient.ensureQueryData(r(t.clusterName))},head:({params:e})=>({meta:[{title:`${e.taskId} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_taskId-CEeNIFN7.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_taskId-CEeNIFN7.js b/spinifex/services/spinifexui/frontend/dist/assets/_taskId-BRTSY1qh.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/_taskId-CEeNIFN7.js rename to spinifex/services/spinifexui/frontend/dist/assets/_taskId-BRTSY1qh.js index c8e95af14..48a16d6c3 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_taskId-CEeNIFN7.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_taskId-BRTSY1qh.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./back-link-BEBtz3nP.js";import{s as i}from"./ecs-D5CM2_El.js";import{t as a}from"./_taskId-B28MzOU3.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{n as s,t as c}from"./detail-row-BiDoIw3t.js";import{t as l}from"./state-badge-8wj3oh2U.js";var u=t(),d=e();function f(e){return e?.split(`/`).at(-1)??``}function p(e,t){return e?.details?.find(e=>e.name===t)?.value}function m(e){return e?new Date(e).toISOString():``}function h(e){let t=(0,u.c)(48),{clusterName:a,taskId:h}=e,v;t[0]===a?v=t[1]:(v=i(a),t[0]=a,t[1]=v);let{data:y}=n(v),b,x,S,C,w,T,E,D;if(t[2]!==a||t[3]!==h||t[4]!==y){D=Symbol.for(`react.early_return_sentinel`);bb0:{let e;t[13]===h?e=t[14]:(e=e=>(e.taskArn??``).endsWith(h),t[13]=h,t[14]=e);let n=y.find(e);if(!n){let e;t[15]===a?e=t[16]:(e={clusterName:a},t[15]=a,t[16]=e);let n;t[17]!==a||t[18]!==e?(n=(0,d.jsx)(r,{params:e,to:`/ecs/list-clusters/$clusterName`,children:a}),t[17]=a,t[18]=e,t[19]=n):n=t[19];let i;t[20]===h?i=t[21]:(i=(0,d.jsx)(o,{subtitle:`Task Details`,title:h}),t[20]=h,t[21]=i);let s;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`Task not found.`}),t[22]=s):s=t[22];let c;t[23]!==n||t[24]!==i?(c=(0,d.jsxs)(d.Fragment,{children:[n,i,s]}),t[23]=n,t[24]=i,t[25]=c):c=t[25],D=c;break bb0}let i=(n.attachments??[]).find(_),u=n.containers??[],v=u.some(g),O;t[26]===a?O=t[27]:(O={clusterName:a},t[26]=a,t[27]=O),t[28]!==a||t[29]!==O?(C=(0,d.jsx)(r,{params:O,to:`/ecs/list-clusters/$clusterName`,children:a}),t[28]=a,t[29]=O,t[30]=C):C=t[30],w=(0,d.jsx)(o,{actions:(0,d.jsx)(l,{state:n.lastStatus}),subtitle:`Task Details`,title:f(n.taskArn)});let k;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,d.jsx)(s.Header,{children:`Configuration`}),t[31]=k):k=t[31];let A=(0,d.jsxs)(s.Content,{children:[(0,d.jsx)(c,{label:`Task ID`,value:f(n.taskArn)}),(0,d.jsx)(c,{label:`Last status`,value:(0,d.jsx)(l,{state:n.lastStatus})}),(0,d.jsx)(c,{label:`Desired status`,value:n.desiredStatus}),(0,d.jsx)(c,{label:`Task definition`,value:f(n.taskDefinitionArn)}),(0,d.jsx)(c,{label:`Launch type`,value:n.launchType}),(0,d.jsx)(c,{label:`Container instance`,value:f(n.containerInstanceArn)}),(0,d.jsx)(c,{label:`Created at`,value:m(n.createdAt)}),(0,d.jsx)(c,{label:`Started at`,value:m(n.startedAt)}),(0,d.jsx)(c,{label:`Stopped at`,value:m(n.stoppedAt)}),n.stoppedReason?(0,d.jsx)(c,{label:`Stopped reason`,value:n.stoppedReason}):null]});t[32]===A?T=t[33]:(T=(0,d.jsxs)(s,{children:[k,A]}),t[32]=A,t[33]=T);let j;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,d.jsx)(s.Header,{children:`Networking`}),t[34]=j):j=t[34];let M=i?(0,d.jsxs)(s.Content,{children:[(0,d.jsx)(c,{label:`ENI ID`,value:p(i,`networkInterfaceId`)}),(0,d.jsx)(c,{label:`Private IP`,value:p(i,`privateIPv4Address`)}),(0,d.jsx)(c,{label:`Public IP`,value:p(i,`publicIPv4Address`)}),(0,d.jsx)(c,{label:`Subnet`,value:p(i,`subnetId`)}),(0,d.jsx)(c,{label:`MAC`,value:p(i,`macAddress`)})]}):(0,d.jsx)(`div`,{className:`p-4`,children:(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`Network mode does not assign an ENI.`})});t[35]===M?E=t[36]:(E=(0,d.jsx)(`div`,{className:`mt-6`,children:(0,d.jsxs)(s,{children:[j,M]})}),t[35]=M,t[36]=E),b=`mt-6`,t[37]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,d.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Containers`}),t[37]=x):x=t[37],S=u.length===0?(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No containers.`}):(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Image`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Exit Code / Reason`}),v&&(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`GPUs`})]})}),(0,d.jsx)(`tbody`,{children:u.map(e=>(0,d.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:e.name}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.image}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:(0,d.jsx)(l,{state:e.lastStatus})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.healthStatus}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.exitCode===void 0?e.reason??``:String(e.exitCode)}),v&&(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.gpuIds&&e.gpuIds.length>0?e.gpuIds.join(`, `):`—`})]},e.name??e.containerArn))})]})})}t[2]=a,t[3]=h,t[4]=y,t[5]=b,t[6]=x,t[7]=S,t[8]=C,t[9]=w,t[10]=T,t[11]=E,t[12]=D}else b=t[5],x=t[6],S=t[7],C=t[8],w=t[9],T=t[10],E=t[11],D=t[12];if(D!==Symbol.for(`react.early_return_sentinel`))return D;let O;t[38]!==b||t[39]!==x||t[40]!==S?(O=(0,d.jsxs)(`div`,{className:b,children:[x,S]}),t[38]=b,t[39]=x,t[40]=S,t[41]=O):O=t[41];let k;return t[42]!==O||t[43]!==C||t[44]!==w||t[45]!==T||t[46]!==E?(k=(0,d.jsxs)(d.Fragment,{children:[C,w,T,E,O]}),t[42]=O,t[43]=C,t[44]=w,t[45]=T,t[46]=E,t[47]=k):k=t[47],k}function g(e){return(e.gpuIds?.length??0)>0}function _(e){return e.type===`ElasticNetworkInterface`}function v(){let e=(0,u.c)(3),{clusterName:t,taskId:n}=a.useParams(),r;return e[0]!==t||e[1]!==n?(r=(0,d.jsx)(h,{clusterName:t,taskId:n}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}export{v as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./back-link-BEBtz3nP.js";import{s as i}from"./ecs-BURWI--K.js";import{t as a}from"./_taskId-CDG-_YO0.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{n as s,t as c}from"./detail-row-BiDoIw3t.js";import{t as l}from"./state-badge-teQfBrcY.js";var u=t(),d=e();function f(e){return e?.split(`/`).at(-1)??``}function p(e,t){return e?.details?.find(e=>e.name===t)?.value}function m(e){return e?new Date(e).toISOString():``}function h(e){let t=(0,u.c)(48),{clusterName:a,taskId:h}=e,v;t[0]===a?v=t[1]:(v=i(a),t[0]=a,t[1]=v);let{data:y}=n(v),b,x,S,C,w,T,E,D;if(t[2]!==a||t[3]!==h||t[4]!==y){D=Symbol.for(`react.early_return_sentinel`);bb0:{let e;t[13]===h?e=t[14]:(e=e=>(e.taskArn??``).endsWith(h),t[13]=h,t[14]=e);let n=y.find(e);if(!n){let e;t[15]===a?e=t[16]:(e={clusterName:a},t[15]=a,t[16]=e);let n;t[17]!==a||t[18]!==e?(n=(0,d.jsx)(r,{params:e,to:`/ecs/list-clusters/$clusterName`,children:a}),t[17]=a,t[18]=e,t[19]=n):n=t[19];let i;t[20]===h?i=t[21]:(i=(0,d.jsx)(o,{subtitle:`Task Details`,title:h}),t[20]=h,t[21]=i);let s;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`Task not found.`}),t[22]=s):s=t[22];let c;t[23]!==n||t[24]!==i?(c=(0,d.jsxs)(d.Fragment,{children:[n,i,s]}),t[23]=n,t[24]=i,t[25]=c):c=t[25],D=c;break bb0}let i=(n.attachments??[]).find(_),u=n.containers??[],v=u.some(g),O;t[26]===a?O=t[27]:(O={clusterName:a},t[26]=a,t[27]=O),t[28]!==a||t[29]!==O?(C=(0,d.jsx)(r,{params:O,to:`/ecs/list-clusters/$clusterName`,children:a}),t[28]=a,t[29]=O,t[30]=C):C=t[30],w=(0,d.jsx)(o,{actions:(0,d.jsx)(l,{state:n.lastStatus}),subtitle:`Task Details`,title:f(n.taskArn)});let k;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,d.jsx)(s.Header,{children:`Configuration`}),t[31]=k):k=t[31];let A=(0,d.jsxs)(s.Content,{children:[(0,d.jsx)(c,{label:`Task ID`,value:f(n.taskArn)}),(0,d.jsx)(c,{label:`Last status`,value:(0,d.jsx)(l,{state:n.lastStatus})}),(0,d.jsx)(c,{label:`Desired status`,value:n.desiredStatus}),(0,d.jsx)(c,{label:`Task definition`,value:f(n.taskDefinitionArn)}),(0,d.jsx)(c,{label:`Launch type`,value:n.launchType}),(0,d.jsx)(c,{label:`Container instance`,value:f(n.containerInstanceArn)}),(0,d.jsx)(c,{label:`Created at`,value:m(n.createdAt)}),(0,d.jsx)(c,{label:`Started at`,value:m(n.startedAt)}),(0,d.jsx)(c,{label:`Stopped at`,value:m(n.stoppedAt)}),n.stoppedReason?(0,d.jsx)(c,{label:`Stopped reason`,value:n.stoppedReason}):null]});t[32]===A?T=t[33]:(T=(0,d.jsxs)(s,{children:[k,A]}),t[32]=A,t[33]=T);let j;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,d.jsx)(s.Header,{children:`Networking`}),t[34]=j):j=t[34];let M=i?(0,d.jsxs)(s.Content,{children:[(0,d.jsx)(c,{label:`ENI ID`,value:p(i,`networkInterfaceId`)}),(0,d.jsx)(c,{label:`Private IP`,value:p(i,`privateIPv4Address`)}),(0,d.jsx)(c,{label:`Public IP`,value:p(i,`publicIPv4Address`)}),(0,d.jsx)(c,{label:`Subnet`,value:p(i,`subnetId`)}),(0,d.jsx)(c,{label:`MAC`,value:p(i,`macAddress`)})]}):(0,d.jsx)(`div`,{className:`p-4`,children:(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`Network mode does not assign an ENI.`})});t[35]===M?E=t[36]:(E=(0,d.jsx)(`div`,{className:`mt-6`,children:(0,d.jsxs)(s,{children:[j,M]})}),t[35]=M,t[36]=E),b=`mt-6`,t[37]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,d.jsx)(`h2`,{className:`mb-2 font-semibold`,children:`Containers`}),t[37]=x):x=t[37],S=u.length===0?(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No containers.`}):(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Image`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Exit Code / Reason`}),v&&(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`GPUs`})]})}),(0,d.jsx)(`tbody`,{children:u.map(e=>(0,d.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:e.name}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.image}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:(0,d.jsx)(l,{state:e.lastStatus})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.healthStatus}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.exitCode===void 0?e.reason??``:String(e.exitCode)}),v&&(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.gpuIds&&e.gpuIds.length>0?e.gpuIds.join(`, `):`—`})]},e.name??e.containerArn))})]})})}t[2]=a,t[3]=h,t[4]=y,t[5]=b,t[6]=x,t[7]=S,t[8]=C,t[9]=w,t[10]=T,t[11]=E,t[12]=D}else b=t[5],x=t[6],S=t[7],C=t[8],w=t[9],T=t[10],E=t[11],D=t[12];if(D!==Symbol.for(`react.early_return_sentinel`))return D;let O;t[38]!==b||t[39]!==x||t[40]!==S?(O=(0,d.jsxs)(`div`,{className:b,children:[x,S]}),t[38]=b,t[39]=x,t[40]=S,t[41]=O):O=t[41];let k;return t[42]!==O||t[43]!==C||t[44]!==w||t[45]!==T||t[46]!==E?(k=(0,d.jsxs)(d.Fragment,{children:[C,w,T,E,O]}),t[42]=O,t[43]=C,t[44]=w,t[45]=T,t[46]=E,t[47]=k):k=t[47],k}function g(e){return(e.gpuIds?.length??0)>0}function _(e){return e.type===`ElasticNetworkInterface`}function v(){let e=(0,u.c)(3),{clusterName:t,taskId:n}=a.useParams(),r;return e[0]!==t||e[1]!==n?(r=(0,d.jsx)(h,{clusterName:t,taskId:n}),e[0]=t,e[1]=n,e[2]=r):r=e[2],r}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_taskId-CDG-_YO0.js b/spinifex/services/spinifexui/frontend/dist/assets/_taskId-CDG-_YO0.js new file mode 100644 index 000000000..3ba5e0316 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_taskId-CDG-_YO0.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_taskId-BRTSY1qh.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/createLucideIcon-q-BbhZtA.js","assets/ecs-BURWI--K.js","assets/queryOptions-Dfvzj6n2.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/page-heading-CIbmsDOw.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{s as r}from"./ecs-BURWI--K.js";var i=e(`/_auth/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`)({loader:async({context:e,params:t})=>{await e.queryClient.query({...r(t.clusterName),staleTime:`static`})},head:({params:e})=>({meta:[{title:`${e.taskId} | ECS | Mulga`}]}),component:t(()=>n(()=>import(`./_taskId-BRTSY1qh.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19])),`component`)});export{i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_userName-Bjv4lLHc.js b/spinifex/services/spinifexui/frontend/dist/assets/_userName-Bjv4lLHc.js deleted file mode 100644 index b2f5b8152..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/_userName-Bjv4lLHc.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_userName-wtPgboBJ.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/check-Btb_GmyR.js","assets/trash-2-Dc_kaGDS.js","assets/triangle-alert-DLoxWC40.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/iam-CVT2wiur.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/queryOptions-Dfvzj6n2.js","assets/json-CcmuIjzX.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-C5LIz1yI.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-8wj3oh2U.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/inline-policies-panel-Bxv3DRrR.js","assets/useQuery-DXrvTS9z.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/json-editor-DDha4Mlx.js","assets/textarea-By2jtnIk.js","assets/iam-_itwTtLC.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Cng_iYLz.js";import{S as r,b as i,c as a,i as o,p as s,t as c}from"./iam-BuKHxc30.js";var l=e(`/_auth/iam/(users)/list-users/$userName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.ensureQueryData(r(t.userName)),e.queryClient.ensureQueryData(c(t.userName)),e.queryClient.ensureQueryData(o(t.userName)),e.queryClient.ensureQueryData(s),e.queryClient.ensureQueryData(a(t.userName)),e.queryClient.ensureQueryData(i(t.userName))])},head:({params:e})=>({meta:[{title:`${e.userName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_userName-wtPgboBJ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_userName-wtPgboBJ.js b/spinifex/services/spinifexui/frontend/dist/assets/_userName-Cf09T7Q2.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/_userName-wtPgboBJ.js rename to spinifex/services/spinifexui/frontend/dist/assets/_userName-Cf09T7Q2.js index dd4322b00..21a32d99b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/_userName-wtPgboBJ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/_userName-Cf09T7Q2.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./check-Btb_GmyR.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./triangle-alert-DLoxWC40.js";import{t as f}from"./button-B5pmTZ23.js";import{O as p,f as m,k as h,o as g,y as _}from"./iam-CVT2wiur.js";import{S as v,c as y,t as b}from"./iam-BuKHxc30.js";import{t as x}from"./_userName-Bjv4lLHc.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{t as C}from"./error-banner-vjkAWoEL.js";import{a as w,c as T,i as E,l as D,o as O,r as k,s as A,t as j}from"./alert-dialog-C5LIz1yI.js";import{t as M}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as F}from"./state-badge-8wj3oh2U.js";import{t as I}from"./use-copy-to-clipboard-FNrGqICS.js";import{n as L,t as R}from"./inline-policies-panel-Bxv3DRrR.js";var z=t(n()),B=r(),V=e();function H(e){let t=(0,B.c)(27),{onClose:n,accessKeyId:r,secretAccessKey:i}=e,{copied:a,copy:o}=I(),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,V.jsxs)(A,{children:[(0,V.jsx)(T,{children:(0,V.jsx)(d,{className:`text-destructive`})}),(0,V.jsx)(D,{children:`Save Your Access Key`}),(0,V.jsx)(w,{children:`This is your only chance to view the secret access key. Please copy it now. You won't be able to retrieve it again.`})]}),t[0]=s):s=t[0];let c;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:`Access Key ID: `}),t[1]=c):c=t[1];let u;t[2]===r?u=t[3]:(u=(0,V.jsxs)(`div`,{children:[c,r]}),t[2]=r,t[3]=u);let p;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:`Secret Access Key: `}),t[4]=p):p=t[4];let m;t[5]===i?m=t[6]:(m=(0,V.jsxs)(`div`,{children:[p,i]}),t[5]=i,t[6]=m);let h;t[7]!==u||t[8]!==m?(h=(0,V.jsxs)(`div`,{className:`space-y-2 rounded-md border p-4 font-mono text-sm`,children:[u,m]}),t[7]=u,t[8]=m,t[9]=h):h=t[9];let g;t[10]!==r||t[11]!==o||t[12]!==i?(g=async()=>{await o(`Access Key ID: ${r}\nSecret Access Key: ${i}`)},t[10]=r,t[11]=o,t[12]=i,t[13]=g):g=t[13];let _;t[14]===a?_=t[15]:(_=a?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(l,{className:`mr-2 size-4`}),`Copied!`]}):`Copy to Clipboard`,t[14]=a,t[15]=_);let v;t[16]!==g||t[17]!==_?(v=(0,V.jsx)(f,{className:`w-full`,onClick:g,type:`button`,variant:`outline`,children:_}),t[16]=g,t[17]=_,t[18]=v):v=t[18];let y;t[19]!==h||t[20]!==v?(y=(0,V.jsxs)(`div`,{className:`space-y-3`,children:[h,v]}),t[19]=h,t[20]=v,t[21]=y):y=t[21];let b;t[22]===n?b=t[23]:(b=(0,V.jsx)(O,{children:(0,V.jsx)(k,{onClick:n,children:`Close and Continue`})}),t[22]=n,t[23]=b);let x;return t[24]!==y||t[25]!==b?(x=(0,V.jsx)(j,{open:!0,children:(0,V.jsxs)(E,{className:`max-w-2xl`,children:[s,y,b]})}),t[24]=y,t[25]=b,t[26]=x):x=t[26],x}function U(){let{userName:e}=x.useParams(),t=o(),{data:n}=i(v(e)),{data:r}=i(b(e)),{data:l}=i(y(e)),d=_(),w=g(),T=m(),E=h(),D=p(),[O,k]=(0,z.useState)(!1),[A,j]=(0,z.useState)(null),[I,B]=(0,z.useState)(null),[U,W]=(0,z.useState)(null),G=n.User,K=r.AccessKeyMetadata??[],q=l.Groups??[],J=async()=>{try{await d.mutateAsync(e),t({to:`/iam/list-users`})}finally{k(!1)}},Y=async()=>{let t=await w.mutateAsync(e);t.AccessKey&&j({accessKeyId:t.AccessKey.AccessKeyId??``,secretAccessKey:t.AccessKey.SecretAccessKey??``})},X=async t=>{if(t.AccessKeyId){B(t.AccessKeyId);try{await E.mutateAsync({userName:e,accessKeyId:t.AccessKeyId,status:t.Status===`Active`?`Inactive`:`Active`})}finally{B(null)}}},Z=async t=>{B(t);try{await T.mutateAsync({userName:e,accessKeyId:t})}finally{B(null)}},Q=async t=>{W(t);try{await D.mutateAsync({groupName:t,userName:e})}finally{W(null)}};return G?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(c,{to:`/iam/list-users`,children:`Back to users`}),d.error&&(0,V.jsx)(C,{error:d.error,msg:`Failed to delete user`}),w.error&&(0,V.jsx)(C,{error:w.error,msg:`Failed to create access key`}),T.error&&(0,V.jsx)(C,{error:T.error,msg:`Failed to delete access key`}),D.error&&(0,V.jsx)(C,{error:D.error,msg:`Failed to remove from group`}),(0,V.jsxs)(`div`,{className:`space-y-6`,children:[(0,V.jsx)(S,{actions:(0,V.jsxs)(f,{onClick:()=>{k(!0)},size:`sm`,variant:`destructive`,children:[(0,V.jsx)(u,{className:`size-4`}),`Delete`]}),subtitle:`User Details`,title:G.UserName??``}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:`User Information`}),(0,V.jsxs)(N.Content,{children:[(0,V.jsx)(P,{label:`User Name`,value:G.UserName}),(0,V.jsx)(P,{label:`User ID`,value:G.UserId}),(0,V.jsx)(P,{label:`ARN`,value:G.Arn}),(0,V.jsx)(P,{label:`Path`,value:G.Path}),(0,V.jsx)(P,{label:`Created`,value:s(G.CreateDate)})]})]}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:(0,V.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,V.jsx)(`span`,{children:`Access Keys`}),(0,V.jsx)(f,{disabled:w.isPending,onClick:Y,size:`sm`,children:w.isPending?`Creating...`:`Create Access Key`})]})}),(0,V.jsx)(N.Content,{children:K.length>0?(0,V.jsx)(`div`,{className:`col-span-2 space-y-3`,children:K.map(e=>(0,V.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,V.jsxs)(`div`,{className:`space-y-1`,children:[(0,V.jsx)(`p`,{className:`font-mono text-sm`,children:e.AccessKeyId}),(0,V.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Created `,s(e.CreateDate)]})]}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,V.jsx)(F,{state:e.Status}),(0,V.jsx)(f,{disabled:I===e.AccessKeyId,onClick:async()=>{await X(e)},size:`sm`,variant:`outline`,children:e.Status===`Active`?`Deactivate`:`Activate`}),(0,V.jsx)(f,{disabled:I===e.AccessKeyId,onClick:()=>{e.AccessKeyId&&Z(e.AccessKeyId)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},e.AccessKeyId))}):(0,V.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No access keys.`})})]}),(0,V.jsx)(L,{kind:`user`,name:e}),(0,V.jsx)(R,{kind:`user`,name:e}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:`Groups`}),(0,V.jsx)(N.Content,{children:q.length>0?(0,V.jsx)(`div`,{className:`col-span-2 space-y-3`,children:q.map(e=>(0,V.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,V.jsx)(a,{className:`text-sm font-medium hover:underline`,params:{groupName:e.GroupName??``},to:`/iam/list-groups/$groupName`,children:e.GroupName}),(0,V.jsx)(f,{disabled:U===e.GroupName,onClick:()=>{e.GroupName&&Q(e.GroupName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.GroupName))}):(0,V.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`Not a member of any group.`})})]})]}),(0,V.jsx)(M,{description:`Are you sure you want to delete the user "${e}"? This action cannot be undone. You must detach all policies and delete all access keys first.`,isPending:d.isPending,onConfirm:J,onOpenChange:k,open:O,title:`Delete User`}),A&&(0,V.jsx)(H,{accessKeyId:A.accessKeyId,onClose:()=>{j(null)},secretAccessKey:A.secretAccessKey})]}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(c,{to:`/iam/list-users`,children:`Back to users`}),(0,V.jsx)(`p`,{className:`text-muted-foreground`,children:`User not found.`})]})}export{U as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./back-link-BEBtz3nP.js";import{t as l}from"./check-Btb_GmyR.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./triangle-alert-DLoxWC40.js";import{t as f}from"./button-KK2VfbzH.js";import{O as p,f as m,k as h,o as g,y as _}from"./iam-DUYV-IYB.js";import{S as v,c as y,t as b}from"./iam-V_jWOGeX.js";import{t as x}from"./_userName-D1gqweev.js";import{t as S}from"./page-heading-CIbmsDOw.js";import{t as C}from"./error-banner-vjkAWoEL.js";import{a as w,c as T,i as E,l as D,o as O,r as k,s as A,t as j}from"./alert-dialog-5uS2nPuy.js";import{t as M}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as N,t as P}from"./detail-row-BiDoIw3t.js";import{t as F}from"./state-badge-teQfBrcY.js";import{t as I}from"./use-copy-to-clipboard-FNrGqICS.js";import{n as L,t as R}from"./inline-policies-panel-CPFUpw-8.js";var z=t(n()),B=r(),V=e();function H(e){let t=(0,B.c)(27),{onClose:n,accessKeyId:r,secretAccessKey:i}=e,{copied:a,copy:o}=I(),s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,V.jsxs)(A,{children:[(0,V.jsx)(T,{children:(0,V.jsx)(d,{className:`text-destructive`})}),(0,V.jsx)(D,{children:`Save Your Access Key`}),(0,V.jsx)(w,{children:`This is your only chance to view the secret access key. Please copy it now. You won't be able to retrieve it again.`})]}),t[0]=s):s=t[0];let c;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:`Access Key ID: `}),t[1]=c):c=t[1];let u;t[2]===r?u=t[3]:(u=(0,V.jsxs)(`div`,{children:[c,r]}),t[2]=r,t[3]=u);let p;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:`Secret Access Key: `}),t[4]=p):p=t[4];let m;t[5]===i?m=t[6]:(m=(0,V.jsxs)(`div`,{children:[p,i]}),t[5]=i,t[6]=m);let h;t[7]!==u||t[8]!==m?(h=(0,V.jsxs)(`div`,{className:`space-y-2 rounded-md border p-4 font-mono text-sm`,children:[u,m]}),t[7]=u,t[8]=m,t[9]=h):h=t[9];let g;t[10]!==r||t[11]!==o||t[12]!==i?(g=async()=>{await o(`Access Key ID: ${r}\nSecret Access Key: ${i}`)},t[10]=r,t[11]=o,t[12]=i,t[13]=g):g=t[13];let _;t[14]===a?_=t[15]:(_=a?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(l,{className:`mr-2 size-4`}),`Copied!`]}):`Copy to Clipboard`,t[14]=a,t[15]=_);let v;t[16]!==g||t[17]!==_?(v=(0,V.jsx)(f,{className:`w-full`,onClick:g,type:`button`,variant:`outline`,children:_}),t[16]=g,t[17]=_,t[18]=v):v=t[18];let y;t[19]!==h||t[20]!==v?(y=(0,V.jsxs)(`div`,{className:`space-y-3`,children:[h,v]}),t[19]=h,t[20]=v,t[21]=y):y=t[21];let b;t[22]===n?b=t[23]:(b=(0,V.jsx)(O,{children:(0,V.jsx)(k,{onClick:n,children:`Close and Continue`})}),t[22]=n,t[23]=b);let x;return t[24]!==y||t[25]!==b?(x=(0,V.jsx)(j,{open:!0,children:(0,V.jsxs)(E,{className:`max-w-2xl`,children:[s,y,b]})}),t[24]=y,t[25]=b,t[26]=x):x=t[26],x}function U(){let{userName:e}=x.useParams(),t=o(),{data:n}=i(v(e)),{data:r}=i(b(e)),{data:l}=i(y(e)),d=_(),w=g(),T=m(),E=h(),D=p(),[O,k]=(0,z.useState)(!1),[A,j]=(0,z.useState)(null),[I,B]=(0,z.useState)(null),[U,W]=(0,z.useState)(null),G=n.User,K=r.AccessKeyMetadata??[],q=l.Groups??[],J=async()=>{try{await d.mutateAsync(e),t({to:`/iam/list-users`})}finally{k(!1)}},Y=async()=>{let t=await w.mutateAsync(e);t.AccessKey&&j({accessKeyId:t.AccessKey.AccessKeyId??``,secretAccessKey:t.AccessKey.SecretAccessKey??``})},X=async t=>{if(t.AccessKeyId){B(t.AccessKeyId);try{await E.mutateAsync({userName:e,accessKeyId:t.AccessKeyId,status:t.Status===`Active`?`Inactive`:`Active`})}finally{B(null)}}},Z=async t=>{B(t);try{await T.mutateAsync({userName:e,accessKeyId:t})}finally{B(null)}},Q=async t=>{W(t);try{await D.mutateAsync({groupName:t,userName:e})}finally{W(null)}};return G?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(c,{to:`/iam/list-users`,children:`Back to users`}),d.error&&(0,V.jsx)(C,{error:d.error,msg:`Failed to delete user`}),w.error&&(0,V.jsx)(C,{error:w.error,msg:`Failed to create access key`}),T.error&&(0,V.jsx)(C,{error:T.error,msg:`Failed to delete access key`}),D.error&&(0,V.jsx)(C,{error:D.error,msg:`Failed to remove from group`}),(0,V.jsxs)(`div`,{className:`space-y-6`,children:[(0,V.jsx)(S,{actions:(0,V.jsxs)(f,{onClick:()=>{k(!0)},size:`sm`,variant:`destructive`,children:[(0,V.jsx)(u,{className:`size-4`}),`Delete`]}),subtitle:`User Details`,title:G.UserName??``}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:`User Information`}),(0,V.jsxs)(N.Content,{children:[(0,V.jsx)(P,{label:`User Name`,value:G.UserName}),(0,V.jsx)(P,{label:`User ID`,value:G.UserId}),(0,V.jsx)(P,{label:`ARN`,value:G.Arn}),(0,V.jsx)(P,{label:`Path`,value:G.Path}),(0,V.jsx)(P,{label:`Created`,value:s(G.CreateDate)})]})]}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:(0,V.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,V.jsx)(`span`,{children:`Access Keys`}),(0,V.jsx)(f,{disabled:w.isPending,onClick:Y,size:`sm`,children:w.isPending?`Creating...`:`Create Access Key`})]})}),(0,V.jsx)(N.Content,{children:K.length>0?(0,V.jsx)(`div`,{className:`col-span-2 space-y-3`,children:K.map(e=>(0,V.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,V.jsxs)(`div`,{className:`space-y-1`,children:[(0,V.jsx)(`p`,{className:`font-mono text-sm`,children:e.AccessKeyId}),(0,V.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Created `,s(e.CreateDate)]})]}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,V.jsx)(F,{state:e.Status}),(0,V.jsx)(f,{disabled:I===e.AccessKeyId,onClick:async()=>{await X(e)},size:`sm`,variant:`outline`,children:e.Status===`Active`?`Deactivate`:`Activate`}),(0,V.jsx)(f,{disabled:I===e.AccessKeyId,onClick:()=>{e.AccessKeyId&&Z(e.AccessKeyId)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},e.AccessKeyId))}):(0,V.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No access keys.`})})]}),(0,V.jsx)(L,{kind:`user`,name:e}),(0,V.jsx)(R,{kind:`user`,name:e}),(0,V.jsxs)(N,{children:[(0,V.jsx)(N.Header,{children:`Groups`}),(0,V.jsx)(N.Content,{children:q.length>0?(0,V.jsx)(`div`,{className:`col-span-2 space-y-3`,children:q.map(e=>(0,V.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,V.jsx)(a,{className:`text-sm font-medium hover:underline`,params:{groupName:e.GroupName??``},to:`/iam/list-groups/$groupName`,children:e.GroupName}),(0,V.jsx)(f,{disabled:U===e.GroupName,onClick:()=>{e.GroupName&&Q(e.GroupName)},size:`sm`,variant:`outline`,children:`Remove`})]},e.GroupName))}):(0,V.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`Not a member of any group.`})})]})]}),(0,V.jsx)(M,{description:`Are you sure you want to delete the user "${e}"? This action cannot be undone. You must detach all policies and delete all access keys first.`,isPending:d.isPending,onConfirm:J,onOpenChange:k,open:O,title:`Delete User`}),A&&(0,V.jsx)(H,{accessKeyId:A.accessKeyId,onClose:()=>{j(null)},secretAccessKey:A.secretAccessKey})]}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(c,{to:`/iam/list-users`,children:`Back to users`}),(0,V.jsx)(`p`,{className:`text-muted-foreground`,children:`User not found.`})]})}export{U as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/_userName-D1gqweev.js b/spinifex/services/spinifexui/frontend/dist/assets/_userName-D1gqweev.js new file mode 100644 index 000000000..0e790085c --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/_userName-D1gqweev.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_userName-Cf09T7Q2.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/useNavigate-Cgl8O-1x.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/createLucideIcon-q-BbhZtA.js","assets/check-Btb_GmyR.js","assets/trash-2-Dc_kaGDS.js","assets/triangle-alert-DLoxWC40.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/iam-DUYV-IYB.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/commandBuilder-8MIIrZQ3.js","assets/iam-V_jWOGeX.js","assets/queryOptions-Dfvzj6n2.js","assets/json-D82GLiDy.js","assets/page-heading-CIbmsDOw.js","assets/error-banner-vjkAWoEL.js","assets/alert-dialog-5uS2nPuy.js","assets/DialogTitle-D4xbB2kg.js","assets/useValueAsRef-BmpxSjQU.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useScrollLock-DFSPwpTy.js","assets/delete-confirmation-dialog-Glu4FzJO.js","assets/detail-row-BiDoIw3t.js","assets/state-badge-teQfBrcY.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/inline-policies-panel-CPFUpw-8.js","assets/useQuery-DXrvTS9z.js","assets/input-Dv_zyCQu.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/json-editor-D5hsQqek.js","assets/textarea-oyVxxKDw.js","assets/iam-D3enIKCf.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{lt as n}from"./cluster-config-Bjqk93qS.js";import{S as r,b as i,c as a,i as o,p as s,t as c}from"./iam-V_jWOGeX.js";var l=e(`/_auth/iam/(users)/list-users/$userName`)({loader:async({context:e,params:t})=>{await Promise.all([e.queryClient.query({...r(t.userName),staleTime:`static`}),e.queryClient.query({...c(t.userName),staleTime:`static`}),e.queryClient.query({...o(t.userName),staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...a(t.userName),staleTime:`static`}),e.queryClient.query({...i(t.userName),staleTime:`static`})])},head:({params:e})=>({meta:[{title:`${e.userName} | IAM | Mulga`}]}),component:t(()=>n(()=>import(`./_userName-Cf09T7Q2.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),`component`)});export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/acm-DmCcUtE_.js b/spinifex/services/spinifexui/frontend/dist/assets/acm-ClT0dt6e.js similarity index 72% rename from spinifex/services/spinifexui/frontend/dist/assets/acm-DmCcUtE_.js rename to spinifex/services/spinifexui/frontend/dist/assets/acm-ClT0dt6e.js index 685975099..38ed55b2c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/acm-DmCcUtE_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/acm-ClT0dt6e.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Cng_iYLz.js";import{Ba as r,Va as i,n as a}from"./awsClient-BYSqOjkz.js";var o=t(i,`CertificateManager`,`ACMClient`,n),s={ServiceType:{type:`staticContextParams`,value:`ACM`}},c=(e,t,n,r)=>[],l=class extends o(s,c,`ListCertificates`,r){},u=e({queryKey:[`acm`,`certificates`],queryFn:async()=>{let e=new l({});return await a().send(e)}});export{o as i,s as n,c as r,u as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Bjqk93qS.js";import{Ba as r,Va as i,n as a}from"./awsClient-DzGEPkSc.js";var o=t(i,`CertificateManager`,`ACMClient`,n),s={ServiceType:{type:`staticContextParams`,value:`ACM`}},c=(e,t,n,r)=>[],l=class extends o(s,c,`ListCertificates`,r){},u=e({queryKey:[`acm`,`certificates`],queryFn:async()=>{let e=new l({});return await a().send(e)}});export{o as i,s as n,c as r,u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/admin-rZuOp1HD.js b/spinifex/services/spinifexui/frontend/dist/assets/admin-B23bk1GJ.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/admin-rZuOp1HD.js rename to spinifex/services/spinifexui/frontend/dist/assets/admin-B23bk1GJ.js index b7a9988e8..a0005cdda 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/admin-rZuOp1HD.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/admin-B23bk1GJ.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{o as t}from"./cluster-config-Cng_iYLz.js";import{n,r}from"./signed-fetch-VF7GkRXB.js";var i=e({queryKey:[`admin`,`nodes`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetNodes`,credentials:e})},staleTime:1e4}),a=e({queryKey:[`admin`,`vms`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetVMs`,credentials:e})},staleTime:1e4}),o=e({queryKey:[`admin`,`storageStatus`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetStorageStatus`,credentials:e})},staleTime:1e4}),s=e({queryKey:[`admin`,`ochreCatalog`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`ListOchreCatalog`,credentials:e})},staleTime:1e4}),c=e({queryKey:[`admin`,`accounts`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await n({method:`ListAccounts`,credentials:e,body:{}})},retry:!1,staleTime:3e4}),l=n=>e({queryKey:[`admin`,`modelAccess`,n],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`ListModelAccess`,credentials:e,params:{AccountId:n}})},enabled:n!==``,staleTime:1e4});async function u({accountId:e,modelId:n}){let i=t();if(!i)throw Error(`Not authenticated`);return await r({action:`GrantModelAccess`,credentials:i,params:{AccountId:e,ModelId:n}})}async function d({accountId:e,modelId:n}){let i=t();if(!i)throw Error(`Not authenticated`);return await r({action:`RevokeModelAccess`,credentials:i,params:{AccountId:e,ModelId:n}})}export{o as a,d as c,s as i,l as n,a as o,i as r,u as s,c as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{o as t}from"./cluster-config-Bjqk93qS.js";import{n,r}from"./signed-fetch-C0A8gvg8.js";var i=e({queryKey:[`admin`,`nodes`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetNodes`,credentials:e})},staleTime:1e4}),a=e({queryKey:[`admin`,`vms`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetVMs`,credentials:e})},staleTime:1e4}),o=e({queryKey:[`admin`,`storageStatus`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`GetStorageStatus`,credentials:e})},staleTime:1e4}),s=e({queryKey:[`admin`,`ochreCatalog`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`ListOchreCatalog`,credentials:e})},staleTime:1e4}),c=e({queryKey:[`admin`,`accounts`],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await n({method:`ListAccounts`,credentials:e,body:{}})},retry:!1,staleTime:3e4}),l=n=>e({queryKey:[`admin`,`modelAccess`,n],queryFn:async()=>{let e=t();if(!e)throw Error(`Not authenticated`);return await r({action:`ListModelAccess`,credentials:e,params:{AccountId:n}})},enabled:n!==``,staleTime:1e4});async function u({accountId:e,modelId:n}){let i=t();if(!i)throw Error(`Not authenticated`);return await r({action:`GrantModelAccess`,credentials:i,params:{AccountId:e,ModelId:n}})}async function d({accountId:e,modelId:n}){let i=t();if(!i)throw Error(`Not authenticated`);return await r({action:`RevokeModelAccess`,credentials:i,params:{AccountId:e,ModelId:n}})}export{o as a,d as c,s as i,l as n,a as o,i as r,u as s,c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/admin-context-DbEQx3-L.js b/spinifex/services/spinifexui/frontend/dist/assets/admin-context-Bip1Tviw.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/admin-context-DbEQx3-L.js rename to spinifex/services/spinifexui/frontend/dist/assets/admin-context-Bip1Tviw.js index db935a28b..4faf58133 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/admin-context-DbEQx3-L.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/admin-context-Bip1Tviw.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{o as i}from"./cluster-config-Cng_iYLz.js";import{a,i as o,n as s,o as c,r as l}from"./sts-DCkgaL1z.js";import{r as u}from"./signed-fetch-VF7GkRXB.js";var d=class extends a(l,o,`GetCallerIdentity`,c){},f=r(),p=t(n(),1),m=e(),h=`000000000001`;function g(e){let t=e?.indexOf(`:user/`)??-1;return t===-1||e===void 0?null:e.slice(t+6)||null}var _=(0,p.createContext)(void 0);function v(e){let t=(0,f.c)(6),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={isAdmin:!1,accountId:null,userName:null,version:null,license:null,loading:!0},t[0]=r):r=t[0];let[a,o]=(0,p.useState)(r),c,l;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{(async function(){let e=i();if(!e){o(b);return}try{let t=await s().send(new d({})),n=t.Account??null,r=n===h,i=null;if(r)try{i=await u({action:`GetVersion`,credentials:e})}catch{}o({isAdmin:r,accountId:n,userName:g(t.Arn),version:i,license:i?.license??null,loading:!1})}catch{o(y)}})()},l=[],t[1]=c,t[2]=l):(c=t[1],l=t[2]),(0,p.useEffect)(c,l);let v;return t[3]!==n||t[4]!==a?(v=(0,m.jsx)(_,{value:a,children:n}),t[3]=n,t[4]=a,t[5]=v):v=t[5],v}function y(e){return{...e,loading:!1}}function b(e){return{...e,loading:!1}}function x(){let e=(0,p.useContext)(_);if(e===void 0)throw Error(`useAdmin must be used within an AdminProvider`);return e}export{x as n,v as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{o as i}from"./cluster-config-Bjqk93qS.js";import{a,i as o,n as s,o as c,r as l}from"./sts-BMCAZlxu.js";import{r as u}from"./signed-fetch-C0A8gvg8.js";var d=class extends a(l,o,`GetCallerIdentity`,c){},f=r(),p=t(n(),1),m=e(),h=`000000000001`;function g(e){let t=e?.indexOf(`:user/`)??-1;return t===-1||e===void 0?null:e.slice(t+6)||null}var _=(0,p.createContext)(void 0);function v(e){let t=(0,f.c)(6),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={isAdmin:!1,accountId:null,userName:null,version:null,license:null,loading:!0},t[0]=r):r=t[0];let[a,o]=(0,p.useState)(r),c,l;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(c=()=>{(async function(){let e=i();if(!e){o(b);return}try{let t=await s().send(new d({})),n=t.Account??null,r=n===h,i=null;if(r)try{i=await u({action:`GetVersion`,credentials:e})}catch{}o({isAdmin:r,accountId:n,userName:g(t.Arn),version:i,license:i?.license??null,loading:!1})}catch{o(y)}})()},l=[],t[1]=c,t[2]=l):(c=t[1],l=t[2]),(0,p.useEffect)(c,l);let v;return t[3]!==n||t[4]!==a?(v=(0,m.jsx)(_,{value:a,children:n}),t[3]=n,t[4]=a,t[5]=v):v=t[5],v}function y(e){return{...e,loading:!1}}function b(e){return{...e,loading:!1}}function x(){let e=(0,p.useContext)(_);if(e===void 0)throw Error(`useAdmin must be used within an AdminProvider`);return e}export{x as n,v as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-C5LIz1yI.js b/spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-5uS2nPuy.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-C5LIz1yI.js rename to spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-5uS2nPuy.js index ec3d201d3..5a9040841 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-C5LIz1yI.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/alert-dialog-5uS2nPuy.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./button-B5pmTZ23.js";import{c as i,i as a,l as o,n as s,r as c,t as l,u}from"./DialogTitle-Cc93h1nq.js";function d(e){return s(`alert-dialog`,e)}var f=t(),p=e();function m(e){let t=(0,f.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,p.jsx)(d,{"data-slot":`alert-dialog`,...n}),t[2]=n,t[3]=r),r}function h(e){let t=(0,f.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,p.jsx)(c,{"data-slot":`alert-dialog-portal`,...n}),t[2]=n,t[3]=r),r}function g(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:animate-out data-open:animate-in fixed inset-0 isolate z-50 bg-black/80 duration-100 supports-backdrop-filter:backdrop-blur-xs`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(u,{className:a,"data-slot":`alert-dialog-overlay`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function _(e){let t=(0,f.c)(11),r,i,o;t[0]===e?(r=t[1],i=t[2],o=t[3]):({className:r,size:o,...i}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=o);let s=o===void 0?`default`:o,c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,p.jsx)(g,{}),t[4]=c):c=t[4];let l;t[5]===r?l=t[6]:(l=n(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 group/alert-dialog-content data-closed:animate-out data-open:animate-in fixed top-1/2 left-1/2 z-50 grid w-full -translate-x-1/2 -translate-y-1/2 gap-3 rounded-xl bg-background p-4 ring-1 ring-foreground/10 duration-100 outline-none data-[size=default]:max-w-xs data-[size=sm]:max-w-64 data-[size=default]:sm:max-w-sm`,r),t[5]=r,t[6]=l);let u;return t[7]!==i||t[8]!==s||t[9]!==l?(u=(0,p.jsxs)(h,{children:[c,(0,p.jsx)(a,{className:l,"data-size":s,"data-slot":`alert-dialog-content`,...i})]}),t[7]=i,t[8]=s,t[9]=l,t[10]=u):u=t[10],u}function v(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`grid grid-rows-[auto_1fr] place-items-center gap-1 text-center has-data-[slot=alert-dialog-media]:grid-rows-[auto_auto_1fr] has-data-[slot=alert-dialog-media]:gap-x-4 sm:group-data-[size=default]/alert-dialog-content:place-items-start sm:group-data-[size=default]/alert-dialog-content:text-left sm:group-data-[size=default]/alert-dialog-content:has-data-[slot=alert-dialog-media]:grid-rows-[auto_1fr]`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-header`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function y(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`flex flex-col-reverse gap-2 group-data-[size=sm]/alert-dialog-content:grid group-data-[size=sm]/alert-dialog-content:grid-cols-2 sm:flex-row sm:justify-end`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-footer`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function b(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`mb-2 inline-flex size-8 items-center justify-center rounded-md bg-muted sm:group-data-[size=default]/alert-dialog-content:row-span-2 *:[svg:not([class*='size-'])]:size-4`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-media`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function x(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`text-sm font-medium sm:group-data-[size=default]/alert-dialog-content:group-has-data-[slot=alert-dialog-media]/alert-dialog-content:col-start-2`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(l,{className:a,"data-slot":`alert-dialog-title`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function S(e){let t=(0,f.c)(8),r,a;t[0]===e?(r=t[1],a=t[2]):({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a);let o;t[3]===r?o=t[4]:(o=n(`text-xs/relaxed text-balance text-muted-foreground md:text-pretty *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground`,r),t[3]=r,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,p.jsx)(i,{className:o,"data-slot":`alert-dialog-description`,...a}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s}function C(e){let t=(0,f.c)(8),i,a;t[0]===e?(i=t[1],a=t[2]):({className:i,...a}=e,t[0]=e,t[1]=i,t[2]=a);let o;t[3]===i?o=t[4]:(o=n(i),t[3]=i,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,p.jsx)(r,{className:o,"data-slot":`alert-dialog-action`,...a}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s}function w(e){let t=(0,f.c)(14),i,a,s,c;t[0]===e?(i=t[1],a=t[2],s=t[3],c=t[4]):({className:i,variant:s,size:c,...a}=e,t[0]=e,t[1]=i,t[2]=a,t[3]=s,t[4]=c);let l=s===void 0?`outline`:s,u=c===void 0?`default`:c,d;t[5]===i?d=t[6]:(d=n(i),t[5]=i,t[6]=d);let m;t[7]!==u||t[8]!==l?(m=(0,p.jsx)(r,{size:u,variant:l}),t[7]=u,t[8]=l,t[9]=m):m=t[9];let h;return t[10]!==a||t[11]!==d||t[12]!==m?(h=(0,p.jsx)(o,{className:d,"data-slot":`alert-dialog-cancel`,render:m,...a}),t[10]=a,t[11]=d,t[12]=m,t[13]=h):h=t[13],h}export{S as a,b as c,_ as i,x as l,C as n,y as o,w as r,v as s,m as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./button-KK2VfbzH.js";import{c as i,i as a,l as o,n as s,r as c,t as l,u}from"./DialogTitle-D4xbB2kg.js";function d(e){return s(`alert-dialog`,e)}var f=t(),p=e();function m(e){let t=(0,f.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,p.jsx)(d,{"data-slot":`alert-dialog`,...n}),t[2]=n,t[3]=r),r}function h(e){let t=(0,f.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,p.jsx)(c,{"data-slot":`alert-dialog-portal`,...n}),t[2]=n,t[3]=r),r}function g(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:animate-out data-open:animate-in fixed inset-0 isolate z-50 bg-black/80 duration-100 supports-backdrop-filter:backdrop-blur-xs`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(u,{className:a,"data-slot":`alert-dialog-overlay`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function _(e){let t=(0,f.c)(11),r,i,o;t[0]===e?(r=t[1],i=t[2],o=t[3]):({className:r,size:o,...i}=e,t[0]=e,t[1]=r,t[2]=i,t[3]=o);let s=o===void 0?`default`:o,c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,p.jsx)(g,{}),t[4]=c):c=t[4];let l;t[5]===r?l=t[6]:(l=n(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 group/alert-dialog-content data-closed:animate-out data-open:animate-in fixed top-1/2 left-1/2 z-50 grid w-full -translate-x-1/2 -translate-y-1/2 gap-3 rounded-xl bg-background p-4 ring-1 ring-foreground/10 duration-100 outline-none data-[size=default]:max-w-xs data-[size=sm]:max-w-64 data-[size=default]:sm:max-w-sm`,r),t[5]=r,t[6]=l);let u;return t[7]!==i||t[8]!==s||t[9]!==l?(u=(0,p.jsxs)(h,{children:[c,(0,p.jsx)(a,{className:l,"data-size":s,"data-slot":`alert-dialog-content`,...i})]}),t[7]=i,t[8]=s,t[9]=l,t[10]=u):u=t[10],u}function v(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`grid grid-rows-[auto_1fr] place-items-center gap-1 text-center has-data-[slot=alert-dialog-media]:grid-rows-[auto_auto_1fr] has-data-[slot=alert-dialog-media]:gap-x-4 sm:group-data-[size=default]/alert-dialog-content:place-items-start sm:group-data-[size=default]/alert-dialog-content:text-left sm:group-data-[size=default]/alert-dialog-content:has-data-[slot=alert-dialog-media]:grid-rows-[auto_1fr]`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-header`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function y(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`flex flex-col-reverse gap-2 group-data-[size=sm]/alert-dialog-content:grid group-data-[size=sm]/alert-dialog-content:grid-cols-2 sm:flex-row sm:justify-end`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-footer`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function b(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`mb-2 inline-flex size-8 items-center justify-center rounded-md bg-muted sm:group-data-[size=default]/alert-dialog-content:row-span-2 *:[svg:not([class*='size-'])]:size-4`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(`div`,{className:a,"data-slot":`alert-dialog-media`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function x(e){let t=(0,f.c)(8),r,i;t[0]===e?(r=t[1],i=t[2]):({className:r,...i}=e,t[0]=e,t[1]=r,t[2]=i);let a;t[3]===r?a=t[4]:(a=n(`text-sm font-medium sm:group-data-[size=default]/alert-dialog-content:group-has-data-[slot=alert-dialog-media]/alert-dialog-content:col-start-2`,r),t[3]=r,t[4]=a);let o;return t[5]!==i||t[6]!==a?(o=(0,p.jsx)(l,{className:a,"data-slot":`alert-dialog-title`,...i}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}function S(e){let t=(0,f.c)(8),r,a;t[0]===e?(r=t[1],a=t[2]):({className:r,...a}=e,t[0]=e,t[1]=r,t[2]=a);let o;t[3]===r?o=t[4]:(o=n(`text-xs/relaxed text-balance text-muted-foreground md:text-pretty *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground`,r),t[3]=r,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,p.jsx)(i,{className:o,"data-slot":`alert-dialog-description`,...a}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s}function C(e){let t=(0,f.c)(8),i,a;t[0]===e?(i=t[1],a=t[2]):({className:i,...a}=e,t[0]=e,t[1]=i,t[2]=a);let o;t[3]===i?o=t[4]:(o=n(i),t[3]=i,t[4]=o);let s;return t[5]!==a||t[6]!==o?(s=(0,p.jsx)(r,{className:o,"data-slot":`alert-dialog-action`,...a}),t[5]=a,t[6]=o,t[7]=s):s=t[7],s}function w(e){let t=(0,f.c)(14),i,a,s,c;t[0]===e?(i=t[1],a=t[2],s=t[3],c=t[4]):({className:i,variant:s,size:c,...a}=e,t[0]=e,t[1]=i,t[2]=a,t[3]=s,t[4]=c);let l=s===void 0?`outline`:s,u=c===void 0?`default`:c,d;t[5]===i?d=t[6]:(d=n(i),t[5]=i,t[6]=d);let m;t[7]!==u||t[8]!==l?(m=(0,p.jsx)(r,{size:u,variant:l}),t[7]=u,t[8]=l,t[9]=m):m=t[9];let h;return t[10]!==a||t[11]!==d||t[12]!==m?(h=(0,p.jsx)(o,{className:d,"data-slot":`alert-dialog-cancel`,render:m,...a}),t[10]=a,t[11]=d,t[12]=m,t[13]=h):h=t[13],h}export{S as a,b as c,_ as i,x as l,C as n,y as o,w as r,v as s,m as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/allocate-address-COQ3nGe2.js b/spinifex/services/spinifexui/frontend/dist/assets/allocate-address-DuXCvoMl.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/allocate-address-COQ3nGe2.js rename to spinifex/services/spinifexui/frontend/dist/assets/allocate-address-DuXCvoMl.js index eca6ca3da..6f6cb54b3 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/allocate-address-COQ3nGe2.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/allocate-address-DuXCvoMl.js @@ -1,3 +1,3 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{n as o}from"./ec2-Dbko8Muj.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{s as p,t as m}from"./field-DVCmLIN7.js";import{n as h}from"./ec2-CHvsTx6p.js";var g=t(),_=e();function v(){let e=(0,g.c)(36),t=n(),v=o(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:u(h),defaultValues:{name:``}},e[0]=b):b=e[0];let{control:x,handleSubmit:S,register:C,formState:w}=l(b),{isSubmitting:T}=w,E;e[1]===x?E=e[2]:(E={control:x},e[1]=x,e[2]=E);let D=c(E),O;e[3]!==v||e[4]!==t?(O=async e=>{let n=(await v.mutateAsync({name:e.name?.trim()??void 0})).AllocationId;t(n?{to:`/ec2/describe-addresses/$id`,params:{id:n}}:{to:`/ec2/describe-addresses`})},e[3]=v,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,_.jsx)(r,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),j=(0,_.jsx)(s,{title:`Allocate Elastic IP`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===v.error?M=e[9]:(M=v.error&&(0,_.jsx)(d,{error:v.error,msg:`Failed to allocate Elastic IP`}),e[8]=v.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(p,{children:(0,_.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,_.jsxs)(m,{children:[P,(0,_.jsx)(a,{id:`name`,placeholder:`my-elastic-ip`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=y(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,_.jsx)(i,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-addresses`})},e[22]=t,e[23]=B);let V;e[24]!==v.isPending||e[25]!==T||e[26]!==B?(V=(0,_.jsx)(f,{isPending:v.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Allocating…`,submitLabel:`Allocate`}),e[24]=v.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,_.jsxs)(_.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function y(e){let t=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 allocate-address`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{n as o}from"./ec2-kCKVAxwx.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{s as p,t as m}from"./field-DuilC4iP.js";import{n as h}from"./ec2-Bb2XHK85.js";var g=t(),_=e();function v(){let e=(0,g.c)(36),t=n(),v=o(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:u(h),defaultValues:{name:``}},e[0]=b):b=e[0];let{control:x,handleSubmit:S,register:C,formState:w}=l(b),{isSubmitting:T}=w,E;e[1]===x?E=e[2]:(E={control:x},e[1]=x,e[2]=E);let D=c(E),O;e[3]!==v||e[4]!==t?(O=async e=>{let n=(await v.mutateAsync({name:e.name?.trim()??void 0})).AllocationId;t(n?{to:`/ec2/describe-addresses/$id`,params:{id:n}}:{to:`/ec2/describe-addresses`})},e[3]=v,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,_.jsx)(r,{to:`/ec2/describe-addresses`,children:`Back to Elastic IPs`}),j=(0,_.jsx)(s,{title:`Allocate Elastic IP`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===v.error?M=e[9]:(M=v.error&&(0,_.jsx)(d,{error:v.error,msg:`Failed to allocate Elastic IP`}),e[8]=v.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(p,{children:(0,_.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,_.jsxs)(m,{children:[P,(0,_.jsx)(a,{id:`name`,placeholder:`my-elastic-ip`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=y(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,_.jsx)(i,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-addresses`})},e[22]=t,e[23]=B);let V;e[24]!==v.isPending||e[25]!==T||e[26]!==B?(V=(0,_.jsx)(f,{isPending:v.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Allocating…`,submitLabel:`Allocate`}),e[24]=v.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,_.jsxs)(_.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function y(e){let t=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 allocate-address`},{type:`flag`,value:` \\ --domain`},{type:`value`,value:` vpc`}];return e.trim()&&t.push({type:`flag`,value:` \\ --tag-specifications`},{type:`value`,value:` 'ResourceType=elastic-ip,Tags=[{Key=Name,Value=${e.trim()}}]'`}),[{label:`Allocate Elastic IP`,parts:t}]}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ami-details-snKHLvGZ.js b/spinifex/services/spinifexui/frontend/dist/assets/ami-details-OPi711d8.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/ami-details-snKHLvGZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/ami-details-OPi711d8.js index 5aa4a2cc6..1f244a162 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ami-details-snKHLvGZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ami-details-OPi711d8.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./link-Sy-9aJG2.js";import{in as r}from"./cluster-config-Cng_iYLz.js";import{n as i,t as a}from"./detail-row-BiDoIw3t.js";var o=t(),s=e();function c(e){let t=(0,o.c)(58),{image:c,showExtendedDetails:u}=e,d=u!==void 0&&u,f;t[0]===c.CreationDate?f=t[1]:(f=r(c.CreationDate),t[0]=c.CreationDate,t[1]=f);let p=f,m=d?`AMI Information`:`AMI Details`,h;t[2]===m?h=t[3]:(h=(0,s.jsx)(i.Header,{children:m}),t[2]=m,t[3]=h);let g;t[4]!==c.ImageId||t[5]!==d?(g=c.ImageId&&!d?(0,s.jsx)(n,{className:`text-primary hover:underline`,params:{id:c.ImageId},to:`/ec2/describe-images/$id`,children:c.ImageId}):c.ImageId,t[4]=c.ImageId,t[5]=d,t[6]=g):g=t[6];let _;t[7]===g?_=t[8]:(_=(0,s.jsx)(a,{label:`AMI ID`,value:g}),t[7]=g,t[8]=_);let v;t[9]===c.Name?v=t[10]:(v=(0,s.jsx)(a,{label:`AMI Name`,value:c.Name}),t[9]=c.Name,t[10]=v);let y;t[11]===c.Description?y=t[12]:(y=(0,s.jsx)(a,{label:`Description`,value:c.Description}),t[11]=c.Description,t[12]=y);let b;t[13]===c.Architecture?b=t[14]:(b=(0,s.jsx)(a,{label:`Architecture`,value:c.Architecture}),t[13]=c.Architecture,t[14]=b);let x;t[15]===c.VirtualizationType?x=t[16]:(x=(0,s.jsx)(a,{label:`Virtualization Type`,value:c.VirtualizationType}),t[15]=c.VirtualizationType,t[16]=x);let S=c.Platform??`Linux`,C;t[17]===S?C=t[18]:(C=(0,s.jsx)(a,{label:`Platform`,value:S}),t[17]=S,t[18]=C);let w;t[19]===c.PlatformDetails?w=t[20]:(w=(0,s.jsx)(a,{label:`Platform Details`,value:c.PlatformDetails}),t[19]=c.PlatformDetails,t[20]=w);let T;t[21]===c.ImageType?T=t[22]:(T=(0,s.jsx)(a,{label:`Image Type`,value:c.ImageType}),t[21]=c.ImageType,t[22]=T);let E;t[23]===c.RootDeviceType?E=t[24]:(E=(0,s.jsx)(a,{label:`Root Device Type`,value:c.RootDeviceType}),t[23]=c.RootDeviceType,t[24]=E);let D;t[25]===c.RootDeviceName?D=t[26]:(D=(0,s.jsx)(a,{label:`Root Device Name`,value:c.RootDeviceName}),t[25]=c.RootDeviceName,t[26]=D);let O;t[27]===c.OwnerId?O=t[28]:(O=(0,s.jsx)(a,{label:`Owner`,value:c.OwnerId}),t[27]=c.OwnerId,t[28]=O);let k;t[29]===c.State?k=t[30]:(k=(0,s.jsx)(a,{label:`State`,value:c.State}),t[29]=c.State,t[30]=k);let A;t[31]!==p||t[32]!==c.Public||t[33]!==d?(A=d&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{label:`Creation Date`,value:p}),(0,s.jsx)(a,{label:`Public`,value:c.Public?`Yes`:`No`})]}),t[31]=p,t[32]=c.Public,t[33]=d,t[34]=A):A=t[34];let j;t[35]!==x||t[36]!==C||t[37]!==w||t[38]!==T||t[39]!==E||t[40]!==D||t[41]!==O||t[42]!==k||t[43]!==A||t[44]!==_||t[45]!==v||t[46]!==y||t[47]!==b?(j=(0,s.jsxs)(i.Content,{children:[_,v,y,b,x,C,w,T,E,D,O,k,A]}),t[35]=x,t[36]=C,t[37]=w,t[38]=T,t[39]=E,t[40]=D,t[41]=O,t[42]=k,t[43]=A,t[44]=_,t[45]=v,t[46]=y,t[47]=b,t[48]=j):j=t[48];let M;t[49]!==j||t[50]!==h?(M=(0,s.jsxs)(i,{children:[h,j]}),t[49]=j,t[50]=h,t[51]=M):M=t[51];let N;t[52]!==c.BlockDeviceMappings||t[53]!==d?(N=d&&c.BlockDeviceMappings&&c.BlockDeviceMappings.length>0&&c.BlockDeviceMappings.map(l),t[52]=c.BlockDeviceMappings,t[53]=d,t[54]=N):N=t[54];let P;return t[55]!==M||t[56]!==N?(P=(0,s.jsxs)(s.Fragment,{children:[M,N]}),t[55]=M,t[56]=N,t[57]=P):P=t[57],P}function l(e){return(0,s.jsxs)(i,{children:[(0,s.jsxs)(i.Header,{children:[`Block Device: `,e.DeviceName]}),(0,s.jsxs)(i.Content,{children:[(0,s.jsx)(a,{label:`Device Name`,value:e.DeviceName}),e.Ebs&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{label:`Volume Size`,value:e.Ebs.VolumeSize?`${e.Ebs.VolumeSize} GB`:void 0}),(0,s.jsx)(a,{label:`Volume Type`,value:e.Ebs.VolumeType}),(0,s.jsx)(a,{label:`Delete On Termination`,value:e.Ebs.DeleteOnTermination?`Yes`:`No`}),(0,s.jsx)(a,{label:`Encrypted`,value:e.Ebs.Encrypted?`Yes`:`No`}),e.Ebs.SnapshotId&&(0,s.jsx)(a,{label:`Snapshot ID`,value:(0,s.jsx)(n,{className:`text-primary hover:underline`,params:{id:e.Ebs.SnapshotId},to:`/ec2/describe-snapshots/$id`,children:e.Ebs.SnapshotId})})]}),e.VirtualName&&(0,s.jsx)(a,{label:`Virtual Name`,value:e.VirtualName})]})]},e.DeviceName)}export{c as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./link-Sy-9aJG2.js";import{in as r}from"./cluster-config-Bjqk93qS.js";import{n as i,t as a}from"./detail-row-BiDoIw3t.js";var o=t(),s=e();function c(e){let t=(0,o.c)(58),{image:c,showExtendedDetails:u}=e,d=u!==void 0&&u,f;t[0]===c.CreationDate?f=t[1]:(f=r(c.CreationDate),t[0]=c.CreationDate,t[1]=f);let p=f,m=d?`AMI Information`:`AMI Details`,h;t[2]===m?h=t[3]:(h=(0,s.jsx)(i.Header,{children:m}),t[2]=m,t[3]=h);let g;t[4]!==c.ImageId||t[5]!==d?(g=c.ImageId&&!d?(0,s.jsx)(n,{className:`text-primary hover:underline`,params:{id:c.ImageId},to:`/ec2/describe-images/$id`,children:c.ImageId}):c.ImageId,t[4]=c.ImageId,t[5]=d,t[6]=g):g=t[6];let _;t[7]===g?_=t[8]:(_=(0,s.jsx)(a,{label:`AMI ID`,value:g}),t[7]=g,t[8]=_);let v;t[9]===c.Name?v=t[10]:(v=(0,s.jsx)(a,{label:`AMI Name`,value:c.Name}),t[9]=c.Name,t[10]=v);let y;t[11]===c.Description?y=t[12]:(y=(0,s.jsx)(a,{label:`Description`,value:c.Description}),t[11]=c.Description,t[12]=y);let b;t[13]===c.Architecture?b=t[14]:(b=(0,s.jsx)(a,{label:`Architecture`,value:c.Architecture}),t[13]=c.Architecture,t[14]=b);let x;t[15]===c.VirtualizationType?x=t[16]:(x=(0,s.jsx)(a,{label:`Virtualization Type`,value:c.VirtualizationType}),t[15]=c.VirtualizationType,t[16]=x);let S=c.Platform??`Linux`,C;t[17]===S?C=t[18]:(C=(0,s.jsx)(a,{label:`Platform`,value:S}),t[17]=S,t[18]=C);let w;t[19]===c.PlatformDetails?w=t[20]:(w=(0,s.jsx)(a,{label:`Platform Details`,value:c.PlatformDetails}),t[19]=c.PlatformDetails,t[20]=w);let T;t[21]===c.ImageType?T=t[22]:(T=(0,s.jsx)(a,{label:`Image Type`,value:c.ImageType}),t[21]=c.ImageType,t[22]=T);let E;t[23]===c.RootDeviceType?E=t[24]:(E=(0,s.jsx)(a,{label:`Root Device Type`,value:c.RootDeviceType}),t[23]=c.RootDeviceType,t[24]=E);let D;t[25]===c.RootDeviceName?D=t[26]:(D=(0,s.jsx)(a,{label:`Root Device Name`,value:c.RootDeviceName}),t[25]=c.RootDeviceName,t[26]=D);let O;t[27]===c.OwnerId?O=t[28]:(O=(0,s.jsx)(a,{label:`Owner`,value:c.OwnerId}),t[27]=c.OwnerId,t[28]=O);let k;t[29]===c.State?k=t[30]:(k=(0,s.jsx)(a,{label:`State`,value:c.State}),t[29]=c.State,t[30]=k);let A;t[31]!==p||t[32]!==c.Public||t[33]!==d?(A=d&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{label:`Creation Date`,value:p}),(0,s.jsx)(a,{label:`Public`,value:c.Public?`Yes`:`No`})]}),t[31]=p,t[32]=c.Public,t[33]=d,t[34]=A):A=t[34];let j;t[35]!==x||t[36]!==C||t[37]!==w||t[38]!==T||t[39]!==E||t[40]!==D||t[41]!==O||t[42]!==k||t[43]!==A||t[44]!==_||t[45]!==v||t[46]!==y||t[47]!==b?(j=(0,s.jsxs)(i.Content,{children:[_,v,y,b,x,C,w,T,E,D,O,k,A]}),t[35]=x,t[36]=C,t[37]=w,t[38]=T,t[39]=E,t[40]=D,t[41]=O,t[42]=k,t[43]=A,t[44]=_,t[45]=v,t[46]=y,t[47]=b,t[48]=j):j=t[48];let M;t[49]!==j||t[50]!==h?(M=(0,s.jsxs)(i,{children:[h,j]}),t[49]=j,t[50]=h,t[51]=M):M=t[51];let N;t[52]!==c.BlockDeviceMappings||t[53]!==d?(N=d&&c.BlockDeviceMappings&&c.BlockDeviceMappings.length>0&&c.BlockDeviceMappings.map(l),t[52]=c.BlockDeviceMappings,t[53]=d,t[54]=N):N=t[54];let P;return t[55]!==M||t[56]!==N?(P=(0,s.jsxs)(s.Fragment,{children:[M,N]}),t[55]=M,t[56]=N,t[57]=P):P=t[57],P}function l(e){return(0,s.jsxs)(i,{children:[(0,s.jsxs)(i.Header,{children:[`Block Device: `,e.DeviceName]}),(0,s.jsxs)(i.Content,{children:[(0,s.jsx)(a,{label:`Device Name`,value:e.DeviceName}),e.Ebs&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a,{label:`Volume Size`,value:e.Ebs.VolumeSize?`${e.Ebs.VolumeSize} GB`:void 0}),(0,s.jsx)(a,{label:`Volume Type`,value:e.Ebs.VolumeType}),(0,s.jsx)(a,{label:`Delete On Termination`,value:e.Ebs.DeleteOnTermination?`Yes`:`No`}),(0,s.jsx)(a,{label:`Encrypted`,value:e.Ebs.Encrypted?`Yes`:`No`}),e.Ebs.SnapshotId&&(0,s.jsx)(a,{label:`Snapshot ID`,value:(0,s.jsx)(n,{className:`text-primary hover:underline`,params:{id:e.Ebs.SnapshotId},to:`/ec2/describe-snapshots/$id`,children:e.Ebs.SnapshotId})})]}),e.VirtualName&&(0,s.jsx)(a,{label:`Virtual Name`,value:e.VirtualName})]})]},e.DeviceName)}export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CYvM0ONe.js b/spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CftIrpS1.js similarity index 81% rename from spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CYvM0ONe.js rename to spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CftIrpS1.js index 165c70318..49cd13f5b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CYvM0ONe.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/attributes-editor-CftIrpS1.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{c as i,i as a,n as o,s,t as c}from"./select-AlcaFR6c.js";import{t as l}from"./button-B5pmTZ23.js";import{t as u}from"./input-BRXyXQUw.js";import{r as d,s as f,t as p}from"./field-DVCmLIN7.js";var m=r(),h=t(n(),1),g=e();function _(e,t){let n=new Map;for(let e of t)e.Key!==void 0&&n.set(e.Key,e.Value??``);return Object.fromEntries(e.map(e=>[e.key,n.get(e.key)??``]))}function v(e,t){if(e.type===`int`){if(t.trim()===``)return`Value is required`;if(!/^-?\d+$/.test(t))return`Must be a whole number`;let n=Number(t);if(e.min!==void 0&&ne.max)return`Must be at most ${e.max}`}}function y(e){let t=(0,m.c)(56),{specs:n,attributes:r,onSubmit:a,isPending:y,error:x,isSuccess:S}=e,C;t[0]!==r||t[1]!==n?(C=_(n,r),t[0]=r,t[1]=n,t[2]=C):C=t[2];let w=C,[T,E]=(0,h.useState)(w),D;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(D=(e,t)=>{E(n=>({...n,[e]:t}))},t[3]=D):D=t[3];let O=D,k;if(t[4]!==n||t[5]!==T){k={};for(let e of n)k[e.key]=v(e,T[e.key]??``);t[4]=n,t[5]=T,t[6]=k}else k=t[6];let A=Object.values(k).some(Boolean),j;if(t[7]!==w||t[8]!==n||t[9]!==T){let e;t[11]!==w||t[12]!==T?(e=e=>(T[e.key]??``)!==(w[e.key]??``),t[11]=w,t[12]=T,t[13]=e):e=t[13];let r;t[14]===T?r=t[15]:(r=e=>({key:e.key,value:T[e.key]??``}),t[14]=T,t[15]=r),j=n.filter(e).map(r),t[7]=w,t[8]=n,t[9]=T,t[10]=j}else j=t[10];let M=j,N;t[16]===w?N=t[17]:(N=()=>{E(w)},t[16]=w,t[17]=N);let P=N,F;t[18]!==M||t[19]!==A||t[20]!==a?(F=e=>{e.preventDefault(),!(A||M.length===0)&&a(M)},t[18]=M,t[19]=A,t[20]=a,t[21]=F):F=t[21];let I;t[22]===x?I=t[23]:(I=x&&(0,g.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:x.message||`Failed to save attributes`}),t[22]=x,t[23]=I);let L;t[24]!==M.length||t[25]!==S?(L=S&&M.length===0&&(0,g.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Attributes saved.`}),t[24]=M.length,t[25]=S,t[26]=L):L=t[26];let R;if(t[27]!==k||t[28]!==n||t[29]!==T){let e;t[31]!==k||t[32]!==T?(e=e=>{let t=`attr-${e.key}`,n=T[e.key]??``,r=k[e.key];return(0,g.jsxs)(p,{children:[(0,g.jsx)(f,{children:(0,g.jsx)(`label`,{htmlFor:t,children:e.label})}),e.type===`bool`&&(0,g.jsx)(`input`,{"aria-label":e.label,checked:n===`true`,id:t,onChange:t=>{O(e.key,t.target.checked?`true`:`false`)},type:`checkbox`}),e.type===`int`&&(0,g.jsx)(u,{"aria-invalid":!!r,id:t,inputMode:`numeric`,onChange:t=>{O(e.key,t.target.value)},value:n}),e.type===`text`&&(0,g.jsx)(u,{id:t,onChange:t=>{O(e.key,t.target.value)},placeholder:e.placeholder,value:n}),e.type===`select`&&(0,g.jsxs)(c,{onValueChange:t=>{O(e.key,t??``)},value:n,children:[(0,g.jsx)(s,{className:`w-full`,id:t,children:(0,g.jsx)(i,{})}),(0,g.jsx)(o,{children:e.options.map(b)})]}),e.description&&(0,g.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:e.description}),(0,g.jsx)(d,{errors:[r?{message:r}:void 0]})]},e.key)},t[31]=k,t[32]=T,t[33]=e):e=t[33],R=n.map(e),t[27]=k,t[28]=n,t[29]=T,t[30]=R}else R=t[30];let z;t[34]===R?z=t[35]:(z=(0,g.jsx)(`div`,{className:`grid gap-4 p-4 sm:grid-cols-2`,children:R}),t[34]=R,t[35]=z);let B=M.length===0?`No changes`:`${M.length} change${M.length===1?``:`s`} pending`,V;t[36]===B?V=t[37]:(V=(0,g.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:B}),t[36]=B,t[37]=V);let H=y||M.length===0,U;t[38]!==P||t[39]!==H?(U=(0,g.jsx)(l,{disabled:H,onClick:P,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[38]=P,t[39]=H,t[40]=U):U=t[40];let W=y||A||M.length===0,G=y?`Saving…`:`Save changes`,K;t[41]!==W||t[42]!==G?(K=(0,g.jsx)(l,{disabled:W,size:`sm`,type:`submit`,children:G}),t[41]=W,t[42]=G,t[43]=K):K=t[43];let q;t[44]!==V||t[45]!==U||t[46]!==K?(q=(0,g.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[V,U,K]}),t[44]=V,t[45]=U,t[46]=K,t[47]=q):q=t[47];let J;t[48]!==q||t[49]!==z?(J=(0,g.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[z,q]}),t[48]=q,t[49]=z,t[50]=J):J=t[50];let Y;return t[51]!==J||t[52]!==F||t[53]!==I||t[54]!==L?(Y=(0,g.jsxs)(`form`,{onSubmit:F,children:[I,L,J]}),t[51]=J,t[52]=F,t[53]=I,t[54]=L,t[55]=Y):Y=t[55],Y}function b(e){return(0,g.jsx)(a,{value:e,children:e},e)}var x=[{key:`deletion_protection.enabled`,label:`Deletion protection`,type:`bool`},{key:`load_balancing.cross_zone.enabled`,label:`Cross-zone load balancing`,type:`bool`},{key:`idle_timeout.timeout_seconds`,label:`Idle timeout (s)`,type:`int`,min:1,max:4e3},{key:`client_keep_alive.seconds`,label:`Client keep-alive (s)`,type:`int`,min:60,max:604800},{key:`routing.http2.enabled`,label:`HTTP/2`,type:`bool`},{key:`routing.http.drop_invalid_header_fields.enabled`,label:`Drop invalid header fields`,type:`bool`},{key:`routing.http.preserve_host_header.enabled`,label:`Preserve host header`,type:`bool`},{key:`routing.http.xff_client_port.enabled`,label:`XFF client port`,type:`bool`},{key:`routing.http.xff_header_processing.mode`,label:`XFF header processing`,type:`select`,options:[`append`,`preserve`,`remove`]},{key:`routing.http.desync_mitigation_mode`,label:`Desync mitigation mode`,type:`select`,options:[`defensive`,`strictest`,`monitor`]},{key:`routing.http.x_amzn_tls_version_and_cipher_suite.enabled`,label:`Add TLS version & cipher headers`,type:`bool`},{key:`waf.fail_open.enabled`,label:`WAF fail open`,type:`bool`},{key:`zonal_shift.config.enabled`,label:`Zonal shift`,type:`bool`},{key:`access_logs.s3.enabled`,label:`Access logs: enabled`,type:`bool`},{key:`access_logs.s3.bucket`,label:`Access logs: S3 bucket`,type:`text`},{key:`access_logs.s3.prefix`,label:`Access logs: S3 prefix`,type:`text`},{key:`connection_logs.s3.enabled`,label:`Connection logs: enabled`,type:`bool`},{key:`connection_logs.s3.bucket`,label:`Connection logs: S3 bucket`,type:`text`},{key:`connection_logs.s3.prefix`,label:`Connection logs: S3 prefix`,type:`text`}],S=[{key:`deregistration_delay.timeout_seconds`,label:`Deregistration delay (s)`,type:`int`,min:0,max:3600},{key:`stickiness.enabled`,label:`Stickiness`,type:`bool`},{key:`stickiness.type`,label:`Stickiness type`,type:`select`,options:[`lb_cookie`,`source_ip`]},{key:`stickiness.lb_cookie.duration_seconds`,label:`Stickiness lb_cookie duration (s)`,type:`int`,min:1,max:604800},{key:`load_balancing.cross_zone.enabled`,label:`Cross-zone load balancing`,type:`select`,options:[`true`,`false`,`use_load_balancer_configuration`]},{key:`load_balancing.algorithm.type`,label:`Load balancing algorithm`,type:`select`,options:[`round_robin`,`least_outstanding_requests`]},{key:`slow_start.duration_seconds`,label:`Slow start duration (s)`,type:`int`,min:0,max:900}];export{x as n,S as r,y as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{c as i,i as a,n as o,s,t as c}from"./select-C4XUO0SI.js";import{t as l}from"./button-KK2VfbzH.js";import{t as u}from"./input-Dv_zyCQu.js";import{r as d,s as f,t as p}from"./field-DuilC4iP.js";var m=r(),h=t(n(),1),g=e();function _(e,t){let n=new Map;for(let e of t)e.Key!==void 0&&n.set(e.Key,e.Value??``);return Object.fromEntries(e.map(e=>[e.key,n.get(e.key)??``]))}function v(e,t){if(e.type===`int`){if(t.trim()===``)return`Value is required`;if(!/^-?\d+$/.test(t))return`Must be a whole number`;let n=Number(t);if(e.min!==void 0&&ne.max)return`Must be at most ${e.max}`}}function y(e){let t=(0,m.c)(56),{specs:n,attributes:r,onSubmit:a,isPending:y,error:x,isSuccess:S}=e,C;t[0]!==r||t[1]!==n?(C=_(n,r),t[0]=r,t[1]=n,t[2]=C):C=t[2];let w=C,[T,E]=(0,h.useState)(w),D;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(D=(e,t)=>{E(n=>({...n,[e]:t}))},t[3]=D):D=t[3];let O=D,k;if(t[4]!==n||t[5]!==T){k={};for(let e of n)k[e.key]=v(e,T[e.key]??``);t[4]=n,t[5]=T,t[6]=k}else k=t[6];let A=Object.values(k).some(Boolean),j;if(t[7]!==w||t[8]!==n||t[9]!==T){let e;t[11]!==w||t[12]!==T?(e=e=>(T[e.key]??``)!==(w[e.key]??``),t[11]=w,t[12]=T,t[13]=e):e=t[13];let r;t[14]===T?r=t[15]:(r=e=>({key:e.key,value:T[e.key]??``}),t[14]=T,t[15]=r),j=n.filter(e).map(r),t[7]=w,t[8]=n,t[9]=T,t[10]=j}else j=t[10];let M=j,N;t[16]===w?N=t[17]:(N=()=>{E(w)},t[16]=w,t[17]=N);let P=N,F;t[18]!==M||t[19]!==A||t[20]!==a?(F=e=>{e.preventDefault(),!(A||M.length===0)&&a(M)},t[18]=M,t[19]=A,t[20]=a,t[21]=F):F=t[21];let I;t[22]===x?I=t[23]:(I=x&&(0,g.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:x.message||`Failed to save attributes`}),t[22]=x,t[23]=I);let L;t[24]!==M.length||t[25]!==S?(L=S&&M.length===0&&(0,g.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Attributes saved.`}),t[24]=M.length,t[25]=S,t[26]=L):L=t[26];let R;if(t[27]!==k||t[28]!==n||t[29]!==T){let e;t[31]!==k||t[32]!==T?(e=e=>{let t=`attr-${e.key}`,n=T[e.key]??``,r=k[e.key];return(0,g.jsxs)(p,{children:[(0,g.jsx)(f,{children:(0,g.jsx)(`label`,{htmlFor:t,children:e.label})}),e.type===`bool`&&(0,g.jsx)(`input`,{"aria-label":e.label,checked:n===`true`,id:t,onChange:t=>{O(e.key,t.target.checked?`true`:`false`)},type:`checkbox`}),e.type===`int`&&(0,g.jsx)(u,{"aria-invalid":!!r,id:t,inputMode:`numeric`,onChange:t=>{O(e.key,t.target.value)},value:n}),e.type===`text`&&(0,g.jsx)(u,{id:t,onChange:t=>{O(e.key,t.target.value)},placeholder:e.placeholder,value:n}),e.type===`select`&&(0,g.jsxs)(c,{onValueChange:t=>{O(e.key,t??``)},value:n,children:[(0,g.jsx)(s,{className:`w-full`,id:t,children:(0,g.jsx)(i,{})}),(0,g.jsx)(o,{children:e.options.map(b)})]}),e.description&&(0,g.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:e.description}),(0,g.jsx)(d,{errors:[r?{message:r}:void 0]})]},e.key)},t[31]=k,t[32]=T,t[33]=e):e=t[33],R=n.map(e),t[27]=k,t[28]=n,t[29]=T,t[30]=R}else R=t[30];let z;t[34]===R?z=t[35]:(z=(0,g.jsx)(`div`,{className:`grid gap-4 p-4 sm:grid-cols-2`,children:R}),t[34]=R,t[35]=z);let B=M.length===0?`No changes`:`${M.length} change${M.length===1?``:`s`} pending`,V;t[36]===B?V=t[37]:(V=(0,g.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:B}),t[36]=B,t[37]=V);let H=y||M.length===0,U;t[38]!==P||t[39]!==H?(U=(0,g.jsx)(l,{disabled:H,onClick:P,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[38]=P,t[39]=H,t[40]=U):U=t[40];let W=y||A||M.length===0,G=y?`Saving…`:`Save changes`,K;t[41]!==W||t[42]!==G?(K=(0,g.jsx)(l,{disabled:W,size:`sm`,type:`submit`,children:G}),t[41]=W,t[42]=G,t[43]=K):K=t[43];let q;t[44]!==V||t[45]!==U||t[46]!==K?(q=(0,g.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[V,U,K]}),t[44]=V,t[45]=U,t[46]=K,t[47]=q):q=t[47];let J;t[48]!==q||t[49]!==z?(J=(0,g.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[z,q]}),t[48]=q,t[49]=z,t[50]=J):J=t[50];let Y;return t[51]!==J||t[52]!==F||t[53]!==I||t[54]!==L?(Y=(0,g.jsxs)(`form`,{onSubmit:F,children:[I,L,J]}),t[51]=J,t[52]=F,t[53]=I,t[54]=L,t[55]=Y):Y=t[55],Y}function b(e){return(0,g.jsx)(a,{value:e,children:e},e)}var x=[{key:`deletion_protection.enabled`,label:`Deletion protection`,type:`bool`},{key:`load_balancing.cross_zone.enabled`,label:`Cross-zone load balancing`,type:`bool`},{key:`idle_timeout.timeout_seconds`,label:`Idle timeout (s)`,type:`int`,min:1,max:4e3},{key:`client_keep_alive.seconds`,label:`Client keep-alive (s)`,type:`int`,min:60,max:604800},{key:`routing.http2.enabled`,label:`HTTP/2`,type:`bool`},{key:`routing.http.drop_invalid_header_fields.enabled`,label:`Drop invalid header fields`,type:`bool`},{key:`routing.http.preserve_host_header.enabled`,label:`Preserve host header`,type:`bool`},{key:`routing.http.xff_client_port.enabled`,label:`XFF client port`,type:`bool`},{key:`routing.http.xff_header_processing.mode`,label:`XFF header processing`,type:`select`,options:[`append`,`preserve`,`remove`]},{key:`routing.http.desync_mitigation_mode`,label:`Desync mitigation mode`,type:`select`,options:[`defensive`,`strictest`,`monitor`]},{key:`routing.http.x_amzn_tls_version_and_cipher_suite.enabled`,label:`Add TLS version & cipher headers`,type:`bool`},{key:`waf.fail_open.enabled`,label:`WAF fail open`,type:`bool`},{key:`zonal_shift.config.enabled`,label:`Zonal shift`,type:`bool`},{key:`access_logs.s3.enabled`,label:`Access logs: enabled`,type:`bool`},{key:`access_logs.s3.bucket`,label:`Access logs: S3 bucket`,type:`text`},{key:`access_logs.s3.prefix`,label:`Access logs: S3 prefix`,type:`text`},{key:`connection_logs.s3.enabled`,label:`Connection logs: enabled`,type:`bool`},{key:`connection_logs.s3.bucket`,label:`Connection logs: S3 bucket`,type:`text`},{key:`connection_logs.s3.prefix`,label:`Connection logs: S3 prefix`,type:`text`},{key:`health_check_logs.s3.enabled`,label:`Health check logs: enabled`,type:`bool`},{key:`health_check_logs.s3.bucket`,label:`Health check logs: S3 bucket`,type:`text`},{key:`health_check_logs.s3.prefix`,label:`Health check logs: S3 prefix`,type:`text`}],S=[{key:`deregistration_delay.timeout_seconds`,label:`Deregistration delay (s)`,type:`int`,min:0,max:3600},{key:`stickiness.enabled`,label:`Stickiness`,type:`bool`},{key:`stickiness.type`,label:`Stickiness type`,type:`select`,options:[`lb_cookie`,`source_ip`]},{key:`stickiness.lb_cookie.duration_seconds`,label:`Stickiness lb_cookie duration (s)`,type:`int`,min:1,max:604800},{key:`load_balancing.cross_zone.enabled`,label:`Cross-zone load balancing`,type:`select`,options:[`true`,`false`,`use_load_balancer_configuration`]},{key:`load_balancing.algorithm.type`,label:`Load balancing algorithm`,type:`select`,options:[`round_robin`,`least_outstanding_requests`]},{key:`slow_start.duration_seconds`,label:`Slow start duration (s)`,type:`int`,min:0,max:900}];export{x as n,S as r,y as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/awsClient-BYSqOjkz.js b/spinifex/services/spinifexui/frontend/dist/assets/awsClient-BYSqOjkz.js deleted file mode 100644 index 4593d6ff8..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/awsClient-BYSqOjkz.js +++ /dev/null @@ -1,5 +0,0 @@ -import{$ as e,$t as t,A as n,At as r,B as i,Bt as a,C as o,Ct as s,D as c,Dt as l,E as ee,Et as u,F as te,Ft as d,G as ne,Gt as re,H as ie,Ht as ae,I as oe,It as eee,J as se,K as ce,Kt as le,L as ue,Lt as de,M as fe,Mt as tee,N as pe,Nt as me,Ot as nee,P as he,Pt as ge,Q as _e,Qt as ve,R as ye,Rt as be,S as ree,St as xe,T as Se,Tt as Ce,U as we,Ut as iee,V as Te,Vt as Ee,W as De,Wt as Oe,X as ke,Xt as Ae,Y as je,Yt as Me,Z as Ne,Zt as Pe,_t as Fe,at as Ie,b as aee,bt as Le,ct as oee,dt as Re,et as ze,ft as Be,ht as Ve,it as He,j as Ue,jt as We,k as see,kt as Ge,mt as Ke,nt as qe,o as Je,ot as Ye,pt as Xe,q as Ze,qt as Qe,rt as $e,st as et,t as tt,tt as nt,ut as rt,v as it,vt as at,w as ot,wt as cee,x as st,xt as ct,y as lt,yt as ut,z as dt,zt as ft}from"./cluster-config-Cng_iYLz.js";import{a as pt,i as mt,n as ht,o as gt,r as _t,t as lee}from"./hex-encoding-B19xAT_7.js";import{a as uee,g as dee,i as fee,p as pee,r as vt}from"./index.browser-C3WbWNjZ.js";function mee(e){return(e.includes(`,`)||e.includes(`"`))&&(e=`"${e.replace(/"/g,`\\"`)}"`),e}function hee(e,t,n){if(n<=0||!Number.isInteger(n))throw Error(`Invalid number of delimiters (`+n+`) for splitEvery.`);let r=e.split(t);if(n===1)return r;let i=[],a=``;for(let e=0;e{if(!Ve(n))throw Error(`@smithy/util-stream: unsupported source type ${n?.constructor?.name??n} in ChecksumStream.`);let a=i??ge;if(typeof TransformStream!=`function`)throw Error(`@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.`);let o=new TransformStream({start(){},async transform(e,n){t.update(e),n.enqueue(e)},async flush(n){let i=await t.digest(),o=a(i);if(e!==o){let t=Error(`Checksum mismatch: expected "${e}" but received "${o}" in response header "${r}".`);n.error(t)}else n.terminate()}});n.pipeThrough(o);let s=o.readable;return Object.setPrototypeOf(s,_ee.prototype),s},yee=class{allocByteArray;byteLength=0;byteArrays=[];constructor(e){this.allocByteArray=e}push(e){this.byteArrays.push(e),this.byteLength+=e.byteLength}flush(){if(this.byteArrays.length===1){let e=this.byteArrays[0];return this.reset(),e}let e=this.allocByteArray(this.byteLength),t=0;for(let n=0;nnew Uint8Array(e))],s=-1,c=async e=>{let{value:l,done:ee}=await r.read(),u=l;if(ee){if(s!==-1){let t=yt(o,s);bt(t)>0&&e.enqueue(t)}e.close()}else{let r=Cee(u,!1);if(s!==r&&(s>=0&&e.enqueue(yt(o,s)),s=r),s===-1){e.enqueue(u);return}let l=bt(u);a+=l;let ee=bt(o[s]);if(l>=t&&ee===0)e.enqueue(u);else{let r=See(o,s,u);!i&&a>t*2&&(i=!0,n?.warn(`@smithy/util-stream - stream chunk size ${l} is below threshold of ${t}, automatically buffering.`)),r>=t?e.enqueue(yt(o,s)):await c(e)}}};return new ReadableStream({pull:c})}var xee=bee;function See(e,t,n){switch(t){case 0:return e[0]+=n,bt(e[0]);case 1:case 2:return e[t].push(n),bt(e[t])}}function yt(e,t){switch(t){case 0:let n=e[0];return e[0]=``,n;case 1:case 2:return e[t].flush()}throw Error(`@smithy/util-stream - invalid index ${t} given to flush()`)}function bt(e){return e?.byteLength??e?.length??0}function Cee(e,t=!0){return t&&typeof Buffer<`u`&&e instanceof Buffer?2:e instanceof Uint8Array?1:typeof e==`string`?0:-1}var wee=(e,t)=>{let{base64Encoder:n,bodyLengthChecker:r,checksumAlgorithmFn:i,checksumLocationName:a,streamHasher:o}=t,s=n!==void 0&&r!==void 0&&i!==void 0&&a!==void 0&&o!==void 0,c=s?o(i,e):void 0,l=e.getReader();return new ReadableStream({async pull(e){let{value:t,done:i}=await l.read();if(i){if(e.enqueue(`0\r -`),s){let t=n(await c);e.enqueue(`${a}:${t}\r\n`),e.enqueue(`\r -`)}e.close()}else e.enqueue(`${(r(t)||0).toString(16)}\r\n${t}\r\n`)}})},xt=`The stream has already been transformed.`,St=e=>{if(!Ct(e)&&!Ve(e)){let t=e?.__proto__?.constructor?.name||e;throw Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${t}`)}let t=!1,n=async()=>{if(t)throw Error(xt);return t=!0,await Ke(e)},r=e=>{if(typeof e.stream!=`function`)throw Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. -If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return e.stream()};return Object.assign(e,{transformToByteArray:n,transformToString:async e=>{let t=await n();if(e===`base64`)return ge(t);if(e===`hex`)return ht(t);if(e===void 0||e===`utf8`||e===`utf-8`)return _t(t);if(typeof TextDecoder==`function`)return new TextDecoder(e).decode(t);throw Error(`TextDecoder is not available, please make sure polyfill is provided.`)},transformToWebStream:()=>{if(t)throw Error(xt);if(t=!0,Ct(e))return r(e);if(Ve(e))return e;throw Error(`Cannot transform payload to web stream, got ${e}`)}})},Ct=e=>typeof Blob==`function`&&e instanceof Blob,wt=class extends oee{async serializeRequest(e,t,n){let r=t&&typeof t==`object`?t:{},i=this.serializer,a={},o={},s=await n.endpoint(),c=ae.of(e?.input),l=[],ee=[],u=!1,te,d=new ve({protocol:``,hostname:``,port:void 0,path:``,fragment:void 0,query:a,headers:o,body:void 0});if(s){this.updateServiceEndpoint(d,s),this.setHostPrefix(d,e,r);let t=iee(e.traits);if(t.http){d.method=t.http[0];let[e,n]=t.http[1].split(`?`);d.path==`/`?d.path=e:d.path+=e;let r=new URLSearchParams(n??``);for(let[e,t]of r)a[e]=t}}for(let[e,t]of c.structIterator()){let n=t.getMergedTraits()??{},s=r[e];if(s==null&&!t.isIdempotencyToken()){if(n.httpLabel&&(d.path.includes(`{${e}+}`)||d.path.includes(`{${e}}`)))throw Error(`No value provided for input HTTP label: ${e}.`);continue}if(n.httpPayload)t.isStreaming()?t.isStructSchema()?r[e]&&(te=await this.serializeEventStream({eventStream:r[e],requestSchema:c})):te=s:(i.write(t,s),te=i.flush());else if(n.httpLabel){i.write(t,s);let n=i.flush();d.path.includes(`{${e}+}`)?d.path=d.path.replace(`{${e}+}`,n.split(`/`).map(Re).join(`/`)):d.path.includes(`{${e}}`)&&(d.path=d.path.replace(`{${e}}`,Re(n)))}else if(n.httpHeader)i.write(t,s),o[n.httpHeader.toLowerCase()]=String(i.flush());else if(typeof n.httpPrefixHeaders==`string`)for(let e in s){if(!gt(s,e))continue;let r=s[e],a=n.httpPrefixHeaders+e;i.write([t.getValueSchema(),{httpHeader:a}],r),o[a.toLowerCase()]=i.flush()}else n.httpQuery||n.httpQueryParams?this.serializeQuery(t,s,a):(u=!0,l.push(e),ee.push(t))}if(u&&r){let[e,t]=(c.getName(!0)??`#Unknown`).split(`#`),n=c.getSchema()[6],a=[3,e,t,c.getMergedTraits(),l,ee,void 0];n?a[6]=n:a.pop(),i.write(a,r),te=i.flush()}return d.headers=o,d.query=a,d.body=te,d}serializeQuery(e,t,n){let r=this.serializer,i=e.getMergedTraits();if(i.httpQueryParams){for(let r in t)if(gt(t,r)&&!(r in n)){let a=t[r],o=e.getValueSchema();Object.assign(o.getMergedTraits(),{...i,httpQuery:r,httpQueryParams:void 0}),this.serializeQuery(o,a,n)}return}if(e.isListSchema()){let a=!!e.getMergedTraits().sparse,o=[];for(let n of t){r.write([e.getValueSchema(),i],n);let t=r.flush();(a||t!==void 0)&&o.push(t)}n[i.httpQuery]=o}else r.write([e,i],t),n[i.httpQuery]=r.flush()}async deserializeResponse(e,t,n){let r=this.deserializer,i=ae.of(e.output),a={};if(n.statusCode>=300){let i=await Be(n.body,t);throw i.byteLength>0&&Object.assign(a,await r.read(15,i)),await this.handleError(e,t,n,a,this.deserializeMetadata(n)),Error(`@smithy/core/protocols - HTTP Protocol error handler failed to throw.`)}for(let e in n.headers){if(!gt(n.headers,e))continue;let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let o=await this.deserializeHttpMessage(i,t,n,a);if(o.length){let e=await Be(n.body,t);if(e.byteLength>0){let t=await r.read(i,e);for(let e of o)t[e]!=null&&(a[e]=t[e])}}else o.discardResponseBody&&await Be(n.body,t);return a.$metadata=this.deserializeMetadata(n),a}async deserializeHttpMessage(e,t,n,r,i){let a;a=r instanceof Set?i:r;let o=!0,s=this.deserializer,c=ae.of(e),l=[];for(let[e,r]of c.structIterator()){let i=r.getMemberTraits();if(i.httpPayload){if(o=!1,r.isStreaming())r.isStructSchema()?a[e]=await this.deserializeEventStream({response:n,responseSchema:c}):a[e]=St(n.body);else if(n.body){let i=await Be(n.body,t);i.byteLength>0&&(a[e]=await s.read(r,i))}}else if(i.httpHeader){let t=String(i.httpHeader).toLowerCase(),o=n.headers[t];if(o!=null){if(r.isListSchema()){let n=r.getValueSchema();n.getMergedTraits().httpHeader=t;let i;i=n.isTimestampSchema()&&n.getSchema()===4?hee(o,`,`,2):nee(o);let c=[];for(let e of i)c.push(await s.read(n,e.trim()));a[e]=c}else a[e]=await s.read(r,o)}}else if(i.httpPrefixHeaders!==void 0){a[e]={};for(let t in n.headers)if(gt(n.headers,t)&&t.startsWith(i.httpPrefixHeaders)){let o=n.headers[t],c=r.getValueSchema();c.getMergedTraits().httpHeader=t,a[e][t.slice(i.httpPrefixHeaders.length)]=await s.read(c,o)}}else i.httpResponseCode?a[e]=n.statusCode:l.push(e)}return l.discardResponseBody=o,l}},Tt=class extends rt{codecDeserializer;stringDeserializer;constructor(e,t){super(),this.codecDeserializer=e,this.stringDeserializer=new Ie(t)}setSerdeContext(e){this.stringDeserializer.setSerdeContext(e),this.codecDeserializer.setSerdeContext(e),this.serdeContext=e}read(e,t){let n=ae.of(e),r=n.getMergedTraits(),i=this.serdeContext?.utf8Encoder??_t;if(r.httpHeader||r.httpResponseCode)return this.stringDeserializer.read(n,i(t));if(r.httpPayload){if(n.isBlobSchema()){let e=this.serdeContext?.utf8Decoder??mt;return typeof t==`string`?e(t):t}if(n.isStringSchema())return`byteLength`in t?i(t):t}return this.codecDeserializer.read(n,t)}},Et=class extends rt{settings;stringBuffer=``;constructor(e){super(),this.settings=e}write(e,t){let n=ae.of(e);switch(typeof t){case`object`:if(t===null){this.stringBuffer=`null`;return}if(n.isTimestampSchema()){if(!(t instanceof Date))throw Error(`@smithy/core/protocols - received non-Date value ${t} when schema expected Date in ${n.getName(!0)}`);switch(Ye(n,this.settings)){case 5:this.stringBuffer=t.toISOString().replace(`.000Z`,`Z`);break;case 6:this.stringBuffer=r(t);break;case 7:this.stringBuffer=String(t.getTime()/1e3);break;default:console.warn(`Missing timestamp format, using epoch seconds`,t),this.stringBuffer=String(t.getTime()/1e3)}return}if(n.isBlobSchema()&&`byteLength`in t){this.stringBuffer=(this.serdeContext?.base64Encoder??ge)(t);return}if(n.isListSchema()&&Array.isArray(t)){let e=``;for(let r of t){this.write([n.getValueSchema(),n.getMergedTraits()],r);let t=this.flush(),i=n.getValueSchema().isTimestampSchema()?t:mee(t);e!==``&&(e+=`, `),e+=i}this.stringBuffer=e;return}this.stringBuffer=JSON.stringify(t,null,2);break;case`string`:let e=n.getMergedTraits().mediaType,i=t;if(e&&((e===`application/json`||e.endsWith(`+json`))&&(i=Ge.from(i)),n.getMergedTraits().httpHeader)){this.stringBuffer=(this.serdeContext?.base64Encoder??ge)(i.toString());return}this.stringBuffer=t;break;default:this.stringBuffer=n.isIdempotencyToken()?Xe():String(t)}}flush(){let e=this.stringBuffer;return this.stringBuffer=``,e}},Dt=class{codecSerializer;stringSerializer;buffer;constructor(e,t,n=new Et(t)){this.codecSerializer=e,this.stringSerializer=n}setSerdeContext(e){this.codecSerializer.setSerdeContext(e),this.stringSerializer.setSerdeContext(e)}write(e,t){let n=ae.of(e),r=n.getMergedTraits();if(r.httpHeader||r.httpLabel||r.httpQuery){this.stringSerializer.write(n,t),this.buffer=this.stringSerializer.flush();return}return this.codecSerializer.write(n,t)}flush(){if(this.buffer!==void 0){let e=this.buffer;return this.buffer=void 0,e}return this.codecSerializer.flush()}},Ot=class{async sign(e,t,n){let r=ve.clone(e);if(!t.token)throw Error("request could not be signed with `token` since the `token` is not defined");return r.headers.Authorization=`Bearer ${t.token}`,r}},kt;function At(){if(kt===void 0)try{if(typeof Buffer!=`function`)kt=!1;else{let e=JSON.parse(Buffer.from([123,125]));kt=typeof e==`object`&&!!e}}catch{kt=!1}return kt}function jt(e,t,n){if(n?.source){let e=n.source;if(typeof t==`number`)return t<=2**53-1&&t>=-(2**53-1)?Nt(e,t)?t:new l(e,`bigDecimal`):Mt(e)?new l(e,`bigDecimal`):/[eE]/.test(e)?Tee(e):BigInt(e)}return t}function Mt(e){let t=e.indexOf(`.`);if(t===-1)return!1;let n=e.search(/[eE]/);if(n===-1)return!0;let r=n-t-1;return parseInt(e.slice(n+1),10)=o.length?o+`0`.repeat(c-o.length):o.slice(0,c)+`.`+o.slice(c)}return i.includes(`.`)&&(i=i.replace(/(\.\d*?)0+$/,`$1`).replace(/\.$/,``)),(t?`-`:``)+i}function Tee(e){let t=e.search(/[eE]/),n=parseInt(e.slice(t+1),10),r=e.startsWith(`-`),i=e.slice(+!!r,t),a=i.indexOf(`.`),o,s;a===-1?(o=i,s=n):(o=i.slice(0,a)+i.slice(a+1),s=n-(i.length-a-1)),o=o.replace(/0+$/,``)||`0`;let c=BigInt(o)*10n**BigInt(s+(i.replace(`.`,``).length-o.length));return r?-c:c}var Ft=Symbol.for(`@aws-sdk/reviver`);function It(e){let t=ae.of(e),n=t.getSchema();if(Array.isArray(n)&&t.isStructSchema()){if(Ft in n)return n[Ft];let e=Lt(t,new Set);return n[Ft]=e,e}return Lt(t,new Set)}function Lt(e,t){let n=e.getSchema();if(t.has(n))return!1;if(t.add(n),e.isBigIntegerSchema()||e.isBigDecimalSchema())return!0;if(e.isStructSchema()){for(let[,n]of e.structIterator())if(Lt(n,t))return!0}else if(e.isListSchema()||e.isMapSchema()){if(Lt(e.getValueSchema(),t))return!0}else if(e.isDocumentSchema())return!0;return!1}var Eee=(e,t)=>Be(e,t).then(e=>(t?.utf8Encoder??_t)(e));async function Dee(e,t,n){let r;if(At()&&typeof e?.[Symbol.asyncIterator]==`function`){let n=await Be(e,t);typeof Buffer==`function`&&(r=Buffer.isBuffer(n)?n:Buffer.from(n.buffer,n.byteOffset,n.byteLength))}if(r||=await Eee(e,t),r.length===0)return{};let i=n&&It(n)?jt:void 0;try{return JSON.parse(r,i)}catch(e){throw e?.name===`SyntaxError`&&Object.defineProperty(e,"$responseBodyText",{value:typeof r==`string`?r:r.toString(`utf8`)}),e}}var Rt=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),zt=e=>{let t=e;return typeof t==`number`&&(t=t.toString()),t.indexOf(`,`)>=0&&(t=t.split(`,`)[0]),t.indexOf(`:`)>=0&&(t=t.split(`:`)[0]),t.indexOf(`#`)>=0&&(t=t.split(`#`)[1]),t},Oee=(e,t)=>Bt(e,t,[`header`,`code`,`type`]),kee=(e,t,n=!1)=>Bt(e,t,n?[`code`,`header`,`type`]:[`type`,`code`,`header`]),Bt=({headers:e},t,n)=>{for(;n.length>0;)switch(n.shift()){case`header`:let n=Rt(e??{},`x-amzn-errortype`);if(n!==void 0)return zt(e[n]);break;case`code`:let r=Rt(t??{},`code`);if(r&&t[r]!==void 0)return zt(t[r]);break;case`type`:if(t?.__type!==void 0)return zt(t.__type)}},Aee=class extends o{settings;constructor(e){super(),this.settings=e}async read(e,t){let n=It(e)?jt:void 0,r;if(typeof t==`string`){if(t.length===0)return{};r=JSON.parse(t,n)}else if(t instanceof Uint8Array&&At()){if(t.byteLength===0)return{};let e=Buffer.isBuffer(t)?t:Buffer.from(t.buffer,t.byteOffset,t.byteLength);r=JSON.parse(e,n)}else r=await Dee(t,this.serdeContext,e);return this._read(e,r)}readObject(e,t){return this._read(e,t)}_read(e,t){let n=typeof t==`object`&&!!t,r=ae.of(e);if(n){if(r.isStructSchema())return this._readStruct(r,t);if(Array.isArray(t)&&r.isListSchema()){let e=r.getValueSchema();if(this.needsTransform(e))for(let n=0;nVt+6e4&&(console.warn(`@aws-sdk/core/protocols - WARN - JsonCodec2: you have called a string method on a Uint8Array request body. It has been automatically converted to string. In a future version this will throw an error.`),Vt=e),this.string=_t(this)}return this.string}},Vt=0,Ht=new TextEncoder,Ut=123,Wt=125,Mee=91,Nee=93,Gt=34,Kt=58,qt=44,Jt=92,Pee=new Uint8Array([116,114,117,101]),Fee=new Uint8Array([102,97,108,115,101]),Iee=new Uint8Array([110,117,108,108]),Yt=Array(128).fill(null);Yt[8]=`b`,Yt[9]=`t`,Yt[10]=`n`,Yt[12]=`f`,Yt[13]=`r`,Yt[34]=`"`,Yt[92]=`\\`;for(let e=0;e<32;e++)Yt[e]===null&&(Yt[e]=`u00`+e.toString(16).padStart(2,`0`));var Xt=2048;function Zt(e){return jee.allocUnsafe(e)}var Lee=class e extends o{settings;json;i=0;rootSchema;rawValue;passthrough=!1;constructor(e){super(),this.settings=e,this.json=Zt(Xt)}write(e,t){this.i=0,this.rawValue=t,this.rootSchema=ae.of(e),this.passthrough=this.rootSchema.isBlobSchema()||this.rootSchema.isStringSchema(),this.passthrough||this.writeValue(this.rootSchema,t,void 0)}writeDiscriminatedDocument(e,t){this.i=0,this.rootSchema=ae.of(e);let n=this.rootSchema;if(n.isStructSchema()&&typeof t==`object`&&t){this.writeValue(n,t,void 0);let e=`"__type":"${n.getName(!0)??`Unknown`}",`,r=e.length;this.ensure(r),this.json.copyWithin(1+r,1,this.i),Ht.encodeInto(e,this.json.subarray(1)),this.i+=r}else this.writeValue(n,t,void 0)}flush(){this.rootSchema=void 0;let e=this.i;this.i=0;let t=this.rawValue;if(this.rawValue=void 0,e===0)return t;let n=this.json.subarray(0,e);return this.json=Zt(Xt),n}ensure(e){let{i:t,json:n}=this;if(t+e>n.length){let r=n.length*2;for(;r34&&r<92)this.json[this.i++]=r;else if(r<128){let e=Yt[r];if(e!==null){this.ensure(e.length+1),this.json[this.i++]=Jt;for(let t=0;t=55296&&r<=56319){let i=n+1=56320&&i<=57343){this.ensure(4);let{written:t}=Ht.encodeInto(e.substring(n,n+2),this.json.subarray(this.i));this.i+=t,++n}else this.ensure(6),this.writeUnicodeEscape(r)}else if(r>=56320&&r<=57343)this.ensure(6),this.writeUnicodeEscape(r);else{let{i:e,json:t}=this;r<2048?(t[e++]=192|r>>6,t[e++]=128|r&63):(t[e++]=224|r>>12,t[e++]=128|r>>6&63,t[e++]=128|r&63),this.i=e}}this.json[this.i++]=Gt}writeUnicodeEscape(e){let{json:t,i:n}=this;t[n++]=Jt,t[n++]=117;let r=e.toString(16).padStart(4,`0`);for(let e=0;e<4;++e)t[n++]=r.charCodeAt(e);this.i=n}static B64=(()=>{let e=new Uint8Array(64);for(let t=0;t<64;++t)e[t]=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.charCodeAt(t);return e})();writeBase64(t){let n=Math.ceil(t.length/3)*4;this.ensure(n+2);let r=this.json,i=e.B64,a=this.i;r[a++]=Gt;let o=t.length,s=o%3,c=o-s;for(let e=0;e>2],r[a++]=i[(n&3)<<4|o>>4],r[a++]=i[(o&15)<<2|s>>6],r[a++]=i[s&63]}if(s===2){let e=t[c],n=t[c+1];r[a++]=i[e>>2],r[a++]=i[(e&3)<<4|n>>4],r[a++]=i[(n&15)<<2],r[a++]=61}else if(s===1){let e=t[c];r[a++]=i[e>>2],r[a++]=i[(e&3)<<4],r[a++]=61,r[a++]=61}r[a++]=Gt,this.i=a}writeValue(e,t,n){if(t==null){if(n?.isStructSchema()){if(t===void 0&&ae.of(e).isIdempotencyToken()){this.writeAsciiQuoted(Xe());return}return}this.ensure(4),this.json.set(Iee,this.i),this.i+=4;return}let r=ae.of(e),i=typeof t==`object`;if(r.isStringSchema()){let e=r.getMergedTraits().mediaType;if(e&&(e===`application/json`||e.endsWith(`+json`))){this.writeJsonString(Ge.from(t).toString());return}}if(i){if(r.isStructSchema()){this.writeStruct(r,t);return}if(Array.isArray(t)&&(r.isListSchema()||r.isDocumentSchema())){this.writeList(r,t,r.isDocumentSchema());return}if(r.isMapSchema()){this.writeMap(r,t,!1);return}if(t instanceof Uint8Array&&(r.isBlobSchema()||r.isDocumentSchema())){this.writeBase64(t);return}if(t instanceof Date&&(r.isTimestampSchema()||r.isDocumentSchema())){this.writeTimestamp(r,t);return}if(t instanceof l){this.writeAscii(t.string);return}if(r.isDocumentSchema()){Array.isArray(t)?this.writeList(r,t,!0):this.writeMap(r,t,!0);return}let e=JSON.stringify(t);this.writeAscii(e);return}if(typeof t==`string`){if(r.isBlobSchema()){let e=(this.serdeContext?.base64Encoder??ge)(t);this.writeAsciiQuoted(e);return}this.writeJsonString(t);return}if(typeof t==`number`){if(Math.abs(t)===1/0||Number.isNaN(t)){this.writeAsciiQuoted(String(t));return}let e=String(t);this.writeAscii(e);return}if(typeof t==`boolean`){this.ensure(5);let{i:e,json:n}=this;t?(n.set(Pee,e),e+=4):(n.set(Fee,e),e+=5),this.i=e;return}if(typeof t==`bigint`){this.writeAscii(t.toString());return}this.writeAscii(String(t))}writeStruct(e,t){this.ensure(2),this.json[this.i++]=Ut;let n=!1,r=typeof t.__type==`string`,i;r&&(i=new Set);for(let[r,a]of e.structIterator()){let o=t[r];if(o==null&&!a.isIdempotencyToken())continue;n&&(this.ensure(1),this.json[this.i++]=qt),n=!0;let s=this.settings.jsonName?a.getMergedTraits().jsonName??r:r;i&&(i.add(r),i.add(s)),this.writeAsciiQuoted(s),this.json[this.i++]=Kt,this.writeValue(a,o,e)}if(!n&&e.isUnionSchema()){let{$unknown:n}=t;if(Array.isArray(n)){let[t,r]=n;this.writeAsciiQuoted(t),this.ensure(1),this.json[this.i++]=Kt,this.writeValue(15,r,e)}}else if(r)for(let e in t){if(i.has(e))continue;i.add(e);let r=t[e];n&&(this.ensure(1),this.json[this.i++]=qt),n=!0,this.writeAsciiQuoted(e),this.ensure(1),this.json[this.i++]=Kt,this.writeValue(15,r,void 0)}this.ensure(1),this.json[this.i++]=Wt}writeList(e,t,n){let r=!!e.getMergedTraits().sparse,i=e.getValueSchema();if(!n&&(i.isStringSchema()||i.isNumericSchema()||i.isBooleanSchema())){let e=!1;for(let n=0;n"]/g,Bee={"&":`&`,"<":`<`,">":`>`,'"':`"`};function Vee(e){return e.replace(zee,e=>Bee[e])}var Hee=/[&"'<>\r\n\u0085\u2028]/g,Uee={"&":`&`,'"':`"`,"'":`'`,"<":`<`,">":`>`,"\r":` `,"\n":` `,"…":`…`,"\u2028":`
`};function Wee(e){return e.replace(Hee,e=>Uee[e])}var tn=class{value;constructor(e){this.value=e}toString(){return Wee(``+this.value)}},nn=class e{name;children;attributes={};static of(t,n,r){let i=new e(t);return n!==void 0&&i.addChildNode(new tn(n)),r!==void 0&&i.withName(r),i}constructor(e,t=[]){this.name=e,this.children=t}withName(e){return this.name=e,this}addAttribute(e,t){return this.attributes[e]=t,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,t){return t!=null&&(this.attributes[e]=t),this}cc(t,n,r=n){if(t[n]!=null){let i=e.of(n,t[n]).withName(r);this.c(i)}}l(e,t,n,r){e[t]!=null&&r().map(e=>{e.withName(n),this.c(e)})}lc(t,n,r,i){if(t[n]!=null){let t=i(),n=new e(r);t.map(e=>{n.c(e)}),this.c(n)}}toString(){let e=!!this.children.length,t=`<${this.name}`,n=this.attributes;for(let e of Object.keys(n)){let r=n[e];r!=null&&(t+=` ${e}="${Vee(``+r)}"`)}return t+=e?`>${this.children.map(e=>e.toString()).join(``)}`:`/>`}},Gee=class extends lt{options;constructor(e){super(e),this.options=e,Object.assign(this.serializer.settings,{capitalizeKeys:!0,flattenLists:!0,serializeEmptyLists:!1,ec2:!0})}getShapeId(){return`aws.protocols#ec2Query`}useNestedResult(){return!1}},Kee=(e,t)=>{if(t?.Error?.Code!==void 0)return t.Error.Code;if(t?.Code!==void 0)return t.Code;if(e.statusCode==404)return`NotFound`},qee=class extends o{settings;stringBuffer;byteBuffer;buffer;constructor(e){super(),this.settings=e}write(e,t){let n=ae.of(e);if(n.isStringSchema()&&typeof t==`string`)this.stringBuffer=t;else if(n.isBlobSchema())this.byteBuffer=`byteLength`in t?t:(this.serdeContext?.base64Decoder??d)(t);else{this.buffer=this.writeStruct(n,t,void 0);let e=n.getMergedTraits();e.httpPayload&&!e.xmlName&&this.buffer.withName(n.getName())}}flush(){if(this.byteBuffer!==void 0){let e=this.byteBuffer;return delete this.byteBuffer,e}if(this.stringBuffer!==void 0){let e=this.stringBuffer;return delete this.stringBuffer,e}let e=this.buffer;return this.settings.xmlNamespace&&(e?.attributes?.xmlns||e.addAttribute(`xmlns`,this.settings.xmlNamespace)),delete this.buffer,e.toString()}writeStruct(e,t,n){let r=e.getMergedTraits(),i=e.isMemberSchema()&&!r.httpPayload?e.getMemberTraits().xmlName??e.getMemberName():r.xmlName??e.getName();if(!i||!e.isStructSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write struct with empty name or non-struct, schema=${e.getName(!0)}.`);let a=nn.of(i),[o,s]=this.getXmlnsAttribute(e,n);for(let[n,r]of e.structIterator()){let e=t[n];if(e!=null||r.isIdempotencyToken()){if(r.getMergedTraits().xmlAttribute){a.addAttribute(r.getMergedTraits().xmlName??n,this.writeSimple(r,e));continue}if(r.isListSchema())this.writeList(r,e,a,s);else if(r.isMapSchema())this.writeMap(r,e,a,s);else if(r.isStructSchema())a.addChildNode(this.writeStruct(r,e,s));else{let t=nn.of(r.getMergedTraits().xmlName??r.getMemberName());this.writeSimpleInto(r,e,t,s),a.addChildNode(t)}}}let{$unknown:c}=t;if(c&&e.isUnionSchema()&&Array.isArray(c)&&Object.keys(t).length===1){let[e,n]=c,r=nn.of(e);if(typeof n!=`string`){if(t instanceof nn||t instanceof tn)a.addChildNode(t);else throw Error(`@aws-sdk - $unknown union member in XML requires value of type string, @aws-sdk/xml-builder::XmlNode or XmlText.`)}this.writeSimpleInto(0,n,r,s),a.addChildNode(r)}return s&&a.addAttribute(o,s),a}writeList(e,t,n,r){if(!e.isMemberSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member list: ${e.getName(!0)}`);let i=e.getMergedTraits(),a=e.getValueSchema(),o=a.getMergedTraits(),s=!!o.sparse,c=!!i.xmlFlattened,[l,ee]=this.getXmlnsAttribute(e,r),u=(t,n)=>{if(a.isListSchema())this.writeList(a,Array.isArray(n)?n:[n],t,ee);else if(a.isMapSchema())this.writeMap(a,n,t,ee);else if(a.isStructSchema()){let r=this.writeStruct(a,n,ee);t.addChildNode(r.withName(c?i.xmlName??e.getMemberName():o.xmlName??`member`))}else{let r=nn.of(c?i.xmlName??e.getMemberName():o.xmlName??`member`);this.writeSimpleInto(a,n,r,ee),t.addChildNode(r)}};if(c)for(let e of t)(s||e!=null)&&u(n,e);else{let r=nn.of(i.xmlName??e.getMemberName());ee&&r.addAttribute(l,ee);for(let e of t)(s||e!=null)&&u(r,e);n.addChildNode(r)}}writeMap(e,t,n,r,i=!1){if(!e.isMemberSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member map: ${e.getName(!0)}`);let a=e.getMergedTraits(),o=e.getKeySchema(),s=o.getMergedTraits().xmlName??`key`,c=e.getValueSchema(),l=c.getMergedTraits(),ee=l.xmlName??`value`,u=!!l.sparse,te=!!a.xmlFlattened,[d,ne]=this.getXmlnsAttribute(e,r),re=(e,t,n)=>{let r=nn.of(s,t),[i,a]=this.getXmlnsAttribute(o,ne);a&&r.addAttribute(i,a),e.addChildNode(r);let l=nn.of(ee);c.isListSchema()?this.writeList(c,n,l,ne):c.isMapSchema()?this.writeMap(c,n,l,ne,!0):c.isStructSchema()?l=this.writeStruct(c,n,ne):this.writeSimpleInto(c,n,l,ne),e.addChildNode(l)};if(te)for(let r in t){let i=t[r];if(u||i!=null){let t=nn.of(a.xmlName??e.getMemberName());re(t,r,i),n.addChildNode(t)}}else{let r;i||(r=nn.of(a.xmlName??e.getMemberName()),ne&&r.addAttribute(d,ne),n.addChildNode(r));for(let e in t){let a=t[e];if(u||a!=null){let t=nn.of(`entry`);re(t,e,a),(i?n:r).addChildNode(t)}}}}writeSimple(e,t){if(t===null)throw Error(`@aws-sdk/core/protocols - (XML serializer) cannot write null value.`);let n=ae.of(e),i=null;if(t&&typeof t==`object`){if(n.isBlobSchema())i=(this.serdeContext?.base64Encoder??ge)(t);else if(n.isTimestampSchema()&&t instanceof Date)switch(Ye(n,this.settings)){case 5:i=t.toISOString().replace(`.000Z`,`Z`);break;case 6:i=r(t);break;case 7:i=String(t.getTime()/1e3);break;default:console.warn(`Missing timestamp format, using http date`,t),i=r(t)}else if(n.isBigDecimalSchema()&&t)return t instanceof l?t.string:String(t);else if(n.isMapSchema()||n.isListSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot call _write() on List/Map schema, call writeList or writeMap() instead.`);else throw Error(`@aws-sdk/core/protocols - xml serializer, unhandled schema type for object value and schema: ${n.getName(!0)}`)}if((n.isBooleanSchema()||n.isNumericSchema()||n.isBigIntegerSchema()||n.isBigDecimalSchema())&&(i=String(t)),n.isStringSchema()&&(i=t===void 0&&n.isIdempotencyToken()?Xe():String(t)),i===null)throw Error(`Unhandled schema-value pair ${n.getName(!0)}=${t}`);return i}writeSimpleInto(e,t,n,r){let i=this.writeSimple(e,t),a=ae.of(e),o=new tn(i),[s,c]=this.getXmlnsAttribute(a,r);c&&n.addAttribute(s,c),n.addChildNode(o)}getXmlnsAttribute(e,t){let[n,r]=e.getMergedTraits().xmlNamespace??[];return r&&r!==t?[n?`xmlns:${n}`:`xmlns`,r]:[void 0,void 0]}},Jee=class extends o{settings;constructor(e){super(),this.settings=e}createSerializer(){let e=new qee(this.settings);return e.setSerdeContext(this.serdeContext),e}createDeserializer(){let e=new aee(this.settings);return e.setSerdeContext(this.serdeContext),e}},Yee=class extends wt{codec;serializer;deserializer;mixin=new ot;constructor(e){super(e);let t={timestampFormat:{useTrait:!0,default:5},httpBindings:!0,xmlNamespace:e.xmlNamespace,serviceNamespace:e.defaultNamespace};this.codec=new Jee(t),this.serializer=new Dt(this.codec.createSerializer(),t),this.deserializer=new Tt(this.codec.createDeserializer(),t)}getPayloadCodec(){return this.codec}getShapeId(){return`aws.protocols#restXml`}async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n),i=ae.of(e.input);if(!r.headers[`content-type`]){let e=this.mixin.resolveRestContentType(this.getDefaultContentType(),i);e&&(r.headers[`content-type`]=e)}return typeof r.body==`string`&&r.headers[`content-type`]===this.getDefaultContentType()&&!r.body.startsWith(``+r.body),r}async deserializeResponse(e,t,n){return super.deserializeResponse(e,t,n)}async handleError(e,t,n,r,i){let a=Kee(n,r)??`Unknown`;if(this.mixin.compose(this.compositeErrorRegistry,a,this.options.defaultNamespace),r.Error&&typeof r.Error==`object`)for(let e of Object.keys(r.Error))r[e]=r.Error[e],e.toLowerCase()===`message`&&(r.message=r.Error[e]);r.RequestId&&!i.requestId&&(i.requestId=r.RequestId);let{errorSchema:o,errorMetadata:s}=await this.mixin.getErrorSchemaOrThrowBaseException(a,this.options.defaultNamespace,n,r,i),c=ae.of(o),l=r.Error?.message??r.Error?.Message??r.message??r.Message??`UnknownError`,ee=new((this.compositeErrorRegistry.getErrorCtor(o))??Error)({});await this.deserializeHttpMessage(o,t,n,r);let u={},te=this.codec.createDeserializer();for(let[e,t]of c.structIterator()){let n=t.getMergedTraits().xmlName??e,i=r.Error?.[n]??r[n];u[e]=te.readSchema(t,i)}throw this.mixin.decorateServiceException(Object.assign(ee,s,{$fault:c.getMergedTraits().error,message:l},u),r)}getDefaultContentType(){return`application/xml`}hasUnstructuredPayloadBinding(e){for(let[,t]of e.structIterator())if(t.getMergedTraits().httpPayload)return!(t.isStructSchema()||t.isMapSchema()||t.isListSchema());return!1}};async function Xee(e,t,n=1048576){let r=e.size,i=0;for(;i{n.update(e)}),n.digest()},Qee=class{digestLength=16;state=Uint32Array.from(rn);writeBuffer=new DataView(new ArrayBuffer(64));bufferLength=0;bytesHashed=0;update(e){let t=Ce(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.writeBuffer.setUint8(this.bufferLength++,t[n++]),--r,this.bufferLength===64&&(on(this.state,this.writeBuffer),this.bufferLength=0)}async digest(){let e=Uint32Array.from(this.state),t=new DataView(this.writeBuffer.buffer.slice(0)),n=this.bufferLength,r=this.bytesHashed*8;if(t.setUint8(n++,128),this.bufferLength%64>=56){for(let e=n;e<64;++e)t.setUint8(e,0);on(e,t),n=0}for(let e=n;e<56;++e)t.setUint8(e,0);t.setUint32(56,r>>>0,!0),t.setUint32(60,Math.floor(r/2**32),!0),on(e,t);let i=new Uint8Array(16),a=new DataView(i.buffer);for(let t=0;t<4;++t)a.setUint32(t*4,e[t],!0);return i}reset(){this.state.set(rn),this.writeBuffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0}},rn=[1732584193,4023233417,2562383102,271733878],an=4294967295,$ee=Uint8Array.of(7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21),ete=Array.from({length:64},(e,t)=>Math.abs(Math.sin(t+1))*2**32>>>0);function on(e,t){let n=e[0],r=e[1],i=e[2],a=e[3];for(let e=0;e<64;++e){let o,s;e<16?(o=r&i|~r&a,s=e):e<32?(o=a&r|i&~a,s=(5*e+1)%16):e<48?(o=r^i^a,s=(3*e+5)%16):(o=i^(r|~a),s=7*e%16);let c=t.getUint32(s*4,!0),l=a;a=i,i=r;let ee=$ee[(e>>4)*4+(e&3)],u=(n+o&an)+(c+ete[e]&an)&an;r=r+((u<>>32-ee)>>>0)&an,n=l}e[0]=e[0]+n&an,e[1]=e[1]+r&an,e[2]=e[2]+i&an,e[3]=e[3]+a&an}var tte=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function nte(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`acm`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var rte=e=>{let t=[];return e.operation,t.push(nte(e)),t},ite=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},sn=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,defaultSigningName:`acm`,clientContextParams:e.clientContextParams??{}}),cn={ServiceType:{type:`clientContextParams`,name:`serviceType`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},ln={name:`@aws-sdk/client-acm`,version:`3.1119.0`,description:`AWS SDK for JavaScript Acm Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-acm`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-acm`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},un=`PartitionResult`,dn=`stringEquals`,fn=`booleanEquals`,pn={fn:`getAttr`,argv:[{ref:un},`name`]},mn={},hn={conditions:[[`isSet`,[{ref:`Endpoint`}]],[`aws.partition`,[{ref:`Region`}],un],[dn,[{ref:`ServiceType`},`ACM-ACME`]],[dn,[pn,`aws`]],[fn,[{ref:`UseFIPS`},!0]],[fn,[{ref:`UseDualStack`},!0]],[dn,[pn,`aws-us-gov`]]],results:[[-1],[`{Endpoint}`,mn],[-1,`FIPS endpoints are not available for ACME operations`],[`https://acm-acme.{Region}.{PartitionResult#dualStackDnsSuffix}`,mn],[-1,`ACME operations are only available in commercial AWS partitions`],[`https://acm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,mn],[`https://acm.{Region}.amazonaws.com`,mn],[`https://acm-fips.{Region}.{PartitionResult#dnsSuffix}`,mn],[`https://acm.{Region}.{PartitionResult#dualStackDnsSuffix}`,mn],[`https://acm.{Region}.{PartitionResult#dnsSuffix}`,mn],[-1,`Region must be set to resolve an endpoint.`]]},gn=2,_n=new Int32Array([-1,1,-1,0,100000001,3,1,4,100000010,2,9,5,4,7,6,5,100000008,100000009,5,100000005,8,6,100000006,100000007,3,10,100000004,4,100000002,100000003]),vn=xe.from(_n,gn,hn.conditions,hn.results),yn=new ct({size:50,params:[`Endpoint`,`Region`,`ServiceType`,`UseDualStack`,`UseFIPS`]}),bn=(e,t={})=>yn.get(e,()=>ut(vn,{endpointParams:e,logger:t.logger}));Le.aws=oe;var xn=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Sn=class e extends xn{name=`AccessDeniedException`;$fault=`client`;Message;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Cn=class e extends xn{name=`InvalidArnException`;$fault=`client`;constructor(t){super({name:`InvalidArnException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wn=class e extends xn{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tn=class e extends xn{name=`InvalidTagException`;$fault=`client`;constructor(t){super({name:`InvalidTagException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},En=class e extends xn{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dn=class e extends xn{name=`TagPolicyException`;$fault=`client`;constructor(t){super({name:`TagPolicyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},On=class e extends xn{name=`ThrottlingException`;$fault=`client`;throttlingReasons;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.throttlingReasons=t.throttlingReasons}},kn=class e extends xn{name=`TooManyTagsException`;$fault=`client`;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},An=class e extends xn{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jn=class e extends xn{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mn=class e extends xn{name=`InternalServerException`;$fault=`server`;$retryable={};constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nn=class e extends xn{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pn=class e extends xn{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fn=class e extends xn{name=`RequestInProgressException`;$fault=`client`;constructor(t){super({name:`RequestInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},In=class e extends xn{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ln=class e extends xn{name=`InvalidArgsException`;$fault=`client`;constructor(t){super({name:`InvalidArgsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Rn=class e extends xn{name=`InvalidDomainValidationOptionsException`;$fault=`client`;constructor(t){super({name:`InvalidDomainValidationOptionsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zn=class e extends xn{name=`InvalidStateException`;$fault=`client`;constructor(t){super({name:`InvalidStateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bn=`AccessDeniedException`,Vn=`CreatedAt`,Hn=`CertificateArn`,Un=`CertificateChain`,Wn=`ConflictException`,Gn=`CertificateKeyPairOrigin`,Kn=`CertificateKeyPairOrigins`,qn=`CertificateSummary`,Jn=`CertificateSummaryList`,Yn=`CertificateStatuses`,Xn=`Certificate`,Zn=`DomainName`,Qn=`Exported`,$n=`ExtendedKeyUsages`,er=`ExportOption`,tr=`Filters`,nr=`HasAdditionalSubjectAlternativeNames`,rr=`ImportedAt`,ir=`InvalidArgsException`,ar=`InvalidArnException`,or=`IssuedAt`,sr=`ImportCertificate`,cr=`ImportCertificateRequest`,lr=`ImportCertificateResponse`,ur=`InvalidDomainValidationOptionsException`,dr=`InvalidParameterException`,fr=`InternalServerException`,pr=`InvalidStateException`,mr=`InvalidTagException`,hr=`InUse`,gr=`Includes`,_r=`Key`,vr=`KeyAlgorithm`,yr=`KeyUsages`,br=`ListCertificates`,xr=`ListCertificatesRequest`,Sr=`ListCertificatesResponse`,Cr=`LimitExceededException`,wr=`Message`,ate=`ManagedBy`,ote=`MaxItems`,ste=`NotAfter`,cte=`NotBefore`,Tr=`NextToken`,lte=`PrivateKey`,ute=`PrivateKeyBlob`,dte=`RevokedAt`,fte=`RenewalEligibility`,pte=`RequestInProgressException`,mte=`ResourceInUseException`,hte=`ResourceNotFoundException`,gte=`Status`,_te=`SubjectAlternativeNameSummaries`,vte=`SortBy`,yte=`SortOrder`,bte=`ServiceQuotaExceededException`,xte=`Type`,Ste=`ThrottlingException`,Cte=`TagList`,wte=`TooManyTagsException`,Tte=`TagPolicyException`,Ete=`ThrottlingReason`,Dte=`ThrottlingReasonList`,Ote=`Tags`,kte=`Tag`,Ate=`Value`,jte=`ValidationException`,Er=`awsQueryError`,Dr=`client`,Or=`error`,Mte=`extendedKeyUsage`,Nte=`exportOption`,kr=`httpError`,Pte=`keyTypes`,Fte=`keyUsage`,Ar=`message`,Ite=`managedBy`,Lte=`reason`,Rte=`resource`,jr=`smithy.ts.sdk.synthetic.com.amazonaws.acm`,zte=`server`,Bte=`throttlingReasons`,Mr=`com.amazonaws.acm`,Nr=pt.for(jr),Vte=[-3,jr,`ACMServiceException`,0,[],[]];Nr.registerError(Vte,xn);var Pr=pt.for(Mr),Hte=[-3,Mr,Bn,{[Er]:[`AccessDenied`,403],[Or]:Dr,[kr]:403},[wr],[0]];Pr.registerError(Hte,Sn);var Ute=[-3,Mr,Wn,{[Or]:Dr},[Ar],[0]];Pr.registerError(Ute,jn);var Wte=[-3,Mr,fr,{[Or]:zte},[Ar],[0]];Pr.registerError(Wte,Mn);var Gte=[-3,Mr,ir,{[Or]:Dr},[Ar],[0]];Pr.registerError(Gte,Ln);var Kte=[-3,Mr,ar,{[Or]:Dr},[Ar],[0]];Pr.registerError(Kte,Cn);var qte=[-3,Mr,ur,{[Or]:Dr},[Ar],[0]];Pr.registerError(qte,Rn);var Jte=[-3,Mr,dr,{[Or]:Dr},[Ar],[0]];Pr.registerError(Jte,wn);var Yte=[-3,Mr,pr,{[Or]:Dr},[Ar],[0]];Pr.registerError(Yte,zn);var Xte=[-3,Mr,mr,{[Or]:Dr},[Ar],[0]];Pr.registerError(Xte,Tn);var Zte=[-3,Mr,Cr,{[Or]:Dr},[Ar],[0]];Pr.registerError(Zte,In);var Qte=[-3,Mr,pte,{[Or]:Dr},[Ar],[0]];Pr.registerError(Qte,Fn);var $te=[-3,Mr,mte,{[Or]:Dr},[Ar],[0]];Pr.registerError($te,Pn);var ene=[-3,Mr,hte,{[Or]:Dr},[Ar],[0]];Pr.registerError(ene,En);var tne=[-3,Mr,bte,{[Or]:Dr},[Ar],[0]];Pr.registerError(tne,Nn);var nne=[-3,Mr,Tte,{[Or]:Dr},[Ar],[0]];Pr.registerError(nne,Dn);var rne=[-3,Mr,Ste,{[Er]:[`Throttling`,400],[Or]:Dr,[kr]:400},[Ar,Bte],[0,()=>vne]];Pr.registerError(rne,On);var ine=[-3,Mr,wte,{[Or]:Dr},[Ar],[0]];Pr.registerError(ine,kn);var ane=[-3,Mr,jte,{[Er]:[`ValidationError`,400],[Or]:Dr,[kr]:400},[Ar],[0]];Pr.registerError(ane,An);var one=[Nr,Pr],sne=[0,Mr,ute,8,21],cne=[3,Mr,qn,0,[Hn,Zn,_te,nr,gte,xte,vr,yr,$n,er,hr,Qn,fte,cte,ste,Vn,or,rr,dte,ate,Gn],[0,0,64,2,0,0,0,64,64,0,2,2,0,4,4,4,4,4,4,0,0]],lne=[3,Mr,tr,0,[Mte,Fte,Pte,Nte,Ite],[64,64,64,0,0]],une=[3,Mr,cr,0,[Xn,lte,Hn,Un,Ote],[21,[()=>sne,0],0,21,()=>_ne],2],dne=[3,Mr,lr,0,[Hn],[0]],fne=[3,Mr,xr,0,[Yn,Kn,gr,Tr,ote,vte,yte],[64,64,()=>lne,0,1,0,0]],pne=[3,Mr,Sr,0,[Tr,Jn],[0,()=>gne]],mne=[3,Mr,kte,0,[_r,Ate],[0,0],1],hne=[3,Mr,Ete,0,[Lte,Rte],[0,0]],gne=[1,Mr,Jn,0,()=>cne],_ne=[1,Mr,Cte,0,()=>mne],vne=[1,Mr,Dte,0,()=>hne],yne=[9,Mr,sr,0,()=>une,()=>dne],bne=[9,Mr,br,0,()=>fne,()=>pne],xne=e=>({apiVersion:`2015-12-08`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??bn,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??rte,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.acm`,errorTypeRegistries:one,version:`2015-12-08`,serviceTarget:`CertificateManager`},serviceId:e?.serviceId??`ACM`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Sne=e=>{let t=he(e),n=()=>t().then(a),r=xne(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:ln.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Cne=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},wne=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Tne=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Cne(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),wne(n))},Ene=class extends le{config;constructor(...[t]){let n=Sne(t||{});super(n),this.initConfig=n;let r=sn(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Tne(ite(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:tte,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Dne=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function One(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function kne(e){return{schemeId:`smithy.api#httpBearerAuth`,propertiesExtractor:({profile:e,filepath:t,configFilepath:n,ignoreCache:r},i)=>({identityProperties:{profile:e,filepath:t,configFilepath:n,ignoreCache:r}})}}var Ane=e=>{let t=[];return e.operation,t.push(One(e)),t.push(kne(e)),t},jne=e=>{let t=ie(e.token,Te,i),n=c(e);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[]),token:t})},Mne=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Nne={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Pne={name:`@aws-sdk/client-bedrock`,version:`3.1119.0`,description:`AWS SDK for JavaScript Bedrock Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/token-providers":`3.1119.0`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Fr=`ref`,Ir=-1,Lr=!0,Rr=`isSet`,zr=`PartitionResult`,Br=`booleanEquals`,Vr=`getAttr`,Hr={[Fr]:`Endpoint`},Ur={[Fr]:zr},Wr={},Gr=[{[Fr]:`Region`}],Kr={conditions:[[Rr,[Hr]],[Rr,Gr],[`aws.partition`,Gr,zr],[Br,[{[Fr]:`UseFIPS`},Lr]],[Br,[{[Fr]:`UseDualStack`},Lr]],[Br,[{fn:Vr,argv:[Ur,`supportsDualStack`]},Lr]],[Br,[{fn:Vr,argv:[Ur,`supportsFIPS`]},Lr]]],results:[[Ir],[Ir,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Ir,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Hr,Wr],[`https://bedrock-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Wr],[Ir,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-fips.{Region}.{PartitionResult#dnsSuffix}`,Wr],[Ir,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock.{Region}.{PartitionResult#dualStackDnsSuffix}`,Wr],[Ir,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock.{Region}.{PartitionResult#dnsSuffix}`,Wr],[Ir,`Invalid Configuration: Missing Region`]]},Fne=2,Ine=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),Lne=xe.from(Ine,Fne,Kr.conditions,Kr.results),Rne=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),zne=(e,t={})=>Rne.get(e,()=>ut(Lne,{endpointParams:e,logger:t.logger}));Le.aws=oe;var qr=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Bne=class e extends qr{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Vne=class e extends qr{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Hne=class e extends qr{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Une=class e extends qr{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Wne=class e extends qr{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Gne=class e extends qr{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Kne=class e extends qr{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qne=class e extends qr{name=`TooManyTagsException`;$fault=`client`;resourceName;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},Jne=class e extends qr{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Yne=class e extends qr{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Xne=`AccessDeniedException`,Zne=`ConflictException`,Qne=`CreateGuardrail`,$ne=`CreateGuardrailRequest`,ere=`CreateGuardrailResponse`,tre=`CreateGuardrailVersion`,nre=`CreateGuardrailVersionRequest`,rre=`CreateGuardrailVersionResponse`,ire=`DeleteGuardrail`,are=`DeleteGuardrailRequest`,ore=`DeleteGuardrailResponse`,sre=`FoundationModelLifecycle`,cre=`FoundationModelSummary`,lre=`FoundationModelSummaryList`,ure=`GuardrailAutomatedReasoningPolicy`,dre=`GuardrailAutomatedReasoningPolicyConfig`,fre=`GuardrailBlockedMessaging`,pre=`GuardrailContentFilter`,mre=`GuardrailContentFilterAction`,hre=`GuardrailContentFilterConfig`,gre=`GuardrailContentFiltersConfig`,_re=`GuardrailContentFiltersTier`,vre=`GuardrailContentFiltersTierConfig`,yre=`GuardrailContentFiltersTierName`,bre=`GuardrailContentFilters`,xre=`GuardrailContextualGroundingAction`,Sre=`GuardrailContextualGroundingFilter`,Cre=`GuardrailContextualGroundingFilterConfig`,wre=`GuardrailContextualGroundingFiltersConfig`,Tre=`GuardrailContextualGroundingFilters`,Ere=`GuardrailContextualGroundingPolicy`,Dre=`GuardrailContextualGroundingPolicyConfig`,Ore=`GuardrailContentPolicy`,kre=`GuardrailContentPolicyConfig`,Are=`GuardrailCrossRegionConfig`,jre=`GuardrailCrossRegionDetails`,Mre=`GuardrailDescription`,Nre=`GuardrailFailureRecommendation`,Pre=`GuardrailFailureRecommendations`,Fre=`GetGuardrail`,Ire=`GetGuardrailRequest`,Lre=`GetGuardrailResponse`,Rre=`GuardrailModality`,zre=`GuardrailManagedWords`,Bre=`GuardrailManagedWordsConfig`,Vre=`GuardrailManagedWordLists`,Hre=`GuardrailManagedWordListsConfig`,Ure=`GuardrailModalities`,Wre=`GuardrailName`,Gre=`GuardrailPiiEntity`,Kre=`GuardrailPiiEntityConfig`,qre=`GuardrailPiiEntitiesConfig`,Jre=`GuardrailPiiEntities`,Yre=`GuardrailRegex`,Xre=`GuardrailRegexConfig`,Zre=`GuardrailRegexesConfig`,Qre=`GuardrailRegexes`,$re=`GuardrailSummary`,eie=`GuardrailSensitiveInformationPolicy`,tie=`GuardrailSensitiveInformationPolicyConfig`,nie=`GuardrailStatusReason`,rie=`GuardrailStatusReasons`,iie=`GuardrailSummaries`,aie=`GuardrailTopic`,oie=`GuardrailTopicAction`,sie=`GuardrailTopicConfig`,cie=`GuardrailTopicsConfig`,lie=`GuardrailTopicDefinition`,uie=`GuardrailTopicExample`,die=`GuardrailTopicExamples`,fie=`GuardrailTopicName`,pie=`GuardrailTopicPolicy`,mie=`GuardrailTopicPolicyConfig`,hie=`GuardrailTopicsTier`,gie=`GuardrailTopicsTierConfig`,_ie=`GuardrailTopicsTierName`,vie=`GuardrailTopics`,yie=`GuardrailWord`,bie=`GuardrailWordAction`,xie=`GuardrailWordConfig`,Sie=`GuardrailWordsConfig`,Cie=`GuardrailWordPolicy`,wie=`GuardrailWordPolicyConfig`,Tie=`GuardrailWords`,Eie=`InternalServerException`,Die=`ListFoundationModels`,Oie=`ListFoundationModelsRequest`,kie=`ListFoundationModelsResponse`,Aie=`ListGuardrails`,jie=`ListGuardrailsRequest`,Mie=`ListGuardrailsResponse`,Nie=`ResourceInUseException`,Pie=`ResourceNotFoundException`,Fie=`ServiceQuotaExceededException`,Iie=`ServiceUnavailableException`,Lie=`Tag`,Rie=`ThrottlingException`,zie=`TagList`,Bie=`TooManyTagsException`,Vie=`UpdateGuardrail`,Hie=`UpdateGuardrailRequest`,Uie=`UpdateGuardrailResponse`,Wie=`ValidationException`,Gie=`automatedReasoningPolicy`,Jr=`automatedReasoningPolicyConfig`,Yr=`action`,Kie=`arn`,Xr=`byCustomizationType`,Zr=`blockedInputMessaging`,Qr=`byInferenceType`,$r=`blockedOutputsMessaging`,ei=`byOutputModality`,ti=`byProvider`,ni=`client`,ri=`createdAt`,qie=`contextualGroundingPolicy`,ii=`contextualGroundingPolicyConfig`,Jie=`contentPolicy`,ai=`contentPolicyConfig`,oi=`crossRegionConfig`,si=`crossRegionDetails`,ci=`clientRequestToken`,Yie=`customizationsSupported`,li=`confidenceThreshold`,ui=`description`,di=`definition`,fi=`error`,Xie=`endOfLifeTime`,pi=`enabled`,mi=`examples`,hi=`filtersConfig`,Zie=`failureRecommendations`,gi=`filters`,Qie=`guardrails`,_i=`guardrailArn`,vi=`guardrailIdentifier`,yi=`guardrailId`,$ie=`guardrailProfileArn`,eae=`guardrailProfileIdentifier`,tae=`guardrailProfileId`,bi=`guardrailVersion`,xi=`httpError`,Si=`httpQuery`,Ci=`http`,nae=`id`,wi=`inputAction`,Ti=`inputEnabled`,Ei=`inputModalities`,Di=`inputStrength`,rae=`inferenceTypesSupported`,iae=`key`,aae=`kmsKeyArn`,Oi=`kmsKeyId`,oae=`legacyTime`,ki=`message`,Ai=`modelArn`,ji=`modelId`,Mi=`modelLifecycle`,Ni=`modelName`,Pi=`maxResults`,Fi=`modelSummaries`,Ii=`managedWordLists`,Li=`managedWordListsConfig`,Ri=`name`,zi=`nextToken`,Bi=`outputAction`,Vi=`outputEnabled`,Hi=`outputModalities`,Ui=`outputStrength`,Wi=`publicExtendedAccessTime`,Gi=`piiEntitiesConfig`,Ki=`piiEntities`,qi=`providerName`,Ji=`pattern`,Yi=`policies`,Xi=`regexesConfig`,Zi=`resourceName`,Qi=`responseStreamingSupported`,$i=`regexes`,ea=`smithy.ts.sdk.synthetic.com.amazonaws.bedrock`,ta=`sensitiveInformationPolicy`,na=`sensitiveInformationPolicyConfig`,ra=`startOfLifeTime`,ia=`statusReasons`,aa=`server`,oa=`status`,sa=`tierConfig`,ca=`topicsConfig`,la=`tierName`,ua=`topicPolicy`,da=`topicPolicyConfig`,fa=`tags`,pa=`text`,ma=`threshold`,ha=`tier`,ga=`topics`,_a=`type`,va=`updatedAt`,ya=`value`,ba=`version`,xa=`words`,Sa=`wordsConfig`,Ca=`wordPolicy`,wa=`wordPolicyConfig`,f=`com.amazonaws.bedrock`,Ta=pt.for(ea),Ea=[-3,ea,`BedrockServiceException`,0,[],[]];Ta.registerError(Ea,qr);var Da=pt.for(f),Oa=[-3,f,Xne,{[fi]:ni,[xi]:403},[ki],[0]];Da.registerError(Oa,Bne);var ka=[-3,f,Zne,{[fi]:ni,[xi]:400},[ki],[0]];Da.registerError(ka,Wne);var Aa=[-3,f,Eie,{[fi]:aa,[xi]:500},[ki],[0]];Da.registerError(Aa,Vne);var ja=[-3,f,Nie,{[fi]:ni,[xi]:400},[ki],[0]];Da.registerError(ja,Jne);var Ma=[-3,f,Pie,{[fi]:ni,[xi]:404},[ki],[0]];Da.registerError(Ma,Gne);var Na=[-3,f,Fie,{[fi]:ni,[xi]:400},[ki],[0]];Da.registerError(Na,Kne);var Pa=[-3,f,Iie,{[fi]:aa,[xi]:503},[ki],[0]];Da.registerError(Pa,Yne);var Fa=[-3,f,Rie,{[fi]:ni,[xi]:429},[ki],[0]];Da.registerError(Fa,Hne);var Ia=[-3,f,Bie,{[fi]:ni,[xi]:400},[ki,Zi],[0,0]];Da.registerError(Ia,qne);var La=[-3,f,Wie,{[fi]:ni,[xi]:400},[ki],[0]];Da.registerError(La,Une);var Ra=[Ta,Da],za=[0,f,fre,8,0],Ba=[0,f,mre,8,0],Va=[0,f,yre,8,0],Ha=[0,f,xre,8,0],Ua=[0,f,Mre,8,0],Wa=[0,f,Nre,8,0],Ga=[0,f,Rre,8,0],Ka=[0,f,Wre,8,0],qa=[0,f,nie,8,0],Ja=[0,f,oie,8,0],Ya=[0,f,lie,8,0],Xa=[0,f,uie,8,0],Za=[0,f,fie,8,0],Qa=[0,f,_ie,8,0],$a=[0,f,bie,8,0],eo=[3,f,$ne,0,[Ri,Zr,$r,ui,da,ai,wa,na,ii,Jr,oi,Oi,fa,ci],[[()=>Ka,0],[()=>za,0],[()=>za,0],[()=>Ua,0],[()=>Lo,0],[()=>vo,0],[()=>Uo,0],()=>Mo,[()=>So,0],()=>fo,()=>Co,0,()=>_s,[0,4]],3],to=[3,f,ere,0,[yi,_i,ba,ri],[0,0,0,5],4],no=[3,f,nre,0,[vi,ui,ci],[[0,1],[()=>Ua,0],[0,4]],1],ro=[3,f,rre,0,[yi,ba],[0,0],2],io=[3,f,are,0,[vi,bi],[[0,1],[0,{[Si]:bi}]],1],ao=[3,f,ore,0,[],[]],oo=[3,f,sre,0,[oa,ra,Xie,oae,Wi],[0,5,5,5,5],1],so=[3,f,cre,0,[Ai,ji,Ni,qi,Ei,Hi,Qi,Yie,rae,Mi],[0,0,0,0,64,64,2,64,64,()=>oo],2],co=[3,f,Ire,0,[vi,bi],[[0,1],[0,{[Si]:bi}]],1],lo=[3,f,Lre,0,[Ri,yi,_i,ba,oa,ri,va,Zr,$r,ui,ua,Jie,Ca,ta,qie,Gie,si,ia,Zie,aae],[[()=>Ka,0],0,0,0,0,5,5,[()=>za,0],[()=>za,0],[()=>Ua,0],[()=>Io,0],[()=>_o,0],[()=>Ho,0],()=>jo,[()=>xo,0],()=>uo,()=>wo,[()=>us,0],[()=>ns,0],0],9],uo=[3,f,ure,0,[Yi,li],[64,1],1],fo=[3,f,dre,0,[Yi,li],[64,1],1],po=[3,f,pre,0,[_a,Di,Ui,Ei,Hi,wi,Bi,Ti,Vi],[0,0,0,[()=>as,0],[()=>as,0],[()=>Ba,0],[()=>Ba,0],2,2],3],mo=[3,f,hre,0,[_a,Di,Ui,Ei,Hi,wi,Bi,Ti,Vi],[0,0,0,[()=>as,0],[()=>as,0],[()=>Ba,0],[()=>Ba,0],2,2],3],ho=[3,f,_re,0,[la],[[()=>Va,0]],1],go=[3,f,vre,0,[la],[[()=>Va,0]],1],_o=[3,f,Ore,0,[gi,ha],[[()=>Qo,0],[()=>ho,0]]],vo=[3,f,kre,0,[hi,sa],[[()=>$o,0],[()=>go,0]],1],yo=[3,f,Sre,0,[_a,ma,Yr,pi],[0,1,[()=>Ha,0],2],2],bo=[3,f,Cre,0,[_a,ma,Yr,pi],[0,1,[()=>Ha,0],2],2],xo=[3,f,Ere,0,[gi],[[()=>es,0]],1],So=[3,f,Dre,0,[hi],[[()=>ts,0]],1],Co=[3,f,Are,0,[eae],[0],1],wo=[3,f,jre,0,[tae,$ie],[0,0]],To=[3,f,zre,0,[_a,wi,Bi,Ti,Vi],[0,[()=>$a,0],[()=>$a,0],2,2],1],Eo=[3,f,Bre,0,[_a,wi,Bi,Ti,Vi],[0,[()=>$a,0],[()=>$a,0],2,2],1],Do=[3,f,Gre,0,[_a,Yr,wi,Bi,Ti,Vi],[0,0,0,0,2,2],2],Oo=[3,f,Kre,0,[_a,Yr,wi,Bi,Ti,Vi],[0,0,0,0,2,2],2],ko=[3,f,Yre,0,[Ri,Ji,Yr,ui,wi,Bi,Ti,Vi],[0,0,0,0,0,0,2,2],3],Ao=[3,f,Xre,0,[Ri,Ji,Yr,ui,wi,Bi,Ti,Vi],[0,0,0,0,0,0,2,2],3],jo=[3,f,eie,0,[Ki,$i],[()=>os,()=>cs]],Mo=[3,f,tie,0,[Gi,Xi],[()=>ss,()=>ls]],No=[3,f,$re,0,[nae,Kie,oa,Ri,ba,ri,va,ui,si],[0,0,0,[()=>Ka,0],0,5,5,[()=>Ua,0],()=>wo],7],Po=[3,f,aie,0,[Ri,di,mi,_a,wi,Bi,Ti,Vi],[[()=>Za,0],[()=>Ya,0],[()=>fs,0],0,[()=>Ja,0],[()=>Ja,0],2,2],2],Fo=[3,f,sie,0,[Ri,di,_a,mi,wi,Bi,Ti,Vi],[[()=>Za,0],[()=>Ya,0],0,[()=>fs,0],[()=>Ja,0],[()=>Ja,0],2,2],3],Io=[3,f,pie,0,[ga,ha],[[()=>ps,0],[()=>Ro,0]],1],Lo=[3,f,mie,0,[ca,sa],[[()=>ms,0],[()=>zo,0]],1],Ro=[3,f,hie,0,[la],[[()=>Qa,0]],1],zo=[3,f,gie,0,[la],[[()=>Qa,0]],1],Bo=[3,f,yie,0,[pa,wi,Bi,Ti,Vi],[0,[()=>$a,0],[()=>$a,0],2,2],1],Vo=[3,f,xie,0,[pa,wi,Bi,Ti,Vi],[0,[()=>$a,0],[()=>$a,0],2,2],1],Ho=[3,f,Cie,0,[xa,Ii],[[()=>hs,0],[()=>rs,0]]],Uo=[3,f,wie,0,[Sa,Li],[[()=>gs,0],[()=>is,0]]],Wo=[3,f,Oie,0,[ti,Xr,ei,Qr],[[0,{[Si]:ti}],[0,{[Si]:Xr}],[0,{[Si]:ei}],[0,{[Si]:Qr}]]],Go=[3,f,kie,0,[Fi],[()=>Zo]],Ko=[3,f,jie,0,[vi,Pi,zi],[[0,{[Si]:vi}],[1,{[Si]:Pi}],[0,{[Si]:zi}]]],qo=[3,f,Mie,0,[Qie,zi],[[()=>ds,0],0],1],Jo=[3,f,Lie,0,[iae,ya],[0,0],2],Yo=[3,f,Hie,0,[vi,Ri,Zr,$r,ui,da,ai,wa,na,ii,Jr,oi,Oi],[[0,1],[()=>Ka,0],[()=>za,0],[()=>za,0],[()=>Ua,0],[()=>Lo,0],[()=>vo,0],[()=>Uo,0],()=>Mo,[()=>So,0],()=>fo,()=>Co,0],4],Xo=[3,f,Uie,0,[yi,_i,ba,va],[0,0,0,5],4],Zo=[1,f,lre,0,()=>so],Qo=[1,f,bre,0,[()=>po,0]],$o=[1,f,gre,0,[()=>mo,0]],es=[1,f,Tre,0,[()=>yo,0]],ts=[1,f,wre,0,[()=>bo,0]],ns=[1,f,Pre,0,[()=>Wa,0]],rs=[1,f,Vre,0,[()=>To,0]],is=[1,f,Hre,0,[()=>Eo,0]],as=[1,f,Ure,0,[()=>Ga,0]],os=[1,f,Jre,0,()=>Do],ss=[1,f,qre,0,()=>Oo],cs=[1,f,Qre,0,()=>ko],ls=[1,f,Zre,0,()=>Ao],us=[1,f,rie,0,[()=>qa,0]],ds=[1,f,iie,0,[()=>No,0]],fs=[1,f,die,0,[()=>Xa,0]],ps=[1,f,vie,0,[()=>Po,0]],ms=[1,f,cie,0,[()=>Fo,0]],hs=[1,f,Tie,0,[()=>Bo,0]],gs=[1,f,Sie,0,[()=>Vo,0]],_s=[1,f,zie,0,()=>Jo],vs=[9,f,Qne,{[Ci]:[`POST`,`/guardrails`,202]},()=>eo,()=>to],ys=[9,f,tre,{[Ci]:[`POST`,`/guardrails/{guardrailIdentifier}`,202]},()=>no,()=>ro],bs=[9,f,ire,{[Ci]:[`DELETE`,`/guardrails/{guardrailIdentifier}`,202]},()=>io,()=>ao],xs=[9,f,Fre,{[Ci]:[`GET`,`/guardrails/{guardrailIdentifier}`,200]},()=>co,()=>lo],Ss=[9,f,Die,{[Ci]:[`GET`,`/foundation-models`,200]},()=>Wo,()=>Go],Cs=[9,f,Aie,{[Ci]:[`GET`,`/guardrails`,200]},()=>Ko,()=>qo],ws=[9,f,Vie,{[Ci]:[`PUT`,`/guardrails/{guardrailIdentifier}`,202]},()=>Yo,()=>Xo],Ts=e=>({apiVersion:`2023-04-20`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??zne,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Ane,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`smithy.api#httpBearerAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#httpBearerAuth`),signer:new Ot}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrock`,errorTypeRegistries:Ra,version:`2023-04-20`,serviceTarget:`AmazonBedrockControlPlaneService`},serviceId:e?.serviceId??`Bedrock`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Es=e=>{let t=he(e),n=()=>t().then(a),r=Ts(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Pne.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Ds=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials,i=e.token;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r},setToken(e){i=e},token(){return i}}},Os=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials(),token:e.token()}),ks=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Ds(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Os(n))},As=class extends le{config;constructor(...[t]){let n=Es(t||{});super(n),this.initConfig=n;let r=Mne(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=ks(jne(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Dne,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"smithy.api#httpBearerAuth":e.token})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},js=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Ms(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var Ns=e=>{let t=[];return e.operation,t.push(Ms(e)),t},Ps=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},Fs=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Is={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Ls={name:`@aws-sdk/client-bedrock-agent`,version:`3.1119.0`,description:`AWS SDK for JavaScript Bedrock Agent Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-agent`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-agent`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Rs=`ref`,zs=-1,Bs=!0,Vs=`isSet`,Hs=`PartitionResult`,Us=`booleanEquals`,Ws=`getAttr`,Gs={[Rs]:`Endpoint`},Ks={[Rs]:Hs},qs={},Js=[{[Rs]:`Region`}],Ys={conditions:[[Vs,[Gs]],[Vs,Js],[`aws.partition`,Js,Hs],[Us,[{[Rs]:`UseFIPS`},Bs]],[Us,[{[Rs]:`UseDualStack`},Bs]],[Us,[{fn:Ws,argv:[Ks,`supportsDualStack`]},Bs]],[Us,[{fn:Ws,argv:[Ks,`supportsFIPS`]},Bs]]],results:[[zs],[zs,`Invalid Configuration: FIPS and custom endpoint are not supported`],[zs,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Gs,qs],[`https://bedrock-agent-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,qs],[zs,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-agent-fips.{Region}.{PartitionResult#dnsSuffix}`,qs],[zs,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-agent.{Region}.{PartitionResult#dualStackDnsSuffix}`,qs],[zs,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-agent.{Region}.{PartitionResult#dnsSuffix}`,qs],[zs,`Invalid Configuration: Missing Region`]]},Xs=2,Zs=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),Qs=xe.from(Zs,Xs,Ys.conditions,Ys.results),$s=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),ec=(e,t={})=>$s.get(e,()=>ut(Qs,{endpointParams:e,logger:t.logger}));Le.aws=oe;var tc=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},nc=class e extends tc{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rc=class e extends tc{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ic=class e extends tc{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},ac=class e extends tc{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oc=class e extends tc{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sc=class e extends tc{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cc=class e extends tc{name=`ValidationException`;$fault=`client`;fieldList;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.fieldList=t.fieldList}},lc=`AudioConfiguration`,uc=`AudioConfigurations`,dc=`AccessDeniedException`,fc=`AudioExtractionConfiguration`,pc=`AudioSegmentationConfiguration`,mc=`BedrockDataAutomationConfiguration`,hc=`BedrockEmbeddingModelConfiguration`,gc=`BedrockFoundationModelConfiguration`,_c=`BedrockFoundationModelContextEnrichmentConfiguration`,vc=`ChunkingConfiguration`,yc=`ConfluenceCrawlerConfiguration`,bc=`CreateDataSource`,xc=`ConfluenceDataSourceConfiguration`,Sc=`CreateDataSourceRequest`,Cc=`CreateDataSourceResponse`,wc=`ConflictException`,Tc=`ContextEnrichmentConfiguration`,Ec=`CrawlFilterConfiguration`,Dc=`CreateKnowledgeBase`,Oc=`CreateKnowledgeBaseRequest`,kc=`CreateKnowledgeBaseResponse`,Ac=`CuratedQuery`,jc=`CuratedQueries`,Mc=`ConfluenceSourceConfiguration`,Nc=`CustomTransformationConfiguration`,Pc=`DeleteDataSource`,Fc=`DeleteDataSourceRequest`,Ic=`DeleteDataSourceResponse`,Lc=`DeleteKnowledgeBase`,Rc=`DeleteKnowledgeBaseRequest`,zc=`DeleteKnowledgeBaseResponse`,Bc=`DeletionProtectionConfiguration`,Vc=`DataSource`,Hc=`DataSourceConfiguration`,Uc=`DataSourceSummary`,Wc=`DataSourceSummaries`,Gc=`EmbeddingModelConfiguration`,Kc=`EnrichmentStrategyConfiguration`,qc=`FilterList`,Jc=`FilteredObjectType`,Yc=`FilterPattern`,Xc=`FixedSizeChunkingConfiguration`,Zc=`GraphArn`,Qc=`GetKnowledgeBase`,$c=`GetKnowledgeBaseRequest`,el=`GetKnowledgeBaseResponse`,tl=`HierarchicalChunkingConfiguration`,nl=`HierarchicalChunkingLevelConfiguration`,rl=`HierarchicalChunkingLevelConfigurations`,il=`IndexArn`,al=`ImageExtractionConfiguration`,ol=`IngestionJobFilter`,sl=`IngestionJobFilters`,cl=`IngestionJobStatistics`,ll=`IngestionJobSortBy`,ul=`IngestionJobSummary`,dl=`IngestionJobSummaries`,fl=`IndexName`,pl=`IntermediateStorage`,ml=`InternalServerException`,hl=`KnowledgeBase`,gl=`KnowledgeBaseConfiguration`,_l=`KnowledgeBaseSummary`,vl=`KnowledgeBaseSummaries`,yl=`KendraKnowledgeBaseConfiguration`,bl=`ListDataSources`,xl=`ListDataSourcesRequest`,Sl=`ListDataSourcesResponse`,Cl=`ListIngestionJobs`,wl=`ListIngestionJobsRequest`,Tl=`ListIngestionJobsResponse`,El=`ListKnowledgeBases`,Dl=`ListKnowledgeBasesRequest`,Ol=`ListKnowledgeBasesResponse`,kl=`MongoDbAtlasConfiguration`,Al=`MongoDbAtlasFieldMapping`,jl=`MediaExtractionConfiguration`,Ml=`ManagedKnowledgeBaseConfiguration`,Nl=`ManagedKnowledgeBaseConnectorConfiguration`,Pl=`NeptuneAnalyticsConfiguration`,Fl=`NeptuneAnalyticsFieldMapping`,Il=`OpenSearchManagedClusterConfiguration`,Ll=`OpenSearchManagedClusterFieldMapping`,Rl=`OpenSearchManagedClusterIndexName`,zl=`OpenSearchServerlessConfiguration`,Bl=`OpenSearchServerlessFieldMapping`,Vl=`ParsingConfiguration`,Hl=`PineconeConfiguration`,Ul=`PineconeFieldMapping`,Wl=`PatternObjectFilter`,Gl=`PatternObjectFilterConfiguration`,Kl=`PatternObjectFilterList`,ql=`ParsingPrompt`,Jl=`QueryGenerationColumn`,Yl=`QueryGenerationConfiguration`,Xl=`QueryGenerationContext`,Zl=`QueryGenerationColumns`,Ql=`QueryGenerationTable`,$l=`QueryGenerationTables`,eu=`RdsConfiguration`,tu=`RedshiftConfiguration`,nu=`RedisEnterpriseCloudConfiguration`,ru=`RedisEnterpriseCloudFieldMapping`,iu=`RdsFieldMapping`,au=`ResourceNotFoundException`,ou=`RedshiftProvisionedAuthConfiguration`,su=`RedshiftProvisionedConfiguration`,cu=`RedshiftQueryEngineAwsDataCatalogStorageConfiguration`,lu=`RedshiftQueryEngineConfiguration`,uu=`RedshiftQueryEngineRedshiftStorageConfiguration`,du=`RedshiftQueryEngineStorageConfiguration`,fu=`RedshiftQueryEngineStorageConfigurations`,pu=`RedshiftServerlessAuthConfiguration`,mu=`RedshiftServerlessConfiguration`,hu=`SalesforceCrawlerConfiguration`,gu=`SemanticChunkingConfiguration`,_u=`StorageConfiguration`,vu=`S3DataSourceConfiguration`,yu=`SalesforceDataSourceConfiguration`,bu=`SupplementalDataStorageConfiguration`,xu=`SupplementalDataStorageLocation`,Su=`SupplementalDataStorageLocations`,Cu=`SqlKnowledgeBaseConfiguration`,wu=`S3Location`,Tu=`S3Prefix`,Eu=`SharePointCrawlerConfiguration`,Du=`SharePointDataSourceConfiguration`,Ou=`SharePointSourceConfiguration`,ku=`S3Prefixes`,Au=`ServiceQuotaExceededException`,ju=`SalesforceSourceConfiguration`,Mu=`ServerSideEncryptionConfiguration`,Nu=`SeedUrl`,Pu=`SeedUrls`,Fu=`S3VectorsConfiguration`,Iu=`Transformation`,Lu=`ThrottlingException`,Ru=`TransformationFunction`,zu=`TransformationLambdaConfiguration`,Bu=`Transformations`,Vu=`UserAgent`,Hu=`UserAgentHeader`,Uu=`UrlConfiguration`,Wu=`VectorBucketArn`,Gu=`VideoConfiguration`,Ku=`VideoConfigurations`,qu=`ValidationException`,Ju=`VideoExtractionConfiguration`,Yu=`ValidationExceptionField`,Xu=`ValidationExceptionFieldList`,Zu=`VectorIngestionConfiguration`,Qu=`VectorKnowledgeBaseConfiguration`,$u=`VideoSegmentationConfiguration`,ed=`WebCrawlerConfiguration`,td=`WebCrawlerLimits`,nd=`WebDataSourceConfiguration`,rd=`WebSourceConfiguration`,id=`authConfiguration`,ad=`awsDataCatalogConfiguration`,od=`audioExtractionConfiguration`,sd=`audioExtractionStatus`,cd=`authType`,ld=`attribute`,ud=`audio`,dd=`bucketArn`,fd=`bedrockDataAutomationConfiguration`,pd=`bedrockEmbeddingModelConfiguration`,md=`bedrockFoundationModelConfiguration`,hd=`bucketOwnerAccountId`,gd=`breakpointPercentileThreshold`,_d=`bufferSize`,vd=`client`,yd=`createdAt`,bd=`collectionArn`,xd=`crawlerConfiguration`,Sd=`chunkingConfiguration`,Cd=`confluenceConfiguration`,wd=`contextEnrichmentConfiguration`,Td=`clusterIdentifier`,Ed=`crawlerLimits`,Dd=`customMetadataField`,Od=`collectionName`,kd=`connectorParameters`,Ad=`curatedQueries`,jd=`chunkingStrategy`,Md=`credentialsSecretArn`,Nd=`connectionString`,Pd=`clientToken`,Fd=`customTransformationConfiguration`,Id=`columns`,Ld=`description`,Rd=`domainArn`,zd=`dataDeletionPolicy`,Bd=`domainEndpoint`,Vd=`databaseName`,Hd=`deletionProtectionConfiguration`,sae=`deletionProtectionStatus`,cae=`deletionProtectionThreshold`,lae=`dataSource`,Ud=`dataSourceConfiguration`,Wd=`dataSourceId`,uae=`dataSourceSummaries`,dae=`databaseUser`,fae=`dimensions`,pae=`domain`,Gd=`error`,mae=`embeddingDataType`,Kd=`exclusionFilters`,qd=`embeddingModelArn`,Jd=`embeddingModelConfiguration`,hae=`embeddingModelType`,gae=`enrichmentStrategyConfiguration`,_ae=`endpointServiceName`,vae=`executionTimeoutSeconds`,Yd=`endpoint`,Xd=`filters`,Zd=`filterConfiguration`,yae=`fieldList`,Qd=`fixedLengthDuration`,$d=`fieldMapping`,ef=`failureReasons`,bae=`fixedSizeChunkingConfiguration`,xae=`graphArn`,Sae=`generationContext`,tf=`http`,Cae=`hierarchicalChunkingConfiguration`,nf=`httpError`,rf=`hostType`,af=`hostUrl`,wae=`indexArn`,Tae=`imageExtractionConfiguration`,Eae=`imageExtractionStatus`,of=`inclusionFilters`,Dae=`ingestionJobId`,Oae=`ingestionJobSummaries`,kae=`indexName`,Aae=`inclusionPrefixes`,jae=`intermediateStorage`,sf=`inclusion`,cf=`knowledgeBase`,Mae=`knowledgeBaseArn`,lf=`knowledgeBaseConfiguration`,uf=`knowledgeBaseId`,Nae=`knowledgeBaseSummaries`,Pae=`kendraIndexArn`,Fae=`kmsKeyArn`,Iae=`kendraKnowledgeBaseConfiguration`,Lae=`lambdaArn`,Rae=`levelConfigurations`,df=`message`,ff=`modelArn`,zae=`mongoDbAtlasConfiguration`,Bae=`mediaExtractionConfiguration`,pf=`metadataField`,Vae=`managedKnowledgeBaseConfiguration`,Hae=`managedKnowledgeBaseConnectorConfiguration`,Uae=`maxPages`,mf=`maxResults`,hf=`maxTokens`,Wae=`method`,gf=`name`,Gae=`neptuneAnalyticsConfiguration`,Kae=`naturalLanguage`,qae=`numberOfDocumentsDeleted`,Jae=`numberOfDocumentsFailed`,Yae=`numberOfDocumentsScanned`,Xae=`numberOfDocumentsSkipped`,Zae=`numberOfModifiedDocumentsIndexed`,Qae=`numberOfMetadataDocumentsModified`,$ae=`numberOfMetadataDocumentsScanned`,eoe=`numberOfNewDocumentsIndexed`,_f=`nextToken`,toe=`namespace`,noe=`opensearchManagedClusterConfiguration`,roe=`overlapPercentage`,ioe=`opensearchServerlessConfiguration`,aoe=`objectType`,ooe=`overlapTokens`,soe=`operator`,coe=`order`,loe=`parsingConfiguration`,uoe=`pineconeConfiguration`,doe=`provisionedConfiguration`,foe=`primaryKeyField`,vf=`parsingModality`,poe=`patternObjectFilter`,moe=`parsingPrompt`,hoe=`parsingPromptText`,goe=`parsingStrategy`,_oe=`queryEngineConfiguration`,voe=`queryGenerationConfiguration`,yoe=`resourceArn`,yf=`roleArn`,boe=`rdsConfiguration`,bf=`redshiftConfiguration`,xoe=`redisEnterpriseCloudConfiguration`,Soe=`rateLimit`,xf=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockagent`,Coe=`startedAt`,woe=`sortBy`,Sf=`segmentationConfiguration`,Toe=`semanticChunkingConfiguration`,Eoe=`salesforceConfiguration`,Doe=`serverlessConfiguration`,Cf=`sourceConfiguration`,Ooe=`s3Configuration`,wf=`storageConfiguration`,koe=`storageConfigurations`,Aoe=`supplementalDataStorageConfiguration`,joe=`sqlKnowledgeBaseConfiguration`,Tf=`s3Location`,Moe=`storageLocations`,Noe=`sharePointConfiguration`,Ef=`serverSideEncryptionConfiguration`,Poe=`stepToApply`,Foe=`siteUrls`,Ioe=`seedUrls`,Loe=`s3VectorsConfiguration`,Roe=`scope`,zoe=`server`,Boe=`sql`,Df=`status`,Voe=`statistics`,Of=`type`,kf=`textField`,Hoe=`transformationFunction`,Uoe=`textIndexName`,Woe=`tenantId`,Goe=`transformationLambdaConfiguration`,Koe=`tableName`,qoe=`tableNames`,Joe=`tags`,Yoe=`tables`,Xoe=`transformations`,Zoe=`uri`,Af=`updatedAt`,Qoe=`userAgentHeader`,$oe=`userAgent`,ese=`urlConfiguration`,jf=`usernamePasswordSecretArn`,tse=`url`,nse=`vectorBucketArn`,rse=`videoExtractionConfiguration`,ise=`videoExtractionStatus`,Mf=`vectorField`,Nf=`vectorIngestionConfiguration`,Pf=`vectorIndexName`,ase=`vectorKnowledgeBaseConfiguration`,ose=`values`,sse=`video`,cse=`workgroupArn`,lse=`webConfiguration`,p=`com.amazonaws.bedrockagent`,Ff=pt.for(xf),use=[-3,xf,`BedrockAgentServiceException`,0,[],[]];Ff.registerError(use,tc);var If=pt.for(p),dse=[-3,p,dc,{[Gd]:vd,[nf]:403},[df],[0]];If.registerError(dse,nc);var fse=[-3,p,wc,{[Gd]:vd,[nf]:409},[df],[0]];If.registerError(fse,rc);var pse=[-3,p,ml,{[Gd]:zoe,[nf]:500},[df],[0]];If.registerError(pse,ic);var mse=[-3,p,au,{[Gd]:vd,[nf]:404},[df],[0]];If.registerError(mse,ac);var hse=[-3,p,Au,{[Gd]:vd,[nf]:402},[df],[0]];If.registerError(hse,oc);var gse=[-3,p,Lu,{[Gd]:vd,[nf]:429},[df],[0]];If.registerError(gse,sc);var _se=[-3,p,qu,{[Gd]:vd,[nf]:400},[df,yae],[0,()=>Vle]];If.registerError(_se,cc);var vse=[Ff,If],yse=[0,p,Jc,8,0],bse=[0,p,Yc,8,0],xse=[0,p,Zc,8,0],Sse=[0,p,il,8,0],Cse=[0,p,fl,8,0],wse=[0,p,Rl,8,0],Tse=[0,p,Tu,8,0],Ese=[0,p,Vu,8,0],Dse=[0,p,Hu,8,0],Ose=[0,p,Wu,8,0],kse=[3,p,lc,0,[Sf],[()=>jse],1],Ase=[3,p,fc,0,[sd],[0],1],jse=[3,p,pc,0,[Qd],[1],1],Mse=[3,p,mc,0,[vf],[0]],Nse=[3,p,hc,0,[fae,mae,ud,sse],[1,0,()=>Ele,()=>Hle]],Pse=[3,p,gc,0,[ff,moe,vf],[0,()=>Mce,0],1],Fse=[3,p,_c,0,[gae,ff],[()=>ece,0],2],Ise=[3,p,vc,0,[jd,bae,Cae,Toe],[0,()=>tce,()=>ice,()=>ole],1],Lse=[3,p,yc,0,[Zd],[[()=>Lf,0]]],Rse=[3,p,xc,0,[Cf,xd],[()=>zse,[()=>Lse,0]],1],zse=[3,p,Mc,0,[af,rf,cd,Md],[0,0,0,0],4],Bse=[3,p,Tc,0,[Of,md],[0,()=>Fse],1],Lf=[3,p,Ec,0,[Of,poe],[0,[()=>Pce,0]],1],Vse=[3,p,Sc,0,[uf,gf,Ud,Pd,Ld,zd,Ef,Nf],[[0,1],0,[()=>Rf,0],[0,4],0,0,()=>Uf,()=>Gf],3],Hse=[3,p,Cc,0,[lae],[[()=>qse,0]],1],Use=[3,p,Oc,0,[gf,yf,lf,Pd,Ld,wf,Joe],[0,0,[()=>Vf,0],[0,4],0,[()=>Wf,0],128],3],Wse=[3,p,kc,0,[cf],[[()=>Bf,0]],1],Gse=[3,p,Ac,0,[Kae,Boe],[0,0],2],Kse=[3,p,Nc,0,[jae,Xoe],[()=>dce,()=>Ble],2],qse=[3,p,Vc,0,[uf,Wd,gf,Df,Ud,yd,Af,Ld,Ef,Nf,zd,ef],[0,0,0,0,[()=>Rf,0],5,5,0,()=>Uf,()=>Gf,0,64],7],Rf=[3,p,Hc,0,[Of,Hae,Ooe,lse,Cd,Eoe,Noe],[0,()=>xce,[()=>ele,0],[()=>wle,0],[()=>Rse,0],[()=>rle,0],[()=>cle,0]],1],Jse=[3,p,Uc,0,[uf,Wd,gf,Df,Af,Ld],[0,0,0,0,5,0],5],Yse=[3,p,Fc,0,[uf,Wd],[[0,1],[0,1]],2],Xse=[3,p,Ic,0,[uf,Wd,Df],[0,0,0],3],Zse=[3,p,Rc,0,[uf],[[0,1]],1],Qse=[3,p,zc,0,[uf,Df],[0,0],2],$se=[3,p,Bc,0,[sae,cae],[0,1],1],zf=[3,p,Gc,0,[pd],[()=>Nse]],ece=[3,p,Kc,0,[Wae],[0],1],tce=[3,p,Xc,0,[hf,roe],[1,1],2],nce=[3,p,$c,0,[uf],[[0,1]],1],rce=[3,p,el,0,[cf],[[()=>Bf,0]],1],ice=[3,p,tl,0,[Rae,ooe],[()=>kle,1],2],ace=[3,p,nl,0,[hf],[1],1],oce=[3,p,al,0,[Eae],[0],1],sce=[3,p,ol,0,[ld,soe,ose],[0,0,64],3],cce=[3,p,ll,0,[ld,coe],[0,0],2],lce=[3,p,cl,0,[Yae,$ae,eoe,Zae,Qae,qae,Jae,Xae],[1,1,1,1,1,1,1,1]],uce=[3,p,ul,0,[uf,Wd,Dae,Df,Coe,Af,Ld,Voe],[0,0,0,0,5,5,0,()=>lce],6],dce=[3,p,pl,0,[Tf],[()=>Hf],1],fce=[3,p,yl,0,[Pae],[0],1],Bf=[3,p,hl,0,[uf,gf,Mae,yf,lf,Df,yd,Af,Ld,wf,ef],[0,0,0,0,[()=>Vf,0],0,5,5,0,[()=>Wf,0],64],8],Vf=[3,p,gl,0,[Of,ase,Vae,Iae,joe],[0,()=>vle,()=>bce,()=>fce,[()=>ule,0]],1],pce=[3,p,_l,0,[uf,gf,Df,Af,Ld],[0,0,0,5,0],4],mce=[3,p,xl,0,[uf,mf,_f],[[0,1],1,0],1],hce=[3,p,Sl,0,[uae,_f],[()=>Ole,0],1],gce=[3,p,wl,0,[uf,Wd,Xd,woe,mf,_f],[[0,1],[0,1],()=>Ale,()=>cce,1,0],2],_ce=[3,p,Tl,0,[Oae,_f],[()=>jle,0],1],vce=[3,p,Dl,0,[mf,_f],[1,0]],yce=[3,p,Ol,0,[Nae,_f],[()=>Mle,0],1],bce=[3,p,Ml,0,[hae,qd,Jd,Ef],[0,0,()=>zf,()=>Uf]],xce=[3,p,Nl,0,[Hd,Bae,kd],[()=>$se,()=>Sce,15]],Sce=[3,p,jl,0,[Tae,od,rse],[()=>oce,()=>Ase,()=>ble]],Cce=[3,p,kl,0,[Yd,Vd,Od,Pf,Md,$d,_ae,Uoe],[0,0,0,0,0,()=>wce,0,0],6],wce=[3,p,Al,0,[Mf,kf,pf],[0,0,0],3],Tce=[3,p,Pl,0,[xae,$d],[[()=>xse,0],()=>Ece],2],Ece=[3,p,Fl,0,[kf,pf],[0,0],2],Dce=[3,p,Il,0,[Bd,Rd,Pf,$d],[0,0,[()=>wse,0],()=>Oce],4],Oce=[3,p,Ll,0,[Mf,kf,pf],[0,0,0],3],kce=[3,p,zl,0,[bd,Pf,$d],[0,0,()=>Ace],3],Ace=[3,p,Bl,0,[Mf,kf,pf],[0,0,0],3],jce=[3,p,Vl,0,[goe,md,fd],[0,()=>Pse,()=>Mse],1],Mce=[3,p,ql,0,[hoe],[0],1],Nce=[3,p,Wl,0,[aoe,of,Kd],[[()=>yse,0],[()=>Kf,0],[()=>Kf,0]],1],Pce=[3,p,Gl,0,[Xd],[[()=>Nle,0]],1],Fce=[3,p,Hl,0,[Nd,Md,$d,toe],[0,0,()=>Ice,0],3],Ice=[3,p,Ul,0,[kf,pf],[0,0],2],Lce=[3,p,Jl,0,[gf,Ld,sf],[0,0,0]],Rce=[3,p,Yl,0,[vae,Sae],[1,[()=>zce,0]]],zce=[3,p,Xl,8,[Yoe,Ad],[()=>Fle,()=>Dle]],Bce=[3,p,Ql,0,[gf,Ld,sf,Id],[0,0,0,()=>Ple],1],Vce=[3,p,eu,0,[yoe,Md,Vd,Koe,$d],[0,0,0,0,()=>Hce],5],Hce=[3,p,iu,0,[foe,Mf,kf,pf,Dd],[0,0,0,0,0],4],Uce=[3,p,nu,0,[Yd,Pf,Md,$d],[0,0,0,()=>Wce],4],Wce=[3,p,ru,0,[Mf,kf,pf],[0,0,0],3],Gce=[3,p,tu,0,[koe,_oe,voe],[()=>Ile,()=>Yce,[()=>Rce,0]],2],Kce=[3,p,ou,0,[Of,dae,jf],[0,0,0],1],qce=[3,p,su,0,[Td,id],[0,()=>Kce],2],Jce=[3,p,cu,0,[qoe],[64],1],Yce=[3,p,lu,0,[Of,Doe,doe],[0,()=>$ce,()=>qce],1],Xce=[3,p,uu,0,[Vd],[0],1],Zce=[3,p,du,0,[Of,ad,bf],[0,()=>Jce,()=>Xce],1],Qce=[3,p,pu,0,[Of,jf],[0,0],1],$ce=[3,p,mu,0,[cse,id],[0,()=>Qce],2],ele=[3,p,vu,0,[dd,Aae,hd],[0,[()=>Lle,0],0],1],Hf=[3,p,wu,0,[Zoe],[0],1],tle=[3,p,Fu,0,[nse,wae,kae],[[()=>Ose,0],[()=>Sse,0],[()=>Cse,0]]],nle=[3,p,hu,0,[Zd],[[()=>Lf,0]]],rle=[3,p,yu,0,[Cf,xd],[()=>ile,[()=>nle,0]],1],ile=[3,p,ju,0,[af,cd,Md],[0,0,0],3],ale=[3,p,Nu,0,[tse],[0]],ole=[3,p,gu,0,[hf,_d,gd],[1,1,1],3],Uf=[3,p,Mu,0,[Fae],[0]],sle=[3,p,Eu,0,[Zd],[[()=>Lf,0]]],cle=[3,p,Du,0,[Cf,xd],[()=>lle,[()=>sle,0]],1],lle=[3,p,Ou,0,[pae,Foe,rf,cd,Md,Woe],[0,64,0,0,0,0],5],ule=[3,p,Cu,0,[Of,bf],[0,[()=>Gce,0]],1],Wf=[3,p,_u,0,[Of,ioe,noe,uoe,xoe,boe,zae,Gae,Loe],[0,()=>kce,[()=>Dce,0],()=>Fce,()=>Uce,()=>Vce,()=>Cce,[()=>Tce,0],[()=>tle,0]],1],dle=[3,p,bu,0,[Moe],[()=>zle],1],fle=[3,p,xu,0,[Of,Tf],[0,()=>Hf],1],ple=[3,p,Iu,0,[Hoe,Poe],[()=>mle,0],2],mle=[3,p,Ru,0,[Goe],[()=>hle],1],hle=[3,p,zu,0,[Lae],[0],1],gle=[3,p,Uu,0,[Ioe],[()=>Rle]],_le=[3,p,Yu,0,[gf,df],[0,0],2],Gf=[3,p,Zu,0,[Sd,Fd,loe,wd],[()=>Ise,()=>Kse,()=>jce,()=>Bse]],vle=[3,p,Qu,0,[qd,Jd,Aoe],[0,()=>zf,()=>dle],1],yle=[3,p,Gu,0,[Sf],[()=>xle],1],ble=[3,p,Ju,0,[ise],[0],1],xle=[3,p,$u,0,[Qd],[1],1],Sle=[3,p,ed,0,[Ed,of,Kd,Roe,$oe,Qoe],[()=>Cle,[()=>Kf,0],[()=>Kf,0],0,[()=>Ese,0],[()=>Dse,0]]],Cle=[3,p,td,0,[Soe,Uae],[1,1]],wle=[3,p,nd,0,[Cf,xd],[()=>Tle,[()=>Sle,0]],1],Tle=[3,p,rd,0,[ese],[()=>gle],1],Ele=[1,p,uc,0,()=>kse],Dle=[1,p,jc,0,()=>Gse],Ole=[1,p,Wc,0,()=>Jse],Kf=[1,p,qc,8,[()=>bse,0]],kle=[1,p,rl,0,()=>ace],Ale=[1,p,sl,0,()=>sce],jle=[1,p,dl,0,()=>uce],Mle=[1,p,vl,0,()=>pce],Nle=[1,p,Kl,8,[()=>Nce,0]],Ple=[1,p,Zl,0,()=>Lce],Fle=[1,p,$l,0,()=>Bce],Ile=[1,p,fu,0,()=>Zce],Lle=[1,p,ku,0,[()=>Tse,0]],Rle=[1,p,Pu,0,()=>ale],zle=[1,p,Su,0,()=>fle],Ble=[1,p,Bu,0,()=>ple],Vle=[1,p,Xu,0,()=>_le],Hle=[1,p,Ku,0,()=>yle],Ule=[9,p,bc,{[tf]:[`PUT`,`/knowledgebases/{knowledgeBaseId}/datasources/`,200]},()=>Vse,()=>Hse],Wle=[9,p,Dc,{[tf]:[`PUT`,`/knowledgebases/`,202]},()=>Use,()=>Wse],Gle=[9,p,Pc,{[tf]:[`DELETE`,`/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}`,202]},()=>Yse,()=>Xse],Kle=[9,p,Lc,{[tf]:[`DELETE`,`/knowledgebases/{knowledgeBaseId}`,202]},()=>Zse,()=>Qse],qle=[9,p,Qc,{[tf]:[`GET`,`/knowledgebases/{knowledgeBaseId}`,200]},()=>nce,()=>rce],Jle=[9,p,bl,{[tf]:[`POST`,`/knowledgebases/{knowledgeBaseId}/datasources/`,200]},()=>mce,()=>hce],Yle=[9,p,Cl,{[tf]:[`POST`,`/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/`,200]},()=>gce,()=>_ce],Xle=[9,p,El,{[tf]:[`POST`,`/knowledgebases/`,200]},()=>vce,()=>yce],Zle=e=>({apiVersion:`2023-06-05`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??ec,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Ns,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockagent`,errorTypeRegistries:vse,version:`2023-06-05`,serviceTarget:`AmazonBedrockAgentBuildTimeLambda`},serviceId:e?.serviceId??`Bedrock Agent`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Qle=e=>{let t=he(e),n=()=>t().then(a),r=Zle(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Ls.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},$le=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},eue=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),tue=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),$le(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),eue(n))},nue=class extends le{config;constructor(...[t]){let n=Qle(t||{});super(n),this.initConfig=n;let r=Fs(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=tue(Ps(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:js,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},qf=e=>Object.assign(e,{eventStreamMarshaller:e.eventStreamSerdeProvider(e)}),rue=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function iue(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var aue=e=>{let t=[];return e.operation,t.push(iue(e)),t},oue=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},sue=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),cue={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},lue={name:`@aws-sdk/client-bedrock-agent-runtime`,version:`3.1119.0`,description:`AWS SDK for JavaScript Bedrock Agent Runtime Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-agent-runtime`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-agent-runtime`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Jf=`ref`,Yf=-1,Xf=!0,Zf=`isSet`,Qf=`PartitionResult`,$f=`booleanEquals`,ep=`getAttr`,tp={[Jf]:`Endpoint`},np={[Jf]:Qf},rp={},ip=[{[Jf]:`Region`}],ap={conditions:[[Zf,[tp]],[Zf,ip],[`aws.partition`,ip,Qf],[$f,[{[Jf]:`UseFIPS`},Xf]],[$f,[{[Jf]:`UseDualStack`},Xf]],[$f,[{fn:ep,argv:[np,`supportsDualStack`]},Xf]],[$f,[{fn:ep,argv:[np,`supportsFIPS`]},Xf]]],results:[[Yf],[Yf,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Yf,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[tp,rp],[`https://bedrock-agent-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,rp],[Yf,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-agent-runtime-fips.{Region}.{PartitionResult#dnsSuffix}`,rp],[Yf,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-agent-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}`,rp],[Yf,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-agent-runtime.{Region}.{PartitionResult#dnsSuffix}`,rp],[Yf,`Invalid Configuration: Missing Region`]]},uue=2,due=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),fue=xe.from(due,uue,ap.conditions,ap.results),pue=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),mue=(e,t={})=>pue.get(e,()=>ut(fue,{endpointParams:e,logger:t.logger}));Le.aws=oe;var op=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},hue=class e extends op{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gue=class e extends op{name=`BadGatewayException`;$fault=`server`;resourceName;constructor(t){super({name:`BadGatewayException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},_ue=class e extends op{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vue=class e extends op{name=`DependencyFailedException`;$fault=`client`;resourceName;constructor(t){super({name:`DependencyFailedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},yue=class e extends op{name=`InternalServerException`;$fault=`server`;reason;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.reason=t.reason}},bue=class e extends op{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xue=class e extends op{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Sue=class e extends op{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cue=class e extends op{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wue=class e extends op{name=`ModelNotReadyException`;$fault=`client`;constructor(t){super({name:`ModelNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tue=`AccessDeniedException`,Eue=`AudioSegment`,Due=`ByteContentBlob`,Oue=`BadGatewayException`,kue=`ConflictException`,Aue=`DependencyFailedException`,jue=`FilterAttribute`,Mue=`FieldForReranking`,Nue=`FieldsForReranking`,Pue=`GuardrailConfiguration`,Fue=`ImplicitFilterConfiguration`,Iue=`InputImage`,Lue=`InternalServerException`,Rue=`KnowledgeBaseQuery`,zue=`KnowledgeBaseRetrievalConfiguration`,Bue=`KnowledgeBaseRetrievalResult`,Vue=`KnowledgeBaseRetrievalResults`,Hue=`KnowledgeBaseVectorSearchConfiguration`,Uue=`MetadataAttributeSchema`,Wue=`MetadataAttributeSchemaList`,Gue=`MetadataConfigurationForReranking`,Kue=`ModelNotReadyException`,que=`ManagedSearchBedrockRerankingConfiguration`,Jue=`ManagedSearchBedrockRerankingModelConfiguration`,Yue=`ManagedSearchConfiguration`,Xue=`ManagedSearchRerankingConfiguration`,Zue=`RetrievalFilter`,Que=`RetrievalFilterList`,$ue=`RerankingMetadataSelectiveModeConfiguration`,ede=`ResourceNotFoundException`,tde=`RetrievalResultContent`,nde=`RetrievalResultContentColumn`,rde=`RetrievalResultCustomDocumentLocation`,ide=`RetrievalResultConfluenceLocation`,ade=`RetrievalResultContentRow`,ode=`RetrievalResultGoogleDriveLocation`,sde=`RetrievalResultKendraDocumentLocation`,cde=`RetrievalResultLocation`,lde=`RetrievalResultMetadata`,ude=`RetrievalResultOneDriveLocation`,dde=`RetrievalResultS3Location`,fde=`RetrievalResultSalesforceLocation`,pde=`RetrievalResultSqlLocation`,mde=`RetrievalResultSharePointLocation`,hde=`RetrievalResultWebLocation`,gde=`RetrieveRequest`,_de=`RetrieveResponse`,vde=`Retrieve`,yde=`ServiceQuotaExceededException`,bde=`ThrottlingException`,xde=`UserContext`,Sde=`ValidationException`,Cde=`VideoSegment`,wde=`VectorSearchBedrockRerankingConfiguration`,Tde=`VectorSearchBedrockRerankingModelConfiguration`,Ede=`VectorSearchRerankingConfiguration`,Dde=`andAll`,sp=`additionalModelRequestFields`,Ode=`audio`,kde=`byteContent`,cp=`bedrockRerankingConfiguration`,lp=`client`,Ade=`customDocumentLocation`,jde=`confluenceLocation`,Mde=`columnName`,Nde=`columnValue`,Pde=`content`,Fde=`description`,Ide=`documentId`,up=`error`,Lde=`equals`,Rde=`fieldName`,zde=`fieldsToExclude`,Bde=`fieldsToInclude`,dp=`filter`,Vde=`format`,Hde=`guardrailAction`,Ude=`guardrailConfiguration`,Wde=`googleDriveLocation`,Gde=`guardrailId`,Kde=`greaterThan`,qde=`greaterThanOrEquals`,Jde=`guardrailVersion`,Yde=`http`,fp=`httpError`,Xde=`inlineContent`,Zde=`implicitFilterConfiguration`,Qde=`id`,$de=`image`,efe=`in`,pp=`key`,tfe=`knowledgeBaseId`,nfe=`kendraDocumentLocation`,rfe=`listContains`,ife=`lessThan`,afe=`lessThanOrEquals`,ofe=`location`,mp=`message`,hp=`modelArn`,sfe=`metadataAttributes`,gp=`modelConfiguration`,_p=`metadataConfiguration`,cfe=`managedSearchConfiguration`,lfe=`metadata`,ufe=`notEquals`,dfe=`notIn`,vp=`numberOfResults`,yp=`numberOfRerankedResults`,bp=`nextToken`,ffe=`orAll`,pfe=`oneDriveLocation`,mfe=`overrideSearchType`,hfe=`query`,gfe=`reason`,xp=`rerankingConfiguration`,_fe=`retrievalConfiguration`,vfe=`rerankingModelType`,Sp=`resourceName`,yfe=`retrievalQuery`,bfe=`retrievalResults`,xfe=`row`,Cp=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockagentruntime`,Sfe=`stringContains`,Cfe=`s3Location`,wfe=`salesforceLocation`,Tfe=`sqlLocation`,Efe=`selectiveModeConfiguration`,Dfe=`selectionMode`,Ofe=`sharePointLocation`,wp=`s3Uri`,kfe=`startsWith`,Afe=`score`,Tp=`server`,jfe=`summary`,Ep=`text`,Mfe=`transcription`,Dp=`type`,Nfe=`userContext`,Pfe=`userId`,Op=`url`,kp=`uri`,Ffe=`vectorSearchConfiguration`,Ife=`value`,Lfe=`video`,Rfe=`webLocation`,m=`com.amazonaws.bedrockagentruntime`,Ap=pt.for(Cp),zfe=[-3,Cp,`BedrockAgentRuntimeServiceException`,0,[],[]];Ap.registerError(zfe,op);var jp=pt.for(m),Bfe=[-3,m,Tue,{[up]:lp,[fp]:403},[mp],[0]];jp.registerError(Bfe,hue);var Vfe=[-3,m,Oue,{[up]:Tp,[fp]:502},[mp,Sp],[0,0]];jp.registerError(Vfe,gue);var Hfe=[-3,m,kue,{[up]:lp,[fp]:409},[mp],[0]];jp.registerError(Hfe,_ue);var Ufe=[-3,m,Aue,{[up]:lp,[fp]:424},[mp,Sp],[0,0]];jp.registerError(Ufe,vue);var Wfe=[-3,m,Lue,{[up]:Tp,[fp]:500},[mp,gfe],[0,0]];jp.registerError(Wfe,yue);var Gfe=[-3,m,Kue,{[up]:lp,[fp]:424},[mp],[0]];jp.registerError(Gfe,wue);var Kfe=[-3,m,ede,{[up]:lp,[fp]:404},[mp],[0]];jp.registerError(Kfe,bue);var qfe=[-3,m,yde,{[up]:lp,[fp]:400},[mp],[0]];jp.registerError(qfe,xue);var Jfe=[-3,m,bde,{[up]:lp,[fp]:429},[mp],[0]];jp.registerError(Jfe,Sue);var Yfe=[-3,m,Sde,{[up]:lp,[fp]:400},[mp],[0]];jp.registerError(Yfe,Cue);var Xfe=[Ap,jp],Zfe=[0,m,Due,8,21],Qfe=[3,m,Eue,0,[wp,Mfe],[0,0],1],$fe=[3,m,Mue,0,[Rde],[0],1],Mp=[3,m,jue,0,[pp,Ife],[0,15],2],epe=[3,m,Pue,0,[Gde,Jde],[0,0],2],tpe=[3,m,Fue,0,[sfe,hp],[[()=>Npe,0],0],2],npe=[3,m,Iue,0,[Vde,Xde],[0,[()=>Zfe,0]],2],rpe=[3,m,Rue,8,[Dp,Ep,$de],[0,0,[()=>npe,0]]],ipe=[3,m,zue,0,[Ffe,cfe],[[()=>ope,0],[()=>lpe,0]]],ape=[3,m,Bue,0,[Pde,ofe,Afe,lfe,Ide],[[()=>ppe,0],[()=>vpe,0],1,[()=>Fpe,0],0],1],ope=[3,m,Hue,0,[vp,mfe,dp,xp,Zde],[1,0,[()=>Ip,0],[()=>Ape,0],[()=>tpe,0]]],spe=[3,m,que,0,[gp,yp,_p],[()=>cpe,1,[()=>Np,0]],1],cpe=[3,m,Jue,0,[hp,sp],[0,143],1],lpe=[3,m,Yue,0,[vp,dp,vfe,xp],[1,[()=>Ip,0],0,[()=>upe,0]]],upe=[3,m,Xue,0,[Dp,cp],[0,[()=>spe,0]],1],dpe=[3,m,Uue,8,[pp,Dp,Fde],[0,0,0],3],Np=[3,m,Gue,0,[Dfe,Efe],[0,[()=>Ipe,0]],1],fpe=[3,m,ide,0,[Op],[0]],ppe=[3,m,tde,8,[Dp,Ep,kde,Lfe,Ode,xfe],[0,0,0,()=>jpe,()=>Qfe,[()=>Ppe,0]]],mpe=[3,m,nde,8,[Mde,Nde,Dp],[0,0,0]],hpe=[3,m,rde,0,[Qde],[0]],gpe=[3,m,ode,0,[Op],[0]],_pe=[3,m,sde,0,[kp],[0]],vpe=[3,m,cde,8,[Dp,Cfe,Rfe,jde,wfe,Ofe,Ade,nfe,Tfe,pfe,Wde],[0,()=>bpe,()=>wpe,()=>fpe,()=>xpe,()=>Spe,()=>hpe,()=>_pe,()=>Cpe,()=>ype,()=>gpe],1],ype=[3,m,ude,0,[Op],[0]],bpe=[3,m,dde,0,[kp],[0]],xpe=[3,m,fde,0,[Op],[0]],Spe=[3,m,mde,0,[Op],[0]],Cpe=[3,m,pde,0,[hfe],[0]],wpe=[3,m,hde,0,[Op],[0]],Tpe=[3,m,gde,0,[tfe,yfe,_fe,Ude,bp,Nfe],[[0,1],[()=>rpe,0],[()=>ipe,0],()=>epe,0,[()=>Dpe,0]],2],Epe=[3,m,_de,0,[bfe,Hde,bp],[[()=>Mpe,0],0,0],1],Dpe=[3,m,xde,8,[Pfe],[0],1],Ope=[3,m,wde,0,[gp,yp,_p],[()=>kpe,1,[()=>Np,0]],1],kpe=[3,m,Tde,0,[hp,sp],[0,143],1],Ape=[3,m,Ede,0,[Dp,cp],[0,[()=>Ope,0]],1],jpe=[3,m,Cde,0,[wp,jfe],[0,0],1],Pp=[1,m,Nue,8,()=>$fe],Mpe=[1,m,Vue,8,[()=>ape,0]],Npe=[1,m,Wue,0,[()=>dpe,0]],Fp=[1,m,Que,0,[()=>Ip,0]],Ppe=[1,m,ade,8,[()=>mpe,0]],Fpe=[2,m,lde,8,0,15],Ipe=[4,m,$ue,0,[Bde,zde],[[()=>Pp,0],[()=>Pp,0]]],Ip=[4,m,Zue,8,[Lde,ufe,Kde,qde,ife,afe,efe,dfe,kfe,rfe,Sfe,Dde,ffe],[()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,()=>Mp,[()=>Fp,0],[()=>Fp,0]]],Lpe=[9,m,vde,{[Yde]:[`POST`,`/knowledgebases/{knowledgeBaseId}/retrieve`,200]},()=>Tpe,()=>Epe],Rpe=e=>({apiVersion:`2023-07-26`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??mue,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??aue,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockagentruntime`,errorTypeRegistries:Xfe,version:`2023-07-26`,serviceTarget:`AmazonBedrockAgentRunTimeService`},serviceId:e?.serviceId??`Bedrock Agent Runtime`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),zpe=e=>{let t=he(e),n=()=>t().then(a),r=Rpe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:lue.version}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Bpe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Vpe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Hpe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Bpe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Vpe(n))},Upe=class extends le{config;constructor(...[t]){let n=zpe(t||{});super(n),this.initConfig=n;let r=sue(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Hpe(oue(qf(at(s))),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:rue,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}};function Wpe(e){let t=e.signer,n=e.signer,r=Object.assign(e,{eventSigner:t,messageSigner:n}),i=r.eventStreamPayloadHandlerProvider(r);return Object.assign(r,{eventStreamPayloadHandler:i})}var Gpe=e=>typeof e==`string`&&e.indexOf(`arn:`)===0&&e.split(`:`).length>=6;function Lp(e){let{port:t,query:n}=e,{protocol:r,path:i,hostname:a}=e;r&&r.slice(-1)!==`:`&&(r+=`:`),t&&(a+=`:${t}`),i&&i.charAt(0)!==`/`&&(i=`/${i}`);let o=n?nt(n):``;o&&o[0]!==`?`&&(o=`?${o}`);let s=``;(e.username!=null||e.password!=null)&&(s=`${e.username??``}:${e.password??``}@`);let c=``;return e.fragment&&(c=`#${e.fragment}`),`${r}//${s}${a}${i}${o}${c}`}var Rp=e=>e.protocol===`ws:`||e.protocol===`wss:`,Kpe=3e3,qpe=class e{metadata={handlerProtocol:`websocket/h1.1`};config={};configPromise;httpHandler;sockets={};static create(t,n=new Se){return typeof t?.handle==`function`?t:new e(t,n)}constructor(e,t=new Se){this.httpHandler=t;let n=e=>(this.config={...e??{}},this.config);typeof e==`function`?(this.config={},this.configPromise=e().then(e=>n(e))):this.configPromise=Promise.resolve(n(e))}destroy(){for(let[e,t]of Object.entries(this.sockets)){for(let e of t)e.close(1e3,`Socket closed through destroy() call`);delete this.sockets[e]}}async handle(e){this.config=await this.configPromise;let{logger:t}=this.config;if(!Rp(e))return t?.debug?.(`@aws-sdk - ws fetching ${e.protocol}${e.hostname}${e.path}`),this.httpHandler.handle(e);let n=Lp(e);t?.debug?.(`@aws-sdk - ws connecting ${n.split(`?`)[0]}`);let r=new WebSocket(n);this.sockets[n]||(this.sockets[n]=[]),this.sockets[n].push(r),r.binaryType=`arraybuffer`;let{connectionTimeout:i=Kpe}=this.config;await this.waitForReady(r,i);let{body:a}=e,o=Jpe(a),s=Ype(this.connect(r,o));return{response:new Pe({statusCode:200,body:s})}}updateHttpClientConfig(e,t){this.configPromise=this.configPromise.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}removeNotUsableSockets(e){this.sockets[e]=(this.sockets[e]??[]).filter(e=>![WebSocket.CLOSING,WebSocket.CLOSED].includes(e.readyState))}waitForReady(e,t){return new Promise((n,r)=>{let i=setTimeout(()=>{this.removeNotUsableSockets(e.url),r({$metadata:{httpStatusCode:500,websocketSynthetic500Error:!0}})},t);e.onopen=()=>{clearTimeout(i),n()}})}connect(e,t){let n=[],r=null,i=null,a=e=>{r?(e.error?i(e.error):r({done:e.done,value:e.value}),r=null,i=null):n.push(e)};e.onmessage=e=>{let{data:t}=e;a(typeof t==`string`?{done:!1,value:d(t)}:{done:!1,value:new Uint8Array(t)})},e.onerror=t=>{e.close(),a({done:!0,error:t})},e.onclose=()=>{this.removeNotUsableSockets(e.url),a({done:!0})};let o={[Symbol.asyncIterator]:()=>({async next(){if(n.length>0){let e=n.shift();if(e.error)throw e.error;return{done:e.done,value:e.value}}return new Promise((e,t)=>{r=e,i=t})}})};return(async()=>{try{for await(let n of t)if(e.readyState>=WebSocket.CLOSING)break;else e.send(n)}catch(e){a({done:!0,error:e})}finally{e.close(1e3)}})(),o}},Jpe=e=>e[Symbol.asyncIterator]?e:Xpe(e)?uee(e):{[Symbol.asyncIterator]:async function*(){yield e}},Ype=e=>typeof ReadableStream==`function`?fee(e):e,Xpe=e=>typeof ReadableStream==`function`&&e instanceof ReadableStream,Zpe=class{signer;constructor(e){this.signer=e.signer}presign(e,t={}){return this.signer.presign(e,t)}async sign(e,t){return ve.isInstance(e)&&Rp(e)?{...await this.signer.presign({...e,body:``},{...t,expiresIn:60,unsignableHeaders:new Set(Object.keys(e.headers).filter(e=>e!==`host`))}),body:e.body}:this.signer.sign(e,t)}signMessage(e,t){return this.signer.signMessage(e,t)}},Qpe=e=>{let{signer:t}=e;return Object.assign(e,{signer:async e=>{let n=await t(e);if($pe(n))return new Zpe({signer:n});throw Error(`Expected WebsocketSignatureV4 signer, please check the client constructor.`)}})},$pe=e=>!!e,eme=class extends TransformStream{constructor(e,t,n,r,i){let a=e,o=i?.();super({start(){},async transform(e,i){try{let s=new Date(Date.now()+await r()),c={":date":{type:`timestamp`,value:s}},l=await t.sign({message:{body:e,headers:c},priorSignature:a},{signingDate:s,eventStreamCredentials:await o});a=l.signature;let ee=n.encode({headers:{...c,":chunk-signature":{type:`binary`,value:lee(l.signature)}},body:e});i.enqueue(ee)}catch(e){i.error(e)}}})}},tme=class{messageSigner;eventStreamCodec;systemClockOffsetProvider;credentials;constructor(e){this.messageSigner=e.messageSigner,this.eventStreamCodec=new pee(e.utf8Encoder,e.utf8Decoder),this.systemClockOffsetProvider=async()=>e.systemClockOffset??0,this.credentials=e.credentials}async handle(e,t,n={}){let r=t.request,{body:i,headers:a,query:o}=r;if(!(i instanceof ReadableStream))throw Error(`Eventstream payload must be a ReadableStream.`);let s=new TransformStream;r.body=s.readable;let c=((a?.authorization??``).match(/Signature=(\w+)$/)??[])[1]??(o&&o[`X-Amz-Signature`])??``;n.__staticSignature&&(c=``);let l=new eme(c,await this.messageSigner(),this.eventStreamCodec,this.systemClockOffsetProvider,this.credentials);i.pipeThrough(l).pipeThrough(s);let ee;try{ee=await e(t)}catch(e){let t=i.cancel?.();throw t instanceof Promise&&t.catch(()=>{}),e}return ee}},nme=e=>new tme(e),rme=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function ime(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function ame(e){return{schemeId:`smithy.api#httpBearerAuth`,propertiesExtractor:({profile:e,filepath:t,configFilepath:n,ignoreCache:r},i)=>({identityProperties:{profile:e,filepath:t,configFilepath:n,ignoreCache:r}})}}var ome=e=>{let t=[];return e.operation,t.push(ime(e)),t.push(ame(e)),t},sme=e=>{let t=ie(e.token,Te,i),n=c(e);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[]),token:t})},cme=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),lme={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},ume={name:`@aws-sdk/client-bedrock-runtime`,version:`3.1119.0`,description:`AWS SDK for JavaScript Bedrock Runtime Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-runtime`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-runtime`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:browser":`yarn g:vitest run -c vitest.config.browser.e2e.mts`,"test:browser:watch":`yarn g:vitest watch -c vitest.config.browser.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/eventstream-handler-node":`^3.972.34`,"@aws-sdk/middleware-eventstream":`^3.972.29`,"@aws-sdk/middleware-websocket":`^3.972.52`,"@aws-sdk/token-providers":`3.1119.0`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},zp=`ref`,Bp=-1,Vp=!0,Hp=`isSet`,Up=`PartitionResult`,Wp=`booleanEquals`,Gp=`getAttr`,Kp={[zp]:`Endpoint`},qp={[zp]:Up},Jp={},Yp=[{[zp]:`Region`}],Xp={conditions:[[Hp,[Kp]],[Hp,Yp],[`aws.partition`,Yp,Up],[Wp,[{[zp]:`UseFIPS`},Vp]],[Wp,[{[zp]:`UseDualStack`},Vp]],[Wp,[{fn:Gp,argv:[qp,`supportsDualStack`]},Vp]],[Wp,[{fn:Gp,argv:[qp,`supportsFIPS`]},Vp]]],results:[[Bp],[Bp,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Bp,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Kp,Jp],[`https://bedrock-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Jp],[Bp,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-runtime-fips.{Region}.{PartitionResult#dnsSuffix}`,Jp],[Bp,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}`,Jp],[Bp,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-runtime.{Region}.{PartitionResult#dnsSuffix}`,Jp],[Bp,`Invalid Configuration: Missing Region`]]},dme=2,fme=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),pme=xe.from(fme,dme,Xp.conditions,Xp.results),mme=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),hme=(e,t={})=>mme.get(e,()=>ut(pme,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Zp=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},gme=class e extends Zp{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_me=class e extends Zp{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},vme=class e extends Zp{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yme=class e extends Zp{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bme=class e extends Zp{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xme=class e extends Zp{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Sme=class e extends Zp{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cme=class e extends Zp{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},wme=class e extends Zp{name=`ModelErrorException`;$fault=`client`;originalStatusCode;resourceName;constructor(t){super({name:`ModelErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.originalStatusCode=t.originalStatusCode,this.resourceName=t.resourceName}},Tme=class e extends Zp{name=`ModelNotReadyException`;$fault=`client`;$retryable={};constructor(t){super({name:`ModelNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Eme=class e extends Zp{name=`ModelTimeoutException`;$fault=`client`;constructor(t){super({name:`ModelTimeoutException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dme=class e extends Zp{name=`ModelStreamErrorException`;$fault=`client`;originalStatusCode;originalMessage;constructor(t){super({name:`ModelStreamErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.originalStatusCode=t.originalStatusCode,this.originalMessage=t.originalMessage}},Ome=`AudioBlock`,kme=`AccessDeniedException`,Ame=`ApplyGuardrail`,jme=`AppliedGuardrailDetails`,Mme=`ApplyGuardrailRequest`,Nme=`ApplyGuardrailResponse`,Pme=`AudioSource`,Fme=`AnyToolChoice`,Ime=`AutoToolChoice`,Lme=`Citation`,Rme=`ContentBlocks`,zme=`ContentBlock`,Bme=`CitationsConfig`,Vme=`CitationsContentBlock`,Hme=`CacheDetail`,Ume=`CacheDetailsList`,Wme=`ConflictException`,Gme=`CitationGeneratedContent`,Kme=`CitationGeneratedContentList`,qme=`CitationLocation`,Jme=`ConverseMetrics`,Yme=`ConverseOutput`,Xme=`CachePointBlock`,Zme=`ConverseRequest`,Qme=`ConverseResponse`,$me=`CitationSourceContent`,ehe=`CitationSourceContentList`,the=`ConverseTrace`,nhe=`Citations`,rhe=`Converse`,ihe=`DocumentBlock`,ahe=`DocumentContentBlocks`,ohe=`DocumentContentBlock`,she=`DocumentCharLocation`,che=`DocumentChunkLocation`,lhe=`DocumentPageLocation`,uhe=`DocumentSource`,dhe=`ErrorBlock`,fhe=`GuardrailAssessment`,phe=`GuardrailAssessmentList`,mhe=`GuardrailAssessmentListMap`,hhe=`GuardrailAssessmentMap`,ghe=`GuardrailAutomatedReasoningDifferenceScenarioList`,_he=`GuardrailAutomatedReasoningFinding`,vhe=`GuardrailAutomatedReasoningFindingList`,yhe=`GuardrailAutomatedReasoningImpossibleFinding`,bhe=`GuardrailAutomatedReasoningInvalidFinding`,xhe=`GuardrailAutomatedReasoningInputTextReference`,She=`GuardrailAutomatedReasoningInputTextReferenceList`,Che=`GuardrailAutomatedReasoningLogicWarning`,whe=`GuardrailAutomatedReasoningNoTranslationsFinding`,The=`GuardrailAutomatedReasoningPolicyAssessment`,Ehe=`GuardrailAutomatedReasoningRule`,Dhe=`GuardrailAutomatedReasoningRuleList`,Ohe=`GuardrailAutomatedReasoningScenario`,khe=`GuardrailAutomatedReasoningSatisfiableFinding`,Ahe=`GuardrailAutomatedReasoningStatementList`,jhe=`GuardrailAutomatedReasoningStatementLogicContent`,Mhe=`GuardrailAutomatedReasoningStatementNaturalLanguageContent`,Nhe=`GuardrailAutomatedReasoningStatement`,Phe=`GuardrailAutomatedReasoningTranslation`,Fhe=`GuardrailAutomatedReasoningTranslationAmbiguousFinding`,Ihe=`GuardrailAutomatedReasoningTooComplexFinding`,Lhe=`GuardrailAutomatedReasoningTranslationList`,Rhe=`GuardrailAutomatedReasoningTranslationOption`,zhe=`GuardrailAutomatedReasoningTranslationOptionList`,Bhe=`GuardrailAutomatedReasoningValidFinding`,Vhe=`GuardrailConfiguration`,Hhe=`GuardrailContentBlock`,Uhe=`GuardrailContentBlockList`,Whe=`GuardrailConverseContentBlock`,Ghe=`GuardrailContentFilter`,Khe=`GuardrailContentFilterList`,qhe=`GuardrailContextualGroundingFilter`,Jhe=`GuardrailContextualGroundingFilters`,Yhe=`GuardrailContextualGroundingPolicyAssessment`,Xhe=`GuardrailConverseImageBlock`,Zhe=`GuardrailConverseImageSource`,Qhe=`GuardrailContentPolicyAssessment`,$he=`GuardrailConverseTextBlock`,ege=`GuardrailCustomWord`,tge=`GuardrailCustomWordList`,nge=`GuardrailCoverage`,rge=`GuardrailImageBlock`,ige=`GuardrailImageCoverage`,age=`GuardrailInvocationMetrics`,oge=`GuardrailImageSource`,sge=`GuardrailManagedWord`,cge=`GuardrailManagedWordList`,lge=`GuardrailOutputContent`,uge=`GuardrailOutputContentList`,dge=`GuardrailPiiEntityFilter`,fge=`GuardrailPiiEntityFilterList`,pge=`GuardrailRegexFilter`,mge=`GuardrailRegexFilterList`,hge=`GuardrailSensitiveInformationPolicyAssessment`,gge=`GuardrailTopic`,_ge=`GuardrailTraceAssessment`,vge=`GuardrailTextBlock`,yge=`GuardrailTextCharactersCoverage`,bge=`GuardrailTopicList`,xge=`GuardrailTopicPolicyAssessment`,Sge=`GuardrailUsage`,Cge=`GuardrailWordPolicyAssessment`,wge=`ImageBlock`,Tge=`InferenceConfiguration`,Ege=`ImageSource`,Dge=`InternalServerException`,Oge=`JsonSchemaDefinition`,kge=`Message`,Age=`ModelErrorException`,jge=`ModelNotReadyException`,Mge=`ModelStreamErrorException`,Nge=`ModelTimeoutException`,Pge=`Messages`,Fge=`OutputConfig`,Ige=`OutputFormat`,Lge=`OutputFormatStructure`,Rge=`PerformanceConfiguration`,zge=`PromptRouterTrace`,Bge=`PromptVariableMap`,Vge=`PromptVariableValues`,Hge=`ReasoningContentBlock`,Uge=`RequestMetadata`,Wge=`ResourceNotFoundException`,Gge=`ReasoningTextBlock`,Kge=`SystemContentBlocks`,qge=`SystemContentBlock`,Jge=`S3Location`,Yge=`ServiceQuotaExceededException`,Xge=`SearchResultBlock`,Zge=`SearchResultContentBlock`,Qge=`SearchResultContentBlocks`,$ge=`SearchResultLocation`,e_e=`ServiceTier`,t_e=`SpecificToolChoice`,n_e=`SystemTool`,r_e=`ServiceUnavailableException`,i_e=`ToolAdditionBlock`,a_e=`ToolConfiguration`,o_e=`ToolChoice`,s_e=`ThrottlingException`,c_e=`ToolInputSchema`,l_e=`ToolReference`,u_e=`ToolRemovalBlock`,d_e=`ToolResultBlock`,f_e=`ToolResultContentBlocks`,p_e=`ToolResultContentBlock`,m_e=`ToolSpecification`,h_e=`TokenUsage`,g_e=`ToolUseBlock`,__e=`Tools`,v_e=`Tool`,y_e=`VideoBlock`,b_e=`ValidationException`,x_e=`VideoSource`,S_e=`WebLocation`,Qp=`action`,C_e=`appliedGuardrailDetails`,w_e=`additionalModelRequestFields`,T_e=`additionalModelResponseFieldPaths`,E_e=`additionalModelResponseFields`,$p=`actionReason`,D_e=`automatedReasoningPolicy`,O_e=`automatedReasoningPolicyUnits`,k_e=`automatedReasoningPolicies`,A_e=`any`,j_e=`assessments`,M_e=`audio`,N_e=`auto`,em=`bytes`,P_e=`bucketOwner`,tm=`client`,F_e=`citationsContent`,I_e=`cacheDetails`,L_e=`claimsFalseScenario`,R_e=`contextualGroundingPolicy`,z_e=`contextualGroundingPolicyUnits`,B_e=`contentPolicy`,V_e=`contentPolicyImageUnits`,H_e=`contentPolicyUnits`,nm=`cachePoint`,rm=`contradictingRules`,U_e=`cacheReadInputTokens`,im=`claimsTrueScenario`,W_e=`customWords`,G_e=`cacheWriteInputTokens`,am=`citations`,om=`claims`,sm=`content`,K_e=`context`,cm=`confidence`,q_e=`documentChar`,J_e=`documentChunk`,lm=`documentIndex`,Y_e=`documentPage`,X_e=`differenceScenarios`,um=`detected`,dm=`description`,Z_e=`domain`,fm=`document`,pm=`error`,Q_e=`effort`,$_e=`enabled`,mm=`end`,hm=`format`,eve=`filterStrength`,tve=`findings`,gm=`filters`,nve=`guardrail`,rve=`guardrailArn`,_m=`guardrailCoverage`,ive=`guardrailConfig`,vm=`guardContent`,ave=`guardrailId`,ym=`guardrailIdentifier`,ove=`guardrailOrigin`,sve=`guardrailOwnership`,cve=`guardrailProcessingLatency`,bm=`guardrailVersion`,xm=`guarded`,Sm=`http`,Cm=`httpError`,lve=`input`,uve=`inputAssessment`,dve=`inferenceConfig`,fve=`invocationMetrics`,pve=`invokedModelId`,mve=`inputSchema`,wm=`inputTokens`,hve=`identifier`,gve=`images`,Tm=`image`,_ve=`impossible`,vve=`invalid`,Em=`json`,yve=`jsonSchema`,bve=`location`,xve=`latencyMs`,Dm=`logicWarning`,Sve=`latency`,Cve=`logic`,Om=`message`,wve=`modelId`,Tve=`modelOutput`,Eve=`maxTokens`,Dve=`managedWordLists`,km=`match`,Ove=`messages`,kve=`metrics`,Am=`name`,Ave=`naturalLanguage`,jve=`noTranslations`,Mve=`outputs`,Nve=`outputAssessments`,Pve=`outputConfig`,Fve=`originalMessage`,Ive=`outputScope`,jm=`originalStatusCode`,Lve=`outputTokens`,Rve=`options`,zve=`output`,Mm=`premises`,Nm=`performanceConfig`,Bve=`piiEntities`,Vve=`promptRouter`,Hve=`promptVariables`,Uve=`policyVersionArn`,Pm=`qualifiers`,Wve=`reasoningContent`,Gve=`redactedContent`,Kve=`requestMetadata`,qve=`resourceName`,Jve=`reasoningText`,Yve=`regex`,Xve=`regexes`,Zve=`role`,Fm=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockruntime`,Qve=`sourceContent`,$ve=`sensitiveInformationPolicy`,eye=`sensitiveInformationPolicyFreeUnits`,tye=`sensitiveInformationPolicyUnits`,Im=`s3Location`,nye=`serverName`,rye=`stopReason`,iye=`searchResultIndex`,aye=`searchResultLocation`,Lm=`searchResult`,oye=`supportingRules`,sye=`stopSequences`,Rm=`serviceTier`,cye=`systemTool`,lye=`satisfiable`,uye=`score`,dye=`schema`,zm=`server`,fye=`signature`,Bm=`source`,pye=`status`,Vm=`start`,mye=`statements`,hye=`strict`,gye=`structure`,_ye=`system`,Hm=`ttl`,vye=`toolAddition`,yye=`translationAmbiguous`,bye=`toolConfig`,xye=`textCharacters`,Sye=`toolChoice`,Cye=`tooComplex`,wye=`textFormat`,Tye=`topicPolicy`,Eye=`topicPolicyUnits`,Dye=`topP`,Oye=`toolResult`,kye=`toolRemoval`,Aye=`toolSpec`,jye=`totalTokens`,Um=`toolUseId`,Mye=`toolUse`,Wm=`text`,Nye=`temperature`,Pye=`threshold`,Gm=`title`,Km=`total`,qm=`tool`,Fye=`tools`,Iye=`topics`,Jm=`trace`,Ym=`translation`,Lye=`translations`,Xm=`type`,Zm=`usage`,Rye=`untranslatedClaims`,zye=`untranslatedPremises`,Bye=`uri`,Vye=`url`,Hye=`valid`,Qm=`video`,Uye=`web`,Wye=`wordPolicy`,Gye=`wordPolicyUnits`,h=`com.amazonaws.bedrockruntime`,$m=pt.for(Fm),Kye=[-3,Fm,`BedrockRuntimeServiceException`,0,[],[]];$m.registerError(Kye,Zp);var eh=pt.for(h),qye=[-3,h,kme,{[pm]:tm,[Cm]:403},[Om],[0]];eh.registerError(qye,gme);var Jye=[-3,h,Wme,{[pm]:tm,[Cm]:400},[Om],[0]];eh.registerError(Jye,bme);var Yye=[-3,h,Dge,{[pm]:zm,[Cm]:500},[Om],[0]];eh.registerError(Yye,_me);var Xye=[-3,h,Age,{[pm]:tm,[Cm]:424},[Om,jm,qve],[0,1,0]];eh.registerError(Xye,wme);var Zye=[-3,h,jge,{[pm]:tm,[Cm]:429},[Om],[0]];eh.registerError(Zye,Tme);var Qye=[-3,h,Mge,{[pm]:tm,[Cm]:424},[Om,jm,Fve],[0,1,0]];eh.registerError(Qye,Dme);var $ye=[-3,h,Nge,{[pm]:tm,[Cm]:408},[Om],[0]];eh.registerError($ye,Eme);var ebe=[-3,h,Wge,{[pm]:tm,[Cm]:404},[Om],[0]];eh.registerError(ebe,xme);var tbe=[-3,h,Yge,{[pm]:tm,[Cm]:400},[Om],[0]];eh.registerError(tbe,Sme);var nbe=[-3,h,r_e,{[pm]:zm,[Cm]:503},[Om],[0]];eh.registerError(nbe,Cme);var rbe=[-3,h,s_e,{[pm]:tm,[Cm]:429},[Om],[0]];eh.registerError(rbe,vme);var ibe=[-3,h,b_e,{[pm]:tm,[Cm]:400},[Om],[0]];eh.registerError(ibe,yme);var abe=[$m,eh],obe=[0,h,jhe,8,0],th=[0,h,Mhe,8,0],sbe=[3,h,Fme,0,[],[]],cbe=[3,h,jme,0,[ave,bm,rve,ove,sve],[0,0,0,64,0]],lbe=[3,h,Mme,0,[ym,bm,Bm,sm,Ive],[[0,1],[0,1],0,[()=>jxe,0],0],4],ube=[3,h,Nme,0,[Zm,Qp,Mve,j_e,$p,_m],[()=>dh,0,()=>Ixe,[()=>bh,0],0,()=>uh],4],dbe=[3,h,Ome,0,[hm,Bm,pm],[0,[()=>Yxe,0],[()=>ah,0]],2],fbe=[3,h,Ime,0,[],[]],pbe=[3,h,Hme,0,[Hm,wm],[0,1],2],nh=[3,h,Xme,0,[Xm,Hm],[0,0],1],mbe=[3,h,Lme,0,[Gm,Bm,Qve,bve],[0,0,()=>wxe,()=>Zxe]],rh=[3,h,Bme,0,[$_e],[2],1],hbe=[3,h,Vme,0,[sm,am],[()=>Sxe,()=>Cxe]],gbe=[3,h,Jme,0,[xve],[1],1],_be=[3,h,Zme,0,[wve,Ove,_ye,dve,bye,ive,w_e,Hve,T_e,Kve,Nm,Rm,Pve],[[0,1],[()=>Bxe,0],[()=>Hxe,0],()=>rxe,()=>hxe,()=>Fbe,15,[()=>qxe,0],64,[()=>Jxe,0],()=>mh,()=>_h,[()=>axe,0]],1],vbe=[3,h,Qme,0,[zve,rye,Zm,kve,E_e,Jm,Nm,Rm],[[()=>eSe,0],0,()=>pxe,()=>gbe,15,[()=>ybe,0],()=>mh,()=>_h],4],ybe=[3,h,the,0,[nve,Vve],[[()=>txe,0],()=>sxe]],ih=[3,h,ihe,0,[Am,Bm,hm,K_e,am],[0,()=>nSe,0,0,()=>rh],2],bbe=[3,h,she,0,[lm,Vm,mm],[1,1,1]],xbe=[3,h,che,0,[lm,Vm,mm],[1,1,1]],Sbe=[3,h,lhe,0,[lm,Vm,mm],[1,1,1]],ah=[3,h,dhe,8,[Om],[0]],oh=[3,h,fhe,0,[Tye,B_e,Wye,$ve,R_e,D_e,fve,C_e],[()=>exe,()=>Lbe,()=>nxe,()=>Xbe,()=>zbe,[()=>Dbe,0],()=>Gbe,()=>cbe]],Cbe=[3,h,yhe,0,[Ym,rm,Dm],[[()=>lh,0],()=>Sh,[()=>sh,0]]],wbe=[3,h,xhe,0,[Wm],[[()=>th,0]]],Tbe=[3,h,bhe,0,[Ym,rm,Dm],[[()=>lh,0],()=>Sh,[()=>sh,0]]],sh=[3,h,Che,0,[Xm,Mm,om],[0,[()=>Ch,0],[()=>Ch,0]]],Ebe=[3,h,whe,0,[],[]],Dbe=[3,h,The,0,[tve],[[()=>Oxe,0]]],Obe=[3,h,Ehe,0,[hve,Uve],[0,0]],kbe=[3,h,khe,0,[Ym,im,L_e,Dm],[[()=>lh,0],[()=>ch,0],[()=>ch,0],[()=>sh,0]]],ch=[3,h,Ohe,0,[mye],[[()=>Ch,0]]],Abe=[3,h,Nhe,0,[Cve,Ave],[[()=>obe,0],[()=>th,0]]],jbe=[3,h,Ihe,0,[],[]],lh=[3,h,Phe,0,[Mm,om,zye,Rye,cm],[[()=>Ch,0],[()=>Ch,0],[()=>xh,0],[()=>xh,0],1]],Mbe=[3,h,Fhe,0,[Rve,X_e],[[()=>Axe,0],[()=>Dxe,0]]],Nbe=[3,h,Rhe,0,[Lye],[[()=>kxe,0]]],Pbe=[3,h,Bhe,0,[Ym,im,oye,Dm],[[()=>lh,0],[()=>ch,0],()=>Sh,[()=>sh,0]]],Fbe=[3,h,Vhe,0,[ym,bm,Jm],[0,0,0]],Ibe=[3,h,Ghe,0,[Xm,cm,Qp,eve,um],[0,0,0,0,2],3],Lbe=[3,h,Qhe,0,[gm],[()=>Mxe],1],Rbe=[3,h,qhe,0,[Xm,Pye,uye,Qp,um],[0,1,1,0,2],4],zbe=[3,h,Yhe,0,[gm],[()=>Nxe]],Bbe=[3,h,Xhe,8,[hm,Bm],[0,[()=>aSe,0]],2],Vbe=[3,h,$he,0,[Wm,Pm],[0,64],1],uh=[3,h,nge,0,[xye,gve],[()=>Qbe,()=>Wbe]],Hbe=[3,h,ege,0,[km,Qp,um],[0,0,2],2],Ube=[3,h,rge,8,[hm,Bm],[0,[()=>oSe,0]],2],Wbe=[3,h,ige,0,[xm,Km],[1,1]],Gbe=[3,h,age,0,[cve,Zm,_m],[1,()=>dh,()=>uh]],Kbe=[3,h,sge,0,[km,Xm,Qp,um],[0,0,0,2],3],qbe=[3,h,lge,0,[Wm],[0]],Jbe=[3,h,dge,0,[km,Xm,Qp,um],[0,0,0,2],3],Ybe=[3,h,pge,0,[Qp,Am,km,Yve,um],[0,0,0,0,2],1],Xbe=[3,h,hge,0,[Bve,Xve],[()=>Lxe,()=>Rxe],2],Zbe=[3,h,vge,0,[Wm,Pm],[0,64],1],Qbe=[3,h,yge,0,[xm,Km],[1,1]],$be=[3,h,gge,0,[Am,Xm,Qp,um],[0,0,0,2],3],exe=[3,h,xge,0,[Iye],[()=>zxe],1],txe=[3,h,_ge,0,[Tve,uve,Nve,$p],[64,[()=>Kxe,0],[()=>Gxe,0],0]],dh=[3,h,Sge,0,[Eye,H_e,Gye,tye,eye,z_e,V_e,O_e,k_e],[1,1,1,1,1,1,1,1,1],6],nxe=[3,h,Cge,0,[W_e,Dve],[()=>Pxe,()=>Fxe],2],fh=[3,h,wge,0,[hm,Bm,pm],[0,[()=>sSe,0],[()=>ah,0]],2],rxe=[3,h,Tge,0,[Eve,Nye,Dye,sye],[1,1,1,64]],ixe=[3,h,Oge,0,[dye,Am,dm],[0,0,0],1],ph=[3,h,kge,0,[Zve,sm],[0,[()=>Txe,0]],2],axe=[3,h,Fge,0,[wye,Q_e],[[()=>oxe,0],0]],oxe=[3,h,Ige,0,[Xm,gye],[0,[()=>cSe,0]],2],mh=[3,h,Rge,0,[Sve],[0]],sxe=[3,h,zge,0,[pve],[0]],cxe=[3,h,Gge,8,[Wm,fye],[0,0],1],hh=[3,h,Jge,0,[Bye,P_e],[0,0],1],gh=[3,h,Xge,0,[Bm,Gm,sm,am],[0,0,()=>Vxe,()=>rh],3],lxe=[3,h,Zge,0,[Wm],[0],1],uxe=[3,h,$ge,0,[iye,Vm,mm],[1,1,1]],_h=[3,h,e_e,0,[Xm],[0],1],dxe=[3,h,t_e,0,[Am],[0],1],fxe=[3,h,n_e,0,[Am],[0],1],pxe=[3,h,h_e,0,[wm,Lve,jye,U_e,G_e,I_e],[1,1,1,1,1,()=>xxe],3],mxe=[3,h,i_e,0,[qm],[()=>vh],1],hxe=[3,h,a_e,0,[Fye,Sye],[()=>Wxe,()=>pSe],1],vh=[3,h,l_e,0,[Xm,Am,nye],[0,0,0]],gxe=[3,h,u_e,0,[qm],[()=>vh],1],_xe=[3,h,d_e,0,[Um,sm,pye,Xm],[0,[()=>Uxe,0],0,0],2],vxe=[3,h,m_e,0,[Am,mve,dm,hye],[0,()=>mSe,0,2],2],yxe=[3,h,g_e,0,[Um,Am,lve,Xm],[0,0,15,0],3],yh=[3,h,y_e,0,[hm,Bm],[0,()=>gSe],2],bxe=[3,h,S_e,0,[Vye,Z_e],[0,0]],xxe=[1,h,Ume,0,()=>pbe],Sxe=[1,h,Kme,0,()=>Xxe],Cxe=[1,h,nhe,0,()=>mbe],wxe=[1,h,ehe,0,()=>Qxe],Txe=[1,h,Rme,0,[()=>$xe,0]],Exe=[1,h,ahe,0,()=>tSe],bh=[1,h,phe,0,[()=>oh,0]],Dxe=[1,h,ghe,0,[()=>ch,0]],Oxe=[1,h,vhe,0,[()=>rSe,0]],xh=[1,h,She,0,[()=>wbe,0]],Sh=[1,h,Dhe,0,()=>Obe],Ch=[1,h,Ahe,0,[()=>Abe,0]],kxe=[1,h,Lhe,0,[()=>lh,0]],Axe=[1,h,zhe,0,[()=>Nbe,0]],jxe=[1,h,Uhe,0,[()=>iSe,0]],Mxe=[1,h,Khe,0,()=>Ibe],Nxe=[1,h,Jhe,0,()=>Rbe],Pxe=[1,h,tge,0,()=>Hbe],Fxe=[1,h,cge,0,()=>Kbe],Ixe=[1,h,uge,0,()=>qbe],Lxe=[1,h,fge,0,()=>Jbe],Rxe=[1,h,mge,0,()=>Ybe],zxe=[1,h,bge,0,()=>$be],Bxe=[1,h,Pge,0,[()=>ph,0]],Vxe=[1,h,Qge,0,()=>lxe],Hxe=[1,h,Kge,0,[()=>dSe,0]],Uxe=[1,h,f_e,0,[()=>hSe,0]],Wxe=[1,h,__e,0,()=>fSe],Gxe=[2,h,mhe,0,[0,0],[()=>bh,0]],Kxe=[2,h,hhe,0,[0,0],[()=>oh,0]],qxe=[2,h,Bge,8,0,()=>lSe],Jxe=[2,h,Uge,8,0,0],Yxe=[4,h,Pme,8,[em,Im],[21,()=>hh]],Xxe=[4,h,Gme,0,[Wm],[0]],Zxe=[4,h,qme,0,[Uye,q_e,Y_e,J_e,aye],[()=>bxe,()=>bbe,()=>Sbe,()=>xbe,()=>uxe]],Qxe=[4,h,$me,0,[Wm],[0]],$xe=[4,h,zme,0,[Wm,Tm,fm,Qm,M_e,Mye,Oye,vm,nm,Wve,F_e,Lm,vye,kye],[0,[()=>fh,0],()=>ih,()=>yh,[()=>dbe,0],()=>yxe,[()=>_xe,0],[()=>wh,0],()=>nh,[()=>uSe,0],()=>hbe,()=>gh,()=>mxe,()=>gxe]],eSe=[4,h,Yme,0,[Om],[[()=>ph,0]]],tSe=[4,h,ohe,0,[Wm],[0]],nSe=[4,h,uhe,0,[em,Im,Wm,sm],[21,()=>hh,0,()=>Exe]],rSe=[4,h,_he,0,[Hye,vve,lye,_ve,yye,Cye,jve],[[()=>Pbe,0],[()=>Tbe,0],[()=>kbe,0],[()=>Cbe,0],[()=>Mbe,0],()=>jbe,()=>Ebe]],iSe=[4,h,Hhe,0,[Wm,Tm],[()=>Zbe,[()=>Ube,0]]],wh=[4,h,Whe,0,[Wm,Tm],[()=>Vbe,[()=>Bbe,0]]],aSe=[4,h,Zhe,8,[em],[21]],oSe=[4,h,oge,8,[em],[21]],sSe=[4,h,Ege,8,[em,Im],[21,()=>hh]],cSe=[4,h,Lge,8,[yve],[()=>ixe]],lSe=[4,h,Vge,0,[Wm],[0]],uSe=[4,h,Hge,8,[Jve,Gve],[[()=>cxe,0],21]],dSe=[4,h,qge,0,[Wm,vm,nm],[0,[()=>wh,0],()=>nh]],fSe=[4,h,v_e,0,[Aye,cye,nm],[()=>vxe,()=>fxe,()=>nh]],pSe=[4,h,o_e,0,[N_e,A_e,qm],[()=>fbe,()=>sbe,()=>dxe]],mSe=[4,h,c_e,0,[Em],[15]],hSe=[4,h,p_e,0,[Em,Wm,Tm,fm,Qm,Lm],[15,0,[()=>fh,0],()=>ih,()=>yh,()=>gh]],gSe=[4,h,x_e,0,[em,Im],[21,()=>hh]],_Se=[9,h,Ame,{[Sm]:[`POST`,`/guardrail/{guardrailIdentifier}/version/{guardrailVersion}/apply`,200]},()=>lbe,()=>ube],vSe=[9,h,rhe,{[Sm]:[`POST`,`/model/{modelId}/converse`,200]},()=>_be,()=>vbe],ySe=e=>({apiVersion:`2023-09-30`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??hme,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??ome,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`smithy.api#httpBearerAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#httpBearerAuth`),signer:new Ot}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockruntime`,errorTypeRegistries:abe,version:`2023-09-30`,serviceTarget:`AmazonBedrockFrontendService`},serviceId:e?.serviceId??`Bedrock Runtime`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),bSe=e=>{let t=he(e),n=()=>t().then(a),r=ySe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:ume.version}),eventStreamPayloadHandlerProvider:e?.eventStreamPayloadHandlerProvider??nme,eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:qpe.create(e?.requestHandler??n,Se.create(n)),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},xSe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials,i=e.token;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r},setToken(e){i=e},token(){return i}}},SSe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials(),token:e.token()}),CSe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),xSe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),SSe(n))},wSe=class extends le{config;constructor(...[t]){let n=bSe(t||{});super(n),this.initConfig=n;let r=cme(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=CSe(Qpe(Wpe(sme(qf(at(s))))),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:rme,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"smithy.api#httpBearerAuth":e.token})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},TSe=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function ESe(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ec2`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var DSe=e=>{let t=[];return e.operation,t.push(ESe(e)),t},OSe=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},kSe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ec2`}),ASe={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},jSe={name:`@aws-sdk/client-ec2`,version:`3.1119.0`,description:`AWS SDK for JavaScript Ec2 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ec2`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ec2`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/middleware-sdk-ec2":`^3.972.58`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},Th=`ref`,Eh=-1,Dh=!0,Oh=`isSet`,kh=`PartitionResult`,Ah=`booleanEquals`,jh=`getAttr`,Mh={[Th]:`Endpoint`},Nh={[Th]:kh},Ph={},Fh=[{[Th]:`Region`}],Ih={conditions:[[Oh,[Mh]],[Oh,Fh],[`aws.partition`,Fh,kh],[Ah,[{[Th]:`UseFIPS`},Dh]],[Ah,[{[Th]:`UseDualStack`},Dh]],[Ah,[{fn:jh,argv:[Nh,`supportsDualStack`]},Dh]],[Ah,[{fn:jh,argv:[Nh,`supportsFIPS`]},Dh]],[`stringEquals`,[{fn:jh,argv:[Nh,`name`]},`aws-us-gov`]]],results:[[Eh],[Eh,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Eh,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Mh,Ph],[`https://ec2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Ph],[Eh,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://ec2.{Region}.amazonaws.com`,Ph],[`https://ec2-fips.{Region}.{PartitionResult#dnsSuffix}`,Ph],[Eh,`FIPS is enabled but this partition does not support FIPS`],[`https://ec2.{Region}.{PartitionResult#dualStackDnsSuffix}`,Ph],[Eh,`DualStack is enabled but this partition does not support DualStack`],[`https://ec2.{Region}.{PartitionResult#dnsSuffix}`,Ph],[Eh,`Invalid Configuration: Missing Region`]]},MSe=2,NSe=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),PSe=xe.from(NSe,MSe,Ih.conditions,Ih.results),FSe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),ISe=(e,t={})=>FSe.get(e,()=>ut(PSe,{endpointParams:e,logger:t.logger}));Le.aws=oe;var LSe=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Lh=`Address`,RSe=`AllocateAddressRequest`,zSe=`AllocateAddressResult`,BSe=`AssociateAddressRequest`,VSe=`AssociateAddressResult`,HSe=`AllAvailabilityZones`,USe=`AllocateAddress`,WSe=`ApplianceArn`,GSe=`AssociateAddress`,KSe=`AttachedAppliances`,qSe=`AttributeBooleanValue`,Rh=`AcceleratorCount`,zh=`AssociateCarrierIpAddress`,JSe=`AcceleratorCountRequest`,YSe=`AdditionalFlexibleNetworkInterfaces`,XSe=`AvailableIpAddressCount`,Bh=`AssignIpv6AddressOnCreation`,ZSe=`AttachInternetGateway`,QSe=`AttachInternetGatewayRequest`,$Se=`AssociateIamInstanceProfile`,eCe=`AssociateIamInstanceProfileRequest`,tCe=`AssociateIamInstanceProfileResult`,nCe=`AllocationIdList`,rCe=`AssociationIdList`,Vh=`AllowedInstanceTypes`,iCe=`AllowedInstanceTypeSet`,aCe=`AllowedInstanceType`,Hh=`AdditionalInfo`,Uh=`AllocationId`,Wh=`AllocationIds`,Gh=`AssociationId`,oCe=`AssociationIds`,Kh=`AttachmentId`,sCe=`AmiLaunchIndex`,cCe=`AttachmentLimitType`,lCe=`AddressList`,uCe=`AcceleratorManufacturerSet`,qh=`AcceleratorManufacturers`,dCe=`AcceleratorManufacturer`,Jh=`AvailabilityMode`,fCe=`AcceleratorNameSet`,Yh=`AcceleratorNames`,pCe=`AcceleratorName`,Xh=`AssociatePublicIpAddress`,mCe=`AmazonProvidedIpv6CidrBlock`,hCe=`AutoProvisionZones`,gCe=`AutoRecoverySupported`,_Ce=`AssociateRouteTableRequest`,vCe=`AssociateRouteTableResult`,yCe=`AssociateRouteTable`,bCe=`AllowReassociation`,xCe=`AllRegions`,Zh=`AssociatedResource`,Qh=`AutoRecovery`,SCe=`AuthorizeSecurityGroupEgress`,CCe=`AuthorizeSecurityGroupEgressRequest`,wCe=`AuthorizeSecurityGroupEgressResult`,TCe=`AuthorizeSecurityGroupIngressRequest`,ECe=`AuthorizeSecurityGroupIngressResult`,DCe=`AuthorizeSecurityGroupIngress`,OCe=`AutoScalingIps`,$h=`AmdSevSnp`,eg=`AssociationState`,kCe=`AttachmentState`,ACe=`ArchitectureTypeList`,tg=`AcceleratorTotalMemoryMiB`,jCe=`AcceleratorTotalMemoryMiBRequest`,MCe=`AcceleratorTypeSet`,ng=`AcceleratorTypes`,NCe=`AcceleratorType`,rg=`AttachTime`,PCe=`AttachVolumeRequest`,FCe=`AttributeValue`,ICe=`AttachVolume`,ig=`AvailabilityZone`,ag=`AvailabilityZoneAddress`,og=`AvailabilityZoneAddresses`,LCe=`AvailabilityZoneGeography`,RCe=`AvailabilityZoneGeographyList`,sg=`AvailabilityZoneId`,zCe=`AvailabilityZoneList`,BCe=`AvailabilityZoneMessage`,VCe=`AvailabilityZoneMessageList`,HCe=`AvailabilityZoneSubGeography`,UCe=`AvailabilityZoneSubGeographyList`,WCe=`AvailabilityZones`,cg=`Accelerators`,GCe=`Addresses`,lg=`Affinity`,ug=`Arn`,dg=`Architecture`,KCe=`Associations`,fg=`Association`,qCe=`Attribute`,pg=`Attachment`,mg=`Attachments`,JCe=`BlobAttributeValue`,YCe=`BaselineBandwidthInGbps`,hg=`BaselineBandwidthInMbps`,gg=`BlockDeviceMapping`,XCe=`BlockDeviceMappingList`,ZCe=`BlockDeviceMappingRequestList`,_g=`BlockDeviceMappings`,vg=`BlockDurationMinutes`,yg=`BaselineEbsBandwidthMbps`,QCe=`BaselineEbsBandwidthMbpsRequest`,bg=`BaselineIops`,xg=`BootMode`,$Ce=`BootModeTypeList`,Sg=`BareMetal`,Cg=`BurstablePerformance`,wg=`BlockPublicAccessStates`,Tg=`BaselinePerformanceFactors`,ewe=`BaselinePerformanceFactorsRequest`,twe=`BillingProductList`,nwe=`BurstablePerformanceSupported`,rwe=`BillingProducts`,iwe=`BillingProduct`,Eg=`BaselineThroughputInMBps`,Dg=`BandwidthWeighting`,awe=`BandwidthWeightingTypeList`,owe=`BandwidthWeightings`,Og=`CidrBlock`,swe=`CidrBlockAssociationSet`,cwe=`CapacityBlockId`,lwe=`CidrBlockState`,kg=`CreatedBy`,uwe=`CoreCountList`,Ag=`CoreCount`,jg=`CpuCredits`,Mg=`CompletionDurationMinutes`,dwe=`CreationDate`,Ng=`CarrierGatewayId`,fwe=`CurrentGeneration`,Pg=`CarrierIp`,pwe=`CurrentInstanceBootMode`,mwe=`CreateInternetGateway`,hwe=`CreateInternetGatewayRequest`,gwe=`CreateInternetGatewayResult`,_we=`CreateImageRequest`,vwe=`CreateImageResult`,Fg=`CidrIp`,Ig=`CidrIpv6`,Lg=`CidrIpv4`,ywe=`CoreInfo`,bwe=`CreateImage`,xwe=`CreateKeyPair`,Swe=`CreateKeyPairRequest`,Cwe=`CreateLaunchTemplate`,wwe=`CreateLaunchTemplateRequest`,Twe=`CreateLaunchTemplateResult`,Ewe=`CreateLaunchTemplateVersion`,Dwe=`CreateLaunchTemplateVersionRequest`,Owe=`CreateLaunchTemplateVersionResult`,Rg=`CpuManufacturers`,kwe=`CpuManufacturerSet`,Awe=`CpuManufacturer`,zg=`CoreNetworkArn`,jwe=`CreateNatGateway`,Mwe=`CreateNatGatewayRequest`,Nwe=`CreateNatGatewayResult`,Bg=`CpuOptions`,Vg=`CustomerOwnedIp`,Hg=`CustomerOwnedIpv4Pool`,Pwe=`CpuOptionsRequest`,Fwe=`CpuPerformanceFactor`,Iwe=`CpuPerformanceFactorRequest`,Lwe=`CreatePlacementGroup`,Rwe=`CreatePlacementGroupRequest`,zwe=`CreatePlacementGroupResult`,Ug=`CapacityReservationId`,Wg=`CapacityReservationPreference`,Bwe=`CreateRouteRequest`,Gg=`CapacityReservationResourceGroupArn`,Vwe=`CreateRouteResult`,Hwe=`CapacityReservationSpecificationResponse`,Kg=`CapacityReservationSpecification`,qg=`CapacityReservationTarget`,Uwe=`CapacityReservationTargetResponse`,Wwe=`CreateRouteTableRequest`,Gwe=`CreateRouteTableResult`,Kwe=`CreateRouteTable`,qwe=`CreateRoute`,Jwe=`CreateSecurityGroup`,Ywe=`CreateSecurityGroupRequest`,Xwe=`CreateSecurityGroupResult`,Zwe=`CopySnapshotRequest`,Qwe=`CopySnapshotRequestPSU`,$we=`CopySnapshotResult`,eTe=`CreateSnapshotRequest`,tTe=`CreateSubnetRequest`,nTe=`CreateSubnetResult`,rTe=`CreditSpecificationRequest`,Jg=`CopySnapshot`,Yg=`CreditSpecification`,Xg=`CreateSnapshot`,Zg=`CreateSubnet`,Qg=`CurrentState`,$g=`ClientToken`,e_=`ConnectionTrackingConfiguration`,t_=`ConnectionTrackingSpecification`,n_=`ConnectionTrackingSpecificationRequest`,r_=`ConnectionTrackingSpecificationResponse`,i_=`CompletionTime`,a_=`ConnectivityType`,o_=`CreateTime`,s_=`CreateVolumeRequest`,c_=`CreateVpcRequest`,l_=`CreateVpcResult`,u_=`CreateVolume`,d_=`CreateVpc`,f_=`Code`,p_=`Configured`,m_=`Count`,h_=`Cpu`,g_=`DescribeAddressesRequest`,__=`DescribeAddressesResult`,v_=`DisassociateAddressRequest`,y_=`DeleteAssociatedSnapshots`,b_=`DisableApiStop`,x_=`DisableApiTermination`,S_=`DestinationAvailabilityZone`,C_=`DescribeAvailabilityZonesRequest`,w_=`DescribeAvailabilityZonesResult`,T_=`DescribeAvailabilityZones`,E_=`DescribeAddresses`,D_=`DisassociateAddress`,O_=`DestinationCidrBlock`,k_=`DefaultConnectionTrackingConfiguration`,A_=`DefaultCores`,j_=`DataEncryptionKeyId`,M_=`DefaultEnaQueueCountPerInterface`,N_=`DefaultForAz`,P_=`DedicatedHostsSupported`,F_=`DeviceIndex`,I_=`DestinationIpv6CidrBlock`,L_=`DeleteInternetGateway`,R_=`DeleteInternetGatewayRequest`,z_=`DescribeInternetGatewaysRequest`,B_=`DescribeInternetGatewaysResult`,V_=`DetachInternetGatewayRequest`,H_=`DescribeInternetGateways`,U_=`DetachInternetGateway`,W_=`DisassociateIamInstanceProfile`,G_=`DescribeIamInstanceProfileAssociations`,K_=`DescribeIamInstanceProfileAssociationsRequest`,q_=`DescribeIamInstanceProfileAssociationsResult`,J_=`DisassociateIamInstanceProfileRequest`,Y_=`DisassociateIamInstanceProfileResult`,X_=`DiskInfoList`,Z_=`DeregisterImageRequest`,Q_=`DeregisterImageResult`,$_=`DescribeImagesRequest`,ev=`DescribeImagesResult`,tv=`DescribeInstancesRequest`,nv=`DescribeInstancesResult`,rv=`DescribeInstanceTypesRequest`,iv=`DescribeInstanceTypesResult`,av=`DescribeInstanceTypes`,ov=`DeregisterImage`,sv=`DescribeImages`,cv=`DescribeInstances`,lv=`DiskInfo`,uv=`DeleteKeyPair`,dv=`DeleteKeyPairRequest`,fv=`DeleteKeyPairResult`,pv=`DescribeKeyPairsRequest`,mv=`DescribeKeyPairsResult`,hv=`DescribeKeyPairs`,gv=`DisableLniAtDeviceIndex`,_v=`DeleteLaunchTemplate`,vv=`DeleteLaunchTemplateRequest`,yv=`DeleteLaunchTemplateResult`,bv=`DescribeLaunchTemplatesRequest`,xv=`DescribeLaunchTemplatesResult`,Sv=`DeleteLaunchTemplateVersions`,Cv=`DeleteLaunchTemplateVersionsRequest`,wv=`DeleteLaunchTemplateVersionsResponseErrorItem`,Tv=`DeleteLaunchTemplateVersionsResponseErrorSet`,Ev=`DeleteLaunchTemplateVersionsResponseSuccessItem`,Dv=`DeleteLaunchTemplateVersionsResponseSuccessSet`,Ov=`DeleteLaunchTemplateVersionsResult`,kv=`DescribeLaunchTemplateVersionsRequest`,Av=`DescribeLaunchTemplateVersionsResult`,jv=`DescribeLaunchTemplateVersions`,Mv=`DescribeLaunchTemplates`,Nv=`DeviceName`,Pv=`DefaultNetworkCardIndex`,Fv=`DeleteNatGateway`,Iv=`DeleteNatGatewayRequest`,Lv=`DeleteNatGatewayResult`,Rv=`DescribeNatGatewaysRequest`,zv=`DescribeNatGatewaysResult`,Bv=`DescribeNatGateways`,Vv=`DestinationOutpostArn`,Hv=`DhcpOptionsId`,Uv=`DeleteOnTermination`,Wv=`DeletePlacementGroup`,Gv=`DeletePlacementGroupRequest`,Kv=`DescribePlacementGroupsRequest`,qv=`DescribePlacementGroupsResult`,Jv=`DescribePlacementGroups`,Yv=`DestinationPrefixListId`,Xv=`DeregistrationProtection`,g=`DryRun`,Zv=`DeleteRouteRequest`,Qv=`DescribeRegionsRequest`,$v=`DescribeRegionsResult`,ey=`DeleteRouteTable`,ty=`DeleteRouteTableRequest`,ny=`DescribeRouteTablesRequest`,ry=`DescribeRouteTablesResult`,iy=`DisassociateRouteTableRequest`,ay=`DescribeRouteTables`,oy=`DisassociateRouteTable`,sy=`DestinationRegion`,cy=`DeleteRoute`,ly=`DescribeRegions`,uy=`DeleteSecurityGroup`,dy=`DeleteSecurityGroupRequest`,fy=`DeleteSecurityGroupResult`,py=`DescribeSecurityGroupsRequest`,my=`DescribeSecurityGroupsResult`,hy=`DescribeSecurityGroups`,gy=`DeleteSnapshotRequest`,_y=`DeleteSnapshotReturnCode`,vy=`DeleteSnapshotResultSet`,yy=`DeleteSubnetRequest`,by=`DeleteSnapshotResults`,xy=`DescribeSnapshotsRequest`,Sy=`DescribeSnapshotsResult`,Cy=`DescribeSubnetsRequest`,wy=`DescribeSubnetsResult`,Ty=`DeleteSnapshot`,Ey=`DeleteSubnet`,Dy=`DescribeSnapshots`,Oy=`DescribeSubnets`,ky=`DefaultTcpEstablishedTimeout`,Ay=`DefaultThreadsPerCore`,jy=`DeprecationTime`,My=`DeleteTime`,Ny=`DefaultUdpStreamTimeout`,Py=`DefaultUdpTimeout`,Fy=`DefaultVCpus`,Iy=`DefaultVersionNumber`,Ly=`DeleteVolumeRequest`,Ry=`DeleteVpcRequest`,zy=`DescribeVolumesRequest`,By=`DescribeVolumesResult`,Vy=`DescribeVpcsRequest`,Hy=`DescribeVpcsResult`,Uy=`DetachVolumeRequest`,Wy=`DefaultVersion`,Gy=`DeleteVolume`,Ky=`DeleteVpc`,qy=`DescribeVolumes`,Jy=`DescribeVpcs`,Yy=`DetachVolume`,Xy=`Description`,Zy=`Device`,Qy=`Disks`,$y=`Domain`,eb=`EbsBlockDevice`,tb=`ExecutableByStringList`,nb=`ExecutableBy`,rb=`EbsCardIndex`,ib=`EbsCardInfoList`,ab=`EbsCardInfo`,ob=`EbsCards`,sb=`EncryptionControl`,cb=`EnableDns64`,lb=`ElasticFileSystem`,ub=`ElasticFileSystemExclusion`,db=`ElasticGpuAssociation`,fb=`ElasticGpuAssociationId`,pb=`ElasticGpuAssociationList`,mb=`ElasticGpuAssociationState`,hb=`ElasticGpuAssociationTime`,gb=`ElasticGpuAssociations`,_b=`ElasticGpuId`,vb=`ElasticGpuSpecificationList`,yb=`ElasticGpuSpecificationResponse`,bb=`ElasticGpuSpecificationResponseList`,xb=`ElasticGpuSpecification`,Sb=`ElasticGpuSpecifications`,Cb=`ElasticInferenceAccelerator`,wb=`ElasticInferenceAcceleratorAssociation`,Tb=`ElasticInferenceAcceleratorAssociationId`,Eb=`ElasticInferenceAcceleratorAssociationList`,Db=`ElasticInferenceAcceleratorAssociationState`,Ob=`ElasticInferenceAcceleratorAssociationTime`,kb=`ElasticInferenceAcceleratorArn`,Ab=`ElasticInferenceAcceleratorAssociations`,jb=`ElasticInferenceAccelerators`,Mb=`EbsInstanceBlockDevice`,Nb=`EbsInstanceBlockDeviceSpecification`,Pb=`EncryptionInTransitSupported`,Fb=`ExcludedInstanceTypeSet`,Ib=`ExcludedInstanceTypes`,Lb=`ExcludedInstanceType`,Rb=`EbsInfo`,zb=`EfaInfo`,Bb=`EnableLniAtDeviceIndex`,Vb=`EbsOptimized`,Hb=`EbsOptimizedInfo`,Ub=`EgressOnlyInternetGateway`,Wb=`EgressOnlyInternetGatewayExclusion`,Gb=`EgressOnlyInternetGatewayId`,Kb=`EnclaveOptionsRequest`,qb=`EbsOptimizedSupport`,Jb=`EnclaveOptions`,Yb=`EnablePrimaryIpv6`,Xb=`EnaQueueCount`,Zb=`EnableResourceNameDnsAAAARecord`,Qb=`EnableResourceNameDnsAAAARecordOnLaunch`,$b=`EnableResourceNameDnsARecord`,ex=`EnableResourceNameDnsARecordOnLaunch`,tx=`EnaSrdEnabled`,nx=`EnaSrdSpecification`,rx=`EnaSrdSpecificationRequest`,ix=`EnaSrdSupported`,ax=`EnaSrdUdpEnabled`,ox=`EnaSrdUdpSpecification`,sx=`EnaSrdUdpSpecificationRequest`,cx=`EfaSupported`,lx=`EncryptionSupport`,ux=`EnaSupport`,dx=`ErrorSet`,fx=`EndTime`,px=`ExecutableUsers`,mx=`Ebs`,hx=`Enabled`,gx=`Encrypted`,_x=`Endpoint`,vx=`Errors`,yx=`Force`,bx=`FailureCode`,xx=`FpgaDeviceInfo`,Sx=`FpgaDeviceInfoList`,Cx=`FpgaDeviceMemoryInfo`,wx=`FlexibleEnaQueuesSupport`,Tx=`FpgaInfo`,Ex=`FilterList`,Dx=`FailureMessage`,Ox=`FromPort`,kx=`FastRestored`,Ax=`FullSnapshotSizeInBytes`,jx=`FreeTierEligible`,Mx=`Filters`,Nx=`Filter`,Px=`Fpgas`,Fx=`Groups`,Ix=`GroupArn`,Lx=`GetConsoleOutput`,Rx=`GetConsoleOutputRequest`,zx=`GetConsoleOutputResult`,Bx=`GroupDescription`,Vx=`GpuDeviceInfo`,Hx=`GpuDeviceInfoList`,Ux=`GpuDeviceMemoryInfo`,Wx=`GatewayId`,Gx=`GroupIdentifierList`,Kx=`GroupIdStringList`,qx=`GpuInfo`,Jx=`GroupId`,Yx=`GroupIds`,Xx=`GroupIdentifier`,Zx=`GroupLongName`,Qx=`GroupName`,$x=`GroupNameStringList`,eS=`GroupNames`,tS=`GroupOwnerId`,nS=`GpuPartitionSize`,rS=`Geography`,iS=`Gpus`,aS=`HiddenByDefault`,oS=`HttpEndpoint`,sS=`HostId`,cS=`HibernationOptions`,lS=`HibernationOptionsRequest`,uS=`HttpProtocolIpv6`,dS=`HttpPutResponseHopLimit`,fS=`HostResourceGroupArn`,pS=`HibernationSupported`,mS=`HttpTokens`,hS=`HostnameType`,gS=`Hibernate`,_S=`Hypervisor`,vS=`Id`,yS=`Ipv6Addresses`,bS=`Ipv6AddressAttribute`,xS=`Ipv6AddressCount`,SS=`InstanceAttachmentEnaSrdSpecification`,CS=`InstanceAttachmentEnaSrdUdpSpecification`,wS=`InferenceAcceleratorInfo`,TS=`Ipv4AddressesPerInterface`,ES=`Ipv6AddressesPerInterface`,DS=`Ipv4AddressesPerSecondaryInterface`,OS=`ImageAllowed`,kS=`IpAddress`,AS=`Ipv6Address`,jS=`InstanceBlockDeviceMapping`,MS=`InstanceBlockDeviceMappingList`,NS=`InstanceBlockDeviceMappingSpecification`,PS=`InstanceBlockDeviceMappingSpecificationList`,FS=`Ipv6CidrBlock`,IS=`Ipv6CidrBlockAssociationSet`,LS=`Ipv6CidrBlockNetworkBorderGroup`,RS=`Ipv6CidrBlockState`,zS=`IncludeDeprecated`,BS=`InferenceDeviceInfo`,VS=`InferenceDeviceInfoList`,HS=`InferenceDeviceMemoryInfo`,US=`IncludeDisabled`,WS=`IsDefault`,GS=`IsEgress`,KS=`InstanceFamily`,qS=`InternetGateway`,JS=`InternetGatewayAttachment`,YS=`InternetGatewayAttachmentList`,XS=`InternetGatewayBlockMode`,ZS=`InternetGatewayExclusion`,QS=`InternetGatewayId`,$S=`InternetGatewayIdList`,eC=`InternetGatewayIds`,tC=`InternetGatewayList`,nC=`InstanceGenerationSet`,rC=`InternetGateways`,iC=`InstanceGenerations`,aC=`InstanceGeneration`,oC=`InstanceId`,sC=`InstanceIpv6Address`,cC=`InstanceIpv6AddressList`,lC=`InstanceIpv6AddressListRequest`,uC=`InstanceIpv6AddressRequest`,dC=`InstanceInterruptionBehavior`,fC=`IamInstanceProfile`,pC=`IamInstanceProfileAssociation`,mC=`IamInstanceProfileAssociationSet`,hC=`IamInstanceProfileAssociations`,gC=`Ipv6IpamPoolId`,_C=`Ipv4IpamPoolId`,vC=`InstanceIpv4PrefixList`,yC=`InstanceIpv6PrefixList`,bC=`IamInstanceProfileSpecification`,xC=`InstanceIpv4Prefix`,SC=`InstanceIpv6Prefix`,CC=`InstanceInitiatedShutdownBehavior`,wC=`ImageIdStringList`,TC=`InstanceIdStringList`,EC=`ImageId`,DC=`ImageIds`,OC=`InstanceIds`,kC=`ImportKeyPair`,AC=`ImportKeyPairRequest`,jC=`ImportKeyPairResult`,MC=`ImageLocation`,NC=`ImageList`,PC=`InstanceLifecycle`,FC=`InstanceList`,IC=`IpList`,LC=`InstanceMaintenanceOptions`,RC=`InstanceMaintenanceOptionsRequest`,zC=`InstanceMarketOptionsRequest`,BC=`InstanceMetadataOptionsRequest`,VC=`InstanceMetadataOptionsResponse`,HC=`InstanceMarketOptions`,UC=`IncludeManagedResources`,WC=`InstanceMetadataTags`,GC=`Ipv6Native`,KC=`InstanceNetworkInterface`,qC=`InstanceNetworkInterfaceAssociation`,JC=`InstanceNetworkInterfaceAttachment`,YC=`InstanceNetworkInterfaceList`,XC=`InstanceNetworkInterfaceSpecification`,ZC=`InstanceNetworkInterfaceSpecificationList`,QC=`Ipv6NetmaskLength`,$C=`Ipv4NetmaskLength`,ew=`InstanceNetworkPerformanceOptions`,tw=`InstanceNetworkPerformanceOptionsRequest`,nw=`ImageOwnerAlias`,rw=`IpOwnerId`,iw=`InstanceOwnerId`,aw=`InstanceOwningService`,ow=`Ipv6PrefixCount`,sw=`Ipv4PrefixCount`,cw=`IpPermissionsEgress`,lw=`IpamPoolId`,uw=`InstancePrivateIpAddress`,dw=`InstancePrivateIpAddressList`,fw=`IsPrimaryIpv6`,pw=`IncludePublicKey`,mw=`Ipv4PrefixListResponse`,hw=`Ipv6PrefixListResponse`,gw=`IpPermissionList`,_w=`Ipv4PrefixList`,vw=`Ipv6PrefixList`,yw=`Ipv4PrefixSpecificationRequest`,bw=`Ipv4PrefixSpecificationResponse`,xw=`Ipv6PrefixSpecificationRequest`,Sw=`Ipv6PrefixSpecificationResponse`,Cw=`Ipv6Prefixes`,ww=`IpPermissions`,Tw=`IpPermission`,Ew=`IpProtocol`,Dw=`Ipv6Prefix`,Ow=`Ipv6Pool`,kw=`Ipv4Prefixes`,Aw=`Ipv4Prefix`,jw=`IsPrimary`,Mw=`IpRangeList`,Nw=`Ipv6RangeList`,Pw=`InstanceRequirementsRequest`,Fw=`InstanceRequirements`,Iw=`IpRanges`,Lw=`IpRange`,Rw=`Ipv6Ranges`,zw=`Ipv6Range`,Bw=`InstanceStateChange`,Vw=`InstanceStateChangeList`,Hw=`InstanceSecondaryInterfaceAttachment`,Uw=`InstanceSecondaryInterfaceList`,Ww=`InstanceSecondaryInterfacePrivateIpAddress`,Gw=`InstanceSecondaryInterfacePrivateIpAddressList`,Kw=`InstanceSecondaryInterfacePrivateIpAddressListRequest`,qw=`InstanceSecondaryInterfacePrivateIpAddressRequest`,Jw=`InstanceSecondaryInterfaceSpecification`,Yw=`InstanceSecondaryInterfaceSpecificationListRequest`,Xw=`InstanceSecondaryInterfaceSpecificationRequest`,Zw=`InstanceSecondaryInterface`,Qw=`InstanceStorageInfo`,$w=`InstanceStorageSupported`,eT=`ImdsSupport`,tT=`InstanceState`,nT=`IpSource`,rT=`Ipv6Supported`,iT=`InstanceType`,aT=`InstanceTypeInfoList`,oT=`InstanceTypeInfo`,sT=`ImageType`,cT=`InstanceTenancy`,lT=`InstanceTypes`,uT=`InterfaceType`,dT=`ImageUefiDataRequest`,fT=`IncludeUnsupportedInRegion`,pT=`ImageWatermarks`,mT=`ImageWatermarkList`,hT=`ImageWatermark`,gT=`Images`,_T=`Image`,vT=`Instance`,yT=`Instances`,bT=`Iops`,xT=`Key`,ST=`KeyFormat`,CT=`KeyFingerprint`,wT=`KernelId`,TT=`KmsKeyId`,ET=`KeyMaterial`,DT=`KeyName`,OT=`KeyNameStringList`,kT=`KeyNames`,AT=`KeyPairs`,jT=`KeyPairId`,MT=`KeyPairIdStringList`,NT=`KeyPairIds`,PT=`KeyPairInfo`,FT=`KeyPairList`,IT=`KeyPair`,LT=`KeyType`,RT=`Kernel`,zT=`Lambda`,BT=`LicenseConfigurationArn`,VT=`LicenseConfigurationRequest`,HT=`LicenseConfiguration`,UT=`LambdaExclusion`,WT=`LogicalGpuCount`,GT=`LocalGatewayId`,KT=`LinkedGroupId`,qT=`LicenseList`,JT=`LastLaunchedTime`,YT=`LicenseSpecifications`,XT=`LicenseSpecificationListRequest`,ZT=`LocalStorageTypes`,QT=`LocalStorageTypeSet`,$T=`LocalStorageType`,eE=`LicenseSpecification`,tE=`LocalStorage`,nE=`LaunchTemplate`,rE=`LaunchTemplateBlockDeviceMapping`,iE=`LaunchTemplateBlockDeviceMappingList`,aE=`LaunchTemplateBlockDeviceMappingRequest`,oE=`LaunchTemplateBlockDeviceMappingRequestList`,sE=`LaunchTemplateCpuOptions`,cE=`LaunchTemplateCpuOptionsRequest`,lE=`LaunchTemplateCapacityReservationSpecificationRequest`,uE=`LaunchTemplateCapacityReservationSpecificationResponse`,dE=`LaunchTemplateData`,fE=`LaunchTemplateEbsBlockDevice`,pE=`LaunchTemplateEbsBlockDeviceRequest`,mE=`LaunchTemplateElasticInferenceAccelerator`,hE=`LaunchTemplateElasticInferenceAcceleratorList`,gE=`LaunchTemplateElasticInferenceAcceleratorResponse`,_E=`LaunchTemplateElasticInferenceAcceleratorResponseList`,vE=`LaunchTemplateEnclaveOptions`,yE=`LaunchTemplateEnclaveOptionsRequest`,bE=`LaunchTemplateEnaSrdSpecification`,xE=`LaunchTemplateEnaSrdUdpSpecification`,SE=`LaunchTemplateHibernationOptions`,CE=`LaunchTemplateHibernationOptionsRequest`,wE=`LaunchTemplateId`,TE=`LaunchTemplateIamInstanceProfileSpecification`,EE=`LaunchTemplateIamInstanceProfileSpecificationRequest`,DE=`LaunchTemplateInstanceMaintenanceOptions`,OE=`LaunchTemplateInstanceMaintenanceOptionsRequest`,kE=`LaunchTemplateInstanceMarketOptionsRequest`,AE=`LaunchTemplateInstanceMetadataOptionsRequest`,jE=`LaunchTemplateInstanceMarketOptions`,ME=`LaunchTemplateInstanceMetadataOptions`,NE=`LaunchTemplateInstanceNetworkInterfaceSpecification`,PE=`LaunchTemplateInstanceNetworkInterfaceSpecificationList`,FE=`LaunchTemplateInstanceNetworkInterfaceSpecificationRequest`,IE=`LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList`,LE=`LaunchTemplateInstanceSecondaryInterfaceSpecification`,RE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationList`,zE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationRequest`,BE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationRequestList`,VE=`LaunchTemplateIdStringList`,HE=`LaunchTemplateIds`,UE=`LaunchTemplateLicenseConfiguration`,WE=`LaunchTemplateLicenseConfigurationRequest`,GE=`LaunchTemplateLicenseList`,KE=`LaunchTemplateLicenseSpecificationListRequest`,qE=`LaunchTemplatesMonitoring`,JE=`LaunchTemplatesMonitoringRequest`,YE=`LaunchTemplateName`,XE=`LaunchTemplateNetworkPerformanceOptions`,ZE=`LaunchTemplateNetworkPerformanceOptionsRequest`,QE=`LaunchTemplateNameStringList`,$E=`LaunchTemplateNames`,eD=`LaunchTemplatePlacement`,tD=`LaunchTemplatePrivateDnsNameOptions`,nD=`LaunchTemplatePrivateDnsNameOptionsRequest`,rD=`LaunchTemplatePlacementRequest`,iD=`LaunchTemplateSpecification`,aD=`LaunchTemplateSpotMarketOptions`,oD=`LaunchTemplateSpotMarketOptionsRequest`,sD=`LaunchTemplateSet`,cD=`LaunchTemplateTagSpecification`,lD=`LaunchTemplateTagSpecificationList`,uD=`LaunchTemplateTagSpecificationRequest`,dD=`LaunchTemplateTagSpecificationRequestList`,fD=`LaunchTemplateVersion`,pD=`LaunchTemplateVersionSet`,mD=`LaunchTemplateVersions`,hD=`LaunchTemplates`,gD=`LaunchTime`,_D=`LatestVersionNumber`,vD=`Latest`,yD=`Licenses`,bD=`Location`,xD=`Min`,SD=`MultiAttachEnabled`,CD=`MediaAcceleratorInfo`,wD=`MacAddress`,TD=`MaximumBandwidthInMbps`,ED=`MapCustomerOwnedIpOnLaunch`,DD=`MaxCount`,OD=`MinCount`,kD=`MediaDeviceInfo`,AD=`MediaDeviceInfoList`,jD=`MediaDeviceMemoryInfo`,MD=`MaximumEbsAttachments`,ND=`MaximumEbsCards`,PD=`MaximumEfaInterfaces`,FD=`MaximumEnaQueueCount`,ID=`MaximumEnaQueueCountPerInterface`,LD=`MemoryGiBPerVCpu`,RD=`MemoryGiBPerVCpuRequest`,zD=`MaximumIops`,BD=`ModifyInstanceAttributeRequest`,VD=`ModifyInstanceAttributeValue`,HD=`ModifyInstanceAttribute`,UD=`MemoryInfo`,WD=`ModifyLaunchTemplate`,GD=`ModifyLaunchTemplateRequest`,KD=`ModifyLaunchTemplateResult`,qD=`MemoryMiB`,JD=`MemoryMiBRequest`,YD=`MaximumNetworkCards`,XD=`MaximumNetworkInterfaces`,ZD=`MetadataOptions`,QD=`MaintenanceOptions`,$D=`MapPublicIpOnLaunch`,eO=`MaxPrice`,tO=`MaxResults`,nO=`ModifySubnetAttributeRequest`,rO=`ModifySubnetAttribute`,iO=`MaximumSecondaryNetworkInterfaces`,aO=`MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`,oO=`ModificationState`,sO=`MaximumThroughputInMBps`,cO=`MarketType`,lO=`MinVersion`,uO=`ModifyVolumeRequest`,dO=`ModifyVolumeResult`,fO=`MaxVersion`,pO=`ModifyVolume`,mO=`Max`,hO=`Main`,gO=`Manufacturer`,_O=`Managed`,vO=`Message`,yO=`Messages`,bO=`Mode`,xO=`Monitoring`,SO=`Name`,CO=`NetworkBorderGroup`,wO=`NetworkBandwidthGbpsRequest`,TO=`NetworkBandwidthGbps`,EO=`NetworkCards`,DO=`NetworkCardIndex`,OO=`NetworkCardInfoList`,kO=`NetworkCardInfo`,AO=`NoDevice`,jO=`NeuronDeviceCoreInfo`,MO=`NeuronDeviceInfo`,NO=`NeuronDeviceInfoList`,PO=`NeuronDeviceMemoryInfo`,FO=`NeuronDevices`,IO=`NitroEnclavesSupport`,LO=`NatGateway`,RO=`NatGatewayAddresses`,zO=`NatGatewayAttachedAppliance`,BO=`NatGatewayAttachedApplianceList`,VO=`NatGatewayAddressList`,HO=`NatGatewayAddress`,UO=`NatGatewayExclusion`,WO=`NatGatewayId`,GO=`NatGatewayIdStringList`,KO=`NatGatewayIds`,qO=`NatGatewayList`,JO=`NatGateways`,YO=`NetworkInterfaceCount`,XO=`NetworkInterfaceCountRequest`,ZO=`NetworkInterfaceId`,QO=`NetworkInterfaceOwnerId`,$O=`NetworkInterface`,ek=`NetworkInterfaces`,tk=`NetworkInfo`,nk=`NeuronInfo`,rk=`NetworkPerformanceOptions`,ik=`NetworkPerformance`,ak=`NoReboot`,ok=`NvmeSupport`,sk=`NitroTpmInfo`,ck=`NitroTpmSupport`,lk=`NitroTpmSupportedVersionsList`,uk=`NextToken`,dk=`NestedVirtualization`,fk=`Origin`,pk=`OutpostArn`,mk=`OwnerAlias`,hk=`OnDemandMaxPricePercentageOverLowestPrice`,gk=`OwnerId`,_k=`OptInStatus`,vk=`OriginalIops`,yk=`OwnerIds`,bk=`OriginalMultiAttachEnabled`,xk=`OdbNetworkArn`,Sk=`OperatorRequest`,Ck=`OperatorResponse`,wk=`OwnerStringList`,Tk=`OriginalSize`,Ek=`OriginalThroughput`,Dk=`OriginalVolumeType`,Ok=`Operator`,kk=`Output`,Ak=`Owners`,jk=`Owner`,Mk=`Principal`,Nk=`ProvisionedBandwidth`,Pk=`PeakBandwidthInGbps`,Fk=`ProductCodeId`,Ik=`ProductCodeList`,Lk=`ProductCodeType`,Rk=`PartitionCount`,zk=`ProductCode`,Bk=`ProductCodes`,Vk=`PrivateDnsHostnameTypeOnLaunch`,Hk=`PrivateDnsName`,Uk=`PrivateDnsNameOptions`,Wk=`PrivateDnsNameOptionsOnLaunch`,Gk=`PrivateDnsNameOptionsRequest`,Kk=`PrivateDnsNameOptionsResponse`,qk=`PublicDnsName`,Jk=`PlatformDetails`,Yk=`PerformanceFactorReference`,Xk=`PerformanceFactorReferenceRequest`,Zk=`PerformanceFactorReferenceSet`,Qk=`PerformanceFactorReferenceSetRequest`,$k=`PlacementGroup`,eA=`ParentGroupId`,tA=`PlacementGroupIdStringList`,nA=`PlacementGroupInfo`,rA=`PlacementGroupList`,iA=`PlacementGroupStrategyList`,aA=`PlacementGroups`,oA=`PublicIp`,sA=`PrivateIpAddressCount`,cA=`PrivateIpAddressSpecification`,lA=`PrivateIpAddressSpecificationList`,uA=`PrivateIpAddress`,dA=`PrivateIpAddresses`,fA=`PublicIpAddress`,pA=`PublicIpv4Pool`,mA=`PublicIpStringList`,hA=`PrimaryIpv6`,gA=`PrivateIp`,_A=`ProcessorInfo`,vA=`PublicIps`,yA=`PublicKey`,bA=`PublicKeyMaterial`,xA=`PrefixListId`,SA=`PrefixListIdList`,CA=`PrefixListIds`,wA=`PartitionNumber`,TA=`PublicSsmParameterName`,EA=`PeeringStatus`,DA=`PhcSupport`,OA=`PreviousState`,kA=`ProvisionTime`,AA=`PresignedUrl`,jA=`PropagatingVgw`,MA=`PropagatingVgwList`,NA=`PropagatingVgws`,PA=`ParentZoneId`,FA=`ParentZoneName`,IA=`Platform`,LA=`Placement`,RA=`Primary`,zA=`Progress`,BA=`Provisioned`,VA=`Public`,HA=`Return`,UA=`ReleaseAddressRequest`,WA=`ReleaseAddress`,GA=`ResolveAlias`,KA=`RestorableByUserIds`,qA=`RestorableBy`,JA=`ReturnCode`,YA=`RamDiskId`,XA=`RootDeviceName`,ZA=`RootDeviceType`,QA=`RootDeviceTypeList`,$A=`RequireEncryptionInTransit`,ej=`RestoreExpiryTime`,tj=`ResponseError`,nj=`ResourceExclusions`,rj=`RegionGeography`,ij=`ReferencedGroupId`,aj=`ReferencedGroupInfo`,oj=`RegionGeographyList`,sj=`RequireHibernateSupport`,cj=`RunInstancesMonitoringEnabled`,lj=`RebootInstancesRequest`,uj=`RegisterImageRequest`,dj=`RegisterImageResult`,fj=`RunInstancesRequest`,pj=`RunInstancesUserData`,mj=`RamdiskId`,hj=`ReservationId`,gj=`RebootInstances`,_j=`RegisterImage`,vj=`RequesterId`,yj=`RunInstances`,bj=`RegionList`,xj=`RequestLaunchTemplateData`,Sj=`ResponseLaunchTemplateData`,Cj=`ReservationList`,wj=`RouteList`,Tj=`RebootMigrationSupport`,Ej=`RebootMigration`,Dj=`RegionName`,Oj=`RegionNameStringList`,kj=`RegionNames`,Aj=`ReferencedSecurityGroup`,jj=`RevokeSecurityGroupEgress`,Mj=`RevokeSecurityGroupEgressRequest`,Nj=`RevokeSecurityGroupEgressResult`,Pj=`RevokeSecurityGroupIngressRequest`,Fj=`RevokeSecurityGroupIngressResult`,Ij=`RevokeSecurityGroupIngress`,Lj=`RevokedSecurityGroupRule`,Rj=`RevokedSecurityGroupRuleList`,zj=`RevokedSecurityGroupRules`,Bj=`RouteTableAssociation`,Vj=`RouteTableAssociationId`,Hj=`RouteTableAssociationList`,Uj=`RouteTableAssociationState`,Wj=`RouteTableId`,Gj=`RouteTableIdStringList`,Kj=`RouteTableIds`,qj=`RouteTableList`,Jj=`ResourceType`,Yj=`RequestTime`,Xj=`RouteTable`,Zj=`RouteTables`,Qj=`Ramdisk`,$j=`References`,eM=`Reference`,tM=`Regions`,nM=`Region`,rM=`Requested`,iM=`Reservations`,aM=`Reservation`,oM=`Route`,sM=`Routes`,cM=`SecondaryAllocationIds`,lM=`SecondaryAllocationId`,uM=`SupportedAdditionalProcessorFeatureList`,dM=`SubnetArn`,fM=`SupportedArchitectures`,pM=`SupportedBootModes`,mM=`SubnetCidrBlockState`,hM=`SustainedClockSpeedInGhz`,gM=`SourceDestCheck`,_M=`SuccessfullyDeletedLaunchTemplateVersions`,vM=`SetDefaultVersion`,yM=`SpreadDomain`,bM=`SupportedFeatures`,xM=`SubGeography`,SM=`SecurityGroupArn`,CM=`SecurityGroupId`,wM=`SecurityGroupIdStringList`,TM=`SecurityGroupIds`,EM=`SecurityGroupList`,DM=`SecurityGroupRules`,OM=`SecurityGroupRuleArn`,kM=`SecurityGroupRuleIds`,AM=`SecurityGroupRuleIdList`,jM=`SecurityGroupRuleId`,MM=`SecurityGroupRuleList`,NM=`SecurityGroupRule`,PM=`SecurityGroupStringList`,FM=`SecurityGroups`,IM=`SecurityGroup`,LM=`SubnetIds`,RM=`SubnetIpv6CidrBlockAssociation`,zM=`SubnetIpv6CidrBlockAssociationSet`,BM=`SourceImageCreationTime`,VM=`SizeInGB`,HM=`SourceImageId`,UM=`SecondaryInterfaceId`,WM=`SourceInstanceId`,GM=`SizeInMiB`,KM=`SecondaryInterfacePrivateIpAddressSpecification`,qM=`SecondaryInterfacePrivateIpAddressSpecificationList`,JM=`SecondaryInterfacePrivateIpAddressSpecificationListRequest`,YM=`SecondaryInterfacePrivateIpAddressSpecificationRequest`,XM=`SpotInstanceRequestId`,ZM=`SourceImageRegion`,QM=`StartInstancesRequest`,$M=`StartInstancesResult`,eN=`StopInstancesRequest`,tN=`StopInstancesResult`,nN=`SupportedInRegion`,rN=`SnapshotIdStringList`,iN=`SubnetIdStringList`,aN=`SpotInstanceType`,oN=`SecondaryInterfaces`,sN=`SecondaryInterface`,cN=`SnapshotId`,lN=`SnapshotIds`,uN=`StartingInstances`,dN=`StartInstances`,fN=`StoppingInstances`,pN=`StopInstances`,mN=`SubnetId`,hN=`SnapshotLocation`,gN=`SnapshotList`,_N=`SpreadLevel`,vN=`SubnetList`,yN=`ServiceManaged`,bN=`SpotMarketOptions`,xN=`SpotMaxPricePercentageOverLowestPrice`,SN=`StatusMessage`,CN=`StateMessage`,wN=`SecondaryNetworkId`,TN=`SriovNetSupport`,EN=`SecondaryNetworkSupported`,DN=`SpotOptions`,ON=`SkipOsShutdown`,kN=`SecondaryPrivateIpAddresses`,AN=`SecondaryPrivateIpAddressCount`,jN=`SecondaryPrivateIpAddress`,MN=`SupportedRootDeviceTypes`,NN=`SourceRegion`,PN=`StateReason`,FN=`SourceSecurityGroupName`,IN=`SourceSecurityGroupOwnerId`,LN=`SourceSnapshotId`,RN=`SecondarySubnetId`,zN=`SupportedStrategies`,BN=`StateTransitionReason`,VN=`SseType`,HN=`StartTime`,UN=`StorageTier`,WN=`SupportedUsageClasses`,GN=`SensitiveUserData`,KN=`SourceVersion`,qN=`SourceVolumeId`,JN=`SupportedVirtualizationTypes`,YN=`SupportedVersions`,XN=`Size`,ZN=`Snapshots`,QN=`Snapshot`,$N=`State`,eP=`Status`,tP=`Strategy`,nP=`Subnet`,rP=`Subnets`,iP=`Tags`,aP=`TcpEstablishedTimeout`,oP=`TotalFpgaMemoryInMiB`,sP=`TransitGatewayId`,cP=`TotalGpuMemoryInMiB`,lP=`TerminateInstances`,uP=`TotalInferenceMemoryInMiB`,dP=`TerminateInstancesRequest`,fP=`TerminateInstancesResult`,pP=`TargetIops`,mP=`TerminatingInstances`,hP=`TagList`,gP=`TotalLocalStorageGB`,_P=`TotalLocalStorageGBRequest`,vP=`TargetMultiAttachEnabled`,yP=`TotalMediaMemoryInMiB`,bP=`TotalNeuronDeviceMemoryInMiB`,xP=`ToPort`,SP=`ThreadsPerCore`,CP=`ThreadsPerCoreList`,wP=`TagSpecifications`,TP=`TotalSizeInGB`,EP=`TagSpecificationList`,DP=`TagSpecification`,OP=`TargetSize`,kP=`TpmSupport`,AP=`TargetThroughput`,jP=`TransferType`,MP=`TargetVolumeType`,NP=`Tag`,PP=`Tenancy`,FP=`Throughput`,IP=`Timestamp`,LP=`Type`,RP=`UsageClassTypeList`,zP=`UefiData`,BP=`UnsuccessfullyDeletedLaunchTemplateVersions`,VP=`UserData`,HP=`UserId`,UP=`UserIdGroupPairs`,WP=`UserIdGroupPairList`,GP=`UserIdGroupPair`,KP=`UnknownIpPermissions`,qP=`UsageOperation`,JP=`UsageOperationUpdateTime`,YP=`UdpStreamTimeout`,XP=`UdpTimeout`,ZP=`Value`,QP=`VolumeAttachmentList`,$P=`VolumeAttachment`,eF=`VpcCidrBlockAssociation`,tF=`VpcCidrBlockAssociationSet`,nF=`VpcCidrBlockState`,rF=`VCpuCount`,iF=`VCpuCountRange`,aF=`VCpuCountRangeRequest`,oF=`VCpuInfo`,sF=`ValidCores`,cF=`VersionDescription`,lF=`VpcEncryptionControl`,uF=`VpcEncryptionControlConfiguration`,dF=`VpcEncryptionControlExclusion`,fF=`VpcEncryptionControlExclusions`,pF=`VpcEncryptionControlId`,mF=`VpcEndpointId`,hF=`ValidationError`,gF=`VpcId`,_F=`VpcIpv6CidrBlockAssociation`,vF=`VpcIpv6CidrBlockAssociationSet`,yF=`VolumeInitializationRate`,bF=`VolumeIdStringList`,xF=`VpcIdStringList`,SF=`VolumeId`,CF=`VolumeIds`,wF=`VpcIds`,TF=`VpcLattice`,EF=`VpcLatticeExclusion`,DF=`VolumeList`,OF=`VpcList`,kF=`VolumeModification`,AF=`VirtualName`,jF=`VersionNumber`,MF=`VolumeOwnerId`,NF=`VpcPeering`,PF=`VpcPeeringConnectionId`,FF=`VpcPeeringExclusion`,IF=`VirtualPrivateGateway`,LF=`VirtualPrivateGatewayExclusion`,RF=`ValueStringList`,zF=`VersionStringList`,BF=`VolumeSize`,VF=`VolumeType`,HF=`VirtualizationTypeList`,UF=`ValidThreadsPerCore`,WF=`VirtualizationType`,GF=`ValidUntil`,KF=`ValidationWarning`,qF=`Values`,JF=`Versions`,YF=`Version`,XF=`Volumes`,ZF=`Volume`,QF=`Vpc`,$F=`Vpcs`,eI=`Warning`,tI=`WatermarkCreationTime`,nI=`WatermarkKey`,rI=`WorkloadsList`,iI=`Workloads`,aI=`ZoneId`,oI=`ZoneIdStringList`,sI=`ZoneIds`,cI=`ZoneName`,lI=`ZoneNameStringList`,uI=`ZoneNames`,dI=`ZoneType`,fI=`attachedApplianceSet`,pI=`applianceArn`,mI=`associateCarrierIpAddress`,hI=`acceleratorCount`,gI=`additionalFlexibleNetworkInterfaces`,_I=`allocationId`,vI=`availableIpAddressCount`,yI=`assignIpv6AddressOnCreation`,bI=`allowedInstanceTypeSet`,xI=`additionalInfo`,SI=`associationId`,CI=`attachmentId`,wI=`amiLaunchIndex`,TI=`attachmentLimitType`,EI=`availabilityMode`,DI=`acceleratorManufacturerSet`,OI=`acceleratorNameSet`,kI=`associatePublicIpAddress`,AI=`amazonProvidedIpv6CidrBlock`,jI=`autoProvisionZones`,MI=`autoRecoverySupported`,NI=`allowReassociation`,PI=`associatedResource`,FI=`autoRecovery`,II=`associationState`,LI=`autoScalingIps`,RI=`amdSevSnp`,zI=`addressesSet`,BI=`associationSet`,VI=`attachmentSet`,HI=`attachmentState`,UI=`acceleratorTotalMemoryMiB`,WI=`acceleratorTypeSet`,GI=`attachTime`,KI=`availabilityZone`,qI=`availabilityZoneId`,JI=`availabilityZoneInfo`,YI=`accelerators`,XI=`affinity`,ZI=`arn`,QI=`architecture`,$I=`association`,eL=`attachment`,tL=`attribute`,nL=`baselineBandwidthInGbps`,rL=`baselineBandwidthInMbps`,iL=`blockDeviceMapping`,aL=`blockDeviceMappingSet`,oL=`blockDurationMinutes`,sL=`baselineEbsBandwidthMbps`,cL=`baselineIops`,lL=`bootMode`,uL=`bareMetal`,dL=`burstablePerformance`,fL=`blockPublicAccessStates`,pL=`baselinePerformanceFactors`,mL=`burstablePerformanceSupported`,hL=`baselineThroughputInMBps`,gL=`bandwidthWeighting`,_L=`bandwidthWeightings`,vL=`cidrBlock`,yL=`cidrBlockAssociationSet`,bL=`capacityBlockId`,xL=`cidrBlockState`,SL=`createdBy`,CL=`coreCount`,wL=`cpuCredits`,TL=`completionDurationMinutes`,EL=`creationDate`,DL=`carrierGatewayId`,OL=`currentGeneration`,kL=`carrierIp`,AL=`currentInstanceBootMode`,jL=`cidrIp`,ML=`cidrIpv6`,NL=`cidrIpv4`,PL=`coreInfo`,FL=`cpuManufacturerSet`,IL=`coreNetworkArn`,LL=`cpuOptions`,RL=`customerOwnedIp`,zL=`customerOwnedIpv4Pool`,BL=`capacityReservationId`,VL=`capacityReservationPreference`,HL=`capacityReservationResourceGroupArn`,UL=`capacityReservationSpecification`,WL=`capacityReservationTarget`,GL=`creditSpecification`,KL=`currentState`,qL=`clientToken`,JL=`connectionTrackingConfiguration`,YL=`connectionTrackingSpecification`,XL=`completionTime`,ZL=`connectivityType`,QL=`createTime`,$L=`code`,eR=`configured`,tR=`count`,nR=`cpu`,rR=`disableApiStop`,iR=`disableApiTermination`,aR=`destinationCidrBlock`,oR=`defaultCores`,sR=`dataEncryptionKeyId`,cR=`defaultEnaQueueCountPerInterface`,lR=`defaultForAz`,uR=`dedicatedHostsSupported`,dR=`deviceIndex`,fR=`destinationIpv6CidrBlock`,pR=`deviceName`,mR=`defaultNetworkCardIndex`,hR=`dnsName`,gR=`dhcpOptionsId`,_R=`deleteOnTermination`,vR=`destinationPrefixListId`,yR=`deregistrationProtection`,_=`dryRun`,bR=`destinationRegion`,xR=`deleteSnapshotResultSet`,SR=`defaultTcpEstablishedTimeout`,CR=`defaultThreadsPerCore`,wR=`deprecationTime`,TR=`deleteTime`,ER=`defaultUdpStreamTimeout`,DR=`defaultUdpTimeout`,OR=`defaultVCpus`,kR=`defaultVersionNumber`,AR=`defaultVersion`,jR=`description`,MR=`device`,NR=`disks`,PR=`domain`,FR=`ebsCardIndex`,IR=`ebsCardSet`,LR=`encryptionControl`,RR=`enableDns64`,zR=`elasticFileSystem`,BR=`elasticGpuAssociationId`,VR=`elasticGpuAssociationState`,HR=`elasticGpuAssociationSet`,UR=`elasticGpuAssociationTime`,WR=`elasticGpuId`,GR=`elasticGpuSpecificationSet`,KR=`elasticInferenceAcceleratorArn`,qR=`elasticInferenceAcceleratorAssociationId`,JR=`elasticInferenceAcceleratorAssociationState`,YR=`elasticInferenceAcceleratorAssociationSet`,XR=`elasticInferenceAcceleratorAssociationTime`,ZR=`elasticInferenceAcceleratorSet`,QR=`encryptionInTransitSupported`,$R=`excludedInstanceTypeSet`,ez=`ebsInfo`,tz=`efaInfo`,nz=`enableLniAtDeviceIndex`,rz=`ebsOptimized`,iz=`ebsOptimizedInfo`,az=`egressOnlyInternetGateway`,oz=`egressOnlyInternetGatewayId`,sz=`ebsOptimizedSupport`,cz=`enclaveOptions`,lz=`enaQueueCount`,v=`ec2QueryName`,uz=`enableResourceNameDnsAAAARecord`,dz=`enableResourceNameDnsARecord`,fz=`enaSrdEnabled`,pz=`enaSrdSpecification`,mz=`enaSrdSupported`,hz=`enaSrdUdpEnabled`,gz=`enaSrdUdpSpecification`,_z=`efaSupported`,vz=`encryptionSupport`,yz=`enaSupport`,bz=`errorSet`,xz=`endTime`,Sz=`ebs`,Cz=`enabled`,wz=`encrypted`,Tz=`failureCode`,Ez=`flexibleEnaQueuesSupport`,Dz=`fpgaInfo`,Oz=`failureMessage`,kz=`fromPort`,Az=`fastRestored`,jz=`fullSnapshotSizeInBytes`,Mz=`freeTierEligible`,iTe=`force`,aTe=`fpgas`,oTe=`groupArn`,sTe=`groupDescription`,Nz=`gatewayId`,cTe=`gpuInfo`,Pz=`groupId`,lTe=`groupLongName`,Fz=`groupName`,uTe=`groupOwnerId`,dTe=`gpuPartitionSize`,Iz=`geographySet`,Lz=`groupSet`,fTe=`gpus`,pTe=`groups`,Rz=`hypervisor`,mTe=`hiddenByDefault`,zz=`httpEndpoint`,Bz=`hostId`,Vz=`hibernationOptions`,Hz=`httpProtocolIpv6`,Uz=`httpPutResponseHopLimit`,Wz=`hostResourceGroupArn`,hTe=`hibernationSupported`,Gz=`httpTokens`,Kz=`hostnameType`,gTe=`id`,qz=`ipv6AddressAttribute`,Jz=`ipv6AddressCount`,_Te=`inferenceAcceleratorInfo`,vTe=`ipv4AddressesPerInterface`,yTe=`ipv6AddressesPerInterface`,bTe=`ipv4AddressesPerSecondaryInterface`,Yz=`ipv6AddressesSet`,xTe=`imageAllowed`,Xz=`ipAddress`,Zz=`ipv6Address`,Qz=`ipv6CidrBlock`,$z=`ipv6CidrBlockAssociationSet`,eB=`ipv6CidrBlockState`,STe=`isDefault`,tB=`isEgress`,CTe=`instanceFamily`,nB=`internetGateway`,wTe=`internetGatewayBlockMode`,rB=`internetGatewayId`,TTe=`internetGatewaySet`,ETe=`instanceGenerationSet`,iB=`instanceId`,DTe=`instanceInterruptionBehavior`,aB=`iamInstanceProfile`,oB=`iamInstanceProfileAssociation`,OTe=`iamInstanceProfileAssociationSet`,sB=`instanceInitiatedShutdownBehavior`,cB=`imageId`,kTe=`imageLocation`,ATe=`instanceLifecycle`,jTe=`instanceMarketOptions`,lB=`instanceMetadataTags`,MTe=`ipv6Native`,NTe=`imageOwnerAlias`,PTe=`imageOwnerId`,FTe=`instanceOwnerId`,ITe=`ipOwnerId`,LTe=`instanceOwningService`,RTe=`ipv4PrefixCount`,zTe=`ipv6PrefixCount`,BTe=`ipPermissionsEgress`,VTe=`isPrimaryIpv6`,uB=`ipv4PrefixSet`,dB=`ipv6PrefixSet`,fB=`ipProtocol`,pB=`ipPermissions`,mB=`ipv4Prefix`,HTe=`ipv6Pool`,hB=`ipv6Prefix`,UTe=`isPublic`,WTe=`isPrimary`,GTe=`instanceRequirements`,KTe=`ipRanges`,qTe=`ipv6Ranges`,JTe=`instanceStorageInfo`,YTe=`instanceStorageSupported`,XTe=`imagesSet`,ZTe=`imageState`,QTe=`imdsSupport`,gB=`instancesSet`,$Te=`instanceState`,_B=`ipSource`,eEe=`ipv6Supported`,vB=`instanceType`,tEe=`instanceTypeSet`,nEe=`idempotencyToken`,rEe=`imageType`,yB=`instanceTenancy`,bB=`interfaceType`,iEe=`imageWatermarkSet`,xB=`iops`,y=`item`,aEe=`key`,SB=`keyFingerprint`,CB=`kernelId`,wB=`kmsKeyId`,oEe=`keyMaterial`,TB=`keyName`,EB=`keyPairId`,sEe=`keySet`,cEe=`keyType`,lEe=`kernel`,uEe=`lambda`,DB=`licenseConfigurationArn`,dEe=`logicalGpuCount`,fEe=`localGatewayId`,pEe=`linkedGroupId`,mEe=`lastLaunchedTime`,hEe=`localStorageTypeSet`,OB=`licenseSet`,gEe=`localStorage`,kB=`launchTemplate`,_Ee=`launchTemplateData`,AB=`launchTemplateId`,jB=`launchTemplateName`,vEe=`launchTemplateVersion`,yEe=`launchTemplateVersionSet`,bEe=`launchTemplates`,xEe=`launchTime`,SEe=`latestVersionNumber`,MB=`min`,CEe=`multiAttachEnabled`,wEe=`mediaAcceleratorInfo`,NB=`macAddress`,PB=`maximumBandwidthInMbps`,TEe=`mapCustomerOwnedIpOnLaunch`,EEe=`maximumEbsAttachments`,DEe=`maximumEbsCards`,OEe=`maximumEfaInterfaces`,kEe=`maximumEnaQueueCount`,AEe=`maximumEnaQueueCountPerInterface`,jEe=`memoryGiBPerVCpu`,FB=`maximumIops`,IB=`memoryInfo`,MEe=`memoryMiB`,NEe=`maximumNetworkCards`,LB=`maximumNetworkInterfaces`,RB=`metadataOptions`,zB=`maintenanceOptions`,PEe=`maxPrice`,FEe=`mapPublicIpOnLaunch`,BB=`maxResults`,IEe=`messageSet`,LEe=`maximumSecondaryNetworkInterfaces`,REe=`maxSpotPriceAsPercentageOfOptimalOnDemandPrice`,VB=`modificationState`,HB=`maximumThroughputInMBps`,zEe=`marketType`,UB=`max`,BEe=`main`,WB=`manufacturer`,VEe=`managed`,GB=`message`,HEe=`mode`,KB=`monitoring`,qB=`name`,JB=`networkBorderGroup`,UEe=`networkBandwidthGbps`,WEe=`networkCards`,YB=`networkCardIndex`,XB=`noDevice`,GEe=`neuronDevices`,KEe=`nitroEnclavesSupport`,ZB=`natGateway`,qEe=`natGatewayAddressSet`,QB=`natGatewayId`,JEe=`natGatewaySet`,YEe=`networkInterfaceCount`,$B=`networkInterfaceId`,XEe=`networkInterfaceOwnerId`,eV=`networkInterfaceSet`,ZEe=`networkInterface`,QEe=`networkInfo`,$Ee=`neuronInfo`,tV=`networkPerformanceOptions`,nV=`networkPerformance`,eDe=`noReboot`,rV=`nvmeSupport`,tDe=`nitroTpmInfo`,nDe=`nitroTpmSupport`,iV=`nextToken`,aV=`nestedVirtualization`,rDe=`origin`,oV=`outpostArn`,iDe=`ownerAlias`,aDe=`onDemandMaxPricePercentageOverLowestPrice`,sV=`ownerId`,cV=`optInStatus`,oDe=`originalIops`,sDe=`originalMultiAttachEnabled`,cDe=`odbNetworkArn`,lDe=`originalSize`,uDe=`originalThroughput`,dDe=`originalVolumeType`,lV=`operator`,fDe=`output`,pDe=`principal`,mDe=`provisionedBandwidth`,hDe=`peakBandwidthInGbps`,uV=`productCodes`,gDe=`partitionCount`,_De=`productCode`,dV=`privateDnsNameOptions`,vDe=`privateDnsNameOptionsOnLaunch`,fV=`privateDnsName`,yDe=`publicDnsName`,pV=`platformDetails`,bDe=`placementGroup`,xDe=`placementGroupInfo`,SDe=`parentGroupId`,CDe=`placementGroupSet`,mV=`publicIp`,wDe=`privateIpAddressCount`,hV=`privateIpAddressesSet`,TDe=`privateIpAddressSet`,gV=`privateIpAddress`,_V=`publicIpv4Pool`,EDe=`processorInfo`,DDe=`primaryIpv6`,ODe=`privateIp`,kDe=`publicKey`,ADe=`publicKeyMaterial`,vV=`prefixListId`,jDe=`prefixListIds`,yV=`partitionNumber`,MDe=`publicSsmParameterName`,bV=`peeringStatus`,NDe=`phcSupport`,PDe=`previousState`,FDe=`provisionTime`,IDe=`presignedUrl`,LDe=`propagatingVgwSet`,RDe=`parentZoneId`,zDe=`parentZoneName`,xV=`platform`,SV=`placement`,CV=`primary`,wV=`progress`,BDe=`provisioned`,TV=`return`,VDe=`returnCode`,HDe=`ramDiskId`,EV=`rootDeviceName`,DV=`rootDeviceType`,UDe=`responseError`,WDe=`requireEncryptionInTransit`,GDe=`restoreExpiryTime`,KDe=`regionEndpoint`,qDe=`resourceExclusions`,JDe=`referencedGroupId`,YDe=`referencedGroupInfo`,XDe=`requireHibernateSupport`,ZDe=`reservationId`,OV=`ramdiskId`,QDe=`regionInfo`,$De=`requesterId`,eOe=`rebootMigrationSupport`,tOe=`rebootMigration`,kV=`regionName`,AV=`revokedSecurityGroupRuleSet`,nOe=`referenceSet`,rOe=`reservationSet`,iOe=`routeSet`,aOe=`routeTableAssociationId`,jV=`routeTableId`,oOe=`routeTableSet`,MV=`resourceType`,sOe=`requestTime`,cOe=`routeTable`,lOe=`ramdisk`,uOe=`reason`,dOe=`requested`,NV=`smithy.ts.sdk.synthetic.com.amazonaws.ec2`,fOe=`supportedArchitectures`,pOe=`subnetArn`,mOe=`supportedBootModes`,hOe=`sustainedClockSpeedInGhz`,PV=`sourceDestCheck`,gOe=`successfullyDeletedLaunchTemplateVersionSet`,FV=`spreadDomain`,_Oe=`supportedFeatures`,IV=`securityGroupArn`,vOe=`securityGroupIdSet`,yOe=`securityGroupInfo`,bOe=`securityGroupRuleArn`,LV=`securityGroupRuleId`,RV=`securityGroupRuleSet`,xOe=`subGeographySet`,SOe=`securityGroupSet`,COe=`sourceImageCreationTime`,wOe=`sizeInGB`,TOe=`sourceInstanceId`,EOe=`secondaryInterfaceId`,zV=`sourceImageId`,BV=`sizeInMiB`,VV=`sourceImageRegion`,DOe=`spotInstanceRequestId`,OOe=`supportedInRegion`,HV=`secondaryInterfaceSet`,kOe=`spotInstanceType`,UV=`snapshotId`,WV=`subnetId`,AOe=`spreadLevel`,jOe=`serviceManaged`,MOe=`spotMaxPricePercentageOverLowestPrice`,GV=`statusMessage`,KV=`stateMessage`,NOe=`secondaryNetworkId`,POe=`secondaryNetworkSupported`,qV=`sriovNetSupport`,FOe=`spotOptions`,JV=`secondaryPrivateIpAddressCount`,IOe=`supportedRootDeviceTypes`,YV=`stateReason`,XV=`sourceSecurityGroupName`,ZV=`sourceSecurityGroupOwnerId`,QV=`secondarySubnetId`,LOe=`snapshotSet`,ROe=`subnetSet`,zOe=`supportedStrategies`,$V=`sseType`,eH=`startTime`,BOe=`storageTier`,VOe=`supportedUsageClasses`,HOe=`sourceVolumeId`,UOe=`supportedVirtualizationTypes`,WOe=`supportedVersions`,GOe=`size`,tH=`state`,nH=`status`,rH=`strategy`,KOe=`subnet`,iH=`tcpEstablishedTimeout`,qOe=`totalFpgaMemoryInMiB`,JOe=`transitGatewayId`,YOe=`totalGpuMemoryInMiB`,XOe=`totalInferenceMemoryInMiB`,ZOe=`targetIops`,QOe=`totalLocalStorageGB`,$Oe=`targetMultiAttachEnabled`,eke=`totalMediaMemoryInMiB`,tke=`totalNeuronDeviceMemoryInMiB`,aH=`toPort`,oH=`threadsPerCore`,sH=`tagSet`,nke=`totalSizeInGB`,rke=`tagSpecificationSet`,ike=`targetSize`,cH=`tpmSupport`,ake=`targetThroughput`,oke=`transferType`,ske=`targetVolumeType`,lH=`tenancy`,uH=`throughput`,dH=`timestamp`,fH=`type`,cke=`unsuccessfullyDeletedLaunchTemplateVersionSet`,pH=`userData`,mH=`userId`,hH=`unknownIpPermissionSet`,gH=`usageOperation`,lke=`usageOperationUpdateTime`,_H=`udpStreamTimeout`,vH=`udpTimeout`,yH=`value`,uke=`vCpuCount`,dke=`vCpuInfo`,fke=`validCores`,pke=`versionDescription`,mke=`vpcEncryptionControlId`,hke=`vpcEndpointId`,bH=`vpcId`,xH=`volumeInitializationRate`,SH=`volumeId`,gke=`vpcLattice`,_ke=`volumeModification`,CH=`virtualName`,wH=`versionNumber`,vke=`volumeOwnerId`,yke=`vpcPeering`,TH=`vpcPeeringConnectionId`,bke=`virtualPrivateGateway`,xke=`volumeSet`,EH=`volumeSize`,Ske=`vpcSet`,DH=`volumeType`,Cke=`validThreadsPerCore`,OH=`virtualizationType`,wke=`validUntil`,Tke=`version`,Eke=`vpc`,kH=`warning`,Dke=`watermarkCreationTime`,Oke=`watermarkKey`,kke=`workloadSet`,b=`xmlName`,Ake=`zoneId`,jke=`zoneName`,Mke=`zoneState`,Nke=`zoneType`,x=`com.amazonaws.ec2`,AH=pt.for(NV),Pke=[-3,NV,`EC2ServiceException`,0,[],[]];AH.registerError(Pke,LSe);var Fke=[AH],Ike=[0,x,Qwe,8,0],Lke=[0,x,dT,8,0],Rke=[0,x,VD,8,0],zke=[0,x,pj,8,0],jH=[0,x,GN,8,0],Bke=[3,x,Rh,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],Vke=[3,x,JSe,0,[xD,mO],[1,1]],Hke=[3,x,tg,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],Uke=[3,x,jCe,0,[xD,mO],[1,1]],Wke=[3,x,Lh,0,[Uh,Gh,$y,ZO,QO,uA,iP,pA,CO,Vg,Hg,Pg,mN,yN,oC,oA],[[0,{[v]:`AllocationId`,[b]:_I}],[0,{[v]:`AssociationId`,[b]:SI}],[0,{[v]:`Domain`,[b]:PR}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`NetworkInterfaceOwnerId`,[b]:XEe}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`PublicIpv4Pool`,[b]:_V}],[0,{[v]:`NetworkBorderGroup`,[b]:JB}],[0,{[v]:`CustomerOwnedIp`,[b]:RL}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:zL}],[0,{[v]:`CarrierIp`,[b]:kL}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`ServiceManaged`,[b]:jOe}],[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`PublicIp`,[b]:mV}]]],Gke=[3,x,RSe,0,[$y,Lh,pA,CO,Hg,wP,lw,g],[0,0,0,0,0,[()=>WU,{[b]:DP}],0,[2,{[v]:`DryRun`,[b]:_}]]],Kke=[3,x,zSe,0,[Uh,pA,CO,$y,Vg,Hg,Pg,oA],[[0,{[v]:`AllocationId`,[b]:_I}],[0,{[v]:`PublicIpv4Pool`,[b]:_V}],[0,{[v]:`NetworkBorderGroup`,[b]:JB}],[0,{[v]:`Domain`,[b]:PR}],[0,{[v]:`CustomerOwnedIp`,[b]:RL}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:zL}],[0,{[v]:`CarrierIp`,[b]:kL}],[0,{[v]:`PublicIp`,[b]:mV}]]],qke=[3,x,BSe,0,[Uh,oC,oA,g,ZO,uA,bCe],[0,0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[2,{[v]:`AllowReassociation`,[b]:NI}]]],Jke=[3,x,VSe,0,[Gh],[[0,{[v]:`AssociationId`,[b]:SI}]]],Yke=[3,x,eCe,0,[fC,oC],[[()=>GH,0],0],2],Xke=[3,x,tCe,0,[pC],[[()=>WH,{[v]:`IamInstanceProfileAssociation`,[b]:oB}]]],Zke=[3,x,_Ce,0,[Wj,Wx,pA,g,mN],[[0,{[v]:`RouteTableId`,[b]:jV}],0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SubnetId`,[b]:WV}]],1],Qke=[3,x,vCe,0,[Gh,eg],[[0,{[v]:`AssociationId`,[b]:SI}],[()=>aU,{[v]:`AssociationState`,[b]:II}]]],$ke=[3,x,QSe,0,[QS,gF,g],[[0,{[v]:`InternetGatewayId`,[b]:rB}],[0,{[v]:`VpcId`,[b]:bH}],[2,{[v]:`DryRun`,[b]:_}]],2],eAe=[3,x,PCe,0,[Zy,oC,SF,rb,g],[0,0,0,1,[2,{[v]:`DryRun`,[b]:_}]],3],MH=[3,x,qSe,0,[ZP],[[2,{[v]:`Value`,[b]:yH}]]],NH=[3,x,FCe,0,[ZP],[[0,{[v]:`Value`,[b]:yH}]]],tAe=[3,x,CCe,0,[Jx,wP,g,FN,IN,Ew,Ox,xP,Fg,ww],[[0,{[v]:`GroupId`,[b]:Pz}],[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SourceSecurityGroupName`,[b]:XV}],[0,{[v]:`SourceSecurityGroupOwnerId`,[b]:ZV}],[0,{[v]:`IpProtocol`,[b]:fB}],[1,{[v]:`FromPort`,[b]:kz}],[1,{[v]:`ToPort`,[b]:aH}],[0,{[v]:`CidrIp`,[b]:jL}],[()=>jU,{[v]:`IpPermissions`,[b]:pB}]],1],nAe=[3,x,wCe,0,[HA,DM],[[2,{[v]:`Return`,[b]:TV}],[()=>VU,{[v]:`SecurityGroupRuleSet`,[b]:RV}]]],rAe=[3,x,TCe,0,[Fg,Ox,Jx,Qx,ww,Ew,FN,IN,xP,wP,g],[0,1,0,0,[()=>jU,0],0,0,0,1,[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}]]],iAe=[3,x,ECe,0,[HA,DM],[[2,{[v]:`Return`,[b]:TV}],[()=>VU,{[v]:`SecurityGroupRuleSet`,[b]:RV}]]],aAe=[3,x,ig,0,[_k,yO,Dj,cI,aI,Qx,CO,dI,FA,PA,Zx,rS,xM,$N],[[0,{[v]:`OptInStatus`,[b]:cV}],[()=>aIe,{[v]:`MessageSet`,[b]:IEe}],[0,{[v]:`RegionName`,[b]:kV}],[0,{[v]:`ZoneName`,[b]:jke}],[0,{[v]:`ZoneId`,[b]:Ake}],[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`NetworkBorderGroup`,[b]:JB}],[0,{[v]:`ZoneType`,[b]:Nke}],[0,{[v]:`ParentZoneName`,[b]:zDe}],[0,{[v]:`ParentZoneId`,[b]:RDe}],[0,{[v]:`GroupLongName`,[b]:lTe}],[()=>rIe,{[v]:`GeographySet`,[b]:Iz}],[()=>oIe,{[v]:`SubGeographySet`,[b]:xOe}],[0,{[v]:`ZoneState`,[b]:Mke}]]],oAe=[3,x,ag,0,[ig,sg,Wh],[0,0,[()=>yU,{[b]:Uh}]]],sAe=[3,x,LCe,0,[SO],[[0,{[v]:`Name`,[b]:qB}]]],cAe=[3,x,BCe,0,[vO],[[0,{[v]:`Message`,[b]:GB}]]],lAe=[3,x,HCe,0,[SO],[[0,{[v]:`Name`,[b]:qB}]]],uAe=[3,x,yg,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],dAe=[3,x,QCe,0,[xD,mO],[1,1]],fAe=[3,x,Tg,0,[h_],[[()=>CAe,{[v]:`Cpu`,[b]:nR}]]],pAe=[3,x,ewe,0,[h_],[[()=>wAe,0]]],mAe=[3,x,JCe,0,[ZP],[[21,{[v]:`Value`,[b]:yH}]]],PH=[3,x,gg,0,[mx,AO,Nv,AF],[[()=>fMe,{[v]:`Ebs`,[b]:Sz}],[0,{[v]:`NoDevice`,[b]:XB}],[0,{[v]:`DeviceName`,[b]:pR}],[0,{[v]:`VirtualName`,[b]:CH}]]],FH=[3,x,wg,0,[XS],[[0,{[v]:`InternetGatewayBlockMode`,[b]:wTe}]]],hAe=[3,x,Kg,0,[Wg,qg],[0,()=>IH]],gAe=[3,x,Hwe,0,[Wg,qg],[[0,{[v]:`CapacityReservationPreference`,[b]:VL}],[()=>LH,{[v]:`CapacityReservationTarget`,[b]:WL}]]],IH=[3,x,qg,0,[Ug,Gg],[0,0]],LH=[3,x,Uwe,0,[Ug,Gg],[[0,{[v]:`CapacityReservationId`,[b]:BL}],[0,{[v]:`CapacityReservationResourceGroupArn`,[b]:HL}]]],_Ae=[3,x,t_,0,[aP,XP,YP],[[1,{[v]:`TcpEstablishedTimeout`,[b]:iH}],[1,{[v]:`UdpTimeout`,[b]:vH}],[1,{[v]:`UdpStreamTimeout`,[b]:_H}]]],RH=[3,x,n_,0,[aP,YP,XP],[1,1,1]],vAe=[3,x,r_,0,[aP,YP,XP],[[1,{[v]:`TcpEstablishedTimeout`,[b]:iH}],[1,{[v]:`UdpStreamTimeout`,[b]:_H}],[1,{[v]:`UdpTimeout`,[b]:vH}]]],yAe=[3,x,Zwe,0,[NN,LN,Xy,Vv,sy,gx,TT,AA,wP,Mg,S_,g],[0,0,0,0,[0,{[v]:`DestinationRegion`,[b]:bR}],[2,{[v]:`Encrypted`,[b]:wz}],[0,{[v]:`KmsKeyId`,[b]:wB}],[()=>Ike,{[v]:`PresignedUrl`,[b]:IDe}],[()=>WU,{[b]:DP}],1,0,[2,{[v]:`DryRun`,[b]:_}]],2],bAe=[3,x,$we,0,[iP,cN],[[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`SnapshotId`,[b]:UV}]]],xAe=[3,x,Bg,0,[Ag,SP,$h,dk],[[1,{[v]:`CoreCount`,[b]:CL}],[1,{[v]:`ThreadsPerCore`,[b]:oH}],[0,{[v]:`AmdSevSnp`,[b]:RI}],[0,{[v]:`NestedVirtualization`,[b]:aV}]]],SAe=[3,x,Pwe,0,[Ag,SP,$h,dk],[1,1,0,0]],CAe=[3,x,Fwe,0,[$j],[[()=>ALe,{[v]:`ReferenceSet`,[b]:nOe}]]],wAe=[3,x,Iwe,0,[$j],[[()=>jLe,{[b]:eM}]]],TAe=[3,x,_we,0,[oC,SO,wP,hN,g,Xy,ak,_g],[[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`Name`,[b]:qB}],[()=>WU,{[b]:DP}],0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Description`,[b]:jR}],[2,{[v]:`NoReboot`,[b]:eDe}],[()=>xU,{[v]:`BlockDeviceMapping`,[b]:iL}]],2],EAe=[3,x,vwe,0,[EC],[[0,{[v]:`ImageId`,[b]:cB}]]],DAe=[3,x,hwe,0,[wP,g],[[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}]]],OAe=[3,x,gwe,0,[qS],[[()=>JH,{[v]:`InternetGateway`,[b]:nB}]]],kAe=[3,x,Swe,0,[DT,LT,wP,ST,g],[0,0,[()=>WU,{[b]:DP}],0,[2,{[v]:`DryRun`,[b]:_}]],1],AAe=[3,x,wwe,0,[YE,dE,g,$g,cF,Ok,wP],[0,[()=>nU,0],2,[0,4],0,()=>QH,[()=>WU,{[b]:DP}]],2],jAe=[3,x,Twe,0,[nE,eI],[[()=>YH,{[v]:`LaunchTemplate`,[b]:kB}],[()=>lU,{[v]:`Warning`,[b]:kH}]]],MAe=[3,x,Dwe,0,[dE,g,$g,wE,YE,KN,cF,GA],[[()=>nU,0],2,[0,4],0,0,0,0,2],1],NAe=[3,x,Owe,0,[fD,eI],[[()=>XH,{[v]:`LaunchTemplateVersion`,[b]:vEe}],[()=>lU,{[v]:`Warning`,[b]:kH}]]],PAe=[3,x,Mwe,0,[Jh,Uh,$g,g,mN,gF,og,wP,a_,uA,cM,kN,AN],[0,0,[0,4],2,0,0,[()=>nIe,{[b]:ag}],[()=>WU,{[b]:DP}],0,0,[()=>yU,{[b]:lM}],[()=>XIe,{[b]:jN}],1]],FAe=[3,x,Nwe,0,[$g,LO],[[0,{[v]:`ClientToken`,[b]:qL}],[()=>ZH,{[v]:`NatGateway`,[b]:ZB}]]],IAe=[3,x,Rwe,0,[Rk,wP,_N,KT,Ok,eA,g,Qx,tP],[1,[()=>WU,{[b]:DP}],0,0,()=>QH,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`Strategy`,[b]:rH}]]],LAe=[3,x,zwe,0,[$k],[[()=>tU,{[v]:`PlacementGroup`,[b]:bDe}]]],RAe=[3,x,Bwe,0,[Wj,Yv,mF,sP,GT,Ng,zg,xk,g,O_,Wx,I_,Gb,oC,ZO,PF,WO],[[0,{[v]:`RouteTableId`,[b]:jV}],0,0,0,0,0,0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`DestinationCidrBlock`,[b]:aR}],[0,{[v]:`GatewayId`,[b]:Nz}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:fR}],[0,{[v]:`EgressOnlyInternetGatewayId`,[b]:oz}],[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`VpcPeeringConnectionId`,[b]:TH}],[0,{[v]:`NatGatewayId`,[b]:QB}]],1],zAe=[3,x,Vwe,0,[HA],[[2,{[v]:`Return`,[b]:TV}]]],BAe=[3,x,Wwe,0,[gF,wP,$g,g],[[0,{[v]:`VpcId`,[b]:bH}],[()=>WU,{[b]:DP}],[0,4],[2,{[v]:`DryRun`,[b]:_}]],1],VAe=[3,x,Gwe,0,[Xj,$g],[[()=>iU,{[v]:`RouteTable`,[b]:cOe}],[0,{[v]:`ClientToken`,[b]:qL}]]],HAe=[3,x,Ywe,0,[Xy,Qx,gF,wP,g],[[0,{[b]:Bx}],0,0,[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}]],2],UAe=[3,x,Xwe,0,[Jx,iP,SM],[[0,{[v]:`GroupId`,[b]:Pz}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`SecurityGroupArn`,[b]:IV}]]],WAe=[3,x,eTe,0,[SF,Xy,pk,wP,bD,g],[0,0,0,[()=>WU,{[b]:DP}],0,[2,{[v]:`DryRun`,[b]:_}]],1],GAe=[3,x,tTe,0,[gF,wP,ig,sg,Og,FS,pk,GC,_C,$C,gC,QC,g],[0,[()=>WU,{[b]:DP}],0,0,0,0,0,2,0,1,0,1,[2,{[v]:`DryRun`,[b]:_}]],1],KAe=[3,x,nTe,0,[nP],[[()=>cU,{[v]:`Subnet`,[b]:KOe}]]],qAe=[3,x,s_,0,[ig,sg,gx,bT,TT,pk,XN,cN,VF,wP,SD,FP,$g,yF,Ok,g],[0,0,[2,{[v]:`Encrypted`,[b]:wz}],1,0,0,1,0,0,[()=>WU,{[b]:DP}],2,1,[0,4],1,()=>QH,[2,{[v]:`DryRun`,[b]:_}]]],JAe=[3,x,c_,0,[Og,Ow,FS,_C,$C,gC,QC,LS,lF,wP,g,cT,mCe],[0,0,0,0,1,0,1,0,()=>XFe,[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`InstanceTenancy`,[b]:yB}],[2,{[v]:`AmazonProvidedIpv6CidrBlock`,[b]:AI}]]],YAe=[3,x,l_,0,[QF],[[()=>fU,{[v]:`Vpc`,[b]:Eke}]]],XAe=[3,x,Yg,0,[jg],[[0,{[v]:`CpuCredits`,[b]:wL}]]],zH=[3,x,rTe,0,[jg],[0],1],ZAe=[3,x,k_,0,[ky,Py,Ny],[[1,{[v]:`DefaultTcpEstablishedTimeout`,[b]:SR}],[1,{[v]:`DefaultUdpTimeout`,[b]:DR}],[1,{[v]:`DefaultUdpStreamTimeout`,[b]:ER}]]],QAe=[3,x,R_,0,[QS,g],[[0,{[v]:`InternetGatewayId`,[b]:rB}],[2,{[v]:`DryRun`,[b]:_}]],1],$Ae=[3,x,dv,0,[DT,jT,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],eje=[3,x,fv,0,[HA,jT],[[2,{[v]:`Return`,[b]:TV}],[0,{[v]:`KeyPairId`,[b]:EB}]]],tje=[3,x,vv,0,[g,wE,YE],[2,0,0]],nje=[3,x,yv,0,[nE],[[()=>YH,{[v]:`LaunchTemplate`,[b]:kB}]]],rje=[3,x,Cv,0,[JF,g,wE,YE],[[()=>KU,{[b]:fD}],2,0,0],1],ije=[3,x,wv,0,[wE,YE,jF,tj],[[0,{[v]:`LaunchTemplateId`,[b]:AB}],[0,{[v]:`LaunchTemplateName`,[b]:jB}],[1,{[v]:`VersionNumber`,[b]:wH}],[()=>mFe,{[v]:`ResponseError`,[b]:UDe}]]],aje=[3,x,Ev,0,[wE,YE,jF],[[0,{[v]:`LaunchTemplateId`,[b]:AB}],[0,{[v]:`LaunchTemplateName`,[b]:jB}],[1,{[v]:`VersionNumber`,[b]:wH}]]],oje=[3,x,Ov,0,[_M,BP],[[()=>pIe,{[v]:`SuccessfullyDeletedLaunchTemplateVersionSet`,[b]:gOe}],[()=>fIe,{[v]:`UnsuccessfullyDeletedLaunchTemplateVersionSet`,[b]:cke}]]],sje=[3,x,Iv,0,[WO,g],[[0,{[b]:WO}],2],1],cje=[3,x,Lv,0,[WO],[[0,{[v]:`NatGatewayId`,[b]:QB}]]],lje=[3,x,Gv,0,[Qx,g],[[0,{[v]:`GroupName`,[b]:Fz}],[2,{[v]:`DryRun`,[b]:_}]],1],uje=[3,x,Zv,0,[Wj,Yv,g,O_,I_],[[0,{[v]:`RouteTableId`,[b]:jV}],0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`DestinationCidrBlock`,[b]:aR}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:fR}]],1],dje=[3,x,ty,0,[Wj,g],[[0,{[v]:`RouteTableId`,[b]:jV}],[2,{[v]:`DryRun`,[b]:_}]],1],fje=[3,x,dy,0,[Jx,Qx,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],pje=[3,x,fy,0,[HA,Jx],[[2,{[v]:`Return`,[b]:TV}],[0,{[v]:`GroupId`,[b]:Pz}]]],mje=[3,x,gy,0,[cN,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],hje=[3,x,_y,0,[cN,JA],[[0,{[v]:`SnapshotId`,[b]:UV}],[0,{[v]:`ReturnCode`,[b]:VDe}]]],gje=[3,x,yy,0,[mN,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],_je=[3,x,Ly,0,[SF,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],vje=[3,x,Ry,0,[gF,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],yje=[3,x,Z_,0,[EC,y_,g],[0,2,[2,{[v]:`DryRun`,[b]:_}]],1],bje=[3,x,Q_,0,[HA,by],[[2,{[v]:`Return`,[b]:TV}],[()=>mIe,{[v]:`DeleteSnapshotResultSet`,[b]:xR}]]],xje=[3,x,g_,0,[vA,g,Mx,Wh],[[()=>LLe,{[b]:oA}],[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[()=>yU,{[b]:Uh}]]],Sje=[3,x,__,0,[GCe],[[()=>$Fe,{[v]:`AddressesSet`,[b]:zI}]]],Cje=[3,x,C_,0,[uI,sI,HSe,g,Mx],[[()=>hRe,{[b]:cI}],[()=>mRe,{[b]:aI}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],wje=[3,x,w_,0,[WCe],[[()=>iIe,{[v]:`AvailabilityZoneInfo`,[b]:JI}]]],Tje=[3,x,K_,0,[oCe,Mx,tO,uk],[[()=>tIe,{[b]:Gh}],[()=>wU,{[b]:Nx}],1,0]],Eje=[3,x,q_,0,[hC,uk],[[()=>OIe,{[v]:`IamInstanceProfileAssociationSet`,[b]:OTe}],[0,{[v]:`NextToken`,[b]:iV}]]],Dje=[3,x,$_,0,[px,DC,Ak,zS,US,tO,uk,g,Mx],[[()=>wIe,{[b]:nb}],[()=>kIe,{[b]:EC}],[()=>FU,{[b]:jk}],2,2,1,0,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],Oje=[3,x,ev,0,[uk,gT],[[0,{[v]:`NextToken`,[b]:iV}],[()=>AIe,{[v]:`ImagesSet`,[b]:XTe}]]],kje=[3,x,tv,0,[OC,UC,g,Mx,uk,tO],[[()=>OU,{[b]:oC}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[0,{[v]:`NextToken`,[b]:iV}],[1,{[v]:`MaxResults`,[b]:BB}]]],Aje=[3,x,nv,0,[uk,iM],[[0,{[v]:`NextToken`,[b]:iV}],[()=>VLe,{[v]:`ReservationSet`,[b]:rOe}]]],jje=[3,x,rv,0,[g,lT,Mx,tO,uk,fT],[2,[64,{[b]:iT}],[()=>wU,{[b]:Nx}],1,0,2]],Mje=[3,x,iv,0,[lT,uk],[[()=>KIe,{[v]:`InstanceTypeSet`,[b]:tEe}],[0,{[v]:`NextToken`,[b]:iV}]]],Nje=[3,x,z_,0,[uk,tO,g,eC,Mx],[0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>JIe,{[v]:`InternetGatewayId`,[b]:rB}],[()=>wU,{[b]:Nx}]]],Pje=[3,x,B_,0,[rC,uk],[[()=>YIe,{[v]:`InternetGatewaySet`,[b]:TTe}],[0,{[v]:`NextToken`,[b]:iV}]]],Fje=[3,x,pv,0,[kT,NT,pw,g,Mx],[[()=>tLe,{[b]:DT}],[()=>nLe,{[b]:jT}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],Ije=[3,x,mv,0,[AT],[[()=>rLe,{[v]:`KeySet`,[b]:sEe}]]],Lje=[3,x,bv,0,[g,HE,$E,Mx,uk,tO,UC],[2,[()=>cLe,{[b]:wE}],[()=>hLe,{[b]:YE}],[()=>wU,{[b]:Nx}],0,1,2]],Rje=[3,x,xv,0,[hD,uk],[[()=>gLe,{[v]:`LaunchTemplates`,[b]:bEe}],[0,{[v]:`NextToken`,[b]:iV}]]],zje=[3,x,kv,0,[g,wE,YE,JF,lO,fO,uk,tO,Mx,GA,UC],[2,0,0,[()=>KU,{[b]:fD}],0,0,0,1,[()=>wU,{[b]:Nx}],2,2]],Bje=[3,x,Av,0,[mD,uk],[[()=>yLe,{[v]:`LaunchTemplateVersionSet`,[b]:yEe}],[0,{[v]:`NextToken`,[b]:iV}]]],Vje=[3,x,Rv,0,[g,Nx,tO,KO,uk],[2,[()=>wU,0],1,[()=>TLe,{[b]:WO}],0]],Hje=[3,x,zv,0,[JO,uk],[[()=>ELe,{[v]:`NatGatewaySet`,[b]:JEe}],[0,{[v]:`NextToken`,[b]:iV}]]],Uje=[3,x,Kv,0,[Yx,g,eS,Mx],[[()=>MLe,{[b]:Jx}],[2,{[v]:`DryRun`,[b]:_}],[64,{[v]:`GroupName`,[b]:Fz}],[()=>wU,{[b]:Nx}]]],Wje=[3,x,qv,0,[aA],[[()=>NLe,{[v]:`PlacementGroupSet`,[b]:CDe}]]],Gje=[3,x,Qv,0,[kj,xCe,g,Mx],[[()=>BLe,{[b]:Dj}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],Kje=[3,x,$v,0,[tM],[[()=>zLe,{[v]:`RegionInfo`,[b]:QDe}]]],qje=[3,x,ny,0,[uk,tO,g,Kj,Mx],[0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>GLe,{[b]:Wj}],[()=>wU,{[b]:Nx}]]],Jje=[3,x,ry,0,[Zj,uk],[[()=>KLe,{[v]:`RouteTableSet`,[b]:oOe}],[0,{[v]:`NextToken`,[b]:iV}]]],Yje=[3,x,py,0,[Yx,eS,uk,tO,g,Mx],[[()=>EU,{[b]:Jx}],[()=>DIe,{[b]:Qx}],0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],Xje=[3,x,my,0,[uk,FM],[[0,{[v]:`NextToken`,[b]:iV}],[()=>YLe,{[v]:`SecurityGroupInfo`,[b]:yOe}]]],Zje=[3,x,xy,0,[tO,uk,yk,KA,lN,g,Mx],[1,0,[()=>FU,{[b]:jk}],[64,{[b]:qA}],[()=>XLe,{[b]:cN}],[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],Qje=[3,x,Sy,0,[uk,ZN],[[0,{[v]:`NextToken`,[b]:iV}],[()=>ZLe,{[v]:`SnapshotSet`,[b]:LOe}]]],$je=[3,x,Cy,0,[Mx,LM,uk,tO,g],[[()=>wU,{[b]:Nx}],[()=>QLe,{[b]:mN}],0,1,[2,{[v]:`DryRun`,[b]:_}]]],eMe=[3,x,wy,0,[uk,rP],[[0,{[v]:`NextToken`,[b]:iV}],[()=>eRe,{[v]:`SubnetSet`,[b]:ROe}]]],tMe=[3,x,zy,0,[CF,UC,g,Mx,uk,tO],[[()=>sRe,{[b]:SF}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[0,{[v]:`NextToken`,[b]:iV}],[1,{[v]:`MaxResults`,[b]:BB}]]],nMe=[3,x,By,0,[uk,XF],[[0,{[v]:`NextToken`,[b]:iV}],[()=>cRe,{[v]:`VolumeSet`,[b]:xke}]]],rMe=[3,x,Vy,0,[Mx,wF,uk,tO,g],[[()=>wU,{[b]:Nx}],[()=>uRe,{[b]:gF}],0,1,[2,{[v]:`DryRun`,[b]:_}]]],iMe=[3,x,Hy,0,[uk,$F],[[0,{[v]:`NextToken`,[b]:iV}],[()=>fRe,{[v]:`VpcSet`,[b]:Ske}]]],aMe=[3,x,V_,0,[QS,gF,g],[[0,{[v]:`InternetGatewayId`,[b]:rB}],[0,{[v]:`VpcId`,[b]:bH}],[2,{[v]:`DryRun`,[b]:_}]],2],oMe=[3,x,Uy,0,[SF,Zy,yx,oC,g],[0,0,2,0,[2,{[v]:`DryRun`,[b]:_}]],1],sMe=[3,x,v_,0,[Gh,oA,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],cMe=[3,x,J_,0,[Gh],[0],1],lMe=[3,x,Y_,0,[pC],[[()=>WH,{[v]:`IamInstanceProfileAssociation`,[b]:oB}]]],uMe=[3,x,iy,0,[Gh,g],[[0,{[v]:`AssociationId`,[b]:SI}],[2,{[v]:`DryRun`,[b]:_}]],1],dMe=[3,x,lv,0,[VM,m_,LP],[[1,{[v]:`SizeInGB`,[b]:wOe}],[1,{[v]:`Count`,[b]:tR}],[0,{[v]:`Type`,[b]:fH}]]],fMe=[3,x,eb,0,[Uv,bT,cN,BF,VF,TT,FP,pk,ig,gx,yF,sg,rb],[[2,{[v]:`DeleteOnTermination`,[b]:_R}],[1,{[v]:`Iops`,[b]:xB}],[0,{[v]:`SnapshotId`,[b]:UV}],[1,{[v]:`VolumeSize`,[b]:EH}],[0,{[v]:`VolumeType`,[b]:DH}],[0,{[v]:`KmsKeyId`,[b]:wB}],[1,{[v]:`Throughput`,[b]:uH}],[0,{[v]:`OutpostArn`,[b]:oV}],[0,{[v]:`AvailabilityZone`,[b]:KI}],[2,{[v]:`Encrypted`,[b]:wz}],1,0,1]],pMe=[3,x,ab,0,[rb,hg,Eg,bg,TD,sO,zD],[[1,{[v]:`EbsCardIndex`,[b]:FR}],[1,{[v]:`BaselineBandwidthInMbps`,[b]:rL}],[1,{[v]:`BaselineThroughputInMBps`,[b]:hL}],[1,{[v]:`BaselineIops`,[b]:cL}],[1,{[v]:`MaximumBandwidthInMbps`,[b]:PB}],[1,{[v]:`MaximumThroughputInMBps`,[b]:HB}],[1,{[v]:`MaximumIops`,[b]:FB}]]],mMe=[3,x,Rb,0,[qb,lx,Hb,ok,MD,cCe,ND,ob],[[0,{[v]:`EbsOptimizedSupport`,[b]:sz}],[0,{[v]:`EncryptionSupport`,[b]:vz}],[()=>_Me,{[v]:`EbsOptimizedInfo`,[b]:iz}],[0,{[v]:`NvmeSupport`,[b]:rV}],[1,{[v]:`MaximumEbsAttachments`,[b]:EEe}],[0,{[v]:`AttachmentLimitType`,[b]:TI}],[1,{[v]:`MaximumEbsCards`,[b]:DEe}],[()=>gIe,{[v]:`EbsCardSet`,[b]:IR}]]],hMe=[3,x,Mb,0,[rg,Uv,eP,SF,Zh,MF,Ok,rb],[[4,{[v]:`AttachTime`,[b]:GI}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[0,{[v]:`Status`,[b]:nH}],[0,{[v]:`VolumeId`,[b]:SH}],[0,{[v]:`AssociatedResource`,[b]:PI}],[0,{[v]:`VolumeOwnerId`,[b]:vke}],[()=>$H,{[v]:`Operator`,[b]:lV}],[1,{[v]:`EbsCardIndex`,[b]:FR}]]],gMe=[3,x,Nb,0,[SF,Uv],[[0,{[v]:`VolumeId`,[b]:SH}],[2,{[v]:`DeleteOnTermination`,[b]:_R}]]],_Me=[3,x,Hb,0,[hg,Eg,bg,TD,sO,zD],[[1,{[v]:`BaselineBandwidthInMbps`,[b]:rL}],[1,{[v]:`BaselineThroughputInMBps`,[b]:hL}],[1,{[v]:`BaselineIops`,[b]:cL}],[1,{[v]:`MaximumBandwidthInMbps`,[b]:PB}],[1,{[v]:`MaximumThroughputInMBps`,[b]:HB}],[1,{[v]:`MaximumIops`,[b]:FB}]]],vMe=[3,x,zb,0,[PD],[[1,{[v]:`MaximumEfaInterfaces`,[b]:OEe}]]],yMe=[3,x,db,0,[_b,fb,mb,hb],[[0,{[v]:`ElasticGpuId`,[b]:WR}],[0,{[v]:`ElasticGpuAssociationId`,[b]:BR}],[0,{[v]:`ElasticGpuAssociationState`,[b]:VR}],[0,{[v]:`ElasticGpuAssociationTime`,[b]:UR}]]],BH=[3,x,xb,0,[LP],[0],1],bMe=[3,x,yb,0,[LP],[[0,{[v]:`Type`,[b]:fH}]]],xMe=[3,x,Cb,0,[LP,m_],[0,1],1],SMe=[3,x,wb,0,[kb,Tb,Db,Ob],[[0,{[v]:`ElasticInferenceAcceleratorArn`,[b]:KR}],[0,{[v]:`ElasticInferenceAcceleratorAssociationId`,[b]:qR}],[0,{[v]:`ElasticInferenceAcceleratorAssociationState`,[b]:JR}],[4,{[v]:`ElasticInferenceAcceleratorAssociationTime`,[b]:XR}]]],VH=[3,x,rx,0,[tx,ox],[2,()=>CMe]],CMe=[3,x,sx,0,[ax],[2]],wMe=[3,x,Jb,0,[hx],[[2,{[v]:`Enabled`,[b]:Cz}]]],HH=[3,x,Kb,0,[hx],[2]],TMe=[3,x,Nx,0,[SO,qF],[0,[()=>GU,{[b]:ZP}]]],EMe=[3,x,xx,0,[SO,gO,m_,UD],[[0,{[v]:`Name`,[b]:qB}],[0,{[v]:`Manufacturer`,[b]:WB}],[1,{[v]:`Count`,[b]:tR}],[()=>DMe,{[v]:`MemoryInfo`,[b]:IB}]]],DMe=[3,x,Cx,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],OMe=[3,x,Tx,0,[Px,oP],[[()=>TIe,{[v]:`Fpgas`,[b]:aTe}],[1,{[v]:`TotalFpgaMemoryInMiB`,[b]:qOe}]]],kMe=[3,x,Rx,0,[oC,vD,g],[0,2,[2,{[v]:`DryRun`,[b]:_}]],1],AMe=[3,x,zx,0,[oC,IP,kk],[[0,{[v]:`InstanceId`,[b]:iB}],[4,{[v]:`Timestamp`,[b]:dH}],[0,{[v]:`Output`,[b]:fDe}]]],jMe=[3,x,Vx,0,[SO,gO,m_,WT,nS,iI,UD],[[0,{[v]:`Name`,[b]:qB}],[0,{[v]:`Manufacturer`,[b]:WB}],[1,{[v]:`Count`,[b]:tR}],[1,{[v]:`LogicalGpuCount`,[b]:dEe}],[1,{[v]:`GpuPartitionSize`,[b]:dTe}],[()=>pRe,{[v]:`WorkloadSet`,[b]:kke}],[()=>MMe,{[v]:`MemoryInfo`,[b]:IB}]]],MMe=[3,x,Ux,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],NMe=[3,x,qx,0,[iS,cP],[[()=>EIe,{[v]:`Gpus`,[b]:fTe}],[1,{[v]:`TotalGpuMemoryInMiB`,[b]:YOe}]]],PMe=[3,x,Xx,0,[Jx,Qx],[[0,{[v]:`GroupId`,[b]:Pz}],[0,{[v]:`GroupName`,[b]:Fz}]]],FMe=[3,x,cS,0,[p_],[[2,{[v]:`Configured`,[b]:eR}]]],IMe=[3,x,lS,0,[p_],[2]],UH=[3,x,fC,0,[ug,vS],[[0,{[v]:`Arn`,[b]:ZI}],[0,{[v]:`Id`,[b]:gTe}]]],WH=[3,x,pC,0,[Gh,oC,fC,$N,IP],[[0,{[v]:`AssociationId`,[b]:SI}],[0,{[v]:`InstanceId`,[b]:iB}],[()=>UH,{[v]:`IamInstanceProfile`,[b]:aB}],[0,{[v]:`State`,[b]:tH}],[4,{[v]:`Timestamp`,[b]:dH}]]],GH=[3,x,bC,0,[ug,SO],[[0,{[v]:`Arn`,[b]:ZI}],[0,{[v]:`Name`,[b]:qB}]]],LMe=[3,x,_T,0,[Jk,qP,_g,Xy,ux,_S,nw,SO,XA,ZA,TN,PN,iP,WF,xg,kP,jy,eT,WM,Xv,JT,OS,HM,ZM,jx,TA,pT,EC,MC,$N,gk,dwe,VA,Bk,dg,sT,wT,mj,IA],[[0,{[v]:`PlatformDetails`,[b]:pV}],[0,{[v]:`UsageOperation`,[b]:gH}],[()=>lIe,{[v]:`BlockDeviceMapping`,[b]:iL}],[0,{[v]:`Description`,[b]:jR}],[2,{[v]:`EnaSupport`,[b]:yz}],[0,{[v]:`Hypervisor`,[b]:Rz}],[0,{[v]:`ImageOwnerAlias`,[b]:NTe}],[0,{[v]:`Name`,[b]:qB}],[0,{[v]:`RootDeviceName`,[b]:EV}],[0,{[v]:`RootDeviceType`,[b]:DV}],[0,{[v]:`SriovNetSupport`,[b]:qV}],[()=>sU,{[v]:`StateReason`,[b]:YV}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`VirtualizationType`,[b]:OH}],[0,{[v]:`BootMode`,[b]:lL}],[0,{[v]:`TpmSupport`,[b]:cH}],[0,{[v]:`DeprecationTime`,[b]:wR}],[0,{[v]:`ImdsSupport`,[b]:QTe}],[0,{[v]:`SourceInstanceId`,[b]:TOe}],[0,{[v]:`DeregistrationProtection`,[b]:yR}],[0,{[v]:`LastLaunchedTime`,[b]:mEe}],[2,{[v]:`ImageAllowed`,[b]:xTe}],[0,{[v]:`SourceImageId`,[b]:zV}],[0,{[v]:`SourceImageRegion`,[b]:VV}],[2,{[v]:`FreeTierEligible`,[b]:Mz}],[0,{[v]:`PublicSsmParameterName`,[b]:MDe}],[()=>jIe,{[v]:`ImageWatermarkSet`,[b]:iEe}],[0,{[v]:`ImageId`,[b]:cB}],[0,{[v]:`ImageLocation`,[b]:kTe}],[0,{[v]:`ImageState`,[b]:ZTe}],[0,{[v]:`ImageOwnerId`,[b]:PTe}],[0,{[v]:`CreationDate`,[b]:EL}],[2,{[v]:`IsPublic`,[b]:UTe}],[()=>LU,{[v]:`ProductCodes`,[b]:uV}],[0,{[v]:`Architecture`,[b]:QI}],[0,{[v]:`ImageType`,[b]:rEe}],[0,{[v]:`KernelId`,[b]:CB}],[0,{[v]:`RamdiskId`,[b]:OV}],[0,{[v]:`Platform`,[b]:xV}]]],RMe=[3,x,hT,0,[nI,ZM,HM,BM,tI],[[0,{[v]:`WatermarkKey`,[b]:Oke}],[0,{[v]:`SourceImageRegion`,[b]:VV}],[0,{[v]:`SourceImageId`,[b]:zV}],[4,{[v]:`SourceImageCreationTime`,[b]:COe}],[4,{[v]:`WatermarkCreationTime`,[b]:Dke}]]],zMe=[3,x,AC,0,[DT,bA,wP,g],[[0,{[v]:`KeyName`,[b]:TB}],[21,{[v]:`PublicKeyMaterial`,[b]:ADe}],[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}]],2],BMe=[3,x,jC,0,[CT,DT,jT,iP],[[0,{[v]:`KeyFingerprint`,[b]:SB}],[0,{[v]:`KeyName`,[b]:TB}],[0,{[v]:`KeyPairId`,[b]:EB}],[()=>UU,{[v]:`TagSet`,[b]:sH}]]],VMe=[3,x,wS,0,[cg,uP],[[()=>MIe,{[v]:`Accelerators`,[b]:YI}],[1,{[v]:`TotalInferenceMemoryInMiB`,[b]:XOe}]]],HMe=[3,x,BS,0,[m_,SO,gO,UD],[[1,{[v]:`Count`,[b]:tR}],[0,{[v]:`Name`,[b]:qB}],[0,{[v]:`Manufacturer`,[b]:WB}],[()=>UMe,{[v]:`MemoryInfo`,[b]:IB}]]],UMe=[3,x,HS,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],WMe=[3,x,vT,0,[dg,_g,$g,Vb,ux,_S,fC,PC,gb,Ab,ek,pk,XA,ZA,FM,gM,XM,TN,PN,iP,WF,Bg,cwe,Ug,Kg,cS,yD,ZD,Jb,xg,Jk,qP,JP,Uk,AS,kP,QD,pwe,rk,Ok,oN,oC,EC,$N,Hk,qk,BN,DT,sCe,Bk,iT,gD,LA,wT,mj,IA,xO,mN,gF,uA,fA],[[0,{[v]:`Architecture`,[b]:QI}],[()=>NIe,{[v]:`BlockDeviceMapping`,[b]:iL}],[0,{[v]:`ClientToken`,[b]:qL}],[2,{[v]:`EbsOptimized`,[b]:rz}],[2,{[v]:`EnaSupport`,[b]:yz}],[0,{[v]:`Hypervisor`,[b]:Rz}],[()=>UH,{[v]:`IamInstanceProfile`,[b]:aB}],[0,{[v]:`InstanceLifecycle`,[b]:ATe}],[()=>_Ie,{[v]:`ElasticGpuAssociationSet`,[b]:HR}],[()=>xIe,{[v]:`ElasticInferenceAcceleratorAssociationSet`,[b]:YR}],[()=>zIe,{[v]:`NetworkInterfaceSet`,[b]:eV}],[0,{[v]:`OutpostArn`,[b]:oV}],[0,{[v]:`RootDeviceName`,[b]:EV}],[0,{[v]:`RootDeviceType`,[b]:DV}],[()=>TU,{[v]:`GroupSet`,[b]:Lz}],[2,{[v]:`SourceDestCheck`,[b]:PV}],[0,{[v]:`SpotInstanceRequestId`,[b]:DOe}],[0,{[v]:`SriovNetSupport`,[b]:qV}],[()=>sU,{[v]:`StateReason`,[b]:YV}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`VirtualizationType`,[b]:OH}],[()=>xAe,{[v]:`CpuOptions`,[b]:LL}],[0,{[v]:`CapacityBlockId`,[b]:bL}],[0,{[v]:`CapacityReservationId`,[b]:BL}],[()=>gAe,{[v]:`CapacityReservationSpecification`,[b]:UL}],[()=>FMe,{[v]:`HibernationOptions`,[b]:Vz}],[()=>bLe,{[v]:`LicenseSet`,[b]:OB}],[()=>rNe,{[v]:`MetadataOptions`,[b]:RB}],[()=>wMe,{[v]:`EnclaveOptions`,[b]:cz}],[0,{[v]:`BootMode`,[b]:lL}],[0,{[v]:`PlatformDetails`,[b]:pV}],[0,{[v]:`UsageOperation`,[b]:gH}],[4,{[v]:`UsageOperationUpdateTime`,[b]:lke}],[()=>tFe,{[v]:`PrivateDnsNameOptions`,[b]:dV}],[0,{[v]:`Ipv6Address`,[b]:Zz}],[0,{[v]:`TpmSupport`,[b]:cH}],[()=>$Me,{[v]:`MaintenanceOptions`,[b]:zB}],[0,{[v]:`CurrentInstanceBootMode`,[b]:AL}],[()=>sNe,{[v]:`NetworkPerformanceOptions`,[b]:tV}],[()=>$H,{[v]:`Operator`,[b]:lV}],[()=>HIe,{[v]:`SecondaryInterfaceSet`,[b]:HV}],[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`ImageId`,[b]:cB}],[()=>qH,{[v]:`InstanceState`,[b]:$Te}],[0,{[v]:`PrivateDnsName`,[b]:fV}],[0,{[v]:`DnsName`,[b]:hR}],[0,{[v]:`Reason`,[b]:uOe}],[0,{[v]:`KeyName`,[b]:TB}],[1,{[v]:`AmiLaunchIndex`,[b]:wI}],[()=>LU,{[v]:`ProductCodes`,[b]:uV}],[0,{[v]:`InstanceType`,[b]:vB}],[4,{[v]:`LaunchTime`,[b]:xEe}],[()=>eU,{[v]:`Placement`,[b]:SV}],[0,{[v]:`KernelId`,[b]:CB}],[0,{[v]:`RamdiskId`,[b]:OV}],[0,{[v]:`Platform`,[b]:xV}],[()=>FPe,{[v]:`Monitoring`,[b]:KB}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[0,{[v]:`IpAddress`,[b]:Xz}]]],GMe=[3,x,SS,0,[tx,ox],[[2,{[v]:`EnaSrdEnabled`,[b]:fz}],[()=>KMe,{[v]:`EnaSrdUdpSpecification`,[b]:gz}]]],KMe=[3,x,CS,0,[ax],[[2,{[v]:`EnaSrdUdpEnabled`,[b]:hz}]]],qMe=[3,x,jS,0,[Nv,mx],[[0,{[v]:`DeviceName`,[b]:pR}],[()=>hMe,{[v]:`Ebs`,[b]:Sz}]]],JMe=[3,x,NS,0,[Nv,mx,AF,AO],[[0,{[v]:`DeviceName`,[b]:pR}],[()=>gMe,{[v]:`Ebs`,[b]:Sz}],[0,{[v]:`VirtualName`,[b]:CH}],[0,{[v]:`NoDevice`,[b]:XB}]]],YMe=[3,x,xC,0,[Aw],[[0,{[v]:`Ipv4Prefix`,[b]:mB}]]],XMe=[3,x,sC,0,[AS,fw],[[0,{[v]:`Ipv6Address`,[b]:Zz}],[2,{[v]:`IsPrimaryIpv6`,[b]:VTe}]]],ZMe=[3,x,uC,0,[AS],[0]],QMe=[3,x,SC,0,[Dw],[[0,{[v]:`Ipv6Prefix`,[b]:hB}]]],$Me=[3,x,LC,0,[Qh,Ej],[[0,{[v]:`AutoRecovery`,[b]:FI}],[0,{[v]:`RebootMigration`,[b]:tOe}]]],eNe=[3,x,RC,0,[Qh],[0]],tNe=[3,x,zC,0,[cO,DN],[0,()=>kFe]],nNe=[3,x,BC,0,[mS,dS,oS,uS,WC],[0,1,0,0,0]],rNe=[3,x,VC,0,[$N,mS,dS,oS,uS,WC],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`HttpTokens`,[b]:Gz}],[1,{[v]:`HttpPutResponseHopLimit`,[b]:Uz}],[0,{[v]:`HttpEndpoint`,[b]:zz}],[0,{[v]:`HttpProtocolIpv6`,[b]:Hz}],[0,{[v]:`InstanceMetadataTags`,[b]:lB}]]],iNe=[3,x,KC,0,[fg,pg,Xy,Fx,yS,wD,ZO,gk,Hk,uA,dA,gM,eP,mN,gF,uT,kw,Cw,e_,Ok],[[()=>KH,{[v]:`Association`,[b]:$I}],[()=>aNe,{[v]:`Attachment`,[b]:eL}],[0,{[v]:`Description`,[b]:jR}],[()=>TU,{[v]:`GroupSet`,[b]:Lz}],[()=>kU,{[v]:`Ipv6AddressesSet`,[b]:Yz}],[0,{[v]:`MacAddress`,[b]:NB}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`OwnerId`,[b]:sV}],[0,{[v]:`PrivateDnsName`,[b]:fV}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[()=>VIe,{[v]:`PrivateIpAddressesSet`,[b]:hV}],[2,{[v]:`SourceDestCheck`,[b]:PV}],[0,{[v]:`Status`,[b]:nH}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`InterfaceType`,[b]:bB}],[()=>FIe,{[v]:`Ipv4PrefixSet`,[b]:uB}],[()=>LIe,{[v]:`Ipv6PrefixSet`,[b]:dB}],[()=>vAe,{[v]:`ConnectionTrackingConfiguration`,[b]:JL}],[()=>$H,{[v]:`Operator`,[b]:lV}]]],KH=[3,x,qC,0,[Pg,Vg,rw,qk,oA],[[0,{[v]:`CarrierIp`,[b]:kL}],[0,{[v]:`CustomerOwnedIp`,[b]:RL}],[0,{[v]:`IpOwnerId`,[b]:ITe}],[0,{[v]:`PublicDnsName`,[b]:yDe}],[0,{[v]:`PublicIp`,[b]:mV}]]],aNe=[3,x,JC,0,[rg,Kh,Uv,F_,eP,DO,nx,Xb],[[4,{[v]:`AttachTime`,[b]:GI}],[0,{[v]:`AttachmentId`,[b]:CI}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[1,{[v]:`DeviceIndex`,[b]:dR}],[0,{[v]:`Status`,[b]:nH}],[1,{[v]:`NetworkCardIndex`,[b]:YB}],[()=>GMe,{[v]:`EnaSrdSpecification`,[b]:pz}],[1,{[v]:`EnaQueueCount`,[b]:lz}]]],oNe=[3,x,XC,0,[Xh,Uv,Xy,F_,Fx,xS,yS,ZO,uA,dA,AN,mN,zh,uT,DO,kw,sw,Cw,ow,hA,nx,t_,Xb],[[2,{[v]:`AssociatePublicIpAddress`,[b]:kI}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[0,{[v]:`Description`,[b]:jR}],[1,{[v]:`DeviceIndex`,[b]:dR}],[()=>zU,{[b]:CM}],[1,{[v]:`Ipv6AddressCount`,[b]:Jz}],[()=>kU,{[v]:`Ipv6Addresses`,[b]:Yz}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[()=>IU,{[v]:`PrivateIpAddresses`,[b]:hV}],[1,{[v]:`SecondaryPrivateIpAddressCount`,[b]:JV}],[0,{[v]:`SubnetId`,[b]:WV}],2,0,1,[()=>MU,{[b]:Aw}],1,[()=>NU,{[b]:Dw}],1,2,()=>VH,()=>RH,1]],sNe=[3,x,ew,0,[Dg],[[0,{[v]:`BandwidthWeighting`,[b]:gL}]]],cNe=[3,x,tw,0,[Dg],[0]],lNe=[3,x,uw,0,[fg,RA,Hk,uA],[[()=>KH,{[v]:`Association`,[b]:$I}],[2,{[v]:`Primary`,[b]:CV}],[0,{[v]:`PrivateDnsName`,[b]:fV}],[0,{[v]:`PrivateIpAddress`,[b]:gV}]]],uNe=[3,x,Fw,0,[rF,qD,Rg,LD,Ib,iC,xN,hk,Sg,Cg,sj,YO,tE,ZT,gP,yg,ng,Rh,qh,Yh,tg,TO,Vh,aO,Tg,$A],[[()=>WFe,{[v]:`VCpuCount`,[b]:uke}],[()=>DPe,{[v]:`MemoryMiB`,[b]:MEe}],[()=>SU,{[v]:`CpuManufacturerSet`,[b]:FL}],[()=>wPe,{[v]:`MemoryGiBPerVCpu`,[b]:jEe}],[()=>CU,{[v]:`ExcludedInstanceTypeSet`,[b]:$R}],[()=>DU,{[v]:`InstanceGenerationSet`,[b]:ETe}],[1,{[v]:`SpotMaxPricePercentageOverLowestPrice`,[b]:MOe}],[1,{[v]:`OnDemandMaxPricePercentageOverLowestPrice`,[b]:aDe}],[0,{[v]:`BareMetal`,[b]:uL}],[0,{[v]:`BurstablePerformance`,[b]:dL}],[2,{[v]:`RequireHibernateSupport`,[b]:XDe}],[()=>HPe,{[v]:`NetworkInterfaceCount`,[b]:YEe}],[0,{[v]:`LocalStorage`,[b]:gEe}],[()=>PU,{[v]:`LocalStorageTypeSet`,[b]:hEe}],[()=>BFe,{[v]:`TotalLocalStorageGB`,[b]:QOe}],[()=>uAe,{[v]:`BaselineEbsBandwidthMbps`,[b]:sL}],[()=>vU,{[v]:`AcceleratorTypeSet`,[b]:WI}],[()=>Bke,{[v]:`AcceleratorCount`,[b]:hI}],[()=>gU,{[v]:`AcceleratorManufacturerSet`,[b]:DI}],[()=>_U,{[v]:`AcceleratorNameSet`,[b]:OI}],[()=>Hke,{[v]:`AcceleratorTotalMemoryMiB`,[b]:UI}],[()=>RPe,{[v]:`NetworkBandwidthGbps`,[b]:UEe}],[()=>bU,{[v]:`AllowedInstanceTypeSet`,[b]:bI}],[1,{[v]:`MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`,[b]:REe}],[()=>fAe,{[v]:`BaselinePerformanceFactors`,[b]:pL}],[2,{[v]:`RequireEncryptionInTransit`,[b]:WDe}]]],dNe=[3,x,Pw,0,[rF,qD,Rg,LD,Ib,iC,xN,hk,Sg,Cg,sj,YO,tE,ZT,gP,yg,ng,Rh,qh,Yh,tg,TO,Vh,aO,Tg,$A],[()=>GFe,()=>OPe,[()=>SU,{[b]:Awe}],()=>TPe,[()=>CU,{[b]:Lb}],[()=>DU,{[b]:aC}],1,1,0,0,2,()=>UPe,0,[()=>PU,{[b]:$T}],()=>VFe,()=>dAe,[()=>vU,{[b]:NCe}],()=>Vke,[()=>gU,{[b]:dCe}],[()=>_U,{[b]:pCe}],()=>Uke,()=>zPe,[()=>bU,{[b]:aCe}],1,[()=>pAe,0],2],2],fNe=[3,x,Zw,0,[pg,wD,UM,gk,dA,gM,eP,RN,wN,uT],[[()=>pNe,{[v]:`Attachment`,[b]:eL}],[0,{[v]:`MacAddress`,[b]:NB}],[0,{[v]:`SecondaryInterfaceId`,[b]:EOe}],[0,{[v]:`OwnerId`,[b]:sV}],[()=>UIe,{[v]:`PrivateIpAddressSet`,[b]:TDe}],[2,{[v]:`SourceDestCheck`,[b]:PV}],[0,{[v]:`Status`,[b]:nH}],[0,{[v]:`SecondarySubnetId`,[b]:QV}],[0,{[v]:`SecondaryNetworkId`,[b]:NOe}],[0,{[v]:`InterfaceType`,[b]:bB}]]],pNe=[3,x,Hw,0,[rg,Kh,Uv,F_,eP,DO],[[4,{[v]:`AttachTime`,[b]:GI}],[0,{[v]:`AttachmentId`,[b]:CI}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[1,{[v]:`DeviceIndex`,[b]:dR}],[0,{[v]:`Status`,[b]:nH}],[1,{[v]:`NetworkCardIndex`,[b]:YB}]]],mNe=[3,x,Ww,0,[uA],[[0,{[v]:`PrivateIpAddress`,[b]:gV}]]],hNe=[3,x,qw,0,[uA],[0],1],gNe=[3,x,Xw,0,[Uv,F_,dA,sA,RN,uT,DO],[2,1,[()=>WIe,{[b]:uA}],1,0,0,1]],qH=[3,x,tT,0,[f_,SO],[[1,{[v]:`Code`,[b]:$L}],[0,{[v]:`Name`,[b]:qB}]]],_Ne=[3,x,Bw,0,[oC,Qg,OA],[[0,{[v]:`InstanceId`,[b]:iB}],[()=>qH,{[v]:`CurrentState`,[b]:KL}],[()=>qH,{[v]:`PreviousState`,[b]:PDe}]]],vNe=[3,x,Qw,0,[TP,Qy,ok,lx],[[1,{[v]:`TotalSizeInGB`,[b]:nke}],[()=>hIe,{[v]:`Disks`,[b]:NR}],[0,{[v]:`NvmeSupport`,[b]:rV}],[0,{[v]:`EncryptionSupport`,[b]:vz}]]],yNe=[3,x,oT,0,[iT,fwe,jx,WN,MN,JN,Sg,_S,_A,oF,UD,$w,Qw,Rb,tk,qx,Tx,nA,wS,pS,nwe,P_,gCe,pM,IO,ck,sk,CD,nk,DA,Tj,nN],[[0,{[v]:`InstanceType`,[b]:vB}],[2,{[v]:`CurrentGeneration`,[b]:OL}],[2,{[v]:`FreeTierEligible`,[b]:Mz}],[()=>rRe,{[v]:`SupportedUsageClasses`,[b]:VOe}],[()=>HLe,{[v]:`SupportedRootDeviceTypes`,[b]:IOe}],[()=>aRe,{[v]:`SupportedVirtualizationTypes`,[b]:UOe}],[2,{[v]:`BareMetal`,[b]:uL}],[0,{[v]:`Hypervisor`,[b]:Rz}],[()=>rFe,{[v]:`ProcessorInfo`,[b]:EDe}],[()=>KFe,{[v]:`VCpuInfo`,[b]:dke}],[()=>EPe,{[v]:`MemoryInfo`,[b]:IB}],[2,{[v]:`InstanceStorageSupported`,[b]:YTe}],[()=>vNe,{[v]:`InstanceStorageInfo`,[b]:JTe}],[()=>mMe,{[v]:`EbsInfo`,[b]:ez}],[()=>VPe,{[v]:`NetworkInfo`,[b]:QEe}],[()=>NMe,{[v]:`GpuInfo`,[b]:cTe}],[()=>OMe,{[v]:`FpgaInfo`,[b]:Dz}],[()=>ZPe,{[v]:`PlacementGroupInfo`,[b]:xDe}],[()=>VMe,{[v]:`InferenceAcceleratorInfo`,[b]:_Te}],[2,{[v]:`HibernationSupported`,[b]:hTe}],[2,{[v]:`BurstablePerformanceSupported`,[b]:mL}],[2,{[v]:`DedicatedHostsSupported`,[b]:uR}],[2,{[v]:`AutoRecoverySupported`,[b]:MI}],[()=>uIe,{[v]:`SupportedBootModes`,[b]:mOe}],[0,{[v]:`NitroEnclavesSupport`,[b]:KEe}],[0,{[v]:`NitroTpmSupport`,[b]:nDe}],[()=>JPe,{[v]:`NitroTpmInfo`,[b]:tDe}],[()=>xPe,{[v]:`MediaAcceleratorInfo`,[b]:wEe}],[()=>qPe,{[v]:`NeuronInfo`,[b]:$Ee}],[0,{[v]:`PhcSupport`,[b]:NDe}],[0,{[v]:`RebootMigrationSupport`,[b]:eOe}],[2,{[v]:`SupportedInRegion`,[b]:OOe}]]],JH=[3,x,qS,0,[mg,QS,gk,iP],[[()=>qIe,{[v]:`AttachmentSet`,[b]:VI}],[0,{[v]:`InternetGatewayId`,[b]:rB}],[0,{[v]:`OwnerId`,[b]:sV}],[()=>UU,{[v]:`TagSet`,[b]:sH}]]],bNe=[3,x,JS,0,[$N,gF],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`VpcId`,[b]:bH}]]],xNe=[3,x,Tw,0,[Ew,Ox,xP,UP,Iw,Rw,CA],[[0,{[v]:`IpProtocol`,[b]:fB}],[1,{[v]:`FromPort`,[b]:kz}],[1,{[v]:`ToPort`,[b]:aH}],[()=>iRe,{[v]:`Groups`,[b]:pTe}],[()=>ZIe,{[v]:`IpRanges`,[b]:KTe}],[()=>eLe,{[v]:`Ipv6Ranges`,[b]:qTe}],[()=>FLe,{[v]:`PrefixListIds`,[b]:jDe}]]],SNe=[3,x,Lw,0,[Xy,Fg],[[0,{[v]:`Description`,[b]:jR}],[0,{[v]:`CidrIp`,[b]:jL}]]],CNe=[3,x,yw,0,[Aw],[0]],wNe=[3,x,bw,0,[Aw],[[0,{[v]:`Ipv4Prefix`,[b]:mB}]]],TNe=[3,x,xw,0,[Dw],[0]],ENe=[3,x,Sw,0,[Dw],[[0,{[v]:`Ipv6Prefix`,[b]:hB}]]],DNe=[3,x,zw,0,[Xy,Ig],[[0,{[v]:`Description`,[b]:jR}],[0,{[v]:`CidrIpv6`,[b]:ML}]]],ONe=[3,x,IT,0,[jT,iP,DT,CT,ET],[[0,{[v]:`KeyPairId`,[b]:EB}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`KeyName`,[b]:TB}],[0,{[v]:`KeyFingerprint`,[b]:SB}],[()=>jH,{[v]:`KeyMaterial`,[b]:oEe}]]],kNe=[3,x,PT,0,[jT,LT,iP,yA,o_,DT,CT],[[0,{[v]:`KeyPairId`,[b]:EB}],[0,{[v]:`KeyType`,[b]:cEe}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`PublicKey`,[b]:kDe}],[4,{[v]:`CreateTime`,[b]:QL}],[0,{[v]:`KeyName`,[b]:TB}],[0,{[v]:`KeyFingerprint`,[b]:SB}]]],YH=[3,x,nE,0,[wE,YE,o_,kg,Iy,_D,iP,Ok],[[0,{[v]:`LaunchTemplateId`,[b]:AB}],[0,{[v]:`LaunchTemplateName`,[b]:jB}],[4,{[v]:`CreateTime`,[b]:QL}],[0,{[v]:`CreatedBy`,[b]:SL}],[1,{[v]:`DefaultVersionNumber`,[b]:kR}],[1,{[v]:`LatestVersionNumber`,[b]:SEe}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[()=>$H,{[v]:`Operator`,[b]:lV}]]],ANe=[3,x,rE,0,[Nv,AF,mx,AO],[[0,{[v]:`DeviceName`,[b]:pR}],[0,{[v]:`VirtualName`,[b]:CH}],[()=>INe,{[v]:`Ebs`,[b]:Sz}],[0,{[v]:`NoDevice`,[b]:XB}]]],jNe=[3,x,aE,0,[Nv,AF,mx,AO],[0,0,()=>LNe,0]],MNe=[3,x,lE,0,[Wg,qg],[0,()=>IH]],NNe=[3,x,uE,0,[Wg,qg],[[0,{[v]:`CapacityReservationPreference`,[b]:VL}],[()=>LH,{[v]:`CapacityReservationTarget`,[b]:WL}]]],PNe=[3,x,sE,0,[Ag,SP,$h,dk],[[1,{[v]:`CoreCount`,[b]:CL}],[1,{[v]:`ThreadsPerCore`,[b]:oH}],[0,{[v]:`AmdSevSnp`,[b]:RI}],[0,{[v]:`NestedVirtualization`,[b]:aV}]]],FNe=[3,x,cE,0,[Ag,SP,$h,dk],[1,1,0,0]],INe=[3,x,fE,0,[gx,Uv,bT,TT,cN,BF,VF,FP,yF,rb],[[2,{[v]:`Encrypted`,[b]:wz}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[1,{[v]:`Iops`,[b]:xB}],[0,{[v]:`KmsKeyId`,[b]:wB}],[0,{[v]:`SnapshotId`,[b]:UV}],[1,{[v]:`VolumeSize`,[b]:EH}],[0,{[v]:`VolumeType`,[b]:DH}],[1,{[v]:`Throughput`,[b]:uH}],[1,{[v]:`VolumeInitializationRate`,[b]:xH}],[1,{[v]:`EbsCardIndex`,[b]:FR}]]],LNe=[3,x,pE,0,[gx,Uv,bT,TT,cN,BF,VF,FP,yF,rb],[2,2,1,0,0,1,0,1,1,1]],RNe=[3,x,mE,0,[LP,m_],[0,1],1],zNe=[3,x,gE,0,[LP,m_],[[0,{[v]:`Type`,[b]:fH}],[1,{[v]:`Count`,[b]:tR}]]],BNe=[3,x,bE,0,[tx,ox],[[2,{[v]:`EnaSrdEnabled`,[b]:fz}],[()=>VNe,{[v]:`EnaSrdUdpSpecification`,[b]:gz}]]],VNe=[3,x,xE,0,[ax],[[2,{[v]:`EnaSrdUdpEnabled`,[b]:hz}]]],HNe=[3,x,vE,0,[hx],[[2,{[v]:`Enabled`,[b]:Cz}]]],UNe=[3,x,yE,0,[hx],[2]],WNe=[3,x,SE,0,[p_],[[2,{[v]:`Configured`,[b]:eR}]]],GNe=[3,x,CE,0,[p_],[2]],KNe=[3,x,TE,0,[ug,SO],[[0,{[v]:`Arn`,[b]:ZI}],[0,{[v]:`Name`,[b]:qB}]]],qNe=[3,x,EE,0,[ug,SO],[0,0]],JNe=[3,x,DE,0,[Qh],[[0,{[v]:`AutoRecovery`,[b]:FI}]]],YNe=[3,x,OE,0,[Qh],[0]],XNe=[3,x,jE,0,[cO,DN],[[0,{[v]:`MarketType`,[b]:zEe}],[()=>hPe,{[v]:`SpotOptions`,[b]:FOe}]]],ZNe=[3,x,kE,0,[cO,DN],[0,()=>gPe]],QNe=[3,x,ME,0,[$N,mS,dS,oS,uS,WC],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`HttpTokens`,[b]:Gz}],[1,{[v]:`HttpPutResponseHopLimit`,[b]:Uz}],[0,{[v]:`HttpEndpoint`,[b]:zz}],[0,{[v]:`HttpProtocolIpv6`,[b]:Hz}],[0,{[v]:`InstanceMetadataTags`,[b]:lB}]]],$Ne=[3,x,AE,0,[mS,dS,oS,uS,WC],[0,1,0,0,0]],ePe=[3,x,NE,0,[zh,Xh,Uv,Xy,F_,Fx,uT,xS,yS,ZO,uA,dA,AN,mN,DO,kw,sw,Cw,ow,hA,nx,t_,Xb],[[2,{[v]:`AssociateCarrierIpAddress`,[b]:mI}],[2,{[v]:`AssociatePublicIpAddress`,[b]:kI}],[2,{[v]:`DeleteOnTermination`,[b]:_R}],[0,{[v]:`Description`,[b]:jR}],[1,{[v]:`DeviceIndex`,[b]:dR}],[()=>EU,{[v]:`GroupSet`,[b]:Lz}],[0,{[v]:`InterfaceType`,[b]:bB}],[1,{[v]:`Ipv6AddressCount`,[b]:Jz}],[()=>kU,{[v]:`Ipv6AddressesSet`,[b]:Yz}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[()=>IU,{[v]:`PrivateIpAddressesSet`,[b]:hV}],[1,{[v]:`SecondaryPrivateIpAddressCount`,[b]:JV}],[0,{[v]:`SubnetId`,[b]:WV}],[1,{[v]:`NetworkCardIndex`,[b]:YB}],[()=>QIe,{[v]:`Ipv4PrefixSet`,[b]:uB}],[1,{[v]:`Ipv4PrefixCount`,[b]:RTe}],[()=>$Ie,{[v]:`Ipv6PrefixSet`,[b]:dB}],[1,{[v]:`Ipv6PrefixCount`,[b]:zTe}],[2,{[v]:`PrimaryIpv6`,[b]:DDe}],[()=>BNe,{[v]:`EnaSrdSpecification`,[b]:pz}],[()=>_Ae,{[v]:`ConnectionTrackingSpecification`,[b]:YL}],[1,{[v]:`EnaQueueCount`,[b]:lz}]]],tPe=[3,x,FE,0,[zh,Xh,Uv,Xy,F_,Fx,uT,xS,yS,ZO,uA,dA,AN,mN,DO,kw,sw,Cw,ow,hA,nx,t_,Xb],[2,2,2,0,1,[()=>zU,{[b]:CM}],0,1,[()=>IIe,0],0,0,[()=>IU,0],1,0,1,[()=>MU,{[b]:Aw}],1,[()=>NU,{[b]:Dw}],1,2,()=>VH,()=>RH,1]],nPe=[3,x,LE,0,[Uv,F_,dA,sA,RN,uT,DO],[[2,{[v]:`DeleteOnTermination`,[b]:_R}],[1,{[v]:`DeviceIndex`,[b]:dR}],[()=>qLe,{[v]:`PrivateIpAddressesSet`,[b]:hV}],[1,{[v]:`PrivateIpAddressCount`,[b]:wDe}],[0,{[v]:`SecondarySubnetId`,[b]:QV}],[0,{[v]:`InterfaceType`,[b]:bB}],[1,{[v]:`NetworkCardIndex`,[b]:YB}]]],rPe=[3,x,zE,0,[Uv,F_,dA,sA,RN,uT,DO],[2,1,[()=>JLe,{[b]:uA}],1,0,0,1]],iPe=[3,x,UE,0,[BT],[[0,{[v]:`LicenseConfigurationArn`,[b]:DB}]]],aPe=[3,x,WE,0,[BT],[0]],oPe=[3,x,XE,0,[Dg],[[0,{[v]:`BandwidthWeighting`,[b]:gL}]]],sPe=[3,x,ZE,0,[Dg],[0]],cPe=[3,x,eD,0,[ig,sg,lg,Qx,sS,PP,yM,fS,wA,Jx],[[0,{[v]:`AvailabilityZone`,[b]:KI}],[0,{[v]:`AvailabilityZoneId`,[b]:qI}],[0,{[v]:`Affinity`,[b]:XI}],[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`HostId`,[b]:Bz}],[0,{[v]:`Tenancy`,[b]:lH}],[0,{[v]:`SpreadDomain`,[b]:FV}],[0,{[v]:`HostResourceGroupArn`,[b]:Wz}],[1,{[v]:`PartitionNumber`,[b]:yV}],[0,{[v]:`GroupId`,[b]:Pz}]]],lPe=[3,x,rD,0,[ig,sg,lg,Qx,sS,PP,yM,fS,wA,Jx],[0,0,0,0,0,0,0,0,1,0]],uPe=[3,x,tD,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Kz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:dz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:uz}]]],dPe=[3,x,nD,0,[hS,$b,Zb],[0,2,2]],fPe=[3,x,qE,0,[hx],[[2,{[v]:`Enabled`,[b]:Cz}]]],pPe=[3,x,JE,0,[hx],[2]],mPe=[3,x,iD,0,[wE,YE,YF],[0,0,0]],hPe=[3,x,aD,0,[eO,aN,vg,GF,dC],[[0,{[v]:`MaxPrice`,[b]:PEe}],[0,{[v]:`SpotInstanceType`,[b]:kOe}],[1,{[v]:`BlockDurationMinutes`,[b]:oL}],[4,{[v]:`ValidUntil`,[b]:wke}],[0,{[v]:`InstanceInterruptionBehavior`,[b]:DTe}]]],gPe=[3,x,oD,0,[eO,aN,vg,GF,dC],[0,0,1,4,0]],_Pe=[3,x,cD,0,[Jj,iP],[[0,{[v]:`ResourceType`,[b]:MV}],[()=>UU,{[v]:`TagSet`,[b]:sH}]]],vPe=[3,x,uD,0,[Jj,iP],[0,[()=>UU,{[b]:NP}]]],XH=[3,x,fD,0,[wE,YE,jF,cF,o_,kg,Wy,dE,Ok],[[0,{[v]:`LaunchTemplateId`,[b]:AB}],[0,{[v]:`LaunchTemplateName`,[b]:jB}],[1,{[v]:`VersionNumber`,[b]:wH}],[0,{[v]:`VersionDescription`,[b]:pke}],[4,{[v]:`CreateTime`,[b]:QL}],[0,{[v]:`CreatedBy`,[b]:SL}],[2,{[v]:`DefaultVersion`,[b]:AR}],[()=>hFe,{[v]:`LaunchTemplateData`,[b]:_Ee}],[()=>$H,{[v]:`Operator`,[b]:lV}]]],yPe=[3,x,HT,0,[BT],[[0,{[v]:`LicenseConfigurationArn`,[b]:DB}]]],bPe=[3,x,VT,0,[BT],[0]],xPe=[3,x,CD,0,[cg,yP],[[()=>SLe,{[v]:`Accelerators`,[b]:YI}],[1,{[v]:`TotalMediaMemoryInMiB`,[b]:eke}]]],SPe=[3,x,kD,0,[m_,SO,gO,UD],[[1,{[v]:`Count`,[b]:tR}],[0,{[v]:`Name`,[b]:qB}],[0,{[v]:`Manufacturer`,[b]:WB}],[()=>CPe,{[v]:`MemoryInfo`,[b]:IB}]]],CPe=[3,x,jD,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],wPe=[3,x,LD,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],TPe=[3,x,RD,0,[xD,mO],[1,1]],EPe=[3,x,UD,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],DPe=[3,x,qD,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],OPe=[3,x,JD,0,[xD,mO],[1,1],1],kPe=[3,x,BD,0,[oC,gM,Jb,b_,g,qCe,ZP,_g,x_,iT,RT,Qj,VP,CC,Fx,Vb,TN,ux],[[0,{[v]:`InstanceId`,[b]:iB}],[()=>MH,0],()=>HH,[()=>MH,0],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Attribute`,[b]:tL}],[()=>Rke,{[v]:`Value`,[b]:yH}],[()=>PIe,{[v]:`BlockDeviceMapping`,[b]:iL}],[()=>MH,{[v]:`DisableApiTermination`,[b]:iR}],[()=>NH,{[v]:`InstanceType`,[b]:vB}],[()=>NH,{[v]:`Kernel`,[b]:lEe}],[()=>NH,{[v]:`Ramdisk`,[b]:lOe}],[()=>mAe,{[v]:`UserData`,[b]:pH}],[()=>NH,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:sB}],[()=>EU,{[b]:Jx}],[()=>MH,{[v]:`EbsOptimized`,[b]:rz}],[()=>NH,{[v]:`SriovNetSupport`,[b]:qV}],[()=>MH,{[v]:`EnaSupport`,[b]:yz}]],1],APe=[3,x,GD,0,[g,$g,wE,YE,Wy],[2,[0,4],0,0,[0,{[b]:vM}]]],jPe=[3,x,KD,0,[nE],[[()=>YH,{[v]:`LaunchTemplate`,[b]:kB}]]],MPe=[3,x,nO,0,[mN,Bh,$D,ED,Hg,cb,Vk,ex,Qb,Bb,gv],[[0,{[v]:`SubnetId`,[b]:WV}],[()=>MH,0],[()=>MH,0],[()=>MH,0],0,[()=>MH,0],0,[()=>MH,0],[()=>MH,0],1,[()=>MH,0]],1],NPe=[3,x,uO,0,[SF,g,XN,VF,bT,FP,SD],[0,2,1,0,1,1,2],1],PPe=[3,x,dO,0,[kF],[[()=>qFe,{[v]:`VolumeModification`,[b]:_ke}]]],FPe=[3,x,xO,0,[$N],[[0,{[v]:`State`,[b]:tH}]]],ZH=[3,x,LO,0,[o_,My,bx,Dx,RO,WO,Nk,$N,mN,gF,iP,a_,Jh,OCe,hCe,KSe,Wj],[[4,{[v]:`CreateTime`,[b]:QL}],[4,{[v]:`DeleteTime`,[b]:TR}],[0,{[v]:`FailureCode`,[b]:Tz}],[0,{[v]:`FailureMessage`,[b]:Oz}],[()=>CLe,{[v]:`NatGatewayAddressSet`,[b]:qEe}],[0,{[v]:`NatGatewayId`,[b]:QB}],[()=>oFe,{[v]:`ProvisionedBandwidth`,[b]:mDe}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`VpcId`,[b]:bH}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`ConnectivityType`,[b]:ZL}],[0,{[v]:`AvailabilityMode`,[b]:EI}],[0,{[v]:`AutoScalingIps`,[b]:LI}],[0,{[v]:`AutoProvisionZones`,[b]:jI}],[()=>wLe,{[v]:`AttachedApplianceSet`,[b]:fI}],[0,{[v]:`RouteTableId`,[b]:jV}]]],IPe=[3,x,HO,0,[Uh,ZO,gA,oA,Gh,jw,Dx,eP,ig,sg],[[0,{[v]:`AllocationId`,[b]:_I}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`PrivateIp`,[b]:ODe}],[0,{[v]:`PublicIp`,[b]:mV}],[0,{[v]:`AssociationId`,[b]:SI}],[2,{[v]:`IsPrimary`,[b]:WTe}],[0,{[v]:`FailureMessage`,[b]:Oz}],[0,{[v]:`Status`,[b]:nH}],[0,{[v]:`AvailabilityZone`,[b]:KI}],[0,{[v]:`AvailabilityZoneId`,[b]:qI}]]],LPe=[3,x,zO,0,[LP,WSe,mF,kCe,oO,bx,Dx],[[0,{[v]:`Type`,[b]:fH}],[0,{[v]:`ApplianceArn`,[b]:pI}],[0,{[v]:`VpcEndpointId`,[b]:hke}],[0,{[v]:`AttachmentState`,[b]:HI}],[0,{[v]:`ModificationState`,[b]:VB}],[0,{[v]:`FailureCode`,[b]:Tz}],[0,{[v]:`FailureMessage`,[b]:Oz}]]],RPe=[3,x,TO,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],zPe=[3,x,wO,0,[xD,mO],[1,1]],BPe=[3,x,kO,0,[DO,ik,XD,YSe,YCe,Pk,M_,FD,ID],[[1,{[v]:`NetworkCardIndex`,[b]:YB}],[0,{[v]:`NetworkPerformance`,[b]:nV}],[1,{[v]:`MaximumNetworkInterfaces`,[b]:LB}],[1,{[v]:`AdditionalFlexibleNetworkInterfaces`,[b]:gI}],[1,{[v]:`BaselineBandwidthInGbps`,[b]:nL}],[1,{[v]:`PeakBandwidthInGbps`,[b]:hDe}],[1,{[v]:`DefaultEnaQueueCountPerInterface`,[b]:cR}],[1,{[v]:`MaximumEnaQueueCount`,[b]:kEe}],[1,{[v]:`MaximumEnaQueueCountPerInterface`,[b]:AEe}]]],VPe=[3,x,tk,0,[ik,XD,YD,Pv,EO,TS,ES,rT,ux,cx,zb,Pb,ix,owe,wx,e_,EN,iO,DS],[[0,{[v]:`NetworkPerformance`,[b]:nV}],[1,{[v]:`MaximumNetworkInterfaces`,[b]:LB}],[1,{[v]:`MaximumNetworkCards`,[b]:NEe}],[1,{[v]:`DefaultNetworkCardIndex`,[b]:mR}],[()=>DLe,{[v]:`NetworkCards`,[b]:WEe}],[1,{[v]:`Ipv4AddressesPerInterface`,[b]:vTe}],[1,{[v]:`Ipv6AddressesPerInterface`,[b]:yTe}],[2,{[v]:`Ipv6Supported`,[b]:eEe}],[0,{[v]:`EnaSupport`,[b]:yz}],[2,{[v]:`EfaSupported`,[b]:_z}],[()=>vMe,{[v]:`EfaInfo`,[b]:tz}],[2,{[v]:`EncryptionInTransitSupported`,[b]:QR}],[2,{[v]:`EnaSrdSupported`,[b]:mz}],[()=>sIe,{[v]:`BandwidthWeightings`,[b]:_L}],[0,{[v]:`FlexibleEnaQueuesSupport`,[b]:Ez}],[()=>ZAe,{[v]:`ConnectionTrackingConfiguration`,[b]:JL}],[2,{[v]:`SecondaryNetworkSupported`,[b]:POe}],[1,{[v]:`MaximumSecondaryNetworkInterfaces`,[b]:LEe}],[1,{[v]:`Ipv4AddressesPerSecondaryInterface`,[b]:bTe}]]],HPe=[3,x,YO,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],UPe=[3,x,XO,0,[xD,mO],[1,1]],WPe=[3,x,jO,0,[m_,YF],[[1,{[v]:`Count`,[b]:tR}],[1,{[v]:`Version`,[b]:Tke}]]],GPe=[3,x,MO,0,[m_,SO,ywe,UD],[[1,{[v]:`Count`,[b]:tR}],[0,{[v]:`Name`,[b]:qB}],[()=>WPe,{[v]:`CoreInfo`,[b]:PL}],[()=>KPe,{[v]:`MemoryInfo`,[b]:IB}]]],KPe=[3,x,PO,0,[GM],[[1,{[v]:`SizeInMiB`,[b]:BV}]]],qPe=[3,x,nk,0,[FO,bP],[[()=>OLe,{[v]:`NeuronDevices`,[b]:GEe}],[1,{[v]:`TotalNeuronDeviceMemoryInMiB`,[b]:tke}]]],JPe=[3,x,sk,0,[YN],[[()=>kLe,{[v]:`SupportedVersions`,[b]:WOe}]]],QH=[3,x,Sk,0,[Mk],[0]],$H=[3,x,Ck,0,[_O,Mk,aS],[[2,{[v]:`Managed`,[b]:VEe}],[0,{[v]:`Principal`,[b]:pDe}],[2,{[v]:`HiddenByDefault`,[b]:mTe}]]],YPe=[3,x,Yk,0,[KS],[[0,{[v]:`InstanceFamily`,[b]:CTe}]]],XPe=[3,x,Xk,0,[KS],[0]],eU=[3,x,LA,0,[sg,lg,Qx,wA,sS,PP,yM,fS,Jx,ig],[[0,{[v]:`AvailabilityZoneId`,[b]:qI}],[0,{[v]:`Affinity`,[b]:XI}],[0,{[v]:`GroupName`,[b]:Fz}],[1,{[v]:`PartitionNumber`,[b]:yV}],[0,{[v]:`HostId`,[b]:Bz}],[0,{[v]:`Tenancy`,[b]:lH}],[0,{[v]:`SpreadDomain`,[b]:FV}],[0,{[v]:`HostResourceGroupArn`,[b]:Wz}],[0,{[v]:`GroupId`,[b]:Pz}],[0,{[v]:`AvailabilityZone`,[b]:KI}]]],tU=[3,x,$k,0,[Qx,$N,tP,Rk,Jx,iP,Ix,_N,KT,Ok,eA],[[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`Strategy`,[b]:rH}],[1,{[v]:`PartitionCount`,[b]:gDe}],[0,{[v]:`GroupId`,[b]:Pz}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`GroupArn`,[b]:oTe}],[0,{[v]:`SpreadLevel`,[b]:AOe}],[0,{[v]:`LinkedGroupId`,[b]:pEe}],[()=>$H,{[v]:`Operator`,[b]:lV}],[0,{[v]:`ParentGroupId`,[b]:SDe}]]],ZPe=[3,x,nA,0,[zN],[[()=>PLe,{[v]:`SupportedStrategies`,[b]:zOe}]]],QPe=[3,x,xA,0,[Xy,xA],[[0,{[v]:`Description`,[b]:jR}],[0,{[v]:`PrefixListId`,[b]:vV}]]],$Pe=[3,x,Wk,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Kz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:dz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:uz}]]],eFe=[3,x,Gk,0,[hS,$b,Zb],[0,2,2]],tFe=[3,x,Kk,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Kz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:dz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:uz}]]],nFe=[3,x,cA,0,[RA,uA],[[2,{[v]:`Primary`,[b]:CV}],[0,{[v]:`PrivateIpAddress`,[b]:gV}]]],rFe=[3,x,_A,0,[fM,hM,bM,gO],[[()=>eIe,{[v]:`SupportedArchitectures`,[b]:fOe}],[1,{[v]:`SustainedClockSpeedInGhz`,[b]:hOe}],[()=>tRe,{[v]:`SupportedFeatures`,[b]:_Oe}],[0,{[v]:`Manufacturer`,[b]:WB}]]],iFe=[3,x,zk,0,[Fk,Lk],[[0,{[v]:`ProductCode`,[b]:_De}],[0,{[v]:`Type`,[b]:fH}]]],aFe=[3,x,jA,0,[Wx],[[0,{[v]:`GatewayId`,[b]:Nz}]]],oFe=[3,x,Nk,0,[kA,BA,Yj,rM,eP],[[4,{[v]:`ProvisionTime`,[b]:FDe}],[0,{[v]:`Provisioned`,[b]:BDe}],[4,{[v]:`RequestTime`,[b]:sOe}],[0,{[v]:`Requested`,[b]:dOe}],[0,{[v]:`Status`,[b]:nH}]]],sFe=[3,x,lj,0,[OC,g],[[()=>OU,{[b]:oC}],[2,{[v]:`DryRun`,[b]:_}]],1],cFe=[3,x,Aj,0,[Jx,EA,HP,gF,PF],[[0,{[v]:`GroupId`,[b]:Pz}],[0,{[v]:`PeeringStatus`,[b]:bV}],[0,{[v]:`UserId`,[b]:mH}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:TH}]]],lFe=[3,x,nM,0,[_k,rS,Dj,_x],[[0,{[v]:`OptInStatus`,[b]:cV}],[()=>RLe,{[v]:`GeographySet`,[b]:Iz}],[0,{[v]:`RegionName`,[b]:kV}],[0,{[v]:`RegionEndpoint`,[b]:KDe}]]],uFe=[3,x,rj,0,[SO],[[0,{[v]:`Name`,[b]:qB}]]],dFe=[3,x,uj,0,[SO,MC,rwe,xg,kP,zP,eT,wP,g,Xy,dg,wT,mj,XA,_g,WF,TN,ux],[[0,{[v]:`Name`,[b]:qB}],0,[()=>cIe,{[b]:iwe}],0,0,[()=>Lke,0],0,[()=>WU,{[b]:DP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Description`,[b]:jR}],[0,{[v]:`Architecture`,[b]:QI}],[0,{[v]:`KernelId`,[b]:CB}],[0,{[v]:`RamdiskId`,[b]:OV}],[0,{[v]:`RootDeviceName`,[b]:EV}],[()=>xU,{[b]:gg}],[0,{[v]:`VirtualizationType`,[b]:OH}],[0,{[v]:`SriovNetSupport`,[b]:qV}],[2,{[v]:`EnaSupport`,[b]:yz}]],1],fFe=[3,x,dj,0,[EC],[[0,{[v]:`ImageId`,[b]:cB}]]],pFe=[3,x,UA,0,[Uh,oA,CO,g],[0,0,0,[2,{[v]:`DryRun`,[b]:_}]]],nU=[3,x,xj,0,[wT,Vb,fC,_g,ek,EC,iT,DT,xO,LA,YA,x_,CC,VP,wP,Sb,jb,TM,FM,HC,Yg,Bg,Kg,YT,cS,ZD,Jb,Fw,Uk,QD,b_,Ok,rk,oN],[0,2,()=>qNe,[()=>aLe,{[b]:gg}],[()=>uLe,{[b]:$O}],0,0,0,()=>pPe,()=>lPe,0,2,0,[()=>jH,0],[()=>vLe,{[b]:DP}],[()=>vIe,{[b]:xb}],[()=>oLe,{[b]:Cb}],[()=>zU,{[b]:CM}],[()=>HU,{[b]:IM}],()=>ZNe,()=>zH,()=>FNe,()=>MNe,[()=>mLe,{[b]:eE}],()=>GNe,()=>$Ne,()=>UNe,[()=>dNe,0],()=>dPe,()=>YNe,2,()=>QH,()=>sPe,[()=>fLe,{[b]:sN}]]],rU=[3,x,aM,0,[hj,gk,vj,Fx,yT],[[0,{[v]:`ReservationId`,[b]:ZDe}],[0,{[v]:`OwnerId`,[b]:sV}],[0,{[v]:`RequesterId`,[b]:$De}],[()=>TU,{[v]:`GroupSet`,[b]:Lz}],[()=>RIe,{[v]:`InstancesSet`,[b]:gB}]]],mFe=[3,x,tj,0,[f_,vO],[[0,{[v]:`Code`,[b]:$L}],[0,{[v]:`Message`,[b]:GB}]]],hFe=[3,x,Sj,0,[wT,Vb,fC,_g,ek,EC,iT,DT,xO,LA,YA,x_,CC,VP,wP,Sb,jb,TM,FM,HC,Yg,Bg,Kg,YT,cS,ZD,Jb,Fw,Uk,QD,b_,Ok,rk,oN],[[0,{[v]:`KernelId`,[b]:CB}],[2,{[v]:`EbsOptimized`,[b]:rz}],[()=>KNe,{[v]:`IamInstanceProfile`,[b]:aB}],[()=>iLe,{[v]:`BlockDeviceMappingSet`,[b]:aL}],[()=>lLe,{[v]:`NetworkInterfaceSet`,[b]:eV}],[0,{[v]:`ImageId`,[b]:cB}],[0,{[v]:`InstanceType`,[b]:vB}],[0,{[v]:`KeyName`,[b]:TB}],[()=>fPe,{[v]:`Monitoring`,[b]:KB}],[()=>cPe,{[v]:`Placement`,[b]:SV}],[0,{[v]:`RamDiskId`,[b]:HDe}],[2,{[v]:`DisableApiTermination`,[b]:iR}],[0,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:sB}],[()=>jH,{[v]:`UserData`,[b]:pH}],[()=>_Le,{[v]:`TagSpecificationSet`,[b]:rke}],[()=>yIe,{[v]:`ElasticGpuSpecificationSet`,[b]:GR}],[()=>sLe,{[v]:`ElasticInferenceAcceleratorSet`,[b]:ZR}],[()=>GU,{[v]:`SecurityGroupIdSet`,[b]:vOe}],[()=>GU,{[v]:`SecurityGroupSet`,[b]:SOe}],[()=>XNe,{[v]:`InstanceMarketOptions`,[b]:jTe}],[()=>XAe,{[v]:`CreditSpecification`,[b]:GL}],[()=>PNe,{[v]:`CpuOptions`,[b]:LL}],[()=>NNe,{[v]:`CapacityReservationSpecification`,[b]:UL}],[()=>pLe,{[v]:`LicenseSet`,[b]:OB}],[()=>WNe,{[v]:`HibernationOptions`,[b]:Vz}],[()=>QNe,{[v]:`MetadataOptions`,[b]:RB}],[()=>HNe,{[v]:`EnclaveOptions`,[b]:cz}],[()=>uNe,{[v]:`InstanceRequirements`,[b]:GTe}],[()=>uPe,{[v]:`PrivateDnsNameOptions`,[b]:dV}],[()=>JNe,{[v]:`MaintenanceOptions`,[b]:zB}],[2,{[v]:`DisableApiStop`,[b]:rR}],[()=>$H,{[v]:`Operator`,[b]:lV}],[()=>oPe,{[v]:`NetworkPerformanceOptions`,[b]:tV}],[()=>dLe,{[v]:`SecondaryInterfaceSet`,[b]:HV}]]],gFe=[3,x,Lj,0,[jM,Jx,GS,Ew,Ox,xP,Lg,Ig,xA,ij,Xy],[[0,{[v]:`SecurityGroupRuleId`,[b]:LV}],[0,{[v]:`GroupId`,[b]:Pz}],[2,{[v]:`IsEgress`,[b]:tB}],[0,{[v]:`IpProtocol`,[b]:fB}],[1,{[v]:`FromPort`,[b]:kz}],[1,{[v]:`ToPort`,[b]:aH}],[0,{[v]:`CidrIpv4`,[b]:NL}],[0,{[v]:`CidrIpv6`,[b]:ML}],[0,{[v]:`PrefixListId`,[b]:vV}],[0,{[v]:`ReferencedGroupId`,[b]:JDe}],[0,{[v]:`Description`,[b]:jR}]]],_Fe=[3,x,Mj,0,[Jx,kM,g,FN,IN,Ew,Ox,xP,Fg,ww],[[0,{[v]:`GroupId`,[b]:Pz}],[()=>BU,{[b]:jM}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SourceSecurityGroupName`,[b]:XV}],[0,{[v]:`SourceSecurityGroupOwnerId`,[b]:ZV}],[0,{[v]:`IpProtocol`,[b]:fB}],[1,{[v]:`FromPort`,[b]:kz}],[1,{[v]:`ToPort`,[b]:aH}],[0,{[v]:`CidrIp`,[b]:jL}],[()=>jU,{[v]:`IpPermissions`,[b]:pB}]],1],vFe=[3,x,Nj,0,[HA,KP,zj],[[2,{[v]:`Return`,[b]:TV}],[()=>jU,{[v]:`UnknownIpPermissionSet`,[b]:hH}],[()=>RU,{[v]:`RevokedSecurityGroupRuleSet`,[b]:AV}]]],yFe=[3,x,Pj,0,[Fg,Ox,Jx,Qx,ww,Ew,FN,IN,xP,kM,g],[0,1,0,0,[()=>jU,0],0,0,0,1,[()=>BU,{[b]:jM}],[2,{[v]:`DryRun`,[b]:_}]]],bFe=[3,x,Fj,0,[HA,KP,zj],[[2,{[v]:`Return`,[b]:TV}],[()=>jU,{[v]:`UnknownIpPermissionSet`,[b]:hH}],[()=>RU,{[v]:`RevokedSecurityGroupRuleSet`,[b]:AV}]]],xFe=[3,x,oM,0,[O_,I_,Yv,Gb,Wx,oC,iw,WO,sP,GT,Ng,ZO,fk,$N,PF,zg,xk,kS],[[0,{[v]:`DestinationCidrBlock`,[b]:aR}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:fR}],[0,{[v]:`DestinationPrefixListId`,[b]:vR}],[0,{[v]:`EgressOnlyInternetGatewayId`,[b]:oz}],[0,{[v]:`GatewayId`,[b]:Nz}],[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`InstanceOwnerId`,[b]:FTe}],[0,{[v]:`NatGatewayId`,[b]:QB}],[0,{[v]:`TransitGatewayId`,[b]:JOe}],[0,{[v]:`LocalGatewayId`,[b]:fEe}],[0,{[v]:`CarrierGatewayId`,[b]:DL}],[0,{[v]:`NetworkInterfaceId`,[b]:$B}],[0,{[v]:`Origin`,[b]:rDe}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:TH}],[0,{[v]:`CoreNetworkArn`,[b]:IL}],[0,{[v]:`OdbNetworkArn`,[b]:cDe}],[0,{[v]:`IpAddress`,[b]:Xz}]]],iU=[3,x,Xj,0,[KCe,NA,Wj,sM,iP,gF,gk],[[()=>WLe,{[v]:`AssociationSet`,[b]:BI}],[()=>ILe,{[v]:`PropagatingVgwSet`,[b]:LDe}],[0,{[v]:`RouteTableId`,[b]:jV}],[()=>ULe,{[v]:`RouteSet`,[b]:iOe}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`OwnerId`,[b]:sV}]]],SFe=[3,x,Bj,0,[hO,Vj,Wj,mN,Wx,pA,eg],[[2,{[v]:`Main`,[b]:BEe}],[0,{[v]:`RouteTableAssociationId`,[b]:aOe}],[0,{[v]:`RouteTableId`,[b]:jV}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`GatewayId`,[b]:Nz}],[0,{[v]:`PublicIpv4Pool`,[b]:_V}],[()=>aU,{[v]:`AssociationState`,[b]:II}]]],aU=[3,x,Uj,0,[$N,SN],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`StatusMessage`,[b]:GV}]]],CFe=[3,x,cj,0,[hx],[[2,{[v]:`Enabled`,[b]:Cz}]],1],wFe=[3,x,fj,0,[DD,OD,_g,EC,iT,xS,yS,wT,DT,xO,LA,mj,TM,FM,mN,VP,xb,jb,wP,nE,HC,Yg,Bg,Kg,cS,YT,ZD,Jb,Uk,QD,b_,Yb,rk,Ok,oN,g,x_,CC,uA,$g,Hh,ek,fC,Vb],[1,1,[()=>xU,{[b]:gg}],0,0,1,[()=>kU,{[b]:AS}],0,0,[()=>CFe,0],[()=>eU,0],0,[()=>zU,{[b]:CM}],[()=>HU,{[b]:IM}],0,[()=>zke,0],[()=>bIe,0],[()=>SIe,{[b]:Cb}],[()=>WU,{[b]:DP}],()=>mPe,()=>tNe,()=>zH,()=>SAe,()=>hAe,()=>IMe,[()=>xLe,{[b]:eE}],()=>nNe,()=>HH,()=>eFe,()=>eNe,2,2,()=>cNe,()=>QH,[()=>GIe,{[b]:sN}],[2,{[v]:`DryRun`,[b]:_}],[2,{[v]:`DisableApiTermination`,[b]:iR}],[0,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:sB}],[0,{[v]:`PrivateIpAddress`,[b]:gV}],[0,{[v]:`ClientToken`,[nEe]:1,[b]:qL}],[0,{[v]:`AdditionalInfo`,[b]:xI}],[()=>BIe,{[v]:`NetworkInterface`,[b]:ZEe}],[()=>GH,{[v]:`IamInstanceProfile`,[b]:aB}],[2,{[v]:`EbsOptimized`,[b]:rz}]],2],TFe=[3,x,KM,0,[uA],[[0,{[v]:`PrivateIpAddress`,[b]:gV}]]],EFe=[3,x,YM,0,[uA],[0]],DFe=[3,x,IM,0,[Jx,cw,iP,gF,SM,gk,Qx,Xy,ww],[[0,{[v]:`GroupId`,[b]:Pz}],[()=>jU,{[v]:`IpPermissionsEgress`,[b]:BTe}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`SecurityGroupArn`,[b]:IV}],[0,{[v]:`OwnerId`,[b]:sV}],[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`GroupDescription`,[b]:sTe}],[()=>jU,{[v]:`IpPermissions`,[b]:pB}]]],OFe=[3,x,NM,0,[jM,Jx,tS,GS,Ew,Ox,xP,Lg,Ig,xA,aj,Xy,iP,OM],[[0,{[v]:`SecurityGroupRuleId`,[b]:LV}],[0,{[v]:`GroupId`,[b]:Pz}],[0,{[v]:`GroupOwnerId`,[b]:uTe}],[2,{[v]:`IsEgress`,[b]:tB}],[0,{[v]:`IpProtocol`,[b]:fB}],[1,{[v]:`FromPort`,[b]:kz}],[1,{[v]:`ToPort`,[b]:aH}],[0,{[v]:`CidrIpv4`,[b]:NL}],[0,{[v]:`CidrIpv6`,[b]:ML}],[0,{[v]:`PrefixListId`,[b]:vV}],[()=>cFe,{[v]:`ReferencedGroupInfo`,[b]:YDe}],[0,{[v]:`Description`,[b]:jR}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`SecurityGroupRuleArn`,[b]:bOe}]]],oU=[3,x,QN,0,[mk,pk,iP,UN,ej,VN,ig,jP,Mg,i_,Ax,cN,SF,$N,CN,HN,zA,gk,Xy,BF,gx,TT,j_],[[0,{[v]:`OwnerAlias`,[b]:iDe}],[0,{[v]:`OutpostArn`,[b]:oV}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`StorageTier`,[b]:BOe}],[4,{[v]:`RestoreExpiryTime`,[b]:GDe}],[0,{[v]:`SseType`,[b]:$V}],[0,{[v]:`AvailabilityZone`,[b]:KI}],[0,{[v]:`TransferType`,[b]:oke}],[1,{[v]:`CompletionDurationMinutes`,[b]:TL}],[4,{[v]:`CompletionTime`,[b]:XL}],[1,{[v]:`FullSnapshotSizeInBytes`,[b]:jz}],[0,{[v]:`SnapshotId`,[b]:UV}],[0,{[v]:`VolumeId`,[b]:SH}],[0,{[v]:`Status`,[b]:nH}],[0,{[v]:`StatusMessage`,[b]:GV}],[4,{[v]:`StartTime`,[b]:eH}],[0,{[v]:`Progress`,[b]:wV}],[0,{[v]:`OwnerId`,[b]:sV}],[0,{[v]:`Description`,[b]:jR}],[1,{[v]:`VolumeSize`,[b]:EH}],[2,{[v]:`Encrypted`,[b]:wz}],[0,{[v]:`KmsKeyId`,[b]:wB}],[0,{[v]:`DataEncryptionKeyId`,[b]:sR}]]],kFe=[3,x,bN,0,[eO,aN,vg,GF,dC],[0,0,1,4,0]],AFe=[3,x,QM,0,[OC,Hh,g],[[()=>OU,{[b]:oC}],[0,{[v]:`AdditionalInfo`,[b]:xI}],[2,{[v]:`DryRun`,[b]:_}]],1],jFe=[3,x,$M,0,[uN],[[()=>AU,{[v]:`InstancesSet`,[b]:gB}]]],sU=[3,x,PN,0,[f_,vO],[[0,{[v]:`Code`,[b]:$L}],[0,{[v]:`Message`,[b]:GB}]]],MFe=[3,x,eN,0,[OC,gS,ON,g,yx],[[()=>OU,{[b]:oC}],2,2,[2,{[v]:`DryRun`,[b]:_}],[2,{[v]:`Force`,[b]:iTe}]],1],NFe=[3,x,tN,0,[fN],[[()=>AU,{[v]:`InstancesSet`,[b]:gB}]]],cU=[3,x,nP,0,[sg,Bb,ED,Hg,gk,Bh,IS,iP,dM,pk,cb,GC,Wk,wg,LP,mN,$N,gF,Og,XSe,ig,N_,$D],[[0,{[v]:`AvailabilityZoneId`,[b]:qI}],[1,{[v]:`EnableLniAtDeviceIndex`,[b]:nz}],[2,{[v]:`MapCustomerOwnedIpOnLaunch`,[b]:TEe}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:zL}],[0,{[v]:`OwnerId`,[b]:sV}],[2,{[v]:`AssignIpv6AddressOnCreation`,[b]:yI}],[()=>$Le,{[v]:`Ipv6CidrBlockAssociationSet`,[b]:$z}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`SubnetArn`,[b]:pOe}],[0,{[v]:`OutpostArn`,[b]:oV}],[2,{[v]:`EnableDns64`,[b]:RR}],[2,{[v]:`Ipv6Native`,[b]:MTe}],[()=>$Pe,{[v]:`PrivateDnsNameOptionsOnLaunch`,[b]:vDe}],[()=>FH,{[v]:`BlockPublicAccessStates`,[b]:fL}],[0,{[v]:`Type`,[b]:fH}],[0,{[v]:`SubnetId`,[b]:WV}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`CidrBlock`,[b]:vL}],[1,{[v]:`AvailableIpAddressCount`,[b]:vI}],[0,{[v]:`AvailabilityZone`,[b]:KI}],[2,{[v]:`DefaultForAz`,[b]:lR}],[2,{[v]:`MapPublicIpOnLaunch`,[b]:FEe}]]],PFe=[3,x,mM,0,[$N,SN],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`StatusMessage`,[b]:GV}]]],FFe=[3,x,RM,0,[Gh,FS,RS,bS,nT],[[0,{[v]:`AssociationId`,[b]:SI}],[0,{[v]:`Ipv6CidrBlock`,[b]:Qz}],[()=>PFe,{[v]:`Ipv6CidrBlockState`,[b]:eB}],[0,{[v]:`Ipv6AddressAttribute`,[b]:qz}],[0,{[v]:`IpSource`,[b]:_B}]]],IFe=[3,x,NP,0,[xT,ZP],[[0,{[v]:`Key`,[b]:aEe}],[0,{[v]:`Value`,[b]:yH}]]],LFe=[3,x,DP,0,[Jj,iP],[[0,{[v]:`ResourceType`,[b]:MV}],[()=>UU,{[b]:NP}]]],RFe=[3,x,dP,0,[OC,yx,ON,g],[[()=>OU,{[b]:oC}],2,2,[2,{[v]:`DryRun`,[b]:_}]],1],zFe=[3,x,fP,0,[mP],[[()=>AU,{[v]:`InstancesSet`,[b]:gB}]]],BFe=[3,x,gP,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],VFe=[3,x,_P,0,[xD,mO],[1,1]],HFe=[3,x,GP,0,[Xy,HP,Qx,Jx,gF,PF,EA],[[0,{[v]:`Description`,[b]:jR}],[0,{[v]:`UserId`,[b]:mH}],[0,{[v]:`GroupName`,[b]:Fz}],[0,{[v]:`GroupId`,[b]:Pz}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:TH}],[0,{[v]:`PeeringStatus`,[b]:bV}]]],UFe=[3,x,hF,0,[f_,vO],[[0,{[v]:`Code`,[b]:$L}],[0,{[v]:`Message`,[b]:GB}]]],lU=[3,x,KF,0,[vx],[[()=>CIe,{[v]:`ErrorSet`,[b]:bz}]]],WFe=[3,x,iF,0,[xD,mO],[[1,{[v]:`Min`,[b]:MB}],[1,{[v]:`Max`,[b]:UB}]]],GFe=[3,x,aF,0,[xD,mO],[1,1],1],KFe=[3,x,oF,0,[Fy,A_,Ay,sF,UF],[[1,{[v]:`DefaultVCpus`,[b]:OR}],[1,{[v]:`DefaultCores`,[b]:oR}],[1,{[v]:`DefaultThreadsPerCore`,[b]:CR}],[()=>dIe,{[v]:`ValidCores`,[b]:fke}],[()=>nRe,{[v]:`ValidThreadsPerCore`,[b]:Cke}]]],uU=[3,x,ZF,0,[sg,pk,qN,bT,iP,VF,kx,SD,FP,VN,Ok,yF,SF,XN,cN,ig,$N,o_,mg,gx,TT],[[0,{[v]:`AvailabilityZoneId`,[b]:qI}],[0,{[v]:`OutpostArn`,[b]:oV}],[0,{[v]:`SourceVolumeId`,[b]:HOe}],[1,{[v]:`Iops`,[b]:xB}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[0,{[v]:`VolumeType`,[b]:DH}],[2,{[v]:`FastRestored`,[b]:Az}],[2,{[v]:`MultiAttachEnabled`,[b]:CEe}],[1,{[v]:`Throughput`,[b]:uH}],[0,{[v]:`SseType`,[b]:$V}],[()=>$H,{[v]:`Operator`,[b]:lV}],[1,{[v]:`VolumeInitializationRate`,[b]:xH}],[0,{[v]:`VolumeId`,[b]:SH}],[1,{[v]:`Size`,[b]:GOe}],[0,{[v]:`SnapshotId`,[b]:UV}],[0,{[v]:`AvailabilityZone`,[b]:KI}],[0,{[v]:`Status`,[b]:nH}],[4,{[v]:`CreateTime`,[b]:QL}],[()=>oRe,{[v]:`AttachmentSet`,[b]:VI}],[2,{[v]:`Encrypted`,[b]:wz}],[0,{[v]:`KmsKeyId`,[b]:wB}]]],dU=[3,x,$P,0,[Uv,Zh,aw,rb,SF,oC,Zy,$N,rg],[[2,{[v]:`DeleteOnTermination`,[b]:_R}],[0,{[v]:`AssociatedResource`,[b]:PI}],[0,{[v]:`InstanceOwningService`,[b]:LTe}],[1,{[v]:`EbsCardIndex`,[b]:FR}],[0,{[v]:`VolumeId`,[b]:SH}],[0,{[v]:`InstanceId`,[b]:iB}],[0,{[v]:`Device`,[b]:MR}],[0,{[v]:`Status`,[b]:nH}],[4,{[v]:`AttachTime`,[b]:GI}]]],qFe=[3,x,kF,0,[SF,oO,SN,OP,pP,MP,AP,vP,Tk,vk,Dk,Ek,bk,zA,HN,fx,Ok],[[0,{[v]:`VolumeId`,[b]:SH}],[0,{[v]:`ModificationState`,[b]:VB}],[0,{[v]:`StatusMessage`,[b]:GV}],[1,{[v]:`TargetSize`,[b]:ike}],[1,{[v]:`TargetIops`,[b]:ZOe}],[0,{[v]:`TargetVolumeType`,[b]:ske}],[1,{[v]:`TargetThroughput`,[b]:ake}],[2,{[v]:`TargetMultiAttachEnabled`,[b]:$Oe}],[1,{[v]:`OriginalSize`,[b]:lDe}],[1,{[v]:`OriginalIops`,[b]:oDe}],[0,{[v]:`OriginalVolumeType`,[b]:dDe}],[1,{[v]:`OriginalThroughput`,[b]:uDe}],[2,{[v]:`OriginalMultiAttachEnabled`,[b]:sDe}],[1,{[v]:`Progress`,[b]:wV}],[4,{[v]:`StartTime`,[b]:eH}],[4,{[v]:`EndTime`,[b]:xz}],[()=>$H,{[v]:`Operator`,[b]:lV}]]],fU=[3,x,QF,0,[gk,cT,IS,swe,WS,sb,iP,wg,gF,$N,Og,Hv],[[0,{[v]:`OwnerId`,[b]:sV}],[0,{[v]:`InstanceTenancy`,[b]:yB}],[()=>dRe,{[v]:`Ipv6CidrBlockAssociationSet`,[b]:$z}],[()=>lRe,{[v]:`CidrBlockAssociationSet`,[b]:yL}],[2,{[v]:`IsDefault`,[b]:STe}],[()=>YFe,{[v]:`EncryptionControl`,[b]:LR}],[()=>UU,{[v]:`TagSet`,[b]:sH}],[()=>FH,{[v]:`BlockPublicAccessStates`,[b]:fL}],[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`CidrBlock`,[b]:vL}],[0,{[v]:`DhcpOptionsId`,[b]:gR}]]],JFe=[3,x,eF,0,[Gh,Og,lwe],[[0,{[v]:`AssociationId`,[b]:SI}],[0,{[v]:`CidrBlock`,[b]:vL}],[()=>pU,{[v]:`CidrBlockState`,[b]:xL}]]],pU=[3,x,nF,0,[$N,SN],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`StatusMessage`,[b]:GV}]]],YFe=[3,x,lF,0,[gF,pF,bO,$N,CN,nj,iP],[[0,{[v]:`VpcId`,[b]:bH}],[0,{[v]:`VpcEncryptionControlId`,[b]:mke}],[0,{[v]:`Mode`,[b]:HEe}],[0,{[v]:`State`,[b]:tH}],[0,{[v]:`StateMessage`,[b]:KV}],[()=>ZFe,{[v]:`ResourceExclusions`,[b]:qDe}],[()=>UU,{[v]:`TagSet`,[b]:sH}]]],XFe=[3,x,uF,0,[bO,ZS,Wb,UO,LF,FF,UT,EF,ub],[0,0,0,0,0,0,0,0,0],1],mU=[3,x,dF,0,[$N,CN],[[0,{[v]:`State`,[b]:tH}],[0,{[v]:`StateMessage`,[b]:KV}]]],ZFe=[3,x,fF,0,[qS,Ub,LO,IF,NF,zT,TF,lb],[[()=>mU,{[v]:`InternetGateway`,[b]:nB}],[()=>mU,{[v]:`EgressOnlyInternetGateway`,[b]:az}],[()=>mU,{[v]:`NatGateway`,[b]:ZB}],[()=>mU,{[v]:`VirtualPrivateGateway`,[b]:bke}],[()=>mU,{[v]:`VpcPeering`,[b]:yke}],[()=>mU,{[v]:`Lambda`,[b]:uEe}],[()=>mU,{[v]:`VpcLattice`,[b]:gke}],[()=>mU,{[v]:`ElasticFileSystem`,[b]:zR}]]],QFe=[3,x,_F,0,[Gh,FS,RS,CO,Ow,bS,nT],[[0,{[v]:`AssociationId`,[b]:SI}],[0,{[v]:`Ipv6CidrBlock`,[b]:Qz}],[()=>pU,{[v]:`Ipv6CidrBlockState`,[b]:eB}],[0,{[v]:`NetworkBorderGroup`,[b]:JB}],[0,{[v]:`Ipv6Pool`,[b]:HTe}],[0,{[v]:`Ipv6AddressAttribute`,[b]:qz}],[0,{[v]:`IpSource`,[b]:_B}]]],hU=`unit`,gU=[1,x,uCe,0,[0,{[b]:y}]],_U=[1,x,fCe,0,[0,{[b]:y}]],vU=[1,x,MCe,0,[0,{[b]:y}]],$Fe=[1,x,lCe,0,[()=>Wke,{[b]:y}]],yU=[1,x,nCe,0,[0,{[b]:Uh}]],bU=[1,x,iCe,0,[0,{[b]:y}]],eIe=[1,x,ACe,0,[0,{[b]:y}]],tIe=[1,x,rCe,0,[0,{[b]:Gh}]],nIe=[1,x,og,0,[()=>oAe,{[b]:ag}]],rIe=[1,x,RCe,0,[()=>sAe,{[b]:y}]],iIe=[1,x,zCe,0,[()=>aAe,{[b]:y}]],aIe=[1,x,VCe,0,[()=>cAe,{[b]:y}]],oIe=[1,x,UCe,0,[()=>lAe,{[b]:y}]],sIe=[1,x,awe,0,[0,{[b]:y}]],cIe=[1,x,twe,0,[0,{[b]:y}]],lIe=[1,x,XCe,0,[()=>PH,{[b]:y}]],xU=[1,x,ZCe,0,[()=>PH,{[b]:gg}]],uIe=[1,x,$Ce,0,[0,{[b]:y}]],dIe=[1,x,uwe,0,[1,{[b]:y}]],SU=[1,x,kwe,0,[0,{[b]:y}]],fIe=[1,x,Tv,0,[()=>ije,{[b]:y}]],pIe=[1,x,Dv,0,[()=>aje,{[b]:y}]],mIe=[1,x,vy,0,[()=>hje,{[b]:y}]],hIe=[1,x,X_,0,[()=>dMe,{[b]:y}]],gIe=[1,x,ib,0,[()=>pMe,{[b]:y}]],_Ie=[1,x,pb,0,[()=>yMe,{[b]:y}]],vIe=[1,x,vb,0,[()=>BH,{[b]:xb}]],yIe=[1,x,bb,0,[()=>bMe,{[b]:y}]],bIe=[1,x,Sb,0,[()=>BH,{[b]:y}]],xIe=[1,x,Eb,0,[()=>SMe,{[b]:y}]],SIe=[1,x,jb,0,[()=>xMe,{[b]:y}]],CIe=[1,x,dx,0,[()=>UFe,{[b]:y}]],CU=[1,x,Fb,0,[0,{[b]:y}]],wIe=[1,x,tb,0,[0,{[b]:nb}]],wU=[1,x,Ex,0,[()=>TMe,{[b]:Nx}]],TIe=[1,x,Sx,0,[()=>EMe,{[b]:y}]],EIe=[1,x,Hx,0,[()=>jMe,{[b]:y}]],TU=[1,x,Gx,0,[()=>PMe,{[b]:y}]],EU=[1,x,Kx,0,[0,{[b]:Pz}]],DIe=[1,x,$x,0,[0,{[b]:Qx}]],OIe=[1,x,mC,0,[()=>WH,{[b]:y}]],kIe=[1,x,wC,0,[0,{[b]:EC}]],AIe=[1,x,NC,0,[()=>LMe,{[b]:y}]],jIe=[1,x,mT,0,[()=>RMe,{[b]:y}]],MIe=[1,x,VS,0,[()=>HMe,0]],NIe=[1,x,MS,0,[()=>qMe,{[b]:y}]],PIe=[1,x,PS,0,[()=>JMe,{[b]:y}]],DU=[1,x,nC,0,[0,{[b]:y}]],OU=[1,x,TC,0,[0,{[b]:oC}]],FIe=[1,x,vC,0,[()=>YMe,{[b]:y}]],kU=[1,x,cC,0,[()=>XMe,{[b]:y}]],IIe=[1,x,lC,0,[()=>ZMe,{[b]:sC}]],LIe=[1,x,yC,0,[()=>QMe,{[b]:y}]],RIe=[1,x,FC,0,[()=>WMe,{[b]:y}]],zIe=[1,x,YC,0,[()=>iNe,{[b]:y}]],BIe=[1,x,ZC,0,[()=>oNe,{[b]:y}]],VIe=[1,x,dw,0,[()=>lNe,{[b]:y}]],HIe=[1,x,Uw,0,[()=>fNe,{[b]:y}]],UIe=[1,x,Gw,0,[()=>mNe,{[b]:y}]],WIe=[1,x,Kw,0,[()=>hNe,{[b]:y}]],GIe=[1,x,Yw,0,[()=>gNe,{[b]:y}]],AU=[1,x,Vw,0,[()=>_Ne,{[b]:y}]],KIe=[1,x,aT,0,[()=>yNe,{[b]:y}]],qIe=[1,x,YS,0,[()=>bNe,{[b]:y}]],JIe=[1,x,$S,0,[0,{[b]:y}]],YIe=[1,x,tC,0,[()=>JH,{[b]:y}]],XIe=[1,x,IC,0,[0,{[b]:y}]],jU=[1,x,gw,0,[()=>xNe,{[b]:y}]],ZIe=[1,x,Mw,0,[()=>SNe,{[b]:y}]],MU=[1,x,_w,0,[()=>CNe,{[b]:y}]],QIe=[1,x,mw,0,[()=>wNe,{[b]:y}]],NU=[1,x,vw,0,[()=>TNe,{[b]:y}]],$Ie=[1,x,hw,0,[()=>ENe,{[b]:y}]],eLe=[1,x,Nw,0,[()=>DNe,{[b]:y}]],tLe=[1,x,OT,0,[0,{[b]:DT}]],nLe=[1,x,MT,0,[0,{[b]:jT}]],rLe=[1,x,FT,0,[()=>kNe,{[b]:y}]],iLe=[1,x,iE,0,[()=>ANe,{[b]:y}]],aLe=[1,x,oE,0,[()=>jNe,{[b]:gg}]],oLe=[1,x,hE,0,[()=>RNe,{[b]:y}]],sLe=[1,x,_E,0,[()=>zNe,{[b]:y}]],cLe=[1,x,VE,0,[0,{[b]:y}]],lLe=[1,x,PE,0,[()=>ePe,{[b]:y}]],uLe=[1,x,IE,0,[()=>tPe,{[b]:XC}]],dLe=[1,x,RE,0,[()=>nPe,{[b]:y}]],fLe=[1,x,BE,0,[()=>rPe,{[b]:Jw}]],pLe=[1,x,GE,0,[()=>iPe,{[b]:y}]],mLe=[1,x,KE,0,[()=>aPe,{[b]:y}]],hLe=[1,x,QE,0,[0,{[b]:y}]],gLe=[1,x,sD,0,[()=>YH,{[b]:y}]],_Le=[1,x,lD,0,[()=>_Pe,{[b]:y}]],vLe=[1,x,dD,0,[()=>vPe,{[b]:uD}]],yLe=[1,x,pD,0,[()=>XH,{[b]:y}]],bLe=[1,x,qT,0,[()=>yPe,{[b]:y}]],xLe=[1,x,XT,0,[()=>bPe,{[b]:y}]],PU=[1,x,QT,0,[0,{[b]:y}]],SLe=[1,x,AD,0,[()=>SPe,{[b]:y}]],CLe=[1,x,VO,0,[()=>IPe,{[b]:y}]],wLe=[1,x,BO,0,[()=>LPe,{[b]:y}]],TLe=[1,x,GO,0,[0,{[b]:y}]],ELe=[1,x,qO,0,[()=>ZH,{[b]:y}]],DLe=[1,x,OO,0,[()=>BPe,{[b]:y}]],OLe=[1,x,NO,0,[()=>GPe,{[b]:y}]],kLe=[1,x,lk,0,[0,{[b]:y}]],FU=[1,x,wk,0,[0,{[b]:jk}]],ALe=[1,x,Zk,0,[()=>YPe,{[b]:y}]],jLe=[1,x,Qk,0,[()=>XPe,{[b]:y}]],MLe=[1,x,tA,0,[0,{[b]:Jx}]],NLe=[1,x,rA,0,[()=>tU,{[b]:y}]],PLe=[1,x,iA,0,[0,{[b]:y}]],FLe=[1,x,SA,0,[()=>QPe,{[b]:y}]],IU=[1,x,lA,0,[()=>nFe,{[b]:y}]],LU=[1,x,Ik,0,[()=>iFe,{[b]:y}]],ILe=[1,x,MA,0,[()=>aFe,{[b]:y}]],LLe=[1,x,mA,0,[0,{[b]:oA}]],RLe=[1,x,oj,0,[()=>uFe,{[b]:y}]],zLe=[1,x,bj,0,[()=>lFe,{[b]:y}]],BLe=[1,x,Oj,0,[0,{[b]:Dj}]],VLe=[1,x,Cj,0,[()=>rU,{[b]:y}]],RU=[1,x,Rj,0,[()=>gFe,{[b]:y}]],HLe=[1,x,QA,0,[0,{[b]:y}]],ULe=[1,x,wj,0,[()=>xFe,{[b]:y}]],WLe=[1,x,Hj,0,[()=>SFe,{[b]:y}]],GLe=[1,x,Gj,0,[0,{[b]:y}]],KLe=[1,x,qj,0,[()=>iU,{[b]:y}]],qLe=[1,x,qM,0,[()=>TFe,{[b]:y}]],JLe=[1,x,JM,0,[()=>EFe,{[b]:KM}]],zU=[1,x,wM,0,[0,{[b]:CM}]],YLe=[1,x,EM,0,[()=>DFe,{[b]:y}]],BU=[1,x,AM,0,[0,{[b]:y}]],VU=[1,x,MM,0,[()=>OFe,{[b]:y}]],HU=[1,x,PM,0,[0,{[b]:IM}]],XLe=[1,x,rN,0,[0,{[b]:cN}]],ZLe=[1,x,gN,0,[()=>oU,{[b]:y}]],QLe=[1,x,iN,0,[0,{[b]:mN}]],$Le=[1,x,zM,0,[()=>FFe,{[b]:y}]],eRe=[1,x,vN,0,[()=>cU,{[b]:y}]],tRe=[1,x,uM,0,[0,{[b]:y}]],UU=[1,x,hP,0,[()=>IFe,{[b]:y}]],WU=[1,x,EP,0,[()=>LFe,{[b]:y}]],nRe=[1,x,CP,0,[1,{[b]:y}]],rRe=[1,x,RP,0,[0,{[b]:y}]],iRe=[1,x,WP,0,[()=>HFe,{[b]:y}]],GU=[1,x,RF,0,[0,{[b]:y}]],KU=[1,x,zF,0,[0,{[b]:y}]],aRe=[1,x,HF,0,[0,{[b]:y}]],oRe=[1,x,QP,0,[()=>dU,{[b]:y}]],sRe=[1,x,bF,0,[0,{[b]:SF}]],cRe=[1,x,DF,0,[()=>uU,{[b]:y}]],lRe=[1,x,tF,0,[()=>JFe,{[b]:y}]],uRe=[1,x,xF,0,[0,{[b]:gF}]],dRe=[1,x,vF,0,[()=>QFe,{[b]:y}]],fRe=[1,x,OF,0,[()=>fU,{[b]:y}]],pRe=[1,x,rI,0,[0,{[b]:y}]],mRe=[1,x,oI,0,[0,{[b]:aI}]],hRe=[1,x,lI,0,[0,{[b]:cI}]],gRe=[9,x,USe,0,()=>Gke,()=>Kke],_Re=[9,x,GSe,0,()=>qke,()=>Jke],vRe=[9,x,$Se,0,()=>Yke,()=>Xke],yRe=[9,x,yCe,0,()=>Zke,()=>Qke],bRe=[9,x,ZSe,0,()=>$ke,()=>hU],xRe=[9,x,ICe,0,()=>eAe,()=>dU],SRe=[9,x,SCe,0,()=>tAe,()=>nAe],CRe=[9,x,DCe,0,()=>rAe,()=>iAe],wRe=[9,x,Jg,0,()=>yAe,()=>bAe],TRe=[9,x,bwe,0,()=>TAe,()=>EAe],ERe=[9,x,mwe,0,()=>DAe,()=>OAe],DRe=[9,x,xwe,0,()=>kAe,()=>ONe],ORe=[9,x,Cwe,0,()=>AAe,()=>jAe],kRe=[9,x,Ewe,0,()=>MAe,()=>NAe],ARe=[9,x,jwe,0,()=>PAe,()=>FAe],jRe=[9,x,Lwe,0,()=>IAe,()=>LAe],MRe=[9,x,qwe,0,()=>RAe,()=>zAe],NRe=[9,x,Kwe,0,()=>BAe,()=>VAe],PRe=[9,x,Jwe,0,()=>HAe,()=>UAe],FRe=[9,x,Xg,0,()=>WAe,()=>oU],IRe=[9,x,Zg,0,()=>GAe,()=>KAe],LRe=[9,x,u_,0,()=>qAe,()=>uU],RRe=[9,x,d_,0,()=>JAe,()=>YAe],zRe=[9,x,L_,0,()=>QAe,()=>hU],BRe=[9,x,uv,0,()=>$Ae,()=>eje],VRe=[9,x,_v,0,()=>tje,()=>nje],HRe=[9,x,Sv,0,()=>rje,()=>oje],URe=[9,x,Fv,0,()=>sje,()=>cje],WRe=[9,x,Wv,0,()=>lje,()=>hU],GRe=[9,x,cy,0,()=>uje,()=>hU],KRe=[9,x,ey,0,()=>dje,()=>hU],qRe=[9,x,uy,0,()=>fje,()=>pje],JRe=[9,x,Ty,0,()=>mje,()=>hU],YRe=[9,x,Ey,0,()=>gje,()=>hU],XRe=[9,x,Gy,0,()=>_je,()=>hU],ZRe=[9,x,Ky,0,()=>vje,()=>hU],QRe=[9,x,ov,0,()=>yje,()=>bje],$Re=[9,x,E_,0,()=>xje,()=>Sje],eze=[9,x,T_,0,()=>Cje,()=>wje],tze=[9,x,G_,0,()=>Tje,()=>Eje],nze=[9,x,sv,0,()=>Dje,()=>Oje],rze=[9,x,cv,0,()=>kje,()=>Aje],ize=[9,x,av,0,()=>jje,()=>Mje],aze=[9,x,H_,0,()=>Nje,()=>Pje],oze=[9,x,hv,0,()=>Fje,()=>Ije],sze=[9,x,Mv,0,()=>Lje,()=>Rje],cze=[9,x,jv,0,()=>zje,()=>Bje],lze=[9,x,Bv,0,()=>Vje,()=>Hje],uze=[9,x,Jv,0,()=>Uje,()=>Wje],dze=[9,x,ly,0,()=>Gje,()=>Kje],fze=[9,x,ay,0,()=>qje,()=>Jje],pze=[9,x,hy,0,()=>Yje,()=>Xje],mze=[9,x,Dy,0,()=>Zje,()=>Qje],hze=[9,x,Oy,0,()=>$je,()=>eMe],gze=[9,x,qy,0,()=>tMe,()=>nMe],_ze=[9,x,Jy,0,()=>rMe,()=>iMe],vze=[9,x,U_,0,()=>aMe,()=>hU],yze=[9,x,Yy,0,()=>oMe,()=>dU],bze=[9,x,D_,0,()=>sMe,()=>hU],xze=[9,x,W_,0,()=>cMe,()=>lMe],Sze=[9,x,oy,0,()=>uMe,()=>hU],Cze=[9,x,Lx,0,()=>kMe,()=>AMe],wze=[9,x,kC,0,()=>zMe,()=>BMe],Tze=[9,x,HD,0,()=>kPe,()=>hU],Eze=[9,x,WD,0,()=>APe,()=>jPe],Dze=[9,x,rO,0,()=>MPe,()=>hU],Oze=[9,x,pO,0,()=>NPe,()=>PPe],kze=[9,x,gj,0,()=>sFe,()=>hU],Aze=[9,x,_j,0,()=>dFe,()=>fFe],jze=[9,x,WA,0,()=>pFe,()=>hU],Mze=[9,x,jj,0,()=>_Fe,()=>vFe],Nze=[9,x,Ij,0,()=>yFe,()=>bFe],Pze=[9,x,yj,0,()=>wFe,()=>rU],Fze=[9,x,dN,0,()=>AFe,()=>jFe],Ize=[9,x,pN,0,()=>MFe,()=>NFe],Lze=[9,x,lP,0,()=>RFe,()=>zFe],Rze=e=>({apiVersion:`2016-11-15`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??ISe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??DSe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??Gee,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ec2`,errorTypeRegistries:Fke,xmlNamespace:`http://ec2.amazonaws.com/doc/2016-11-15`,version:`2016-11-15`,serviceTarget:`AmazonEC2`},serviceId:e?.serviceId??`EC2`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),zze=e=>{let t=he(e),n=()=>t().then(a),r=Rze(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:jSe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Bze=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Vze=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Hze=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Bze(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Vze(n))},Uze=class extends le{config;constructor(...[t]){let n=zze(t||{});super(n),this.initConfig=n;let r=kSe(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Hze(OSe(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:TSe,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Wze=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Gze(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ecr`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var Kze=e=>{let t=[];return e.operation,t.push(Gze(e)),t},qze=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},Jze=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ecr`}),Yze={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Xze={name:`@aws-sdk/client-ecr`,version:`3.1119.0`,description:`AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecr`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ecr`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},qU=`ref`,JU=-1,YU=!0,XU=`isSet`,ZU=`PartitionResult`,QU=`stringEquals`,$U=`booleanEquals`,eW=`getAttr`,tW={[qU]:`Endpoint`},nW={fn:eW,argv:[{[qU]:ZU},`name`]},rW={[qU]:ZU},iW={},aW=[{[qU]:`Region`}],oW={conditions:[[XU,[tW]],[XU,aW],[`aws.partition`,aW,ZU],[QU,[nW,`aws-eusc`]],[QU,[nW,`aws-iso-f`]],[QU,[nW,`aws-iso-e`]],[QU,[nW,`aws-iso-b`]],[QU,[nW,`aws-iso`]],[QU,[nW,`aws-cn`]],[QU,[nW,`aws-us-gov`]],[QU,[nW,`aws`]],[$U,[{[qU]:`UseFIPS`},YU]],[$U,[{fn:eW,argv:[rW,`supportsFIPS`]},YU]],[$U,[{[qU]:`UseDualStack`},YU]],[$U,[{fn:eW,argv:[rW,`supportsDualStack`]},YU]]],results:[[JU],[JU,`Invalid Configuration: FIPS and custom endpoint are not supported`],[JU,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[tW,iW],[`https://api.ecr.{Region}.{PartitionResult#dnsSuffix}`,iW],[`https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[`https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}`,iW],[`https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[`https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[JU,`FIPS and DualStack are enabled, but this partition does not support one or both`],[JU,`FIPS is enabled but this partition does not support FIPS`],[`https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[JU,`DualStack is enabled but this partition does not support DualStack`],[JU,`Invalid Configuration: Missing Region`]]},Zze=2,Qze=new Int32Array([-1,1,-1,0,23,3,1,4,100000013,2,5,100000013,3,20,6,4,20,7,5,20,8,6,20,9,7,20,10,8,20,11,9,20,12,10,20,13,11,16,14,13,15,100000004,14,100000011,100000012,12,18,17,13,100000009,100000010,13,19,100000006,14,100000008,100000009,11,22,21,13,100000005,100000004,13,100000007,100000006,11,100000001,24,13,100000002,100000003]),$ze=xe.from(Qze,Zze,oW.conditions,oW.results),eBe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),tBe=(e,t={})=>eBe.get(e,()=>ut($ze,{endpointParams:e,logger:t.logger}));Le.aws=oe;var S=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},nBe=class e extends S{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rBe=class e extends S{name=`RepositoryNotFoundException`;$fault=`client`;constructor(t){super({name:`RepositoryNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iBe=class e extends S{name=`ServerException`;$fault=`server`;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},aBe=class e extends S{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oBe=class e extends S{name=`UnableToGetUpstreamImageException`;$fault=`client`;constructor(t){super({name:`UnableToGetUpstreamImageException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sBe=class e extends S{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cBe=class e extends S{name=`EmptyUploadException`;$fault=`client`;constructor(t){super({name:`EmptyUploadException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lBe=class e extends S{name=`InvalidLayerException`;$fault=`client`;constructor(t){super({name:`InvalidLayerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uBe=class e extends S{name=`KmsException`;$fault=`client`;kmsError;constructor(t){super({name:`KmsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.kmsError=t.kmsError}},dBe=class e extends S{name=`LayerAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`LayerAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fBe=class e extends S{name=`LayerPartTooSmallException`;$fault=`client`;constructor(t){super({name:`LayerPartTooSmallException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pBe=class e extends S{name=`UploadNotFoundException`;$fault=`client`;constructor(t){super({name:`UploadNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mBe=class e extends S{name=`PullThroughCacheRuleAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`PullThroughCacheRuleAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hBe=class e extends S{name=`SecretNotFoundException`;$fault=`client`;constructor(t){super({name:`SecretNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gBe=class e extends S{name=`UnableToAccessSecretException`;$fault=`client`;constructor(t){super({name:`UnableToAccessSecretException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Be=class e extends S{name=`UnableToDecryptSecretValueException`;$fault=`client`;constructor(t){super({name:`UnableToDecryptSecretValueException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vBe=class e extends S{name=`UnsupportedUpstreamRegistryException`;$fault=`client`;constructor(t){super({name:`UnsupportedUpstreamRegistryException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yBe=class e extends S{name=`InvalidTagParameterException`;$fault=`client`;constructor(t){super({name:`InvalidTagParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bBe=class e extends S{name=`RepositoryAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`RepositoryAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xBe=class e extends S{name=`TooManyTagsException`;$fault=`client`;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SBe=class e extends S{name=`TemplateAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`TemplateAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sW=class e extends S{name=`LifecyclePolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CBe=class e extends S{name=`PullThroughCacheRuleNotFoundException`;$fault=`client`;constructor(t){super({name:`PullThroughCacheRuleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wBe=class e extends S{name=`RegistryPolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`RegistryPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TBe=class e extends S{name=`RepositoryNotEmptyException`;$fault=`client`;constructor(t){super({name:`RepositoryNotEmptyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},EBe=class e extends S{name=`TemplateNotFoundException`;$fault=`client`;constructor(t){super({name:`TemplateNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cW=class e extends S{name=`RepositoryPolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`RepositoryPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DBe=class e extends S{name=`SigningConfigurationNotFoundException`;$fault=`client`;constructor(t){super({name:`SigningConfigurationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OBe=class e extends S{name=`ExclusionNotFoundException`;$fault=`client`;constructor(t){super({name:`ExclusionNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kBe=class e extends S{name=`ImageNotFoundException`;$fault=`client`;constructor(t){super({name:`ImageNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ABe=class e extends S{name=`ScanNotFoundException`;$fault=`client`;constructor(t){super({name:`ScanNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jBe=class e extends S{name=`LayerInaccessibleException`;$fault=`client`;constructor(t){super({name:`LayerInaccessibleException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MBe=class e extends S{name=`LayersNotFoundException`;$fault=`client`;constructor(t){super({name:`LayersNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},NBe=class e extends S{name=`UnableToGetUpstreamLayerException`;$fault=`client`;constructor(t){super({name:`UnableToGetUpstreamLayerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PBe=class e extends S{name=`LifecyclePolicyPreviewNotFoundException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyPreviewNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FBe=class e extends S{name=`UnableToListUpstreamImageReferrersException`;$fault=`client`;constructor(t){super({name:`UnableToListUpstreamImageReferrersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},IBe=class e extends S{name=`ImageAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ImageAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LBe=class e extends S{name=`ImageDigestDoesNotMatchException`;$fault=`client`;constructor(t){super({name:`ImageDigestDoesNotMatchException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RBe=class e extends S{name=`ImageTagAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ImageTagAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zBe=class e extends S{name=`ReferencedImagesNotFoundException`;$fault=`client`;constructor(t){super({name:`ReferencedImagesNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BBe=class e extends S{name=`BlockedByOrganizationPolicyException`;$fault=`client`;constructor(t){super({name:`BlockedByOrganizationPolicyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VBe=class e extends S{name=`ExclusionAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ExclusionAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HBe=class e extends S{name=`ImageArchivedException`;$fault=`client`;constructor(t){super({name:`ImageArchivedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},UBe=class e extends S{name=`UnsupportedImageTypeException`;$fault=`client`;constructor(t){super({name:`UnsupportedImageTypeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WBe=class e extends S{name=`LifecyclePolicyPreviewInProgressException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyPreviewInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GBe=class e extends S{name=`ImageStorageClassUpdateNotSupportedException`;$fault=`client`;constructor(t){super({name:`ImageStorageClassUpdateNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KBe=class e extends S{name=`InvalidLayerPartException`;$fault=`client`;registryId;repositoryName;uploadId;lastValidByteReceived;constructor(t){super({name:`InvalidLayerPartException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.registryId=t.registryId,this.repositoryName=t.repositoryName,this.uploadId=t.uploadId,this.lastValidByteReceived=t.lastValidByteReceived}},qBe=`BlockedByOrganizationPolicyException`,JBe=`BatchDeleteImage`,YBe=`BatchDeleteImageRequest`,XBe=`BatchDeleteImageResponse`,ZBe=`CreateRepository`,QBe=`CreateRepositoryRequest`,$Be=`CreateRepositoryResponse`,eVe=`DescribeImages`,tVe=`DescribeImagesFilter`,nVe=`DescribeImagesRequest`,rVe=`DescribeImagesResponse`,iVe=`DeleteLifecyclePolicy`,aVe=`DeleteLifecyclePolicyRequest`,oVe=`DeleteLifecyclePolicyResponse`,sVe=`DeleteRepository`,cVe=`DeleteRepositoryPolicyRequest`,lVe=`DeleteRepositoryPolicyResponse`,uVe=`DeleteRepositoryPolicy`,dVe=`DeleteRepositoryRequest`,fVe=`DeleteRepositoryResponse`,pVe=`DescribeRepositoriesRequest`,mVe=`DescribeRepositoriesResponse`,hVe=`DescribeRepositories`,gVe=`ExclusionAlreadyExistsException`,_Ve=`EncryptionConfiguration`,vVe=`ExclusionNotFoundException`,yVe=`EmptyUploadException`,bVe=`GetLifecyclePolicy`,xVe=`GetLifecyclePolicyPreview`,SVe=`GetLifecyclePolicyPreviewRequest`,CVe=`GetLifecyclePolicyPreviewResponse`,wVe=`GetLifecyclePolicyRequest`,TVe=`GetLifecyclePolicyResponse`,EVe=`GetRepositoryPolicyRequest`,DVe=`GetRepositoryPolicyResponse`,OVe=`GetRepositoryPolicy`,kVe=`ImageArchivedException`,AVe=`ImageAlreadyExistsException`,jVe=`ImageDetail`,MVe=`ImageDigestDoesNotMatchException`,NVe=`ImageDetailList`,PVe=`ImageFailure`,FVe=`ImageFailureList`,IVe=`ImageIdentifier`,LVe=`ImageIdentifierList`,RVe=`InvalidLayerException`,zVe=`InvalidLayerPartException`,BVe=`ImageNotFoundException`,VVe=`InvalidParameterException`,HVe=`ImageScanningConfiguration`,UVe=`ImageStorageClassUpdateNotSupportedException`,WVe=`ImageScanFindingsSummary`,GVe=`ImageScanStatus`,KVe=`ImageTagAlreadyExistsException`,qVe=`ImageTagMutabilityExclusionFilter`,JVe=`ImageTagMutabilityExclusionFilters`,YVe=`InvalidTagParameterException`,XVe=`Key`,ZVe=`KmsException`,QVe=`LayerAlreadyExistsException`,$Ve=`LimitExceededException`,eHe=`LayerInaccessibleException`,tHe=`LayersNotFoundException`,nHe=`LifecyclePolicyNotFoundException`,rHe=`LifecyclePolicyPreviewFilter`,iHe=`LifecyclePolicyPreviewInProgressException`,aHe=`LifecyclePolicyPreviewNotFoundException`,oHe=`LifecyclePolicyPreviewResult`,sHe=`LifecyclePolicyPreviewResultList`,cHe=`LifecyclePolicyPreviewSummary`,lHe=`LifecyclePolicyRuleAction`,uHe=`LayerPartTooSmallException`,dHe=`PutImageTagMutability`,fHe=`PutImageTagMutabilityRequest`,pHe=`PutImageTagMutabilityResponse`,mHe=`PutLifecyclePolicy`,hHe=`PutLifecyclePolicyRequest`,gHe=`PutLifecyclePolicyResponse`,_He=`PullThroughCacheRuleAlreadyExistsException`,vHe=`PullThroughCacheRuleNotFoundException`,yHe=`RepositoryAlreadyExistsException`,bHe=`ReferencedImagesNotFoundException`,xHe=`RepositoryList`,SHe=`RepositoryNotEmptyException`,CHe=`RepositoryNotFoundException`,wHe=`RegistryPolicyNotFoundException`,THe=`RepositoryPolicyNotFoundException`,EHe=`Repository`,DHe=`SigningConfigurationNotFoundException`,OHe=`ServerException`,kHe=`ScanNotFoundException`,AHe=`SecretNotFoundException`,jHe=`SetRepositoryPolicy`,MHe=`SetRepositoryPolicyRequest`,NHe=`SetRepositoryPolicyResponse`,PHe=`Tag`,FHe=`TemplateAlreadyExistsException`,IHe=`TransitioningImageTotalCount`,LHe=`TransitioningImageTotalCounts`,RHe=`TagList`,zHe=`TooManyTagsException`,BHe=`TemplateNotFoundException`,VHe=`UnsupportedImageTypeException`,HHe=`UploadNotFoundException`,UHe=`UnableToAccessSecretException`,WHe=`UnableToDecryptSecretValueException`,GHe=`UnableToGetUpstreamImageException`,KHe=`UnableToGetUpstreamLayerException`,qHe=`UnableToListUpstreamImageReferrersException`,JHe=`UnsupportedUpstreamRegistryException`,YHe=`Value`,XHe=`ValidationException`,ZHe=`artifactMediaType`,QHe=`appliedRulePriority`,$He=`action`,C=`client`,eUe=`createdAt`,tUe=`description`,w=`error`,lW=`encryptionConfiguration`,nUe=`expiringImageTotalCount`,rUe=`encryptionType`,iUe=`failures`,aUe=`failureCode`,oUe=`failureReason`,sUe=`findingSeverityCounts`,cUe=`filterType`,uW=`filter`,dW=`force`,lUe=`httpError`,uUe=`imageDetails`,fW=`imageDigest`,pW=`imageIds`,dUe=`imageId`,fUe=`imageManifestMediaType`,mW=`imagePushedAt`,hW=`imageStatus`,gW=`imageScanningConfiguration`,pUe=`imageScanCompletedAt`,mUe=`imageScanFindingsSummary`,hUe=`imageSizeInBytes`,gUe=`imageScanStatus`,_W=`imageTags`,_Ue=`imageTotalCount`,vW=`imageTagMutability`,yW=`imageTagMutabilityExclusionFilters`,vUe=`imageTag`,yUe=`kmsError`,bUe=`kmsKey`,xUe=`lastArchivedAt`,SUe=`lastActivatedAt`,bW=`lastEvaluatedAt`,xW=`lifecyclePolicyText`,CUe=`lastRecordedPullTime`,wUe=`lastValidByteReceived`,T=`message`,SW=`maxResults`,CW=`nextToken`,TUe=`previewResults`,wW=`policyText`,EUe=`repositoryArn`,TW=`registryId`,EW=`repositoryName`,DUe=`repositoryNames`,OUe=`repositoryUri`,DW=`repository`,kUe=`repositories`,OW=`smithy.ts.sdk.synthetic.com.amazonaws.ecr`,AUe=`storageClass`,jUe=`subjectManifestDigest`,MUe=`scanOnPush`,NUe=`server`,kW=`status`,PUe=`summary`,FUe=`tags`,IUe=`transitioningImageTotalCounts`,AW=`tagStatus`,jW=`targetStorageClass`,LUe=`type`,RUe=`uploadId`,zUe=`vulnerabilitySourceUpdatedAt`,E=`com.amazonaws.ecr`,MW=pt.for(OW),BUe=[-3,OW,`ECRServiceException`,0,[],[]];MW.registerError(BUe,S);var D=pt.for(E),VUe=[-3,E,qBe,{[w]:C},[T],[0]];D.registerError(VUe,BBe);var HUe=[-3,E,yVe,{[w]:C},[T],[0]];D.registerError(HUe,cBe);var UUe=[-3,E,gVe,{[w]:C},[T],[0]];D.registerError(UUe,VBe);var WUe=[-3,E,vVe,{[w]:C},[T],[0]];D.registerError(WUe,OBe);var GUe=[-3,E,AVe,{[w]:C},[T],[0]];D.registerError(GUe,IBe);var KUe=[-3,E,kVe,{[w]:C},[T],[0]];D.registerError(KUe,HBe);var qUe=[-3,E,MVe,{[w]:C},[T],[0]];D.registerError(qUe,LBe);var JUe=[-3,E,BVe,{[w]:C},[T],[0]];D.registerError(JUe,kBe);var YUe=[-3,E,UVe,{[w]:C},[T],[0]];D.registerError(YUe,GBe);var XUe=[-3,E,KVe,{[w]:C},[T],[0]];D.registerError(XUe,RBe);var ZUe=[-3,E,RVe,{[w]:C},[T],[0]];D.registerError(ZUe,lBe);var QUe=[-3,E,zVe,{[w]:C},[TW,EW,RUe,wUe,T],[0,0,0,1,0]];D.registerError(QUe,KBe);var $Ue=[-3,E,VVe,{[w]:C},[T],[0]];D.registerError($Ue,nBe);var eWe=[-3,E,YVe,{[w]:C},[T],[0]];D.registerError(eWe,yBe);var tWe=[-3,E,ZVe,{[w]:C},[T,yUe],[0,0]];D.registerError(tWe,uBe);var nWe=[-3,E,QVe,{[w]:C},[T],[0]];D.registerError(nWe,dBe);var rWe=[-3,E,eHe,{[w]:C},[T],[0]];D.registerError(rWe,jBe);var iWe=[-3,E,uHe,{[w]:C},[T],[0]];D.registerError(iWe,fBe);var aWe=[-3,E,tHe,{[w]:C},[T],[0]];D.registerError(aWe,MBe);var oWe=[-3,E,nHe,{[w]:C},[T],[0]];D.registerError(oWe,sW);var sWe=[-3,E,iHe,{[w]:C},[T],[0]];D.registerError(sWe,WBe);var cWe=[-3,E,aHe,{[w]:C},[T],[0]];D.registerError(cWe,PBe);var lWe=[-3,E,$Ve,{[w]:C},[T],[0]];D.registerError(lWe,aBe);var uWe=[-3,E,_He,{[w]:C},[T],[0]];D.registerError(uWe,mBe);var dWe=[-3,E,vHe,{[w]:C},[T],[0]];D.registerError(dWe,CBe);var fWe=[-3,E,bHe,{[w]:C},[T],[0]];D.registerError(fWe,zBe);var pWe=[-3,E,wHe,{[w]:C},[T],[0]];D.registerError(pWe,wBe);var mWe=[-3,E,yHe,{[w]:C},[T],[0]];D.registerError(mWe,bBe);var hWe=[-3,E,SHe,{[w]:C},[T],[0]];D.registerError(hWe,TBe);var gWe=[-3,E,CHe,{[w]:C},[T],[0]];D.registerError(gWe,rBe);var _We=[-3,E,THe,{[w]:C},[T],[0]];D.registerError(_We,cW);var vWe=[-3,E,kHe,{[w]:C},[T],[0]];D.registerError(vWe,ABe);var yWe=[-3,E,AHe,{[w]:C},[T],[0]];D.registerError(yWe,hBe);var bWe=[-3,E,OHe,{[w]:NUe},[T],[0]];D.registerError(bWe,iBe);var xWe=[-3,E,DHe,{[w]:C},[T],[0]];D.registerError(xWe,DBe);var SWe=[-3,E,FHe,{[w]:C},[T],[0]];D.registerError(SWe,SBe);var CWe=[-3,E,BHe,{[w]:C},[T],[0]];D.registerError(CWe,EBe);var wWe=[-3,E,zHe,{[w]:C},[T],[0]];D.registerError(wWe,xBe);var TWe=[-3,E,UHe,{[w]:C},[T],[0]];D.registerError(TWe,gBe);var EWe=[-3,E,WHe,{[w]:C},[T],[0]];D.registerError(EWe,_Be);var DWe=[-3,E,GHe,{[w]:C},[T],[0]];D.registerError(DWe,oBe);var OWe=[-3,E,KHe,{[w]:C},[T],[0]];D.registerError(OWe,NBe);var kWe=[-3,E,qHe,{[w]:C},[T],[0]];D.registerError(kWe,FBe);var AWe=[-3,E,VHe,{[w]:C},[T],[0]];D.registerError(AWe,UBe);var jWe=[-3,E,JHe,{[w]:C},[T],[0]];D.registerError(jWe,vBe);var MWe=[-3,E,HHe,{[w]:C},[T],[0]];D.registerError(MWe,pBe);var NWe=[-3,E,XHe,{[w]:C,[lUe]:400},[T],[0]];D.registerError(NWe,sBe);var PWe=[MW,D],FWe=[3,E,YBe,0,[EW,pW,TW],[0,()=>LW,0],2],IWe=[3,E,XBe,0,[pW,iUe],[()=>LW,()=>bGe]],LWe=[3,E,QBe,0,[EW,TW,FUe,vW,yW,gW,lW],[0,0,()=>CGe,0,()=>RW,()=>FW,()=>NW],1],RWe=[3,E,$Be,0,[DW],[()=>IW]],zWe=[3,E,aVe,0,[EW,TW],[0,0],1],BWe=[3,E,oVe,0,[TW,EW,xW,bW],[0,0,0,4]],VWe=[3,E,cVe,0,[EW,TW],[0,0],1],HWe=[3,E,lVe,0,[TW,EW,wW],[0,0,0]],UWe=[3,E,dVe,0,[EW,TW,dW],[0,0,2],1],WWe=[3,E,fVe,0,[DW],[()=>IW]],GWe=[3,E,tVe,0,[AW,hW],[0,0]],KWe=[3,E,nVe,0,[EW,TW,pW,CW,SW,uW],[0,0,()=>LW,0,1,()=>GWe],1],qWe=[3,E,rVe,0,[uUe,CW],[()=>yGe,0]],JWe=[3,E,pVe,0,[TW,DUe,CW,SW],[0,64,0,1]],YWe=[3,E,mVe,0,[kUe,CW],[()=>SGe,0]],NW=[3,E,_Ve,0,[rUe,bUe],[0,0],1],XWe=[3,E,SVe,0,[EW,TW,pW,CW,SW,uW],[0,0,()=>LW,0,1,()=>sGe],1],ZWe=[3,E,CVe,0,[TW,EW,xW,kW,CW,TUe,PUe],[0,0,0,0,0,()=>xGe,()=>lGe]],QWe=[3,E,wVe,0,[EW,TW],[0,0],1],$We=[3,E,TVe,0,[TW,EW,xW,bW],[0,0,0,4]],eGe=[3,E,EVe,0,[EW,TW],[0,0],1],tGe=[3,E,DVe,0,[TW,EW,wW],[0,0,0]],nGe=[3,E,jVe,0,[TW,EW,fW,_W,hUe,mW,gUe,mUe,fUe,ZHe,CUe,jUe,hW,xUe,SUe],[0,0,0,64,1,4,()=>aGe,()=>iGe,0,0,4,0,0,4,4]],rGe=[3,E,PVe,0,[dUe,aUe,oUe],[()=>PW,0,0]],PW=[3,E,IVe,0,[fW,vUe],[0,0]],iGe=[3,E,WVe,0,[pUe,zUe,sUe],[4,4,129]],FW=[3,E,HVe,0,[MUe],[2]],aGe=[3,E,GVe,0,[kW,tUe],[0,0]],oGe=[3,E,qVe,0,[cUe,uW],[0,0],2],sGe=[3,E,rHe,0,[AW],[0]],cGe=[3,E,oHe,0,[_W,fW,mW,$He,QHe,AUe],[64,0,4,()=>uGe,1,0]],lGe=[3,E,cHe,0,[nUe,IUe],[1,()=>wGe]],uGe=[3,E,lHe,0,[LUe,jW],[0,0]],dGe=[3,E,fHe,0,[EW,vW,TW,yW],[0,0,0,()=>RW],2],fGe=[3,E,pHe,0,[TW,EW,vW,yW],[0,0,0,()=>RW]],pGe=[3,E,hHe,0,[EW,xW,TW],[0,0,0],2],mGe=[3,E,gHe,0,[TW,EW,xW],[0,0,0]],IW=[3,E,EHe,0,[EUe,TW,EW,OUe,eUe,vW,yW,gW,lW],[0,0,0,0,4,0,()=>RW,()=>FW,()=>NW]],hGe=[3,E,MHe,0,[EW,wW,TW,dW],[0,0,0,2],2],gGe=[3,E,NHe,0,[TW,EW,wW],[0,0,0]],_Ge=[3,E,PHe,0,[XVe,YHe],[0,0],2],vGe=[3,E,IHe,0,[jW,_Ue],[0,1]],yGe=[1,E,NVe,0,()=>nGe],bGe=[1,E,FVe,0,()=>rGe],LW=[1,E,LVe,0,()=>PW],RW=[1,E,JVe,0,()=>oGe],xGe=[1,E,sHe,0,()=>cGe],SGe=[1,E,xHe,0,()=>IW],CGe=[1,E,RHe,0,()=>_Ge],wGe=[1,E,LHe,0,()=>vGe],TGe=[9,E,JBe,0,()=>FWe,()=>IWe],EGe=[9,E,ZBe,0,()=>LWe,()=>RWe],DGe=[9,E,iVe,0,()=>zWe,()=>BWe],OGe=[9,E,sVe,0,()=>UWe,()=>WWe],kGe=[9,E,uVe,0,()=>VWe,()=>HWe],AGe=[9,E,eVe,0,()=>KWe,()=>qWe],jGe=[9,E,hVe,0,()=>JWe,()=>YWe],MGe=[9,E,bVe,0,()=>QWe,()=>$We],NGe=[9,E,xVe,0,()=>XWe,()=>ZWe],PGe=[9,E,OVe,0,()=>eGe,()=>tGe],FGe=[9,E,dHe,0,()=>dGe,()=>fGe],IGe=[9,E,mHe,0,()=>pGe,()=>mGe],LGe=[9,E,jHe,0,()=>hGe,()=>gGe],RGe=e=>({apiVersion:`2015-09-21`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??tBe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Kze,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ecr`,errorTypeRegistries:PWe,xmlNamespace:`http://ecr.amazonaws.com/doc/2015-09-21/`,version:`2015-09-21`,serviceTarget:`AmazonEC2ContainerRegistry_V20150921`},serviceId:e?.serviceId??`ECR`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),zGe=e=>{let t=he(e),n=()=>t().then(a),r=RGe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Xze.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},BGe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},VGe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),HGe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),BGe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),VGe(n))},UGe=class extends le{config;constructor(...[t]){let n=zGe(t||{});super(n),this.initConfig=n;let r=Jze(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=HGe(qze(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Wze,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},WGe=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function GGe(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ecs`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var KGe=e=>{let t=[];return e.operation,t.push(GGe(e)),t},qGe=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},JGe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ecs`}),YGe={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},XGe={name:`@aws-sdk/client-ecs`,version:`3.1119.0`,description:`AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecs`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ecs`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},zW=`ref`,BW=-1,VW=!0,HW=`isSet`,UW=`PartitionResult`,WW=`booleanEquals`,GW=`getAttr`,KW={[zW]:`Endpoint`},qW={[zW]:UW},JW={},YW=[{[zW]:`Region`}],XW={conditions:[[HW,[KW]],[HW,YW],[`aws.partition`,YW,UW],[WW,[{[zW]:`UseFIPS`},VW]],[WW,[{[zW]:`UseDualStack`},VW]],[WW,[{fn:GW,argv:[qW,`supportsDualStack`]},VW]],[WW,[{fn:GW,argv:[qW,`supportsFIPS`]},VW]]],results:[[BW],[BW,`Invalid Configuration: FIPS and custom endpoint are not supported`],[BW,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[KW,JW],[`https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,JW],[BW,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}`,JW],[BW,`FIPS is enabled but this partition does not support FIPS`],[`https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}`,JW],[BW,`DualStack is enabled but this partition does not support DualStack`],[`https://ecs.{Region}.{PartitionResult#dnsSuffix}`,JW],[BW,`Invalid Configuration: Missing Region`]]},ZGe=2,QGe=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),$Ge=xe.from(QGe,ZGe,XW.conditions,XW.results),eKe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),tKe=(e,t={})=>eKe.get(e,()=>ut($Ge,{endpointParams:e,logger:t.logger}));Le.aws=oe;var ZW=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},nKe=class e extends ZW{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rKe=class e extends ZW{name=`ClientException`;$fault=`client`;constructor(t){super({name:`ClientException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iKe=class e extends ZW{name=`ClusterNotFoundException`;$fault=`client`;constructor(t){super({name:`ClusterNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aKe=class e extends ZW{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oKe=class e extends ZW{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sKe=class e extends ZW{name=`ServerException`;$fault=`server`;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},cKe=class e extends ZW{name=`UnsupportedFeatureException`;$fault=`client`;constructor(t){super({name:`UnsupportedFeatureException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lKe=class e extends ZW{name=`UpdateInProgressException`;$fault=`client`;constructor(t){super({name:`UpdateInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uKe=class e extends ZW{name=`NamespaceNotFoundException`;$fault=`client`;constructor(t){super({name:`NamespaceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dKe=class e extends ZW{name=`ClusterContainsCapacityProviderException`;$fault=`client`;constructor(t){super({name:`ClusterContainsCapacityProviderException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fKe=class e extends ZW{name=`ClusterContainsContainerInstancesException`;$fault=`client`;constructor(t){super({name:`ClusterContainsContainerInstancesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pKe=class e extends ZW{name=`ClusterContainsServicesException`;$fault=`client`;constructor(t){super({name:`ClusterContainsServicesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mKe=class e extends ZW{name=`ClusterContainsTasksException`;$fault=`client`;constructor(t){super({name:`ClusterContainsTasksException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hKe=class e extends ZW{name=`TargetNotConnectedException`;$fault=`client`;constructor(t){super({name:`TargetNotConnectedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gKe=class e extends ZW{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Ke=class e extends ZW{name=`TargetNotFoundException`;$fault=`client`;constructor(t){super({name:`TargetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vKe=class e extends ZW{name=`ServiceNotFoundException`;$fault=`client`;constructor(t){super({name:`ServiceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yKe=class e extends ZW{name=`AttributeLimitExceededException`;$fault=`client`;constructor(t){super({name:`AttributeLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bKe=class e extends ZW{name=`MissingVersionException`;$fault=`client`;constructor(t){super({name:`MissingVersionException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xKe=class e extends ZW{name=`NoUpdateAvailableException`;$fault=`client`;constructor(t){super({name:`NoUpdateAvailableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SKe=class e extends ZW{name=`ServiceDeploymentNotFoundException`;$fault=`client`;constructor(t){super({name:`ServiceDeploymentNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CKe=class e extends ZW{name=`PlatformUnknownException`;$fault=`client`;constructor(t){super({name:`PlatformUnknownException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wKe=class e extends ZW{name=`DaemonNotActiveException`;$fault=`client`;constructor(t){super({name:`DaemonNotActiveException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TKe=class e extends ZW{name=`DaemonNotFoundException`;$fault=`client`;constructor(t){super({name:`DaemonNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},EKe=class e extends ZW{name=`PlatformTaskDefinitionIncompatibilityException`;$fault=`client`;constructor(t){super({name:`PlatformTaskDefinitionIncompatibilityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DKe=class e extends ZW{name=`ServiceNotActiveException`;$fault=`client`;constructor(t){super({name:`ServiceNotActiveException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OKe=class e extends ZW{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kKe=class e extends ZW{name=`ConflictException`;$fault=`client`;resourceIds;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceIds=t.resourceIds}},AKe=class e extends ZW{name=`TaskSetNotFoundException`;$fault=`client`;constructor(t){super({name:`TaskSetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jKe=class e extends ZW{name=`BlockedException`;$fault=`client`;constructor(t){super({name:`BlockedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MKe=`Attachment`,NKe=`AdvancedConfiguration`,PKe=`AttachmentDetails`,FKe=`AccessDeniedException`,IKe=`AttributeLimitExceededException`,LKe=`AwsVpcConfiguration`,RKe=`Attribute`,zKe=`Attachments`,BKe=`Attributes`,VKe=`BlockedException`,HKe=`Cluster`,UKe=`CanaryConfiguration`,WKe=`ClusterContainsContainerInstancesException`,GKe=`ClusterContainsCapacityProviderException`,KKe=`CreateClusterRequest`,qKe=`CreateClusterResponse`,JKe=`ClusterContainsServicesException`,YKe=`ClusterContainsTasksException`,XKe=`ClusterConfiguration`,ZKe=`CreateCluster`,QKe=`ContainerDefinition`,$Ke=`ContainerDependency`,eqe=`ContainerDefinitions`,tqe=`ContainerDependencies`,nqe=`ClientException`,rqe=`ConflictException`,iqe=`ContainerInstanceHealthStatus`,aqe=`ContainerInstance`,oqe=`ContainerInstances`,sqe=`ClusterNotFoundException`,cqe=`ContainerOverride`,lqe=`ContainerOverrides`,uqe=`CapacityProviderStrategy`,dqe=`CapacityProviderStrategyItem`,fqe=`ContainerRestartPolicy`,pqe=`ClusterSetting`,mqe=`ClusterServiceConnectDefaults`,hqe=`ClusterServiceConnectDefaultsRequest`,gqe=`CreateServiceRequest`,_qe=`CreateServiceResponse`,vqe=`ClusterSettings`,yqe=`CreateService`,bqe=`Clusters`,xqe=`Container`,Sqe=`Containers`,Cqe=`Deployment`,wqe=`DeploymentAlarms`,Tqe=`DeploymentConfiguration`,Eqe=`DeploymentCircuitBreaker`,Dqe=`DeregisterContainerInstanceRequest`,Oqe=`DeregisterContainerInstanceResponse`,kqe=`DescribeContainerInstancesRequest`,Aqe=`DescribeContainerInstancesResponse`,jqe=`DeregisterContainerInstance`,Mqe=`DescribeContainerInstances`,Nqe=`DeleteClusterRequest`,Pqe=`DeleteClusterResponse`,Fqe=`DescribeClustersRequest`,Iqe=`DescribeClustersResponse`,Lqe=`DeploymentController`,Rqe=`DeleteCluster`,zqe=`DescribeClusters`,Bqe=`DeploymentEphemeralStorage`,Vqe=`DevicesList`,Hqe=`DeploymentLifecycleHook`,Uqe=`DeploymentLifecycleHookList`,Wqe=`DeploymentLifecycleHookTimeoutConfiguration`,Gqe=`DaemonNotActiveException`,Kqe=`DaemonNotFoundException`,qqe=`DescribeServicesRequest`,Jqe=`DescribeServicesResponse`,Yqe=`DescribeServices`,Xqe=`DescribeTasks`,Zqe=`DeregisterTaskDefinitionRequest`,Qqe=`DeregisterTaskDefinitionResponse`,$qe=`DescribeTaskDefinitionRequest`,eJe=`DescribeTaskDefinitionResponse`,tJe=`DeregisterTaskDefinition`,nJe=`DescribeTaskDefinition`,rJe=`DescribeTasksRequest`,iJe=`DescribeTasksResponse`,aJe=`DockerVolumeConfiguration`,oJe=`Device`,sJe=`Deployments`,cJe=`EBSTagSpecification`,lJe=`EBSTagSpecifications`,uJe=`ExecuteCommandConfiguration`,dJe=`ExecuteCommandLogConfiguration`,fJe=`EnvironmentFile`,pJe=`EFSAuthorizationConfig`,mJe=`EFSVolumeConfiguration`,hJe=`EnvironmentFiles`,gJe=`EphemeralStorage`,_Je=`EnvironmentVariables`,vJe=`Failure`,yJe=`FirelensConfiguration`,bJe=`FSxWindowsFileServerAuthorizationConfig`,xJe=`FSxWindowsFileServerVolumeConfiguration`,SJe=`Failures`,CJe=`HealthCheck`,wJe=`HostEntry`,TJe=`HostEntryList`,EJe=`HostVolumeProperties`,DJe=`InferenceAccelerator`,OJe=`InferenceAcceleratorOverride`,kJe=`InferenceAcceleratorOverrides`,AJe=`InferenceAccelerators`,jJe=`InstanceHealthCheckResult`,MJe=`InstanceHealthCheckResultList`,NJe=`InvalidParameterException`,PJe=`KernelCapabilities`,FJe=`KeyValuePair`,IJe=`LoadBalancer`,LJe=`LoadBalancers`,RJe=`LinearConfiguration`,zJe=`ListContainerInstances`,BJe=`ListContainerInstancesRequest`,VJe=`ListContainerInstancesResponse`,HJe=`ListClustersRequest`,UJe=`ListClustersResponse`,WJe=`ListClusters`,GJe=`LogConfiguration`,KJe=`LimitExceededException`,qJe=`LinuxParameters`,JJe=`ListServices`,YJe=`ListServicesRequest`,XJe=`ListServicesResponse`,ZJe=`ListTasks`,QJe=`ListTaskDefinitions`,$Je=`ListTaskDefinitionsRequest`,eYe=`ListTaskDefinitionsResponse`,tYe=`ListTasksRequest`,nYe=`ListTasksResponse`,rYe=`ManagedAgent`,iYe=`ManagedAgents`,aYe=`MetricConfigurationList`,oYe=`MetricConfiguration`,sYe=`MonitoringConfiguration`,cYe=`MountPoint`,lYe=`MountPointList`,uYe=`ManagedStorageConfiguration`,dYe=`MissingVersionException`,fYe=`NetworkBinding`,pYe=`NetworkBindings`,mYe=`NetworkConfiguration`,hYe=`NetworkInterface`,gYe=`NetworkInterfaces`,_Ye=`NamespaceNotFoundException`,vYe=`NoUpdateAvailableException`,yYe=`PlacementConstraint`,bYe=`ProxyConfigurationProperties`,xYe=`PlacementConstraints`,SYe=`ProxyConfiguration`,CYe=`PortMapping`,wYe=`PortMappingList`,TYe=`PlacementStrategy`,EYe=`PlacementStrategies`,DYe=`PlatformTaskDefinitionIncompatibilityException`,OYe=`PlatformUnknownException`,kYe=`Resource`,AYe=`RequiresAttributes`,jYe=`RepositoryCredentials`,MYe=`ResourceInUseException`,NYe=`ResourceNotFoundException`,PYe=`RuntimePlatform`,FYe=`ResourceRequirement`,IYe=`ResourceRequirements`,LYe=`RunTask`,RYe=`RegisterTaskDefinition`,zYe=`RegisterTaskDefinitionRequest`,BYe=`RegisterTaskDefinitionResponse`,VYe=`RunTaskRequest`,HYe=`RunTaskResponse`,UYe=`Resources`,WYe=`Scale`,GYe=`SystemControl`,KYe=`ServiceConnectAccessLogConfiguration`,qYe=`ServiceConnectConfiguration`,JYe=`ServiceConnectClientAlias`,YYe=`ServiceConnectClientAliasList`,XYe=`ServiceCurrentRevisionSummary`,ZYe=`ServiceCurrentRevisionSummaryList`,QYe=`ServiceConnectService`,$Ye=`ServiceConnectServiceList`,eXe=`ServiceConnectServiceResource`,tXe=`ServiceConnectServiceResourceList`,nXe=`ServiceConnectTlsConfiguration`,rXe=`ServiceConnectTlsCertificateAuthority`,iXe=`ServiceConnectTestTrafficHeaderMatchRules`,aXe=`ServiceConnectTestTrafficHeaderRules`,oXe=`ServiceConnectTestTrafficRules`,sXe=`SystemControls`,cXe=`ServiceDeploymentNotFoundException`,lXe=`ServerException`,uXe=`ServiceEvent`,dXe=`ServiceEvents`,fXe=`S3FilesVolumeConfiguration`,pXe=`SecretList`,mXe=`ServiceManagedEBSVolumeConfiguration`,hXe=`ServiceNotActiveException`,gXe=`ServiceNotFoundException`,_Xe=`ServiceRegistry`,vXe=`ServiceRegistries`,yXe=`StopTaskRequest`,bXe=`StopTaskResponse`,xXe=`StopTask`,SXe=`ServiceVolumeConfiguration`,CXe=`ServiceVolumeConfigurations`,wXe=`Secret`,TXe=`Service`,EXe=`Services`,DXe=`Statistics`,OXe=`Tag`,kXe=`ThresholdConfiguration`,AXe=`TimeoutConfiguration`,jXe=`TaskDefinition`,MXe=`TaskDefinitionPlacementConstraint`,NXe=`TaskDefinitionPlacementConstraints`,PXe=`TaskEphemeralStorage`,FXe=`TmpfsList`,IXe=`TaskManagedEBSVolumeConfiguration`,LXe=`TaskManagedEBSVolumeTerminationPolicy`,RXe=`TargetNotConnectedException`,zXe=`TargetNotFoundException`,BXe=`TaskOverride`,VXe=`TaskSet`,HXe=`TaskSetNotFoundException`,UXe=`TaskSets`,WXe=`TaskVolumeConfiguration`,GXe=`TaskVolumeConfigurations`,KXe=`Task`,qXe=`Tags`,JXe=`Tasks`,YXe=`Tmpfs`,XXe=`Ulimit`,ZXe=`UpdateContainerInstancesState`,QXe=`UpdateContainerInstancesStateRequest`,$Xe=`UpdateContainerInstancesStateResponse`,eZe=`UnsupportedFeatureException`,tZe=`UpdateInProgressException`,nZe=`UlimitList`,rZe=`Volume`,iZe=`VolumeFrom`,aZe=`VolumeFromList`,oZe=`VersionInfo`,sZe=`VolumeList`,cZe=`VpcLatticeConfiguration`,lZe=`VpcLatticeConfigurations`,QW=`attachments`,uZe=`agentConnected`,dZe=`advancedConfiguration`,$W=`authorizationConfig`,fZe=`awsvpcConfiguration`,pZe=`agentHash`,mZe=`attachmentId`,hZe=`accessLogConfiguration`,gZe=`alarmNames`,_Ze=`appProtocol`,vZe=`accessPointArn`,yZe=`awsPcaAuthorityArn`,bZe=`assignPublicIp`,xZe=`accessPointId`,SZe=`activeServicesCount`,CZe=`attachmentsStatus`,wZe=`alternateTargetGroupArn`,TZe=`agentUpdateStatus`,EZe=`agentVersion`,DZe=`availabilityZone`,eG=`availabilityZoneRebalancing`,OZe=`action`,kZe=`add`,AZe=`alarms`,tG=`arn`,nG=`attributes`,jZe=`autoprovision`,MZe=`base`,NZe=`bindIP`,PZe=`bakeTimeInMinutes`,rG=`client`,iG=`clusterArn`,FZe=`configuredAtLaunch`,IZe=`clusterArns`,LZe=`clientAliases`,RZe=`containerArn`,zZe=`connectivityAt`,BZe=`cpuArchitecture`,aG=`createdAt`,VZe=`canaryBakeTimeInMinutes`,HZe=`createdBy`,UZe=`canaryConfiguration`,oG=`containerDefinitions`,WZe=`computedDesiredCount`,sG=`containerInstanceArn`,GZe=`containerInstanceArns`,cG=`containerInstance`,lG=`containerInstances`,uG=`clusterName`,dG=`containerName`,KZe=`containerOverrides`,qZe=`canaryPercent`,fG=`capacityProviderName`,pG=`containerPortRange`,mG=`capacityProviderStrategy`,JZe=`capacityProvider`,hG=`capacityProviders`,gG=`containerPath`,_G=`containerPort`,vG=`credentialsParameter`,YZe=`credentialSpecs`,XZe=`currentServiceDeployment`,ZZe=`currentServiceRevisions`,yG=`clientToken`,QZe=`cloudWatchEncryptionEnabled`,$Ze=`cloudWatchLogGroupName`,eQe=`capabilities`,bG=`cluster`,xG=`clusters`,SG=`configuration`,CG=`command`,tQe=`compatibilities`,nQe=`condition`,rQe=`connectivity`,iQe=`containers`,aQe=`count`,wG=`cpu`,TG=`details`,oQe=`deregisteredAt`,sQe=`discoveryArn`,EG=`deploymentConfiguration`,cQe=`deploymentCircuitBreaker`,DG=`defaultCapacityProviderStrategy`,OG=`desiredCount`,kG=`deploymentController`,lQe=`dockerLabels`,uQe=`disableNetworking`,dQe=`daemonName`,AG=`deviceName`,jG=`discoveryName`,fQe=`dnsName`,pQe=`dependsOn`,mQe=`deleteOnTermination`,hQe=`driverOpts`,gQe=`deleteRequestedAt`,_Qe=`dnsServers`,vQe=`dnsSearchDomains`,yQe=`dockerSecurityOptions`,MG=`desiredStatus`,NG=`deviceType`,bQe=`doubleValue`,xQe=`dockerVolumeConfiguration`,SQe=`dockerVersion`,CQe=`devices`,wQe=`deployments`,TQe=`detail`,EQe=`domain`,DQe=`driver`,OQe=`drop`,PG=`error`,kQe=`exitCode`,AQe=`executeCommandConfiguration`,FG=`enableExecuteCommand`,IG=`enableECSManagedTags`,LG=`environmentFiles`,RG=`enableFaultInjection`,jQe=`extraHosts`,MQe=`externalId`,NQe=`ec2InstanceId`,PQe=`entryPoint`,zG=`executionRoleArn`,FQe=`executionStoppedAt`,BG=`ephemeralStorage`,IQe=`efsVolumeConfiguration`,VG=`environment`,HG=`enabled`,UG=`enable`,WG=`encrypted`,LQe=`essential`,RQe=`events`,GG=`expression`,zQe=`exact`,KG=`family`,BQe=`firelensConfiguration`,qG=`fargateEphemeralStorage`,VQe=`fargateEphemeralStorageKmsKeyId`,HQe=`familyPrefix`,UQe=`fileSystemArn`,JG=`fileSystemId`,WQe=`failedTasks`,YG=`filesystemType`,GQe=`fsxWindowsFileServerVolumeConfiguration`,XG=`failures`,KQe=`filter`,qQe=`field`,JQe=`force`,YQe=`format`,ZG=`group`,XQe=`gpuIds`,QG=`hostname`,ZQe=`healthCheck`,$G=`healthCheckGracePeriodSeconds`,QQe=`hookDetails`,$Qe=`httpError`,e$e=`hardLimit`,t$e=`hostPath`,n$e=`hostPortRange`,eK=`hostPort`,tK=`healthStatus`,r$e=`hookTargetArn`,i$e=`header`,a$e=`host`,nK=`id`,rK=`ipAddress`,o$e=`inferenceAcceleratorOverrides`,iK=`inferenceAccelerators`,s$e=`ipv6Address`,c$e=`issuerCertificateAuthority`,l$e=`imageDigest`,u$e=`ignoredExitCodes`,aK=`ipcMode`,d$e=`initProcessEnabled`,f$e=`ingressPortOverride`,p$e=`includeQueryParameters`,m$e=`idleTimeoutSeconds`,h$e=`integerValue`,g$e=`iam`,oK=`image`,_$e=`interactive`,sK=`include`,v$e=`interval`,cK=`iops`,y$e=`key`,b$e=`kmsKey`,lK=`kmsKeyId`,x$e=`links`,uK=`loadBalancers`,S$e=`loadBalancerName`,dK=`logConfiguration`,C$e=`linearConfiguration`,w$e=`logDriver`,T$e=`lifecycleHooks`,E$e=`linuxParameters`,fK=`lastStatus`,D$e=`lastStartedAt`,O$e=`lastStatusChange`,k$e=`lifecycleStages`,pK=`launchType`,A$e=`lastUpdated`,j$e=`longValue`,M$e=`labels`,N$e=`logging`,mK=`message`,P$e=`managedAgents`,F$e=`metricConfigurations`,hK=`managedEBSVolume`,I$e=`minimumHealthyPercent`,L$e=`metricNames`,R$e=`mountOptions`,z$e=`mountPoints`,B$e=`maximumPercent`,gK=`memoryReservation`,_K=`maxResults`,V$e=`managedStorageConfiguration`,H$e=`maxSwap`,vK=`memory`,U$e=`monitoring`,yK=`name`,W$e=`networkBindings`,bK=`networkConfiguration`,G$e=`neuronDeviceIds`,K$e=`networkInterfaces`,xK=`networkMode`,SK=`nextToken`,CK=`namespace`,wK=`options`,q$e=`overallStatus`,J$e=`operatingSystemFamily`,TK=`overrides`,Y$e=`privileged`,EK=`pendingCount`,DK=`placementConstraints`,OK=`proxyConfiguration`,kK=`platformFamily`,X$e=`privateIpv4Address`,Z$e=`productionListenerRule`,Q$e=`portMappings`,AK=`pidMode`,jK=`portName`,$$e=`perRequestTimeoutSeconds`,MK=`placementStrategy`,e1e=`pullStartedAt`,t1e=`pullStoppedAt`,n1e=`pseudoTerminal`,NK=`pendingTasksCount`,r1e=`pendingTaskCount`,PK=`propagateTags`,FK=`platformVersion`,i1e=`permissions`,IK=`port`,LK=`protocol`,a1e=`properties`,RK=`reason`,zK=`roleArn`,o1e=`restartAttemptPeriod`,BK=`registeredAt`,s1e=`registryArn`,c1e=`requiresAttributes`,l1e=`registeredBy`,u1e=`repositoryCredentials`,d1e=`registeredContainerInstancesCount`,VK=`requiresCompatibilities`,HK=`runningCount`,UK=`rootDirectory`,f1e=`resourceIds`,p1e=`referenceId`,m1e=`runtimeId`,WK=`resourceManagementType`,GK=`readOnly`,h1e=`resetOnHealthyTask`,g1e=`restartPolicy`,KK=`runtimePlatform`,qK=`resourceRequirements`,_1e=`readonlyRootFilesystem`,v1e=`remainingResources`,y1e=`registeredResources`,b1e=`rolloutState`,x1e=`rolloutStateReason`,S1e=`resolutionSeconds`,C1e=`resourceType`,JK=`runningTasksCount`,w1e=`requestedTaskCount`,T1e=`runningTaskCount`,E1e=`revision`,D1e=`retries`,O1e=`role`,YK=`rollback`,XK=`smithy.ts.sdk.synthetic.com.amazonaws.ecs`,k1e=`startedAt`,ZK=`serviceArn`,A1e=`serviceArns`,j1e=`stoppedAt`,M1e=`stoppingAt`,QK=`startedBy`,N1e=`s3BucketName`,P1e=`stepBakeTimeInMinutes`,F1e=`systemControls`,$K=`serviceConnectConfiguration`,eq=`serviceConnectDefaults`,I1e=`serviceConnectResources`,L1e=`sourceContainer`,R1e=`stopCode`,z1e=`s3EncryptionEnabled`,B1e=`securityGroups`,tq=`sizeInGiB`,nq=`snapshotId`,V1e=`s3KeyPrefix`,H1e=`softLimit`,U1e=`sharedMemorySize`,rq=`serviceName`,W1e=`secretOptions`,G1e=`startPeriod`,K1e=`sourcePath`,q1e=`stepPercent`,iq=`statusReason`,aq=`serviceRegistries`,J1e=`stoppedReason`,oq=`schedulingStrategy`,Y1e=`stabilityStatusAt`,X1e=`stringSetValue`,Z1e=`stabilityStatus`,Q1e=`startTimeout`,$1e=`stopTimeout`,e0e=`sourceVolume`,t0e=`s3filesVolumeConfiguration`,n0e=`scale`,r0e=`scope`,i0e=`server`,a0e=`secrets`,o0e=`service`,sq=`services`,cq=`settings`,s0e=`size`,c0e=`sort`,lq=`status`,l0e=`statistics`,u0e=`strategy`,d0e=`subnets`,f0e=`swappiness`,uq=`type`,dq=`taskArn`,p0e=`taskArns`,m0e=`thresholdConfiguration`,h0e=`timeoutConfiguration`,fq=`taskDefinition`,pq=`taskDefinitionArn`,g0e=`taskDefinitionArns`,mq=`transitEncryptionPort`,_0e=`transitEncryption`,hq=`targetGroupArn`,v0e=`targetId`,y0e=`timeoutInMinutes`,b0e=`testListenerRule`,x0e=`terminationPolicy`,gq=`taskRoleArn`,S0e=`taskSetArn`,C0e=`taskSets`,_q=`tagSpecifications`,vq=`targetType`,w0e=`testTrafficRules`,yq=`tags`,bq=`tasks`,xq=`task`,Sq=`throughput`,Cq=`timeout`,T0e=`tls`,E0e=`tmpfs`,D0e=`user`,wq=`updatedAt`,O0e=`ulimits`,k0e=`unit`,Tq=`value`,A0e=`versionConsistency`,Eq=`volumeConfigurations`,j0e=`volumesFrom`,M0e=`valueFrom`,N0e=`versionInfo`,Dq=`volumeInitializationRate`,Oq=`vpcLatticeConfigurations`,kq=`volumeType`,Aq=`version`,jq=`volumes`,P0e=`weight`,F0e=`workingDirectory`,O=`com.amazonaws.ecs`,Mq=pt.for(XK),I0e=[-3,XK,`ECSServiceException`,0,[],[]];Mq.registerError(I0e,ZW);var Nq=pt.for(O),L0e=[-3,O,FKe,{[PG]:rG,[$Qe]:403},[mK],[0]];Nq.registerError(L0e,nKe);var R0e=[-3,O,IKe,{[PG]:rG},[mK],[0]];Nq.registerError(R0e,yKe);var z0e=[-3,O,VKe,{[PG]:rG},[mK],[0]];Nq.registerError(z0e,jKe);var B0e=[-3,O,nqe,{[PG]:rG},[mK],[0]];Nq.registerError(B0e,rKe);var V0e=[-3,O,GKe,{[PG]:rG},[mK],[0]];Nq.registerError(V0e,dKe);var H0e=[-3,O,WKe,{[PG]:rG},[mK],[0]];Nq.registerError(H0e,fKe);var U0e=[-3,O,JKe,{[PG]:rG},[mK],[0]];Nq.registerError(U0e,pKe);var W0e=[-3,O,YKe,{[PG]:rG},[mK],[0]];Nq.registerError(W0e,mKe);var G0e=[-3,O,sqe,{[PG]:rG},[mK],[0]];Nq.registerError(G0e,iKe);var K0e=[-3,O,rqe,{[PG]:rG},[f1e,mK],[64,0]];Nq.registerError(K0e,kKe);var q0e=[-3,O,Gqe,{[PG]:rG},[mK],[0]];Nq.registerError(q0e,wKe);var J0e=[-3,O,Kqe,{[PG]:rG},[mK],[0]];Nq.registerError(J0e,TKe);var Y0e=[-3,O,NJe,{[PG]:rG},[mK],[0]];Nq.registerError(Y0e,aKe);var X0e=[-3,O,KJe,{[PG]:rG},[mK],[0]];Nq.registerError(X0e,oKe);var Z0e=[-3,O,dYe,{[PG]:rG},[mK],[0]];Nq.registerError(Z0e,bKe);var Q0e=[-3,O,_Ye,{[PG]:rG},[mK],[0]];Nq.registerError(Q0e,uKe);var $0e=[-3,O,vYe,{[PG]:rG},[mK],[0]];Nq.registerError($0e,xKe);var e2e=[-3,O,DYe,{[PG]:rG},[mK],[0]];Nq.registerError(e2e,EKe);var t2e=[-3,O,OYe,{[PG]:rG},[mK],[0]];Nq.registerError(t2e,CKe);var n2e=[-3,O,MYe,{[PG]:rG},[mK],[0]];Nq.registerError(n2e,gKe);var r2e=[-3,O,NYe,{[PG]:rG},[mK],[0]];Nq.registerError(r2e,OKe);var i2e=[-3,O,lXe,{[PG]:i0e},[mK],[0]];Nq.registerError(i2e,sKe);var a2e=[-3,O,cXe,{[PG]:rG},[mK],[0]];Nq.registerError(a2e,SKe);var o2e=[-3,O,hXe,{[PG]:rG},[mK],[0]];Nq.registerError(o2e,DKe);var s2e=[-3,O,gXe,{[PG]:rG},[mK],[0]];Nq.registerError(s2e,vKe);var c2e=[-3,O,RXe,{[PG]:rG},[mK],[0]];Nq.registerError(c2e,hKe);var l2e=[-3,O,zXe,{[PG]:rG},[mK],[0]];Nq.registerError(l2e,_Ke);var u2e=[-3,O,HXe,{[PG]:rG},[mK],[0]];Nq.registerError(u2e,AKe);var d2e=[-3,O,eZe,{[PG]:rG},[mK],[0]];Nq.registerError(d2e,cKe);var f2e=[-3,O,tZe,{[PG]:rG},[mK],[0]];Nq.registerError(f2e,lKe);var p2e=[Mq,Nq],m2e=[3,O,NKe,0,[wZe,Z$e,b0e,zK],[0,0,0,0]],h2e=[3,O,MKe,0,[nK,uq,lq,TG],[0,0,0,()=>j3e]],Pq=[3,O,RKe,0,[yK,Tq,vq,v0e],[0,0,0,0],1],g2e=[3,O,LKe,0,[d0e,B1e,bZe],[64,64,0],1],_2e=[3,O,UKe,0,[qZe,VZe],[1,1]],v2e=[3,O,dqe,0,[JZe,P0e,MZe],[0,1,1],1],Fq=[3,O,HKe,0,[iG,uG,SG,lq,d1e,JK,NK,SZe,l0e,yq,cq,hG,DG,QW,CZe,eq],[0,0,()=>Iq,0,1,1,1,1,()=>n6e,()=>_J,()=>tJ,64,()=>eJ,()=>Qq,0,()=>y2e]],Iq=[3,O,XKe,0,[AQe,V$e],[()=>a4e,()=>M4e]],y2e=[3,O,mqe,0,[CK],[0]],b2e=[3,O,hqe,0,[CK],[0],1],x2e=[3,O,pqe,0,[yK,Tq],[0,0]],S2e=[3,O,xqe,0,[RZe,dq,yK,oK,l$e,m1e,fK,kQe,RK,W$e,K$e,tK,P$e,wG,vK,gK,XQe,G$e],[0,0,0,0,0,0,0,1,0,()=>G3e,()=>K3e,0,()=>H3e,0,0,0,64,64]],C2e=[3,O,QKe,0,[yK,oK,u1e,wG,vK,gK,x$e,Q$e,LQe,g1e,PQe,CG,VG,LG,z$e,j0e,E$e,a0e,pQe,Q1e,$1e,A0e,QG,D0e,F0e,uQe,Y$e,_1e,_Qe,vQe,jQe,yQe,_$e,n1e,lQe,O0e,dK,ZQe,F1e,qK,BQe,YZe],[0,0,[()=>U4e,0],1,1,1,64,()=>q3e,2,()=>D2e,64,64,[()=>oJ,0],()=>aJ,()=>W3e,()=>c6e,()=>y4e,()=>mJ,()=>N3e,1,1,0,0,0,0,2,2,2,64,64,()=>z3e,64,2,2,128,()=>s6e,()=>Uq,()=>d4e,()=>r6e,()=>fJ,()=>c4e,64]],w2e=[3,O,$Ke,0,[dG,nQe],[0,0],2],Lq=[3,O,aqe,0,[sG,NQe,fG,Aq,N0e,v1e,y1e,lq,iq,uZe,JK,NK,TZe,nG,BK,QW,yq,tK],[0,0,0,1,()=>D3e,()=>pJ,()=>pJ,0,0,2,1,1,0,()=>$q,4,()=>Qq,()=>_J,()=>T2e]],T2e=[3,O,iqe,0,[q$e,TG],[0,()=>V3e]],E2e=[3,O,cqe,0,[yK,CG,VG,LG,wG,vK,gK,qK],[0,64,[()=>oJ,0],()=>aJ,1,1,1,()=>fJ]],D2e=[3,O,fqe,0,[HG,u$e,o1e],[2,65,1],1],O2e=[3,O,KKe,0,[uG,yq,cq,SG,hG,DG,eq],[0,()=>_J,()=>tJ,()=>Iq,64,()=>eJ,()=>b2e]],k2e=[3,O,qKe,0,[bG],[()=>Fq]],A2e=[3,O,gqe,0,[rq,bG,fq,eG,uK,aq,OG,yG,pK,mG,FK,O1e,EG,DK,MK,bK,$G,oq,kG,yq,IG,PK,FG,$K,Eq,Oq,U$e],[0,0,0,0,()=>lJ,()=>hJ,1,0,0,()=>eJ,0,0,()=>Rq,()=>uJ,()=>dJ,()=>Wq,1,0,()=>zq,()=>_J,2,0,2,()=>Jq,()=>gJ,()=>xJ,()=>P4e],1],j2e=[3,O,_qe,0,[o0e],[()=>qq]],M2e=[3,O,Nqe,0,[bG],[0],1],N2e=[3,O,Pqe,0,[bG],[()=>Fq]],P2e=[3,O,Cqe,0,[nK,lq,fq,OG,EK,HK,WQe,aG,wq,mG,pK,FK,kK,bK,b1e,x1e,$K,I1e,Eq,qG,Oq],[0,0,0,1,1,1,1,4,4,()=>eJ,0,0,0,()=>Wq,0,0,()=>Jq,()=>Q3e,()=>gJ,()=>Bq,()=>xJ]],F2e=[3,O,wqe,0,[gZe,YK,UG],[64,2,2],3],I2e=[3,O,Eqe,0,[UG,YK,h1e,m0e],[2,2,2,()=>x3e],2],Rq=[3,O,Tqe,0,[cQe,B$e,I$e,AZe,u0e,PZe,T$e,C$e,UZe],[()=>I2e,1,1,()=>F2e,0,1,()=>I3e,()=>v4e,()=>_2e]],zq=[3,O,Lqe,0,[uq],[0],1],Bq=[3,O,Bqe,0,[lK],[0]],L2e=[3,O,Hqe,0,[vq,r$e,zK,k$e,QQe,h0e],[0,0,0,64,15,()=>R2e]],R2e=[3,O,Wqe,0,[y0e,OZe],[1,0]],z2e=[3,O,Dqe,0,[cG,bG,JQe],[0,0,2],1],B2e=[3,O,Oqe,0,[cG],[()=>Lq]],V2e=[3,O,Zqe,0,[fq],[0],1],H2e=[3,O,Qqe,0,[fq],[[()=>Xq,0]]],U2e=[3,O,Fqe,0,[xG,sK],[64,64]],W2e=[3,O,Iqe,0,[xG,XG],[()=>M3e,()=>sJ]],G2e=[3,O,kqe,0,[lG,bG,sK],[64,0,64],1],K2e=[3,O,Aqe,0,[lG,XG],[()=>rJ,()=>sJ]],q2e=[3,O,qqe,0,[sq,bG,sK],[64,0,64],1],J2e=[3,O,Jqe,0,[sq,XG],[()=>t6e,()=>sJ]],Y2e=[3,O,$qe,0,[fq,sK],[0,64],1],X2e=[3,O,eJe,0,[fq,yq],[[()=>Xq,0],()=>_J]],Z2e=[3,O,rJe,0,[bq,bG,sK],[64,0,64],1],Q2e=[3,O,iJe,0,[bq,XG],[[()=>yJ,0],()=>sJ]],$2e=[3,O,oJe,0,[t$e,gG,i1e],[0,0,64],1],e4e=[3,O,aJe,0,[r0e,jZe,DQe,hQe,M$e],[0,2,0,128,128]],t4e=[3,O,cJe,0,[C1e,yq,PK],[0,()=>_J,0],1],n4e=[3,O,pJe,0,[xZe,g$e],[0,0]],r4e=[3,O,mJe,0,[JG,UK,_0e,mq,$W],[0,0,0,1,()=>n4e],1],i4e=[3,O,fJe,0,[Tq,uq],[0,0],2],Vq=[3,O,gJe,0,[tq],[1],1],a4e=[3,O,uJe,0,[lK,N$e,dK],[0,0,()=>o4e]],o4e=[3,O,dJe,0,[$Ze,QZe,N1e,z1e,V1e],[0,2,0,2,0]],s4e=[3,O,vJe,0,[tG,RK,TQe],[0,0,0]],c4e=[3,O,yJe,0,[uq,wK],[0,128],1],l4e=[3,O,bJe,0,[vG,EQe],[0,0],2],u4e=[3,O,xJe,0,[JG,UK,$W],[0,0,()=>l4e],3],d4e=[3,O,CJe,0,[CG,v$e,Cq,D1e,G1e],[64,1,1,1,1],1],f4e=[3,O,wJe,0,[QG,rK],[0,0],2],p4e=[3,O,EJe,0,[K1e],[0]],m4e=[3,O,DJe,0,[AG,NG],[0,0],2],h4e=[3,O,OJe,0,[AG,NG],[0,0]],g4e=[3,O,jJe,0,[uq,lq,iq,A$e,O$e],[0,0,0,4,4]],_4e=[3,O,PJe,0,[kZe,OQe],[64,64]],Hq=[3,O,FJe,0,[yK,Tq],[0,0]],v4e=[3,O,RJe,0,[q1e,P1e],[1,1]],y4e=[3,O,qJe,0,[eQe,CQe,d$e,U1e,E0e,H$e,f0e],[()=>_4e,()=>R3e,2,1,()=>o6e,1,1]],b4e=[3,O,HJe,0,[SK,_K],[0,1]],x4e=[3,O,UJe,0,[IZe,SK],[64,0]],S4e=[3,O,BJe,0,[bG,KQe,SK,_K,lq],[0,0,0,1,0]],C4e=[3,O,VJe,0,[GZe,SK],[64,0]],w4e=[3,O,YJe,0,[bG,SK,_K,pK,oq,WK],[0,0,1,0,0,0]],T4e=[3,O,XJe,0,[A1e,SK],[64,0]],E4e=[3,O,$Je,0,[HQe,lq,c0e,SK,_K],[0,0,0,0,1]],D4e=[3,O,eYe,0,[g0e,SK],[64,0]],O4e=[3,O,tYe,0,[bG,cG,KG,SK,_K,QK,rq,MG,pK,dQe],[0,0,0,0,1,0,0,0,0,0]],k4e=[3,O,nYe,0,[p0e,SK],[64,0]],A4e=[3,O,IJe,0,[hq,S$e,dG,_G,dZe],[0,0,0,1,()=>m2e]],Uq=[3,O,GJe,0,[w$e,wK,W1e],[0,128,()=>mJ],1],j4e=[3,O,rYe,0,[D$e,yK,RK,fK],[4,0,0,0]],M4e=[3,O,uYe,0,[lK,VQe],[0,0]],N4e=[3,O,oYe,0,[L$e,S1e],[64,1],2],P4e=[3,O,sYe,0,[F$e],[()=>U3e]],F4e=[3,O,cYe,0,[e0e,gG,GK],[0,0,2]],I4e=[3,O,fYe,0,[NZe,_G,eK,LK,pG,n$e],[0,1,1,0,0,0]],Wq=[3,O,mYe,0,[fZe],[()=>g2e]],L4e=[3,O,hYe,0,[mZe,X$e,s$e],[0,0,0]],R4e=[3,O,yYe,0,[uq,GG],[0,0]],z4e=[3,O,TYe,0,[uq,qQe],[0,0]],B4e=[3,O,CYe,0,[_G,eK,LK,yK,_Ze,pG],[1,1,0,0,0,0]],Gq=[3,O,SYe,0,[dG,uq,a1e],[0,0,()=>J3e],1],V4e=[3,O,zYe,0,[KG,oG,gq,zG,xK,jq,DK,VK,wG,vK,yq,AK,aK,OK,iK,BG,KK,RG],[0,[()=>nJ,0],0,0,0,()=>bJ,()=>vJ,64,0,0,()=>_J,0,0,()=>Gq,()=>cJ,()=>Vq,()=>Kq,2],2],H4e=[3,O,BYe,0,[fq,yq],[[()=>Xq,0],()=>_J]],U4e=[3,O,jYe,8,[vG],[0],1],W4e=[3,O,kYe,0,[yK,uq,bQe,j$e,h$e,X1e],[0,0,1,1,1,64]],G4e=[3,O,FYe,0,[Tq,uq],[0,0],2],K4e=[3,O,VYe,0,[fq,mG,bG,aQe,IG,FG,ZG,pK,bK,TK,DK,MK,FK,PK,p1e,QK,yq,yG,Eq],[0,()=>eJ,0,1,2,2,0,0,()=>Wq,[()=>Zq,0],()=>uJ,()=>dJ,0,0,0,0,()=>_J,[0,4],()=>a6e],1],q4e=[3,O,HYe,0,[bq,XG],[[()=>yJ,0],()=>sJ]],Kq=[3,O,PYe,0,[BZe,J$e],[0,0]],J4e=[3,O,fXe,0,[UQe,UK,mq,vZe],[0,0,1,0],1],Y4e=[3,O,WYe,0,[Tq,k0e],[1,0]],X4e=[3,O,wXe,0,[yK,M0e],[0,0],2],qq=[3,O,TXe,0,[ZK,rq,iG,uK,aq,lq,OG,HK,EK,pK,mG,FK,kK,fq,EG,C0e,wQe,zK,RQe,aG,XZe,ZZe,DK,MK,bK,$G,oq,kG,yq,HZe,IG,PK,FG,eG,WK],[0,0,0,()=>lJ,()=>hJ,0,1,1,1,0,()=>eJ,0,0,0,()=>Rq,()=>i6e,()=>L3e,0,()=>e6e,4,0,()=>$3e,()=>uJ,()=>dJ,()=>Wq,1,0,()=>zq,()=>_J,0,2,0,2,0,0]],Z4e=[3,O,KYe,0,[YQe,p$e],[0,0],1],Q4e=[3,O,JYe,0,[IK,fQe,w0e],[1,0,()=>r3e],1],Jq=[3,O,qYe,0,[HG,CK,sq,dK,hZe],[2,0,()=>Z3e,()=>Uq,()=>Z4e],1],$4e=[3,O,QYe,0,[jK,jG,LZe,f$e,Cq,T0e],[0,0,()=>X3e,1,()=>S3e,()=>a3e],1],e3e=[3,O,eXe,0,[jG,sQe],[0,0]],t3e=[3,O,iXe,0,[zQe],[0],1],n3e=[3,O,aXe,0,[yK,Tq],[0,()=>t3e],1],r3e=[3,O,oXe,0,[i$e],[()=>n3e],1],i3e=[3,O,rXe,0,[yZe],[0]],a3e=[3,O,nXe,0,[c$e,b$e,zK],[()=>i3e,0,0],1],o3e=[3,O,XYe,0,[tG,w1e,T1e,r1e],[0,1,1,1]],s3e=[3,O,uXe,0,[nK,aG,mK],[0,4,0]],c3e=[3,O,mXe,0,[zK,WG,lK,kq,tq,nq,Dq,cK,Sq,_q,YG],[0,2,0,0,1,0,1,1,1,()=>iJ,0],1],l3e=[3,O,_Xe,0,[s1e,IK,dG,_G],[0,1,0,1]],u3e=[3,O,SXe,0,[yK,hK],[0,()=>c3e],1],d3e=[3,O,yXe,0,[xq,bG,RK],[0,0,0],1],f3e=[3,O,bXe,0,[xq],[[()=>Yq,0]]],p3e=[3,O,GYe,0,[CK,Tq],[0,0]],m3e=[3,O,OXe,0,[y$e,Tq],[0,0]],Yq=[3,O,KXe,0,[QW,nG,DZe,fG,iG,rQe,zZe,sG,iQe,wG,aG,MG,FG,FQe,ZG,tK,iK,fK,pK,vK,TK,FK,kK,e1e,t1e,k1e,QK,R1e,j1e,J1e,M1e,yq,dq,pq,Aq,BG,qG],[()=>Qq,()=>$q,0,0,0,0,4,0,()=>F3e,0,4,0,2,4,0,0,()=>cJ,0,0,0,[()=>Zq,0],0,0,4,4,4,0,0,4,0,4,()=>_J,0,0,1,()=>Vq,()=>g3e]],Xq=[3,O,jXe,0,[pq,oG,KG,gq,zG,xK,E1e,jq,lq,c1e,DK,tQe,KK,VK,wG,vK,iK,AK,aK,OK,BK,oQe,gQe,l1e,BG,RG],[0,[()=>nJ,0],0,0,0,0,1,()=>bJ,0,()=>Y3e,()=>vJ,64,()=>Kq,64,0,0,()=>cJ,0,0,()=>Gq,4,4,4,0,()=>Vq,2]],h3e=[3,O,MXe,0,[uq,GG],[0,0]],g3e=[3,O,PXe,0,[tq,lK],[1,0]],_3e=[3,O,IXe,0,[zK,WG,lK,kq,tq,nq,Dq,cK,Sq,_q,x0e,YG],[0,2,0,0,1,0,1,1,1,()=>iJ,()=>v3e,0],1],v3e=[3,O,LXe,0,[mQe],[2],1],Zq=[3,O,BXe,0,[KZe,wG,o$e,zG,vK,gq,BG],[[()=>P3e,0],0,()=>B3e,0,0,0,()=>Vq]],y3e=[3,O,VXe,0,[nK,S0e,ZK,iG,QK,MQe,lq,fq,WZe,EK,HK,aG,wq,pK,mG,FK,kK,bK,uK,aq,n0e,Z1e,Y1e,yq,qG],[0,0,0,0,0,0,0,0,1,1,1,4,4,0,()=>eJ,0,0,()=>Wq,()=>lJ,()=>hJ,()=>Y4e,0,4,()=>_J,()=>Bq]],b3e=[3,O,WXe,0,[yK,hK],[0,()=>_3e],1],x3e=[3,O,kXe,0,[uq,Tq],[0,1],2],S3e=[3,O,AXe,0,[m$e,$$e],[1,1]],C3e=[3,O,YXe,0,[gG,s0e,R$e],[0,1,64],2],w3e=[3,O,XXe,0,[yK,H1e,e$e],[0,1,1],3],T3e=[3,O,QXe,0,[lG,lq,bG],[64,0,0],2],E3e=[3,O,$Xe,0,[lG,XG],[()=>rJ,()=>sJ]],D3e=[3,O,oZe,0,[EZe,pZe,SQe],[0,0,0]],O3e=[3,O,rZe,0,[yK,a$e,xQe,IQe,t0e,GQe,FZe],[0,()=>p4e,()=>e4e,()=>r4e,()=>J4e,()=>u4e,2]],k3e=[3,O,iZe,0,[L1e,GK],[0,2]],A3e=[3,O,cZe,0,[zK,hq,jK],[0,0,0],3],j3e=[1,O,PKe,0,()=>Hq],Qq=[1,O,zKe,0,()=>h2e],$q=[1,O,BKe,0,()=>Pq],eJ=[1,O,uqe,0,()=>v2e],M3e=[1,O,bqe,0,()=>Fq],tJ=[1,O,vqe,0,()=>x2e],nJ=[1,O,eqe,0,[()=>C2e,0]],N3e=[1,O,tqe,0,()=>w2e],rJ=[1,O,oqe,0,()=>Lq],P3e=[1,O,lqe,0,[()=>E2e,0]],F3e=[1,O,Sqe,0,()=>S2e],I3e=[1,O,Uqe,0,()=>L2e],L3e=[1,O,sJe,0,()=>P2e],R3e=[1,O,Vqe,0,()=>$2e],iJ=[1,O,lJe,0,()=>t4e],aJ=[1,O,hJe,0,()=>i4e],oJ=[1,O,_Je,8,()=>Hq],sJ=[1,O,SJe,0,()=>s4e],z3e=[1,O,TJe,0,()=>f4e],B3e=[1,O,kJe,0,()=>h4e],cJ=[1,O,AJe,0,()=>m4e],V3e=[1,O,MJe,0,()=>g4e],lJ=[1,O,LJe,0,()=>A4e],H3e=[1,O,iYe,0,()=>j4e],U3e=[1,O,aYe,0,()=>N4e],W3e=[1,O,lYe,0,()=>F4e],G3e=[1,O,pYe,0,()=>I4e],K3e=[1,O,gYe,0,()=>L4e],uJ=[1,O,xYe,0,()=>R4e],dJ=[1,O,EYe,0,()=>z4e],q3e=[1,O,wYe,0,()=>B4e],J3e=[1,O,bYe,0,()=>Hq],Y3e=[1,O,AYe,0,()=>Pq],fJ=[1,O,IYe,0,()=>G4e],pJ=[1,O,UYe,0,()=>W4e],mJ=[1,O,pXe,0,()=>X4e],X3e=[1,O,YYe,0,()=>Q4e],Z3e=[1,O,$Ye,0,()=>$4e],Q3e=[1,O,tXe,0,()=>e3e],$3e=[1,O,ZYe,0,()=>o3e],e6e=[1,O,dXe,0,()=>s3e],hJ=[1,O,vXe,0,()=>l3e],t6e=[1,O,EXe,0,()=>qq],gJ=[1,O,CXe,0,()=>u3e],n6e=[1,O,DXe,0,()=>Hq],r6e=[1,O,sXe,0,()=>p3e],_J=[1,O,qXe,0,()=>m3e],vJ=[1,O,NXe,0,()=>h3e],yJ=[1,O,JXe,0,[()=>Yq,0]],i6e=[1,O,UXe,0,()=>y3e],a6e=[1,O,GXe,0,()=>b3e],o6e=[1,O,FXe,0,()=>C3e],s6e=[1,O,nZe,0,()=>w3e],c6e=[1,O,aZe,0,()=>k3e],bJ=[1,O,sZe,0,()=>O3e],xJ=[1,O,lZe,0,()=>A3e],l6e=[9,O,ZKe,0,()=>O2e,()=>k2e],u6e=[9,O,yqe,0,()=>A2e,()=>j2e],d6e=[9,O,Rqe,2,()=>M2e,()=>N2e],f6e=[9,O,jqe,0,()=>z2e,()=>B2e],p6e=[9,O,tJe,0,()=>V2e,()=>H2e],m6e=[9,O,zqe,0,()=>U2e,()=>W2e],h6e=[9,O,Mqe,0,()=>G2e,()=>K2e],g6e=[9,O,Yqe,0,()=>q2e,()=>J2e],_6e=[9,O,nJe,0,()=>Y2e,()=>X2e],v6e=[9,O,Xqe,0,()=>Z2e,()=>Q2e],y6e=[9,O,WJe,0,()=>b4e,()=>x4e],b6e=[9,O,zJe,0,()=>S4e,()=>C4e],x6e=[9,O,JJe,0,()=>w4e,()=>T4e],S6e=[9,O,QJe,0,()=>E4e,()=>D4e],C6e=[9,O,ZJe,0,()=>O4e,()=>k4e],w6e=[9,O,RYe,0,()=>V4e,()=>H4e],T6e=[9,O,LYe,0,()=>K4e,()=>q4e],E6e=[9,O,xXe,0,()=>d3e,()=>f3e],D6e=[9,O,ZXe,0,()=>T3e,()=>E3e],O6e=e=>({apiVersion:`2014-11-13`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??tKe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??KGe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ecs`,errorTypeRegistries:p2e,xmlNamespace:`http://ecs.amazonaws.com/doc/2014-11-13/`,version:`2014-11-13`,serviceTarget:`AmazonEC2ContainerServiceV20141113`},serviceId:e?.serviceId??`ECS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),k6e=e=>{let t=he(e),n=()=>t().then(a),r=O6e(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:XGe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},A6e=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},j6e=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),M6e=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),A6e(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),j6e(n))},N6e=class extends le{config;constructor(...[t]){let n=k6e(t||{});super(n),this.initConfig=n;let r=JGe(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=M6e(qGe(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:WGe,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},P6e=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function F6e(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`eks`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var I6e=e=>{let t=[];return e.operation,t.push(F6e(e)),t},L6e=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},R6e=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`eks`}),z6e={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},B6e={name:`@aws-sdk/client-eks`,version:`3.1119.0`,description:`AWS SDK for JavaScript Eks Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-eks`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-eks`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},SJ=`ref`,CJ=-1,wJ=!0,TJ=`isSet`,EJ=`PartitionResult`,DJ=`booleanEquals`,OJ=`getAttr`,kJ=`stringEquals`,AJ={[SJ]:`Endpoint`},jJ={[SJ]:EJ},MJ={fn:OJ,argv:[jJ,`name`]},NJ={},PJ=[{[SJ]:`Region`}],FJ={conditions:[[TJ,[AJ]],[TJ,PJ],[`aws.partition`,PJ,EJ],[DJ,[{[SJ]:`UseFIPS`},wJ]],[DJ,[{[SJ]:`UseDualStack`},wJ]],[DJ,[{fn:OJ,argv:[jJ,`supportsDualStack`]},wJ]],[DJ,[{fn:OJ,argv:[jJ,`supportsFIPS`]},wJ]],[kJ,[MJ,`aws`]],[kJ,[MJ,`aws-us-gov`]]],results:[[CJ],[CJ,`Invalid Configuration: FIPS and custom endpoint are not supported`],[CJ,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[AJ,NJ],[`https://eks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,NJ],[CJ,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://fips.eks.{Region}.amazonaws.com`,NJ],[`https://eks.{Region}.amazonaws.com`,NJ],[`https://eks-fips.{Region}.{PartitionResult#dnsSuffix}`,NJ],[CJ,`FIPS is enabled but this partition does not support FIPS`],[`https://eks.{Region}.{PartitionResult#dualStackDnsSuffix}`,NJ],[CJ,`DualStack is enabled but this partition does not support DualStack`],[`https://eks.{Region}.{PartitionResult#dnsSuffix}`,NJ],[CJ,`Invalid Configuration: Missing Region`]]},V6e=2,H6e=new Int32Array([-1,1,-1,0,14,3,1,4,100000013,2,5,100000013,3,8,6,4,7,100000012,5,100000010,100000011,4,12,9,6,10,100000009,7,100000006,11,8,100000007,100000008,5,13,100000005,6,100000004,100000005,3,100000001,15,4,100000002,100000003]),U6e=xe.from(H6e,V6e,FJ.conditions,FJ.results),W6e=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),G6e=(e,t={})=>W6e.get(e,()=>ut(U6e,{endpointParams:e,logger:t.logger}));Le.aws=oe;var IJ=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},K6e=class e extends IJ{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},q6e=class e extends IJ{name=`InvalidParameterException`;$fault=`client`;clusterName;nodegroupName;fargateProfileName;addonName;subscriptionId;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.fargateProfileName=t.fargateProfileName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},J6e=class e extends IJ{name=`ResourceNotFoundException`;$fault=`client`;clusterName;nodegroupName;fargateProfileName;addonName;subscriptionId;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.fargateProfileName=t.fargateProfileName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},Y6e=class e extends IJ{name=`ServerException`;$fault=`server`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},X6e=class e extends IJ{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Z6e=class e extends IJ{name=`InvalidRequestException`;$fault=`client`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`InvalidRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},Q6e=class e extends IJ{name=`ClientException`;$fault=`client`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`ClientException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},$6e=class e extends IJ{name=`ResourceInUseException`;$fault=`client`;clusterName;nodegroupName;addonName;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName}},e8e=class e extends IJ{name=`ThrottlingException`;$fault=`client`;clusterName;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName}},t8e=class e extends IJ{name=`InvalidStateException`;$fault=`client`;clusterName;constructor(t){super({name:`InvalidStateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName}},n8e=class e extends IJ{name=`ResourceLimitExceededException`;$fault=`client`;clusterName;nodegroupName;subscriptionId;constructor(t){super({name:`ResourceLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.subscriptionId=t.subscriptionId}},r8e=class e extends IJ{name=`UnsupportedAvailabilityZoneException`;$fault=`client`;clusterName;nodegroupName;validZones;constructor(t){super({name:`UnsupportedAvailabilityZoneException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.validZones=t.validZones}},i8e=class e extends IJ{name=`BadRequestException`;$fault=`client`;constructor(t){super({name:`BadRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},a8e=class e extends IJ{name=`NotFoundException`;$fault=`client`;constructor(t){super({name:`NotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},o8e=class e extends IJ{name=`ResourcePropagationDelayException`;$fault=`client`;constructor(t){super({name:`ResourcePropagationDelayException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},s8e=`Addon`,c8e=`AssociatedAccessPolicy`,l8e=`AssociatedAccessPoliciesList`,u8e=`AssociateAccessPolicyRequest`,d8e=`AssociateAccessPolicyResponse`,f8e=`AssociateAccessPolicy`,p8e=`ActiveCertificateAuthority`,m8e=`AccessConfigResponse`,h8e=`AccessDeniedException`,g8e=`AccessEntry`,_8e=`AddonHealth`,v8e=`AddonInfo`,y8e=`AddonIssueList`,b8e=`AddonIssue`,x8e=`AddonNamespaceConfigRequest`,S8e=`AddonNamespaceConfigResponse`,C8e=`AccessPolicy`,w8e=`AddonPodIdentityAssociations`,T8e=`AddonPodIdentityAssociationsList`,E8e=`AccessPoliciesList`,D8e=`AccessScope`,O8e=`AutoScalingGroup`,k8e=`AutoScalingGroupList`,A8e=`AddonVersionInfo`,j8e=`AddonVersionInfoList`,M8e=`Addons`,N8e=`BadRequestException`,P8e=`BlockStorage`,F8e=`Cancellation`,I8e=`CreateAccessConfigRequest`,L8e=`CreateAccessEntry`,R8e=`CreateAccessEntryRequest`,z8e=`CreateAccessEntryResponse`,B8e=`CreateAddonRequest`,V8e=`CreateAddonResponse`,H8e=`CreateAddon`,U8e=`ComputeConfigRequest`,W8e=`ComputeConfigResponse`,G8e=`ConnectorConfigResponse`,K8e=`CreateClusterRequest`,q8e=`CreateClusterResponse`,J8e=`CreateCluster`,Y8e=`ClientException`,X8e=`ClusterHealth`,Z8e=`ClusterIssueList`,Q8e=`ClusterIssue`,$8e=`CreateNodegroup`,e5e=`CreateNodegroupRequest`,t5e=`CreateNodegroupResponse`,n5e=`ControlPlanePlacementRequest`,r5e=`ControlPlanePlacementResponse`,i5e=`ControlPlaneScalingConfig`,a5e=`Certificate`,o5e=`Cluster`,s5e=`Compatibility`,c5e=`Compatibilities`,l5e=`DeleteAddon`,u5e=`DeleteAccessEntry`,d5e=`DeleteAccessEntryRequest`,f5e=`DeleteAccessEntryResponse`,p5e=`DescribeAccessEntryRequest`,m5e=`DescribeAccessEntryResponse`,h5e=`DescribeAccessEntry`,g5e=`DisassociateAccessPolicy`,_5e=`DisassociateAccessPolicyRequest`,v5e=`DisassociateAccessPolicyResponse`,y5e=`DeleteAddonRequest`,b5e=`DeleteAddonResponse`,x5e=`DescribeAddonRequest`,S5e=`DescribeAddonResponse`,C5e=`DescribeAddonVersions`,w5e=`DescribeAddonVersionsRequest`,T5e=`DescribeAddonVersionsResponse`,E5e=`DescribeAddon`,D5e=`DeleteClusterRequest`,O5e=`DeleteClusterResponse`,k5e=`DescribeClusterRequest`,A5e=`DescribeClusterResponse`,j5e=`DeleteCluster`,M5e=`DescribeCluster`,N5e=`DeleteNodegroup`,P5e=`DeleteNodegroupRequest`,F5e=`DeleteNodegroupResponse`,I5e=`DescribeNodegroupRequest`,L5e=`DescribeNodegroupResponse`,R5e=`DescribeNodegroup`,z5e=`EncryptionConfig`,B5e=`EncryptionConfigList`,V5e=`ErrorDetail`,H5e=`ErrorDetails`,U5e=`ElasticLoadBalancing`,W5e=`EtcdPlacementRequest`,G5e=`EtcdPlacementResponse`,K5e=`HorizontalPodAutoscalerControllerConfigRequest`,q5e=`HorizontalPodAutoscalerControllerConfigResponse`,J5e=`Identity`,Y5e=`IssueList`,X5e=`InvalidParameterException`,Z5e=`InvalidRequestException`,Q5e=`InvalidStateException`,$5e=`Issue`,e7e=`KubeApiServerConfigRequest`,t7e=`KubeApiServerConfigResponse`,n7e=`KubeControllerManagerConfigRequest`,r7e=`KubeControllerManagerConfigResponse`,i7e=`KubernetesNetworkConfigRequest`,a7e=`KubernetesNetworkConfigResponse`,o7e=`KubeSchedulerConfigRequest`,s7e=`KubeSchedulerConfigResponse`,c7e=`ListAddons`,l7e=`ListAssociatedAccessPolicies`,u7e=`ListAssociatedAccessPoliciesRequest`,d7e=`ListAssociatedAccessPoliciesResponse`,f7e=`ListAccessEntries`,p7e=`ListAccessEntriesRequest`,m7e=`ListAccessEntriesResponse`,h7e=`ListAccessPolicies`,g7e=`ListAccessPoliciesRequest`,_7e=`ListAccessPoliciesResponse`,v7e=`ListAddonsRequest`,y7e=`ListAddonsResponse`,b7e=`ListClustersRequest`,x7e=`ListClustersResponse`,S7e=`ListClusters`,C7e=`ListNodegroups`,w7e=`ListNodegroupsRequest`,T7e=`ListNodegroupsResponse`,E7e=`LogSetup`,D7e=`LogSetups`,O7e=`LaunchTemplateSpecification`,k7e=`Logging`,A7e=`MarketplaceInformation`,j7e=`Nodegroup`,M7e=`NotFoundException`,N7e=`NodegroupHealth`,P7e=`NodegroupResources`,F7e=`NodeRepairConfig`,I7e=`NodeRepairConfigOverrides`,L7e=`NodeRepairConfigOverridesList`,R7e=`NodeResourcesFitConfig`,z7e=`NodegroupScalingConfig`,B7e=`NodegroupUpdateConfig`,V7e=`OutpostConfigRequest`,H7e=`OutpostConfigResponse`,U7e=`OIDC`,W7e=`Provider`,G7e=`PodGcControllerConfigRequest`,K7e=`PodGcControllerConfigResponse`,q7e=`RemoteAccessConfig`,J7e=`ResourceInUseException`,Y7e=`ResourceLimitExceededException`,X7e=`RemoteNetworkConfigRequest`,Z7e=`RemoteNetworkConfigResponse`,Q7e=`ResourceNotFoundException`,$7e=`RemoteNodeNetwork`,e9e=`RemoteNodeNetworkList`,t9e=`ResourcePropagationDelayException`,n9e=`RemotePodNetwork`,r9e=`RemotePodNetworkList`,i9e=`ResourceWeight`,a9e=`ResourceWeightList`,o9e=`StorageConfigRequest`,s9e=`StorageConfigResponse`,c9e=`ServerException`,l9e=`ServiceNodePortRange`,u9e=`ScoringStrategy`,d9e=`ServiceUnavailableException`,f9e=`Taint`,p9e=`ThrottlingException`,m9e=`Update`,h9e=`UpdateAddon`,g9e=`UpdateAddonRequest`,_9e=`UpdateAddonResponse`,v9e=`UnsupportedAvailabilityZoneException`,y9e=`UpdateLabelsPayload`,b9e=`UpdateNodegroupConfig`,x9e=`UpdateNodegroupConfigRequest`,S9e=`UpdateNodegroupConfigResponse`,C9e=`UpdateNodegroupVersion`,w9e=`UpdateNodegroupVersionRequest`,T9e=`UpdateNodegroupVersionResponse`,E9e=`UpdateParam`,D9e=`UpgradePolicyRequest`,O9e=`UpgradePolicyResponse`,k9e=`UpdateParams`,A9e=`UpdateTaintsPayload`,j9e=`VpcConfigRequest`,M9e=`VpcConfigResponse`,N9e=`WarmPoolConfig`,P9e=`ZonalShiftConfigRequest`,F9e=`ZonalShiftConfigResponse`,LJ=`arn`,I9e=`addonArn`,L9e=`associatedAccessPolicy`,R9e=`associatedAccessPolicies`,z9e=`associatedAt`,B9e=`activatedBy`,RJ=`accessConfig`,V9e=`activationCode`,H9e=`activationExpiry`,U9e=`accessEntryArn`,zJ=`accessEntry`,W9e=`accessEntries`,G9e=`activationId`,BJ=`authenticationMode`,VJ=`addonName`,K9e=`addOrUpdateLabels`,q9e=`addOrUpdateTaints`,J9e=`accessPolicies`,HJ=`associatedPolicyArn`,UJ=`accessScope`,Y9e=`autoScalingGroups`,WJ=`amiType`,GJ=`addonVersion`,X9e=`addonVersions`,Z9e=`active`,KJ=`addon`,qJ=`addons`,Q9e=`architecture`,JJ=`bootstrapClusterCreatorAdminPermissions`,YJ=`blockStorage`,$9e=`bootstrapSelfManagedAddons`,XJ=`client`,ZJ=`createdAt`,eet=`certificateAuthority`,tet=`connectorConfig`,QJ=`computeConfig`,net=`clusterLogging`,$J=`clusterName`,eY=`controlPlaneEgressMode`,tY=`controlPlaneInstanceType`,nY=`controlPlanePlacement`,rY=`controlPlaneScalingConfig`,iY=`clientRequestToken`,ret=`clusterSecurityGroupId`,iet=`computeTypes`,aY=`capacityType`,oY=`configurationValues`,aet=`clusterVersion`,oet=`cancellation`,sY=`cidrs`,cY=`cluster`,set=`clusters`,lY=`code`,cet=`compatibilities`,uet=`data`,det=`defaultNamespace`,uY=`deletionProtection`,fet=`desiredSize`,dY=`diskSize`,pet=`defaultVersion`,fY=`error`,pY=`encryptionConfig`,met=`errorCode`,mY=`etcdInstanceType`,hY=`elasticLoadBalancing`,het=`errorMessage`,gY=`etcdPlacement`,_Y=`endpointPublicAccess`,vY=`endpointPrivateAccess`,get=`ec2SshKey`,yY=`eventTtl`,_et=`effect`,bY=`enabled`,vet=`endpoint`,yet=`errors`,xY=`fargateProfileName`,bet=`force`,SY=`groupName`,CY=`health`,wY=`httpError`,TY=`horizontalPodAutoscalerControllerConfig`,EY=`horizontalPodAutoscalerSyncPeriod`,DY=`httpQuery`,OY=`http`,kY=`id`,AY=`ipFamily`,jY=`instanceTypes`,xet=`identity`,MY=`include`,NY=`issues`,Cet=`issuer`,wet=`key`,Tet=`keyArn`,PY=`kubeApiServerConfig`,FY=`kubeControllerManagerConfig`,IY=`kubernetesGroups`,LY=`kubernetesNetworkConfig`,RY=`kubeSchedulerConfig`,zY=`kubernetesVersion`,BY=`logging`,VY=`launchTemplate`,HY=`labels`,UY=`message`,WY=`modifiedAt`,Eet=`maxGroupPreparedCapacity`,GY=`marketplaceInformation`,Det=`minPort`,Oet=`maxParallelNodesRepairedCount`,ket=`maxParallelNodesRepairedPercentage`,Aet=`maxPort`,KY=`maxResults`,jet=`minRepairWaitTimeMins`,qY=`minSize`,Met=`maxSize`,Net=`maxUnavailable`,Pet=`maxUnhealthyNodeThresholdCount`,Fet=`maxUnhealthyNodeThresholdPercentage`,Iet=`maxUnavailablePercentage`,JY=`name`,Let=`nodegroupArn`,YY=`namespaceConfig`,Ret=`nodeMonitoringCondition`,XY=`nodegroupName`,ZY=`nodePools`,QY=`nodeRole`,$Y=`nodeRoleArn`,eX=`nodeRepairConfig`,zet=`nodeRepairConfigOverrides`,tX=`nodeResourcesFit`,nX=`nextToken`,Bet=`nodeUnhealthyReason`,Vet=`namespaces`,rX=`namespace`,iX=`nodegroup`,Het=`nodegroups`,aX=`owner`,oX=`outpostArns`,sX=`outpostConfig`,Uet=`oidc`,cX=`owners`,lX=`publisher`,uX=`principalArn`,dX=`publicAccessCidrs`,fX=`policyArn`,pX=`podGcControllerConfig`,Wet=`productId`,mX=`podIdentityAssociations`,Get=`poolState`,Ket=`productUrl`,qet=`platformVersion`,Jet=`platformVersions`,Yet=`params`,hX=`provider`,gX=`preserve`,_X=`publishers`,vX=`roleArn`,Xet=`remoteAccessSecurityGroup`,yX=`remoteAccess`,Zet=`repairAction`,Qet=`requiresConfiguration`,bX=`resolveConflicts`,xX=`resourceIds`,$et=`requiresIamPermissions`,ett=`removeLabels`,SX=`remoteNetworkConfig`,CX=`remoteNodeNetworks`,ttt=`reuseOnScaleIn`,wX=`remotePodNetworks`,ntt=`removeTaints`,TX=`releaseVersion`,EX=`resourcesVpcConfig`,rtt=`reason`,DX=`resources`,OX=`smithy.ts.sdk.synthetic.com.amazonaws.eks`,itt=`serviceAccount`,kX=`serviceAccountRoleArn`,AX=`storageConfig`,jX=`scalingConfig`,MX=`securityGroupIds`,NX=`subscriptionId`,PX=`serviceIpv4Cidr`,att=`serviceIpv6Cidr`,FX=`subnetIds`,IX=`spreadLevel`,LX=`serviceNodePortRange`,ott=`sourceSecurityGroups`,stt=`scoringStrategy`,RX=`supportType`,zX=`server`,BX=`status`,VX=`subnets`,HX=`tags`,ctt=`taintsList`,UX=`terminatedPodGcThreshold`,WX=`taints`,ltt=`tier`,GX=`type`,KX=`types`,qX=`username`,JX=`updateConfig`,YX=`upgradePolicy`,utt=`updateStrategy`,XX=`update`,ZX=`version`,dtt=`vpcId`,ftt=`validZones`,QX=`value`,ptt=`weight`,$X=`warmPoolConfig`,eZ=`zonalShiftConfig`,k=`com.amazonaws.eks`,tZ=pt.for(OX),mtt=[-3,OX,`EKSServiceException`,0,[],[]];tZ.registerError(mtt,IJ);var nZ=pt.for(k),htt=[-3,k,h8e,{[fY]:XJ,[wY]:403},[UY],[0]];nZ.registerError(htt,K6e);var gtt=[-3,k,N8e,{[fY]:XJ,[wY]:400},[UY],[0]];nZ.registerError(gtt,i8e);var _tt=[-3,k,Y8e,{[fY]:XJ,[wY]:400},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(_tt,Q6e);var vtt=[-3,k,X5e,{[fY]:XJ,[wY]:400},[$J,XY,xY,VJ,NX,UY],[0,0,0,0,0,0]];nZ.registerError(vtt,q6e);var ytt=[-3,k,Z5e,{[fY]:XJ,[wY]:400},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(ytt,Z6e);var btt=[-3,k,Q5e,{[fY]:XJ,[wY]:400},[$J,UY],[0,0]];nZ.registerError(btt,t8e);var xtt=[-3,k,M7e,{[fY]:XJ,[wY]:404},[UY],[0]];nZ.registerError(xtt,a8e);var Stt=[-3,k,J7e,{[fY]:XJ,[wY]:409},[$J,XY,VJ,UY],[0,0,0,0]];nZ.registerError(Stt,$6e);var Ctt=[-3,k,Y7e,{[fY]:XJ,[wY]:400},[$J,XY,NX,UY],[0,0,0,0]];nZ.registerError(Ctt,n8e);var wtt=[-3,k,Q7e,{[fY]:XJ,[wY]:404},[$J,XY,xY,VJ,NX,UY],[0,0,0,0,0,0]];nZ.registerError(wtt,J6e);var Ttt=[-3,k,t9e,{[fY]:XJ,[wY]:428},[UY],[0]];nZ.registerError(Ttt,o8e);var Ett=[-3,k,c9e,{[fY]:zX,[wY]:500},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(Ett,Y6e);var Dtt=[-3,k,d9e,{[fY]:zX,[wY]:503},[UY],[0]];nZ.registerError(Dtt,X6e);var Ott=[-3,k,p9e,{[fY]:XJ,[wY]:429},[$J,UY],[0,0]];nZ.registerError(Ott,e8e);var ktt=[-3,k,v9e,{[fY]:XJ,[wY]:400},[UY,$J,XY,ftt],[0,0,0,64]];nZ.registerError(ktt,r8e);var Att=[tZ,nZ],jtt=[3,k,m8e,0,[JJ,BJ],[2,0]],rZ=[3,k,g8e,0,[$J,uX,IY,U9e,ZJ,WY,HX,qX,GX],[0,0,64,0,4,4,128,0,0]],Mtt=[3,k,C8e,0,[JY,LJ],[0,0]],iZ=[3,k,D8e,0,[GX,Vet],[0,64]],Ntt=[3,k,p8e,0,[kY,B9e],[0,0]],aZ=[3,k,s8e,0,[VJ,$J,BX,GJ,CY,I9e,ZJ,WY,kX,HX,lX,aX,GY,oY,mX,YY],[0,0,0,0,()=>Ptt,0,4,4,0,128,0,0,()=>pZ,0,64,()=>Rtt]],Ptt=[3,k,_8e,0,[NY],[()=>Rrt]],Ftt=[3,k,v8e,0,[VJ,GX,X9e,lX,aX,GY,det],[0,0,()=>Brt,0,0,()=>pZ,0]],Itt=[3,k,b8e,0,[lY,UY,xX],[0,0,64]],Ltt=[3,k,x8e,0,[rX],[0]],Rtt=[3,k,S8e,0,[rX],[0]],ztt=[3,k,w8e,0,[itt,vX],[0,0],2],Btt=[3,k,A8e,0,[GJ,Q9e,iet,cet,Qet,$et],[0,64,64,()=>Wrt,2,2]],Vtt=[3,k,u8e,0,[$J,uX,fX,UJ],[[0,1],[0,1],0,()=>iZ],4],Htt=[3,k,d8e,0,[$J,uX,L9e],[0,0,()=>oZ]],oZ=[3,k,c8e,0,[fX,UJ,z9e,WY],[0,()=>iZ,4,4]],Utt=[3,k,O8e,0,[JY],[0]],sZ=[3,k,P8e,0,[bY],[2]],Wtt=[3,k,F8e,0,[BX,rtt],[0,0]],Gtt=[3,k,a5e,0,[uet,Z9e],[0,()=>Ntt]],cZ=[3,k,o5e,0,[JY,LJ,ZJ,ZX,vet,vX,EX,LY,BY,xet,BX,eet,iY,qet,HX,pY,tet,kY,CY,sX,RJ,YX,eZ,SX,QJ,AX,uY,rY,PY,RY,FY],[0,0,4,0,0,0,()=>Prt,()=>Hnt,()=>fZ,()=>Fnt,0,()=>Gtt,0,0,128,()=>wZ,()=>Ztt,0,()=>Ktt,()=>lrt,()=>jtt,()=>Mrt,()=>Irt,()=>mrt,()=>Xtt,()=>brt,2,()=>lZ,()=>Rnt,()=>Wnt,()=>Bnt]],Ktt=[3,k,X8e,0,[NY],[()=>Urt]],qtt=[3,k,Q8e,0,[lY,UY,xX],[0,0,64]],Jtt=[3,k,s5e,0,[aet,Jet,pet],[0,64,2]],Ytt=[3,k,U8e,0,[bY,ZY,$Y],[2,64,0]],Xtt=[3,k,W8e,0,[bY,ZY,$Y],[2,64,0]],Ztt=[3,k,G8e,0,[G9e,V9e,H9e,hX,vX],[0,0,4,0,0]],Qtt=[3,k,n5e,0,[SY,IX],[0,0]],$tt=[3,k,r5e,0,[SY,IX],[0,0]],lZ=[3,k,i5e,0,[ltt],[0]],ent=[3,k,I8e,0,[JJ,BJ],[2,0]],tnt=[3,k,R8e,0,[$J,uX,IY,HX,iY,qX,GX],[[0,1],0,64,128,[0,4],0,0],2],nnt=[3,k,z8e,0,[zJ],[()=>rZ]],rnt=[3,k,B8e,0,[$J,VJ,GJ,kX,bX,iY,HX,oY,mX,YY],[[0,1],0,0,0,0,[0,4],128,0,()=>CZ,()=>Ltt],2],int=[3,k,V8e,0,[KJ],[()=>aZ]],ant=[3,k,K8e,0,[JY,vX,EX,ZX,LY,BY,iY,HX,pY,sX,RJ,$9e,YX,eZ,SX,QJ,AX,uY,rY,PY,RY,FY],[0,0,()=>Nrt,0,()=>Vnt,()=>fZ,[0,4],128,()=>wZ,()=>crt,()=>ent,2,()=>jrt,()=>Frt,()=>prt,()=>Ytt,()=>yrt,2,()=>lZ,()=>Lnt,()=>Unt,()=>znt],3],ont=[3,k,q8e,0,[cY],[()=>cZ]],snt=[3,k,e5e,0,[$J,XY,VX,QY,jX,dY,jY,WJ,yX,HY,WX,HX,iY,VY,JX,eX,aY,ZX,TX,$X],[[0,1],0,64,0,()=>hZ,1,64,0,()=>yZ,128,()=>DZ,128,[0,4],()=>dZ,()=>gZ,()=>_Z,0,0,0,()=>SZ],4],cnt=[3,k,t5e,0,[iX],[()=>mZ]],lnt=[3,k,d5e,0,[$J,uX],[[0,1],[0,1]],2],unt=[3,k,f5e,0,[],[]],dnt=[3,k,y5e,0,[$J,VJ,gX],[[0,1],[0,1],[2,{[DY]:gX}]],2],fnt=[3,k,b5e,0,[KJ],[()=>aZ]],pnt=[3,k,D5e,0,[JY],[[0,1]],1],mnt=[3,k,O5e,0,[cY],[()=>cZ]],hnt=[3,k,P5e,0,[$J,XY],[[0,1],[0,1]],2],gnt=[3,k,F5e,0,[iX],[()=>mZ]],_nt=[3,k,p5e,0,[$J,uX],[[0,1],[0,1]],2],vnt=[3,k,m5e,0,[zJ],[()=>rZ]],ynt=[3,k,x5e,0,[$J,VJ],[[0,1],[0,1]],2],bnt=[3,k,S5e,0,[KJ],[()=>aZ]],xnt=[3,k,w5e,0,[zY,KY,nX,VJ,KX,_X,cX],[[0,{[DY]:zY}],[1,{[DY]:KY}],[0,{[DY]:nX}],[0,{[DY]:VJ}],[64,{[DY]:KX}],[64,{[DY]:_X}],[64,{[DY]:cX}]]],Snt=[3,k,T5e,0,[qJ,nX],[()=>zrt,0]],Cnt=[3,k,k5e,0,[JY],[[0,1]],1],wnt=[3,k,A5e,0,[cY],[()=>cZ]],Tnt=[3,k,I5e,0,[$J,XY],[[0,1],[0,1]],2],Ent=[3,k,L5e,0,[iX],[()=>mZ]],Dnt=[3,k,_5e,0,[$J,uX,fX],[[0,1],[0,1],[0,1]],3],Ont=[3,k,v5e,0,[],[]],uZ=[3,k,U5e,0,[bY],[2]],knt=[3,k,z5e,0,[DX,hX],[64,()=>frt]],Ant=[3,k,V5e,0,[met,het,xX],[0,0,64]],jnt=[3,k,W5e,0,[IX],[0]],Mnt=[3,k,G5e,0,[IX],[0]],Nnt=[3,k,K5e,0,[EY],[0]],Pnt=[3,k,q5e,0,[EY],[0]],Fnt=[3,k,J5e,0,[Uet],[()=>srt]],Int=[3,k,$5e,0,[lY,UY,xX],[0,0,64]],Lnt=[3,k,e7e,0,[yY,LX],[0,()=>bZ]],Rnt=[3,k,t7e,0,[yY,LX],[0,()=>bZ]],znt=[3,k,n7e,0,[pX,TY],[()=>urt,()=>Nnt]],Bnt=[3,k,r7e,0,[pX,TY],[()=>drt,()=>Pnt]],Vnt=[3,k,i7e,0,[PX,AY,hY],[0,0,()=>uZ]],Hnt=[3,k,a7e,0,[PX,att,AY,hY],[0,0,0,()=>uZ]],Unt=[3,k,o7e,0,[tX],[()=>vZ]],Wnt=[3,k,s7e,0,[tX],[()=>vZ]],dZ=[3,k,O7e,0,[JY,ZX,kY],[0,0,0]],Gnt=[3,k,p7e,0,[$J,HJ,KY,nX],[[0,1],[0,{[DY]:HJ}],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],Knt=[3,k,m7e,0,[W9e,nX],[64,0]],qnt=[3,k,g7e,0,[KY,nX],[[1,{[DY]:KY}],[0,{[DY]:nX}]]],Jnt=[3,k,_7e,0,[J9e,nX],[()=>Lrt,0]],Ynt=[3,k,v7e,0,[$J,KY,nX],[[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],Xnt=[3,k,y7e,0,[qJ,nX],[64,0]],Znt=[3,k,u7e,0,[$J,uX,KY,nX],[[0,1],[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],2],Qnt=[3,k,d7e,0,[$J,uX,nX,R9e],[0,0,0,()=>Vrt]],$nt=[3,k,b7e,0,[KY,nX,MY],[[1,{[DY]:KY}],[0,{[DY]:nX}],[64,{[DY]:MY}]]],ert=[3,k,x7e,0,[set,nX],[64,0]],trt=[3,k,w7e,0,[$J,KY,nX],[[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],nrt=[3,k,T7e,0,[Het,nX],[64,0]],fZ=[3,k,k7e,0,[net],[()=>qrt]],rrt=[3,k,E7e,0,[KX,bY],[64,2]],pZ=[3,k,A7e,0,[Wet,Ket],[0,0]],mZ=[3,k,j7e,0,[XY,Let,$J,ZX,TX,ZJ,WY,BX,aY,jX,jY,VX,yX,WJ,QY,HY,WX,DX,dY,CY,JX,eX,VY,HX,$X],[0,0,0,0,0,4,4,0,0,()=>hZ,64,64,()=>yZ,0,0,128,()=>DZ,()=>art,1,()=>irt,()=>gZ,()=>_Z,()=>dZ,128,()=>SZ]],irt=[3,k,N7e,0,[NY],[()=>Krt]],art=[3,k,P7e,0,[Y9e,Xet],[()=>Hrt,0]],hZ=[3,k,z7e,0,[qY,Met,fet],[1,1,1]],gZ=[3,k,B7e,0,[Net,Iet,utt],[1,1,0]],_Z=[3,k,F7e,0,[bY,Pet,Fet,Oet,ket,zet],[2,1,1,1,1,()=>Jrt]],ort=[3,k,I7e,0,[Ret,Bet,jet,Zet],[0,0,1,0]],vZ=[3,k,R7e,0,[stt],[()=>vrt]],srt=[3,k,U7e,0,[Cet],[0]],crt=[3,k,V7e,0,[oX,tY,nY,mY,gY],[64,0,()=>Qtt,0,()=>jnt],2],lrt=[3,k,H7e,0,[oX,tY,nY,mY,gY],[64,0,()=>$tt,0,()=>Mnt],2],urt=[3,k,G7e,0,[UX],[1]],drt=[3,k,K7e,0,[UX],[1]],frt=[3,k,W7e,0,[Tet],[0]],yZ=[3,k,q7e,0,[get,ott],[0,64]],prt=[3,k,X7e,0,[CX,wX],[()=>TZ,()=>EZ]],mrt=[3,k,Z7e,0,[CX,wX],[()=>TZ,()=>EZ]],hrt=[3,k,$7e,0,[sY],[64]],grt=[3,k,n9e,0,[sY],[64]],_rt=[3,k,i9e,0,[JY,ptt],[0,1]],vrt=[3,k,u9e,0,[GX,DX],[0,()=>Yrt]],bZ=[3,k,l9e,0,[Det,Aet],[1,1]],yrt=[3,k,o9e,0,[YJ],[()=>sZ]],brt=[3,k,s9e,0,[YJ],[()=>sZ]],xrt=[3,k,f9e,0,[wet,QX,_et],[0,0,0]],xZ=[3,k,m9e,0,[kY,BX,GX,Yet,ZJ,yet,oet],[0,0,0,()=>Xrt,4,()=>Grt,()=>Wtt]],Srt=[3,k,g9e,0,[$J,VJ,GJ,kX,bX,iY,oY,mX],[[0,1],[0,1],0,0,0,[0,4],0,()=>CZ],2],Crt=[3,k,_9e,0,[XX],[()=>xZ]],wrt=[3,k,y9e,0,[K9e,ett],[128,64]],Trt=[3,k,x9e,0,[$J,XY,HY,WX,jX,JX,eX,$X,iY],[[0,1],[0,1],()=>wrt,()=>Art,()=>hZ,()=>gZ,()=>_Z,()=>SZ,[0,4]],2],Ert=[3,k,S9e,0,[XX],[()=>xZ]],Drt=[3,k,w9e,0,[$J,XY,ZX,TX,VY,bet,iY],[[0,1],[0,1],0,0,()=>dZ,2,[0,4]],2],Ort=[3,k,T9e,0,[XX],[()=>xZ]],krt=[3,k,E9e,0,[GX,QX],[0,0]],Art=[3,k,A9e,0,[q9e,ntt],[()=>DZ,()=>DZ]],jrt=[3,k,D9e,0,[RX],[0]],Mrt=[3,k,O9e,0,[RX],[0]],Nrt=[3,k,j9e,0,[FX,MX,_Y,vY,dX,eY],[64,64,2,2,64,0]],Prt=[3,k,M9e,0,[FX,MX,ret,dtt,_Y,vY,dX,eY],[64,64,0,0,2,2,64,0]],SZ=[3,k,N9e,0,[bY,qY,Eet,Get,ttt],[2,1,1,0,2]],Frt=[3,k,P9e,0,[bY],[2]],Irt=[3,k,F9e,0,[bY],[2]],Lrt=[1,k,E8e,0,()=>Mtt],Rrt=[1,k,y8e,0,()=>Itt],CZ=[1,k,T8e,0,()=>ztt],zrt=[1,k,M8e,0,()=>Ftt],Brt=[1,k,j8e,0,()=>Btt],Vrt=[1,k,l8e,0,()=>oZ],Hrt=[1,k,k8e,0,()=>Utt],Urt=[1,k,Z8e,0,()=>qtt],Wrt=[1,k,c5e,0,()=>Jtt],wZ=[1,k,B5e,0,()=>knt],Grt=[1,k,H5e,0,()=>Ant],Krt=[1,k,Y5e,0,()=>Int],qrt=[1,k,D7e,0,()=>rrt],Jrt=[1,k,L7e,0,()=>ort],TZ=[1,k,e9e,0,()=>hrt],EZ=[1,k,r9e,0,()=>grt],Yrt=[1,k,a9e,0,()=>_rt],DZ=[1,k,ctt,0,()=>xrt],Xrt=[1,k,k9e,0,()=>krt],Zrt=[9,k,f8e,{[OY]:[`POST`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies`,200]},()=>Vtt,()=>Htt],Qrt=[9,k,L8e,{[OY]:[`POST`,`/clusters/{clusterName}/access-entries`,200]},()=>tnt,()=>nnt],$rt=[9,k,H8e,{[OY]:[`POST`,`/clusters/{clusterName}/addons`,200]},()=>rnt,()=>int],eit=[9,k,J8e,{[OY]:[`POST`,`/clusters`,200]},()=>ant,()=>ont],tit=[9,k,$8e,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups`,200]},()=>snt,()=>cnt],nit=[9,k,u5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/access-entries/{principalArn}`,200]},()=>lnt,()=>unt],rit=[9,k,l5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/addons/{addonName}`,200]},()=>dnt,()=>fnt],iit=[9,k,j5e,{[OY]:[`DELETE`,`/clusters/{name}`,200]},()=>pnt,()=>mnt],ait=[9,k,N5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/node-groups/{nodegroupName}`,200]},()=>hnt,()=>gnt],oit=[9,k,h5e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries/{principalArn}`,200]},()=>_nt,()=>vnt],sit=[9,k,E5e,{[OY]:[`GET`,`/clusters/{clusterName}/addons/{addonName}`,200]},()=>ynt,()=>bnt],cit=[9,k,C5e,{[OY]:[`GET`,`/addons/supported-versions`,200]},()=>xnt,()=>Snt],lit=[9,k,M5e,{[OY]:[`GET`,`/clusters/{name}`,200]},()=>Cnt,()=>wnt],uit=[9,k,R5e,{[OY]:[`GET`,`/clusters/{clusterName}/node-groups/{nodegroupName}`,200]},()=>Tnt,()=>Ent],dit=[9,k,g5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies/{policyArn}`,200]},()=>Dnt,()=>Ont],fit=[9,k,f7e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries`,200]},()=>Gnt,()=>Knt],pit=[9,k,h7e,{[OY]:[`GET`,`/access-policies`,200]},()=>qnt,()=>Jnt],mit=[9,k,c7e,{[OY]:[`GET`,`/clusters/{clusterName}/addons`,200]},()=>Ynt,()=>Xnt],hit=[9,k,l7e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies`,200]},()=>Znt,()=>Qnt],git=[9,k,S7e,{[OY]:[`GET`,`/clusters`,200]},()=>$nt,()=>ert],_it=[9,k,C7e,{[OY]:[`GET`,`/clusters/{clusterName}/node-groups`,200]},()=>trt,()=>nrt],vit=[9,k,h9e,{[OY]:[`POST`,`/clusters/{clusterName}/addons/{addonName}/update`,200]},()=>Srt,()=>Crt],yit=[9,k,b9e,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups/{nodegroupName}/update-config`,200]},()=>Trt,()=>Ert],bit=[9,k,C9e,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups/{nodegroupName}/update-version`,200]},()=>Drt,()=>Ort],xit=e=>({apiVersion:`2017-11-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??G6e,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??I6e,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.eks`,errorTypeRegistries:Att,version:`2017-11-01`,serviceTarget:`AWSWesleyFrontend`},serviceId:e?.serviceId??`EKS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Sit=e=>{let t=he(e),n=()=>t().then(a),r=xit(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:B6e.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Cit=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},wit=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Tit=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Cit(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),wit(n))},Eit=class extends le{config;constructor(...[t]){let n=Sit(t||{});super(n),this.initConfig=n;let r=R6e(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Tit(L6e(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:P6e,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Dit=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Oit(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`elasticloadbalancing`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var kit=e=>{let t=[];return e.operation,t.push(Oit(e)),t},Ait=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},jit=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`elasticloadbalancing`}),Mit={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Nit={name:`@aws-sdk/client-elastic-load-balancing-v2`,version:`3.1119.0`,description:`AWS SDK for JavaScript Elastic Load Balancing V2 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-elastic-load-balancing-v2`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-elastic-load-balancing-v2`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},OZ=`ref`,kZ=-1,AZ=!0,jZ=`isSet`,MZ=`PartitionResult`,NZ=`booleanEquals`,PZ=`getAttr`,FZ={[OZ]:`Endpoint`},IZ={[OZ]:MZ},LZ={},RZ=[{[OZ]:`Region`}],zZ={conditions:[[jZ,[FZ]],[jZ,RZ],[`aws.partition`,RZ,MZ],[NZ,[{[OZ]:`UseFIPS`},AZ]],[NZ,[{[OZ]:`UseDualStack`},AZ]],[NZ,[{fn:PZ,argv:[IZ,`supportsDualStack`]},AZ]],[NZ,[{fn:PZ,argv:[IZ,`supportsFIPS`]},AZ]],[`stringEquals`,[{fn:PZ,argv:[IZ,`name`]},`aws-us-gov`]]],results:[[kZ],[kZ,`Invalid Configuration: FIPS and custom endpoint are not supported`],[kZ,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[FZ,LZ],[`https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,LZ],[kZ,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://elasticloadbalancing.{Region}.amazonaws.com`,LZ],[`https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}`,LZ],[kZ,`FIPS is enabled but this partition does not support FIPS`],[`https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}`,LZ],[kZ,`DualStack is enabled but this partition does not support DualStack`],[`https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}`,LZ],[kZ,`Invalid Configuration: Missing Region`]]},Pit=2,Fit=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),Iit=xe.from(Fit,Pit,zZ.conditions,zZ.results),Lit=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),Rit=(e,t={})=>Lit.get(e,()=>ut(Iit,{endpointParams:e,logger:t.logger}));Le.aws=oe;var A=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},zit=class e extends A{name=`CertificateNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`CertificateNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Bit=class e extends A{name=`ListenerNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`ListenerNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Vit=class e extends A{name=`TooManyCertificatesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyCertificatesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Hit=class e extends A{name=`DuplicateTagKeysException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTagKeysException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Uit=class e extends A{name=`LoadBalancerNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`LoadBalancerNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Wit=class e extends A{name=`RuleNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RuleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Git=class e extends A{name=`TargetGroupNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TargetGroupNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Kit=class e extends A{name=`TooManyTagsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},qit=class e extends A{name=`TrustStoreNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Jit=class e extends A{name=`InvalidRevocationContentException`;$fault=`client`;Message;constructor(t){super({name:`InvalidRevocationContentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Yit=class e extends A{name=`RevocationContentNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RevocationContentNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Xit=class e extends A{name=`TooManyTrustStoreRevocationEntriesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTrustStoreRevocationEntriesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Zit=class e extends A{name=`AllocationIdNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`AllocationIdNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Qit=class e extends A{name=`ALPNPolicyNotSupportedException`;$fault=`client`;Message;constructor(t){super({name:`ALPNPolicyNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},$it=class e extends A{name=`AvailabilityZoneNotSupportedException`;$fault=`client`;Message;constructor(t){super({name:`AvailabilityZoneNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},eat=class e extends A{name=`CaCertificatesBundleNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`CaCertificatesBundleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},tat=class e extends A{name=`CapacityDecreaseRequestsLimitExceededException`;$fault=`client`;Message;constructor(t){super({name:`CapacityDecreaseRequestsLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},nat=class e extends A{name=`CapacityReservationPendingException`;$fault=`client`;Message;constructor(t){super({name:`CapacityReservationPendingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},rat=class e extends A{name=`CapacityUnitsLimitExceededException`;$fault=`client`;Message;constructor(t){super({name:`CapacityUnitsLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},iat=class e extends A{name=`DuplicateListenerException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateListenerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},aat=class e extends A{name=`IncompatibleProtocolsException`;$fault=`client`;Message;constructor(t){super({name:`IncompatibleProtocolsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},oat=class e extends A{name=`InvalidConfigurationRequestException`;$fault=`client`;Message;constructor(t){super({name:`InvalidConfigurationRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},sat=class e extends A{name=`InvalidLoadBalancerActionException`;$fault=`client`;Message;constructor(t){super({name:`InvalidLoadBalancerActionException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},cat=class e extends A{name=`SSLPolicyNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`SSLPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},lat=class e extends A{name=`TargetGroupAssociationLimitException`;$fault=`client`;Message;constructor(t){super({name:`TargetGroupAssociationLimitException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},uat=class e extends A{name=`TooManyActionsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyActionsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},dat=class e extends A{name=`TooManyListenersException`;$fault=`client`;Message;constructor(t){super({name:`TooManyListenersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},fat=class e extends A{name=`TooManyRegistrationsForTargetIdException`;$fault=`client`;Message;constructor(t){super({name:`TooManyRegistrationsForTargetIdException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},pat=class e extends A{name=`TooManyTargetsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTargetsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},mat=class e extends A{name=`TooManyUniqueTargetGroupsPerLoadBalancerException`;$fault=`client`;Message;constructor(t){super({name:`TooManyUniqueTargetGroupsPerLoadBalancerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},hat=class e extends A{name=`TrustStoreNotReadyException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},gat=class e extends A{name=`UnsupportedProtocolException`;$fault=`client`;Message;constructor(t){super({name:`UnsupportedProtocolException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},_at=class e extends A{name=`DuplicateLoadBalancerNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateLoadBalancerNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},vat=class e extends A{name=`InvalidSchemeException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSchemeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},yat=class e extends A{name=`InvalidSecurityGroupException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSecurityGroupException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},bat=class e extends A{name=`InvalidSubnetException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSubnetException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},xat=class e extends A{name=`OperationNotPermittedException`;$fault=`client`;Message;constructor(t){super({name:`OperationNotPermittedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Sat=class e extends A{name=`ResourceInUseException`;$fault=`client`;Message;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Cat=class e extends A{name=`SubnetNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`SubnetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},wat=class e extends A{name=`TooManyLoadBalancersException`;$fault=`client`;Message;constructor(t){super({name:`TooManyLoadBalancersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Tat=class e extends A{name=`PriorityInUseException`;$fault=`client`;Message;constructor(t){super({name:`PriorityInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Eat=class e extends A{name=`TooManyRulesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyRulesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Dat=class e extends A{name=`TooManyTargetGroupsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTargetGroupsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Oat=class e extends A{name=`DuplicateTargetGroupNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTargetGroupNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},kat=class e extends A{name=`DuplicateTrustStoreNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTrustStoreNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Aat=class e extends A{name=`InvalidCaCertificatesBundleException`;$fault=`client`;Message;constructor(t){super({name:`InvalidCaCertificatesBundleException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},jat=class e extends A{name=`TooManyTrustStoresException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTrustStoresException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Mat=class e extends A{name=`DeleteAssociationSameAccountException`;$fault=`client`;Message;constructor(t){super({name:`DeleteAssociationSameAccountException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Nat=class e extends A{name=`TrustStoreAssociationNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreAssociationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Pat=class e extends A{name=`TrustStoreInUseException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Fat=class e extends A{name=`InvalidTargetException`;$fault=`client`;Message;constructor(t){super({name:`InvalidTargetException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Iat=class e extends A{name=`HealthUnavailableException`;$fault=`server`;Message;constructor(t){super({name:`HealthUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Lat=class e extends A{name=`RevocationIdNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RevocationIdNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Rat=class e extends A{name=`ResourceNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},zat=class e extends A{name=`InsufficientCapacityException`;$fault=`server`;Message;constructor(t){super({name:`InsufficientCapacityException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Bat=class e extends A{name=`PriorRequestNotCompleteException`;$fault=`client`;Message;constructor(t){super({name:`PriorRequestNotCompleteException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Vat=`Action`,Hat=`AdditionalClaims`,Uat=`AuthenticateCognitoActionConfig`,Wat=`AuthenticateCognitoConfig`,BZ=`AnomalyDetection`,Gat=`AuthorizationEndpoint`,VZ=`AllocationId`,Kat=`AllocationIdNotFoundException`,qat=`ALPNPolicyNotSupportedException`,HZ=`AdministrativeOverride`,Jat=`AuthenticateOidcActionConfig`,Yat=`AuthenticateOidcConfig`,UZ=`AlpnPolicy`,WZ=`AuthenticationRequestExtraParams`,Xat=`AddTags`,Zat=`AddTagsInput`,Qat=`AddTagsOutput`,$at=`AdvertiseTrustStoreCaNames`,GZ=`AvailabilityZone`,eot=`AvailabilityZoneNotSupportedException`,KZ=`AvailabilityZones`,qZ=`Actions`,JZ=`Attributes`,YZ=`Certificates`,tot=`CertificateArn`,not=`CaCertificatesBundleNotFoundException`,rot=`CapacityDecreaseRequestsLimitExceededException`,iot=`CanonicalHostedZoneId`,aot=`ClientId`,oot=`CertificateList`,sot=`CreateLoadBalancer`,cot=`CreateLoadBalancerInput`,lot=`CreateLoadBalancerOutput`,uot=`CreateListenerInput`,dot=`CreateListenerOutput`,fot=`CreateListener`,pot=`CertificateNotFoundException`,XZ=`CustomerOwnedIpv4Pool`,mot=`CreateRule`,hot=`CreateRuleInput`,got=`CreateRuleOutput`,_ot=`CapacityReservationPendingException`,vot=`ClientSecret`,yot=`ContentType`,bot=`CreateTargetGroup`,xot=`CreateTargetGroupInput`,Sot=`CreateTargetGroupOutput`,Cot=`CreatedTime`,wot=`CapacityUnitsLimitExceededException`,Tot=`Certificate`,Eot=`Cipher`,ZZ=`Ciphers`,Dot=`Code`,QZ=`Conditions`,$Z=`Description`,eQ=`DefaultActions`,Oot=`DeleteAssociationSameAccountException`,kot=`DeleteListener`,Aot=`DeleteLoadBalancer`,jot=`DescribeLoadBalancerAttributes`,Mot=`DescribeLoadBalancerAttributesInput`,Not=`DescribeLoadBalancerAttributesOutput`,Pot=`DeleteLoadBalancerInput`,Fot=`DescribeLoadBalancersInput`,Iot=`DuplicateLoadBalancerNameException`,Lot=`DeleteLoadBalancerOutput`,Rot=`DescribeLoadBalancersOutput`,zot=`DescribeLoadBalancers`,Bot=`DuplicateListenerException`,Vot=`DeleteListenerInput`,Hot=`DescribeListenersInput`,Uot=`DeleteListenerOutput`,Wot=`DescribeListenersOutput`,Got=`DescribeListeners`,Kot=`DNSName`,qot=`DeleteRule`,Jot=`DeleteRuleInput`,Yot=`DescribeRulesInput`,Xot=`DeleteRuleOutput`,Zot=`DescribeRulesOutput`,Qot=`DescribeRules`,$ot=`DurationSeconds`,est=`DescribeSSLPolicies`,tst=`DescribeSSLPoliciesInput`,nst=`DescribeSSLPoliciesOutput`,rst=`DeregisterTargets`,ist=`DeleteTargetGroup`,ast=`DescribeTargetGroupAttributes`,ost=`DescribeTargetGroupAttributesInput`,sst=`DescribeTargetGroupAttributesOutput`,cst=`DeleteTargetGroupInput`,lst=`DescribeTargetGroupsInput`,ust=`DuplicateTargetGroupNameException`,dst=`DeleteTargetGroupOutput`,fst=`DescribeTargetGroupsOutput`,pst=`DescribeTargetGroups`,mst=`DescribeTargetHealth`,hst=`DescribeTargetHealthInput`,gst=`DescribeTargetHealthOutput`,_st=`DeregisterTargetsInput`,vst=`DescribeTagsInput`,yst=`DuplicateTagKeysException`,bst=`DeregisterTargetsOutput`,xst=`DescribeTagsOutput`,Sst=`DuplicateTrustStoreNameException`,Cst=`DescribeTags`,wst=`Enabled`,tQ=`EnablePrefixForIpv6SourceNat`,nQ=`EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic`,Tst=`Format`,Est=`ForwardActionConfig`,Dst=`ForwardConfig`,Ost=`FixedResponseActionConfig`,kst=`FixedResponseConfig`,Ast=`Field`,jst=`GrpcCode`,Mst=`Host`,Nst=`HttpCode`,rQ=`HealthCheckEnabled`,iQ=`HealthCheckIntervalSeconds`,aQ=`HealthCheckProtocol`,oQ=`HealthCheckPort`,sQ=`HealthCheckPath`,cQ=`HealthCheckTimeoutSeconds`,Pst=`HostHeaderConfig`,Fst=`HostHeaderConditionConfig`,Ist=`HttpHeaderConditionConfig`,Lst=`HttpHeaderConfig`,Rst=`HttpHeaderName`,lQ=`HostHeaderRewriteConfig`,zst=`HttpRequestMethodConfig`,Bst=`HttpRequestMethodConditionConfig`,uQ=`HealthyThresholdCount`,Vst=`HealthUnavailableException`,dQ=`Issuer`,Hst=`IpAddress`,fQ=`IpAddressType`,Ust=`InvalidCaCertificatesBundleException`,Wst=`IgnoreClientCertificateExpiry`,Gst=`InsufficientCapacityException`,Kst=`InvalidConfigurationRequestException`,pQ=`IsDefault`,qst=`Ipv4IpamPoolId`,Jst=`InvalidLoadBalancerActionException`,mQ=`IpamPools`,hQ=`IPv6Address`,Yst=`IncompatibleProtocolsException`,Xst=`InvalidRevocationContentException`,Zst=`InvalidSchemeException`,Qst=`InvalidSubnetException`,$st=`InvalidSecurityGroupException`,ect=`InvalidTargetException`,tct=`Id`,nct=`Include`,rct=`JwksEndpoint`,ict=`JwtValidationActionAdditionalClaim`,act=`JwtValidationActionAdditionalClaims`,oct=`JwtValidationActionConfig`,sct=`JwtValidationConfig`,gQ=`Key`,_Q=`Listeners`,vQ=`ListenerArn`,cct=`ListenerArns`,yQ=`LoadBalancers`,bQ=`LoadBalancerAddresses`,xQ=`LoadBalancerArn`,SQ=`LoadBalancerArns`,lct=`LoadBalancerAddress`,uct=`LoadBalancerAttribute`,dct=`LoadBalancerAttributes`,fct=`LoadBalancerName`,pct=`LoadBalancerNotFoundException`,mct=`LoadBalancerState`,hct=`LoadBalancerType`,gct=`LoadBalancer`,_ct=`ListenerNotFoundException`,vct=`Listener`,j=`Message`,CQ=`MutualAuthentication`,yct=`MutualAuthenticationAttributes`,bct=`MessageBody`,xct=`MitigationInEffect`,Sct=`ModifyListener`,Cct=`ModifyLoadBalancerAttributes`,wct=`ModifyLoadBalancerAttributesInput`,Tct=`ModifyLoadBalancerAttributesOutput`,Ect=`ModifyListenerInput`,Dct=`ModifyListenerOutput`,Oct=`ModifyRule`,kct=`ModifyRuleInput`,Act=`ModifyRuleOutput`,jct=`ModifyTargetGroupAttributes`,Mct=`ModifyTargetGroupAttributesInput`,Nct=`ModifyTargetGroupAttributesOutput`,wQ=`Matcher`,TQ=`Marker`,Pct=`Mode`,EQ=`Name`,DQ=`NextMarker`,OQ=`Names`,Fct=`Order`,Ict=`OutpostId`,Lct=`OperationNotPermittedException`,kQ=`OnUnauthenticatedRequest`,AQ=`Priority`,jQ=`PrivateIPv4Address`,Rct=`PriorityInUseException`,zct=`PathPatternConfig`,Bct=`PathPatternConditionConfig`,Vct=`PriorRequestNotCompleteException`,MQ=`PageSize`,NQ=`ProtocolVersion`,Hct=`Path`,PQ=`Port`,FQ=`Protocol`,Uct=`Query`,Wct=`QueryStringConfig`,Gct=`QueryStringConditionConfig`,Kct=`QuicServerId`,qct=`QueryStringKeyValuePair`,Jct=`QueryStringKeyValuePairList`,IQ=`Reason`,LQ=`ResourceArns`,Yct=`RedirectActionConfig`,Xct=`ResourceArn`,RQ=`RuleArn`,Zct=`RuleArns`,Qct=`RedirectConfig`,$ct=`RewriteConfigList`,elt=`RuleConditionList`,tlt=`RevocationContentNotFoundException`,nlt=`RewriteConfig`,rlt=`RuleCondition`,ilt=`RevocationIdNotFoundException`,alt=`ResourceInUseException`,olt=`ResourceNotFoundException`,slt=`RuleNotFoundException`,clt=`RegisterTargetsInput`,llt=`RemoveTagsInput`,ult=`RuleTransformList`,dlt=`RegisterTargetsOutput`,flt=`RemoveTagsOutput`,plt=`ResetTransforms`,mlt=`RegisterTargets`,hlt=`RemoveTags`,glt=`RuleTransform`,zQ=`RegexValues`,_lt=`Result`,vlt=`Regex`,ylt=`Replace`,BQ=`Rewrites`,VQ=`Rules`,blt=`Rule`,HQ=`State`,UQ=`StatusCode`,WQ=`SessionCookieName`,GQ=`SecurityGroups`,xlt=`SecurityGroupIds`,KQ=`SubnetId`,Slt=`SourceIpConfig`,Clt=`SourceIpConditionConfig`,wlt=`SupportedLoadBalancerTypes`,qQ=`SubnetMappings`,Tlt=`SubnetMapping`,Elt=`SubnetNotFoundException`,Dlt=`SourceNatIpv6Prefixes`,Olt=`SourceNatIpv6Prefix`,JQ=`SslPolicy`,YQ=`SslPolicies`,klt=`SslProtocols`,Alt=`SetSubnets`,jlt=`SetSecurityGroups`,Mlt=`SetSecurityGroupsInput`,Nlt=`SetSecurityGroupsOutput`,Plt=`SetSubnetsInput`,Flt=`SSLPolicyNotFoundException`,Ilt=`SetSubnetsOutput`,XQ=`SessionTimeout`,ZQ=`Scope`,QQ=`Scheme`,$Q=`Subnets`,e$=`Type`,t$=`TargetControlPort`,n$=`TagDescriptions`,Llt=`TagDescription`,Rlt=`TargetDescription`,zlt=`TargetDescriptions`,Blt=`TokenEndpoint`,r$=`TargetGroups`,i$=`TargetGroupArn`,Vlt=`TargetGroupAssociationLimitException`,Hlt=`TargetGroupArns`,Ult=`TargetGroupAttribute`,Wlt=`TargetGroupAttributes`,Glt=`TargetGroupList`,Klt=`TargetGroupName`,qlt=`TargetGroupNotFoundException`,a$=`TargetGroupStickinessConfig`,Jlt=`TargetGroupTuple`,Ylt=`TargetGroup`,o$=`TargetHealth`,s$=`TargetHealthDescriptions`,Xlt=`TargetHealthDescription`,Zlt=`TagKeys`,Qlt=`TagList`,$lt=`TooManyActionsException`,eut=`TooManyCertificatesException`,tut=`TooManyLoadBalancersException`,nut=`TooManyListenersException`,rut=`TooManyRulesException`,iut=`TooManyRegistrationsForTargetIdException`,aut=`TooManyTagsException`,out=`TooManyTargetsException`,sut=`TooManyTargetGroupsException`,cut=`TooManyTrustStoresException`,lut=`TooManyTrustStoreRevocationEntriesException`,uut=`TooManyUniqueTargetGroupsPerLoadBalancerException`,dut=`TrustStoreArn`,fut=`TrustStoreAssociationNotFoundException`,put=`TrustStoreAssociationStatus`,mut=`TrustStoreInUseException`,hut=`TrustStoreNotFoundException`,gut=`TrustStoreNotReadyException`,c$=`TargetType`,l$=`Tags`,_ut=`Tag`,u$=`Targets`,vut=`Target`,d$=`Transforms`,yut=`UseExistingClientSecret`,but=`UserInfoEndpoint`,xut=`UserPoolArn`,Sut=`UserPoolClientId`,Cut=`UserPoolDomain`,wut=`UnsupportedProtocolException`,f$=`UrlRewriteConfig`,p$=`UnhealthyThresholdCount`,m$=`Values`,h$=`VpcId`,g$=`Value`,Tut=`Weight`,Eut=`ZoneName`,M=`awsQueryError`,N=`client`,P=`error`,F=`httpError`,_$=`smithy.ts.sdk.synthetic.com.amazonaws.elasticloadbalancingv2`,v$=`server`,I=`com.amazonaws.elasticloadbalancingv2`,y$=pt.for(_$),Dut=[-3,_$,`ElasticLoadBalancingV2ServiceException`,0,[],[]];y$.registerError(Dut,A);var L=pt.for(I),Out=[-3,I,Kat,{[M]:[`AllocationIdNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Out,Zit);var kut=[-3,I,qat,{[M]:[`ALPNPolicyNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(kut,Qit);var Aut=[-3,I,eot,{[M]:[`AvailabilityZoneNotSupported`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Aut,$it);var jut=[-3,I,not,{[M]:[`CaCertificatesBundleNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(jut,eat);var Mut=[-3,I,rot,{[M]:[`CapacityDecreaseRequestLimitExceeded`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Mut,tat);var Nut=[-3,I,_ot,{[M]:[`CapacityReservationPending`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Nut,nat);var Put=[-3,I,wot,{[M]:[`CapacityUnitsLimitExceeded`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Put,rat);var Fut=[-3,I,pot,{[M]:[`CertificateNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Fut,zit);var Iut=[-3,I,Oot,{[M]:[`DeleteAssociationSameAccount`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Iut,Mat);var Lut=[-3,I,Bot,{[M]:[`DuplicateListener`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Lut,iat);var Rut=[-3,I,Iot,{[M]:[`DuplicateLoadBalancerName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Rut,_at);var zut=[-3,I,yst,{[M]:[`DuplicateTagKeys`,400],[P]:N,[F]:400},[j],[0]];L.registerError(zut,Hit);var But=[-3,I,ust,{[M]:[`DuplicateTargetGroupName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(But,Oat);var Vut=[-3,I,Sst,{[M]:[`DuplicateTrustStoreName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Vut,kat);var Hut=[-3,I,Vst,{[M]:[`HealthUnavailable`,500],[P]:v$,[F]:500},[j],[0]];L.registerError(Hut,Iat);var Uut=[-3,I,Yst,{[M]:[`IncompatibleProtocols`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Uut,aat);var Wut=[-3,I,Gst,{[M]:[`InsufficientCapacity`,500],[P]:v$,[F]:500},[j],[0]];L.registerError(Wut,zat);var Gut=[-3,I,Ust,{[M]:[`InvalidCaCertificatesBundle`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Gut,Aat);var Kut=[-3,I,Kst,{[M]:[`InvalidConfigurationRequest`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Kut,oat);var qut=[-3,I,Jst,{[M]:[`InvalidLoadBalancerAction`,400],[P]:N,[F]:400},[j],[0]];L.registerError(qut,sat);var Jut=[-3,I,Xst,{[M]:[`InvalidRevocationContent`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Jut,Jit);var Yut=[-3,I,Zst,{[M]:[`InvalidScheme`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Yut,vat);var Xut=[-3,I,$st,{[M]:[`InvalidSecurityGroup`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Xut,yat);var Zut=[-3,I,Qst,{[M]:[`InvalidSubnet`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Zut,bat);var Qut=[-3,I,ect,{[M]:[`InvalidTarget`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Qut,Fat);var $ut=[-3,I,_ct,{[M]:[`ListenerNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError($ut,Bit);var edt=[-3,I,pct,{[M]:[`LoadBalancerNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(edt,Uit);var tdt=[-3,I,Lct,{[M]:[`OperationNotPermitted`,400],[P]:N,[F]:400},[j],[0]];L.registerError(tdt,xat);var ndt=[-3,I,Rct,{[M]:[`PriorityInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ndt,Tat);var rdt=[-3,I,Vct,{[M]:[`PriorRequestNotComplete`,429],[P]:N,[F]:429},[j],[0]];L.registerError(rdt,Bat);var idt=[-3,I,alt,{[M]:[`ResourceInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(idt,Sat);var adt=[-3,I,olt,{[M]:[`ResourceNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(adt,Rat);var odt=[-3,I,tlt,{[M]:[`RevocationContentNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(odt,Yit);var sdt=[-3,I,ilt,{[M]:[`RevocationIdNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(sdt,Lat);var cdt=[-3,I,slt,{[M]:[`RuleNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(cdt,Wit);var ldt=[-3,I,Flt,{[M]:[`SSLPolicyNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ldt,cat);var udt=[-3,I,Elt,{[M]:[`SubnetNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(udt,Cat);var ddt=[-3,I,Vlt,{[M]:[`TargetGroupAssociationLimit`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ddt,lat);var fdt=[-3,I,qlt,{[M]:[`TargetGroupNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(fdt,Git);var pdt=[-3,I,$lt,{[M]:[`TooManyActions`,400],[P]:N,[F]:400},[j],[0]];L.registerError(pdt,uat);var mdt=[-3,I,eut,{[M]:[`TooManyCertificates`,400],[P]:N,[F]:400},[j],[0]];L.registerError(mdt,Vit);var hdt=[-3,I,nut,{[M]:[`TooManyListeners`,400],[P]:N,[F]:400},[j],[0]];L.registerError(hdt,dat);var gdt=[-3,I,tut,{[M]:[`TooManyLoadBalancers`,400],[P]:N,[F]:400},[j],[0]];L.registerError(gdt,wat);var _dt=[-3,I,iut,{[M]:[`TooManyRegistrationsForTargetId`,400],[P]:N,[F]:400},[j],[0]];L.registerError(_dt,fat);var vdt=[-3,I,rut,{[M]:[`TooManyRules`,400],[P]:N,[F]:400},[j],[0]];L.registerError(vdt,Eat);var ydt=[-3,I,aut,{[M]:[`TooManyTags`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ydt,Kit);var bdt=[-3,I,sut,{[M]:[`TooManyTargetGroups`,400],[P]:N,[F]:400},[j],[0]];L.registerError(bdt,Dat);var xdt=[-3,I,out,{[M]:[`TooManyTargets`,400],[P]:N,[F]:400},[j],[0]];L.registerError(xdt,pat);var Sdt=[-3,I,lut,{[M]:[`TooManyTrustStoreRevocationEntries`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Sdt,Xit);var Cdt=[-3,I,cut,{[M]:[`TooManyTrustStores`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Cdt,jat);var wdt=[-3,I,uut,{[M]:[`TooManyUniqueTargetGroupsPerLoadBalancer`,400],[P]:N,[F]:400},[j],[0]];L.registerError(wdt,mat);var Tdt=[-3,I,fut,{[M]:[`AssociationNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Tdt,Nat);var Edt=[-3,I,mut,{[M]:[`TrustStoreInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Edt,Pat);var Ddt=[-3,I,hut,{[M]:[`TrustStoreNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Ddt,qit);var Odt=[-3,I,gut,{[M]:[`TrustStoreNotReady`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Odt,hat);var kdt=[-3,I,wut,{[M]:[`UnsupportedProtocol`,400],[P]:N,[F]:400},[j],[0]];L.registerError(kdt,gat);var Adt=[y$,L],jdt=[3,I,Vat,0,[e$,i$,Yat,Wat,Fct,Qct,kst,Dst,sct],[0,0,()=>Ldt,()=>Idt,1,()=>qft,()=>Cft,()=>wft,()=>Aft],1],Mdt=[3,I,Zat,0,[LQ,l$],[64,()=>F$],2],Ndt=[3,I,Qat,0,[],[]],Pdt=[3,I,HZ,0,[HQ,IQ,$Z],[0,0,0]],Fdt=[3,I,BZ,0,[_lt,xct],[0,0]],Idt=[3,I,Uat,0,[xut,Sut,Cut,WQ,ZQ,XQ,WZ,kQ],[0,0,0,0,0,1,128,0],3],Ldt=[3,I,Jat,0,[dQ,Gat,Blt,but,aot,vot,WQ,ZQ,XQ,WZ,kQ,yut],[0,0,0,0,0,0,0,0,1,128,0,2],5],Rdt=[3,I,GZ,0,[Eut,KQ,Ict,bQ,Dlt],[0,0,0,()=>bpt,64]],zdt=[3,I,Tot,0,[tot,pQ],[0,2]],Bdt=[3,I,Eot,0,[EQ,AQ],[0,1]],Vdt=[3,I,uot,0,[xQ,eQ,FQ,PQ,JQ,YZ,UZ,l$,CQ],[0,()=>w$,0,1,0,()=>E$,64,()=>F$,()=>S$],2],Hdt=[3,I,dot,0,[_Q],[()=>D$]],Udt=[3,I,cot,0,[EQ,$Q,qQ,GQ,QQ,l$,e$,fQ,XZ,tQ,mQ],[0,64,()=>P$,64,0,()=>F$,0,0,0,0,()=>b$],1],Wdt=[3,I,lot,0,[yQ],[()=>k$]],Gdt=[3,I,hot,0,[vQ,QZ,AQ,qZ,l$,d$],[0,()=>j$,1,()=>w$,()=>F$,()=>N$],4],Kdt=[3,I,got,0,[VQ],[()=>M$]],qdt=[3,I,xot,0,[EQ,FQ,NQ,PQ,h$,aQ,oQ,rQ,sQ,iQ,cQ,uQ,p$,wQ,c$,l$,fQ,t$],[0,0,0,1,0,0,0,2,0,1,1,1,1,()=>x$,0,()=>F$,0,1],1],Jdt=[3,I,Sot,0,[r$],[()=>R$]],Ydt=[3,I,Vot,0,[vQ],[0],1],Xdt=[3,I,Uot,0,[],[]],Zdt=[3,I,Pot,0,[xQ],[0],1],Qdt=[3,I,Lot,0,[],[]],$dt=[3,I,Jot,0,[RQ],[0],1],eft=[3,I,Xot,0,[],[]],tft=[3,I,cst,0,[i$],[0],1],nft=[3,I,dst,0,[],[]],rft=[3,I,_st,0,[i$,u$],[0,()=>I$],2],ift=[3,I,bst,0,[],[]],aft=[3,I,Hot,0,[xQ,cct,TQ,MQ],[0,64,0,1]],oft=[3,I,Wot,0,[_Q,DQ],[()=>D$,0]],sft=[3,I,Mot,0,[xQ],[0],1],cft=[3,I,Not,0,[JZ],[()=>O$]],lft=[3,I,Fot,0,[SQ,OQ,TQ,MQ],[64,64,0,1]],uft=[3,I,Rot,0,[yQ,DQ],[()=>k$,0]],dft=[3,I,Yot,0,[vQ,Zct,TQ,MQ],[0,64,0,1]],fft=[3,I,Zot,0,[VQ,DQ],[()=>M$,0]],pft=[3,I,tst,0,[OQ,TQ,MQ,hct],[64,0,1,0]],mft=[3,I,nst,0,[YQ,DQ],[()=>Spt,0]],hft=[3,I,vst,0,[LQ],[64],1],gft=[3,I,xst,0,[n$],[()=>Cpt]],_ft=[3,I,ost,0,[i$],[0],1],vft=[3,I,sst,0,[JZ],[()=>L$]],yft=[3,I,lst,0,[xQ,Hlt,OQ,TQ,MQ],[0,64,64,0,1]],bft=[3,I,fst,0,[r$,DQ],[()=>R$,0]],xft=[3,I,hst,0,[i$,u$,nct],[0,()=>I$,64],1],Sft=[3,I,gst,0,[s$],[()=>Tpt]],Cft=[3,I,Ost,0,[UQ,bct,yot],[0,0,0],1],wft=[3,I,Est,0,[r$,a$],[()=>wpt,()=>ppt]],Tft=[3,I,Fst,0,[m$,zQ],[64,64]],Eft=[3,I,lQ,0,[BQ],[()=>A$]],Dft=[3,I,Ist,0,[Rst,m$,zQ],[0,64,64]],Oft=[3,I,Bst,0,[m$],[64]],b$=[3,I,mQ,0,[qst],[0]],kft=[3,I,ict,0,[Tst,EQ,m$],[0,0,64],3],Aft=[3,I,oct,0,[rct,dQ,Hat],[0,0,()=>ypt],2],jft=[3,I,vct,0,[vQ,xQ,PQ,FQ,YZ,JQ,eQ,UZ,CQ],[0,0,1,0,()=>E$,0,()=>w$,64,()=>S$]],Mft=[3,I,gct,0,[xQ,Kot,iot,Cot,fct,QQ,h$,HQ,e$,KZ,GQ,fQ,XZ,nQ,tQ,mQ],[0,0,0,4,0,0,0,()=>Fft,0,()=>T$,64,0,0,0,0,()=>b$]],Nft=[3,I,lct,0,[Hst,VZ,jQ,hQ],[0,0,0,0]],Pft=[3,I,uct,0,[gQ,g$],[0,0]],Fft=[3,I,mct,0,[Dot,IQ],[0,0]],x$=[3,I,wQ,0,[Nst,jst],[0,0]],Ift=[3,I,Ect,0,[vQ,PQ,FQ,JQ,YZ,eQ,UZ,CQ],[0,1,0,0,()=>E$,()=>w$,64,()=>S$],1],Lft=[3,I,Dct,0,[_Q],[()=>D$]],Rft=[3,I,wct,0,[xQ,JZ],[0,()=>O$],2],zft=[3,I,Tct,0,[JZ],[()=>O$]],Bft=[3,I,kct,0,[RQ,QZ,qZ,d$,plt],[0,()=>j$,()=>w$,()=>N$,2],1],Vft=[3,I,Act,0,[VQ],[()=>M$]],Hft=[3,I,Mct,0,[i$,JZ],[0,()=>L$],2],Uft=[3,I,Nct,0,[JZ],[()=>L$]],S$=[3,I,yct,0,[Pct,dut,Wst,put,$at],[0,0,2,0,0]],Wft=[3,I,Bct,0,[m$,zQ],[64,64]],Gft=[3,I,Gct,0,[m$],[()=>xpt]],Kft=[3,I,qct,0,[gQ,g$],[0,0]],qft=[3,I,Yct,0,[UQ,FQ,PQ,Mst,Hct,Uct],[0,0,0,0,0,0],1],Jft=[3,I,clt,0,[i$,u$],[0,()=>I$],2],Yft=[3,I,dlt,0,[],[]],Xft=[3,I,llt,0,[LQ,Zlt],[64,64],2],Zft=[3,I,flt,0,[],[]],Qft=[3,I,nlt,0,[vlt,ylt],[0,0],2],$ft=[3,I,blt,0,[RQ,AQ,QZ,qZ,pQ,d$],[0,0,()=>j$,()=>w$,2,()=>N$]],ept=[3,I,rlt,0,[Ast,m$,Pst,zct,Lst,Wct,zst,Slt,zQ],[0,64,()=>Tft,()=>Wft,()=>Dft,()=>Gft,()=>Oft,()=>opt,64]],tpt=[3,I,glt,0,[e$,lQ,f$],[0,()=>Eft,()=>_pt],1],npt=[3,I,Mlt,0,[xQ,GQ,nQ],[0,64,0],2],rpt=[3,I,Nlt,0,[xlt,nQ],[64,0]],ipt=[3,I,Plt,0,[xQ,$Q,qQ,fQ,tQ],[0,64,()=>P$,0,0],1],apt=[3,I,Ilt,0,[KZ,fQ,tQ],[()=>T$,0,0]],opt=[3,I,Clt,0,[m$,fQ],[64,0]],spt=[3,I,JQ,0,[klt,ZZ,EQ,wlt],[64,()=>vpt,0,64]],cpt=[3,I,Tlt,0,[KQ,VZ,jQ,hQ,Olt],[0,0,0,0,0]],lpt=[3,I,_ut,0,[gQ,g$],[0,0],1],upt=[3,I,Llt,0,[Xct,l$],[0,()=>F$]],C$=[3,I,Rlt,0,[tct,PQ,GZ,Kct],[0,1,0,0],1],dpt=[3,I,Ylt,0,[i$,Klt,FQ,PQ,h$,aQ,oQ,rQ,iQ,cQ,uQ,p$,sQ,wQ,SQ,c$,NQ,fQ,t$],[0,0,0,1,0,0,0,2,1,1,1,1,0,()=>x$,64,0,0,0,1]],fpt=[3,I,Ult,0,[gQ,g$],[0,0]],ppt=[3,I,a$,0,[wst,$ot],[2,1]],mpt=[3,I,Jlt,0,[i$,Tut],[0,1]],hpt=[3,I,o$,0,[HQ,IQ,$Z],[0,0,0]],gpt=[3,I,Xlt,0,[vut,oQ,o$,BZ,HZ],[()=>C$,0,()=>hpt,()=>Fdt,()=>Pdt]],_pt=[3,I,f$,0,[BQ],[()=>A$]],w$=[1,I,qZ,0,()=>jdt],T$=[1,I,KZ,0,()=>Rdt],E$=[1,I,oot,0,()=>zdt],vpt=[1,I,ZZ,0,()=>Bdt],ypt=[1,I,act,0,()=>kft],D$=[1,I,_Q,0,()=>jft],bpt=[1,I,bQ,0,()=>Nft],O$=[1,I,dct,0,()=>Pft],k$=[1,I,yQ,0,()=>Mft],xpt=[1,I,Jct,0,()=>Kft],A$=[1,I,$ct,0,()=>Qft],j$=[1,I,elt,0,()=>ept],M$=[1,I,VQ,0,()=>$ft],N$=[1,I,ult,0,()=>tpt],Spt=[1,I,YQ,0,()=>spt],P$=[1,I,qQ,0,()=>cpt],Cpt=[1,I,n$,0,()=>upt],F$=[1,I,Qlt,0,()=>lpt],I$=[1,I,zlt,0,()=>C$],L$=[1,I,Wlt,0,()=>fpt],wpt=[1,I,Glt,0,()=>mpt],R$=[1,I,r$,0,()=>dpt],Tpt=[1,I,s$,0,()=>gpt],Ept=[9,I,Xat,0,()=>Mdt,()=>Ndt],Dpt=[9,I,fot,0,()=>Vdt,()=>Hdt],Opt=[9,I,sot,0,()=>Udt,()=>Wdt],kpt=[9,I,mot,0,()=>Gdt,()=>Kdt],Apt=[9,I,bot,0,()=>qdt,()=>Jdt],jpt=[9,I,kot,0,()=>Ydt,()=>Xdt],Mpt=[9,I,Aot,0,()=>Zdt,()=>Qdt],Npt=[9,I,qot,0,()=>$dt,()=>eft],Ppt=[9,I,ist,0,()=>tft,()=>nft],Fpt=[9,I,rst,0,()=>rft,()=>ift],Ipt=[9,I,Got,0,()=>aft,()=>oft],Lpt=[9,I,jot,0,()=>sft,()=>cft],Rpt=[9,I,zot,0,()=>lft,()=>uft],zpt=[9,I,Qot,0,()=>dft,()=>fft],Bpt=[9,I,est,0,()=>pft,()=>mft],Vpt=[9,I,Cst,0,()=>hft,()=>gft],Hpt=[9,I,ast,0,()=>_ft,()=>vft],Upt=[9,I,pst,0,()=>yft,()=>bft],Wpt=[9,I,mst,0,()=>xft,()=>Sft],Gpt=[9,I,Sct,0,()=>Ift,()=>Lft],Kpt=[9,I,Cct,0,()=>Rft,()=>zft],qpt=[9,I,Oct,0,()=>Bft,()=>Vft],Jpt=[9,I,jct,0,()=>Hft,()=>Uft],Ypt=[9,I,mlt,0,()=>Jft,()=>Yft],Xpt=[9,I,hlt,0,()=>Xft,()=>Zft],Zpt=[9,I,jlt,0,()=>npt,()=>rpt],Qpt=[9,I,Alt,0,()=>ipt,()=>apt],$pt=e=>({apiVersion:`2015-12-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Rit,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??kit,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.elasticloadbalancingv2`,errorTypeRegistries:Adt,xmlNamespace:`http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/`,version:`2015-12-01`,serviceTarget:`ElasticLoadBalancing_v10`},serviceId:e?.serviceId??`Elastic Load Balancing v2`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),emt=e=>{let t=he(e),n=()=>t().then(a),r=$pt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Nit.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},tmt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},nmt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),rmt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),tmt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),nmt(n))},imt=class extends le{config;constructor(...[t]){let n=emt(t||{});super(n),this.initConfig=n;let r=jit(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=rmt(Ait(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Dit,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},amt=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function omt(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`iam`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var smt=e=>{let t=[];return e.operation,t.push(omt(e)),t},cmt=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},lmt=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`iam`}),umt={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},dmt={name:`@aws-sdk/client-iam`,version:`3.1119.0`,description:`AWS SDK for JavaScript Iam Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-iam`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-iam`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},z$=`ref`,B$=`authSchemes`,V$=`name`,H$=`signingRegion`,U$=-1,W$=!0,G$=`isSet`,K$=`PartitionResult`,q$=`stringEquals`,J$=`booleanEquals`,Y$=`getAttr`,X$={[z$]:`Endpoint`},Z$={fn:Y$,argv:[{[z$]:K$},`name`]},Q$={[z$]:K$},$$={[B$]:[{[V$]:`sigv4`,[H$]:`us-east-1`}]},e1={[B$]:[{[V$]:`sigv4`,[H$]:`cn-north-1`}]},t1={[B$]:[{[V$]:`sigv4`,[H$]:`us-gov-west-1`}]},n1={[B$]:[{[V$]:`sigv4`,[H$]:`us-iso-east-1`}]},r1={[B$]:[{[V$]:`sigv4`,[H$]:`us-isob-east-1`}]},i1={[B$]:[{[V$]:`sigv4`,[H$]:`eu-isoe-west-1`}]},a1={[B$]:[{[V$]:`sigv4`,[H$]:`us-isof-south-1`}]},o1={[B$]:[{[V$]:`sigv4`,[H$]:`eusc-de-east-1`}]},s1={[B$]:[{[V$]:`sigv4`,[H$]:`{PartitionResult#implicitGlobalRegion}`}]},c1=[{[z$]:`Region`}],l1={conditions:[[G$,[X$]],[G$,c1],[`aws.partition`,c1,K$],[q$,[Z$,`aws`]],[q$,[Z$,`aws-cn`]],[q$,[Z$,`aws-us-gov`]],[q$,[Z$,`aws-iso`]],[J$,[{[z$]:`UseFIPS`},W$]],[J$,[{[z$]:`UseDualStack`},W$]],[q$,[Z$,`aws-iso-b`]],[q$,[Z$,`aws-iso-e`]],[q$,[Z$,`aws-iso-f`]],[q$,[Z$,`aws-eusc`]],[J$,[{fn:Y$,argv:[Q$,`supportsDualStack`]},W$]],[J$,[{fn:Y$,argv:[Q$,`supportsFIPS`]},W$]]],results:[[U$],[U$,`Invalid Configuration: FIPS and custom endpoint are not supported`],[U$,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[X$,{}],[`https://iam.amazonaws.com`,$$],[`https://iam-fips.amazonaws.com`,$$],[`https://iam.global.api.aws`,$$],[`https://iam-fips.global.api.aws`,$$],[`https://iam.global.api.amazonwebservices.com.cn`,e1],[`https://iam-fips.api.amazonwebservices.com.cn`,e1],[`https://iam.cn-north-1.amazonaws.com.cn`,e1],[`https://iam-fips.amazonaws.com.cn`,e1],[`https://iam.us-gov.api.aws`,t1],[`https://iam.us-gov.amazonaws.com`,t1],[`https://iam.us-iso-east-1.c2s.ic.gov`,n1],[`https://iam-fips.us-iso-east-1.c2s.ic.gov`,n1],[`https://iam.api.aws.ic.gov`,n1],[`https://iam-fips.api.aws.ic.gov`,n1],[`https://iam.us-isob-east-1.sc2s.sgov.gov`,r1],[`https://iam-fips.us-isob-east-1.sc2s.sgov.gov`,r1],[`https://iam.api.aws.scloud`,r1],[`https://iam-fips.api.aws.scloud`,r1],[`https://iam.eu-isoe-west-1.cloud.adc-e.uk`,i1],[`https://iam-fips.cloud.adc-e.uk`,i1],[`https://iam.api.cloud-aws.adc-e.uk`,i1],[`https://iam-fips.api.cloud-aws.adc-e.uk`,i1],[`https://iam.us-isof-south-1.csp.hci.ic.gov`,a1],[`https://iam-fips.csp.hci.ic.gov`,a1],[`https://iam.api.aws.hci.ic.gov`,a1],[`https://iam-fips.api.aws.hci.ic.gov`,a1],[`https://iam.eusc-de-east-1.amazonaws.eu`,o1],[`https://iam-fips.amazonaws.eu`,o1],[`https://iam.global.api.amazonwebservices.eu`,o1],[`https://iam-fips.api.amazonwebservices.eu`,o1],[`https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}`,s1],[U$,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}`,s1],[U$,`FIPS is enabled but this partition does not support FIPS`],[`https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}`,s1],[U$,`DualStack is enabled but this partition does not support DualStack`],[`https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}`,s1],[U$,`Invalid Configuration: Missing Region`]]},fmt=2,pmt=new Int32Array([-1,1,-1,0,42,3,1,4,100000041,2,5,100000041,3,39,6,4,36,7,5,35,8,6,32,9,7,20,10,8,15,11,9,100000018,12,10,100000022,13,11,100000026,14,12,100000030,100000040,9,100000020,16,10,100000024,17,11,100000028,18,12,100000032,19,13,100000038,100000039,8,26,21,9,100000019,22,10,100000023,23,11,100000027,24,12,100000031,25,14,100000036,100000037,9,100000021,27,10,100000025,28,11,100000029,29,12,100000033,30,13,31,100000035,14,100000034,100000035,7,34,33,8,100000016,100000014,8,100000017,100000015,8,100000012,100000013,7,38,37,8,100000008,100000010,8,100000009,100000011,7,41,40,8,100000006,100000004,8,100000007,100000005,7,100000001,43,8,100000002,100000003]),mmt=xe.from(pmt,fmt,l1.conditions,l1.results),hmt=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),gmt=(e,t={})=>hmt.get(e,()=>ut(mmt,{endpointParams:e,logger:t.logger}));Le.aws=oe;var R=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},_mt=class e extends R{name=`ConcurrentModificationException`;$fault=`client`;constructor(t){super({name:`ConcurrentModificationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vmt=class e extends R{name=`NoSuchEntityException`;$fault=`client`;constructor(t){super({name:`NoSuchEntityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ymt=class e extends R{name=`ServiceFailureException`;$fault=`server`;constructor(t){super({name:`ServiceFailureException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},bmt=class e extends R{name=`AccountNotManagementOrDelegatedAdministratorException`;$fault=`client`;Message;constructor(t){super({name:`AccountNotManagementOrDelegatedAdministratorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},xmt=class e extends R{name=`EntityAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`EntityAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Smt=class e extends R{name=`InvalidInputException`;$fault=`client`;constructor(t){super({name:`InvalidInputException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cmt=class e extends R{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wmt=class e extends R{name=`MalformedPolicyDocumentException`;$fault=`client`;constructor(t){super({name:`MalformedPolicyDocumentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tmt=class e extends R{name=`NameConflictException`;$fault=`client`;constructor(t){super({name:`NameConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Emt=class e extends R{name=`RoleModifiedException`;$fault=`client`;constructor(t){super({name:`RoleModifiedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dmt=class e extends R{name=`RoleTemplateDisabledException`;$fault=`client`;constructor(t){super({name:`RoleTemplateDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Omt=class e extends R{name=`UnmodifiableEntityException`;$fault=`client`;constructor(t){super({name:`UnmodifiableEntityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kmt=class e extends R{name=`PolicyNotAttachableException`;$fault=`client`;constructor(t){super({name:`PolicyNotAttachableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Amt=class e extends R{name=`EntityTemporarilyUnmodifiableException`;$fault=`client`;constructor(t){super({name:`EntityTemporarilyUnmodifiableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jmt=class e extends R{name=`InvalidUserTypeException`;$fault=`client`;constructor(t){super({name:`InvalidUserTypeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mmt=class e extends R{name=`PasswordPolicyViolationException`;$fault=`client`;constructor(t){super({name:`PasswordPolicyViolationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nmt=class e extends R{name=`OpenIdIdpCommunicationErrorException`;$fault=`client`;constructor(t){super({name:`OpenIdIdpCommunicationErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pmt=class e extends R{name=`ServiceNotSupportedException`;$fault=`client`;constructor(t){super({name:`ServiceNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fmt=class e extends R{name=`DeleteConflictException`;$fault=`client`;constructor(t){super({name:`DeleteConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Imt=class e extends R{name=`OrganizationNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`OrganizationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Lmt=class e extends R{name=`OrganizationNotInAllFeaturesModeException`;$fault=`client`;Message;constructor(t){super({name:`OrganizationNotInAllFeaturesModeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Rmt=class e extends R{name=`ServiceAccessNotEnabledException`;$fault=`client`;Message;constructor(t){super({name:`ServiceAccessNotEnabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},zmt=class e extends R{name=`FeatureDisabledException`;$fault=`client`;constructor(t){super({name:`FeatureDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bmt=class e extends R{name=`InvalidAuthenticationCodeException`;$fault=`client`;constructor(t){super({name:`InvalidAuthenticationCodeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Vmt=class e extends R{name=`CallerIsNotManagementAccountException`;$fault=`client`;Message;constructor(t){super({name:`CallerIsNotManagementAccountException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Hmt=class e extends R{name=`FeatureEnabledException`;$fault=`client`;constructor(t){super({name:`FeatureEnabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Umt=class e extends R{name=`ReportGenerationLimitExceededException`;$fault=`client`;constructor(t){super({name:`ReportGenerationLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Wmt=class e extends R{name=`CredentialReportExpiredException`;$fault=`client`;constructor(t){super({name:`CredentialReportExpiredException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Gmt=class e extends R{name=`CredentialReportNotPresentException`;$fault=`client`;constructor(t){super({name:`CredentialReportNotPresentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Kmt=class e extends R{name=`CredentialReportNotReadyException`;$fault=`client`;constructor(t){super({name:`CredentialReportNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qmt=class e extends R{name=`UnrecognizedPublicKeyEncodingException`;$fault=`client`;constructor(t){super({name:`UnrecognizedPublicKeyEncodingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Jmt=class e extends R{name=`PolicyEvaluationException`;$fault=`server`;constructor(t){super({name:`PolicyEvaluationException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ymt=class e extends R{name=`KeyPairMismatchException`;$fault=`client`;constructor(t){super({name:`KeyPairMismatchException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Xmt=class e extends R{name=`MalformedCertificateException`;$fault=`client`;constructor(t){super({name:`MalformedCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Zmt=class e extends R{name=`DuplicateCertificateException`;$fault=`client`;constructor(t){super({name:`DuplicateCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Qmt=class e extends R{name=`InvalidCertificateException`;$fault=`client`;constructor(t){super({name:`InvalidCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$mt=class e extends R{name=`DuplicateSSHPublicKeyException`;$fault=`client`;constructor(t){super({name:`DuplicateSSHPublicKeyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eht=class e extends R{name=`InvalidPublicKeyException`;$fault=`client`;constructor(t){super({name:`InvalidPublicKeyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},u1=`Arn`,tht=`AttachmentCount`,nht=`AttachGroupPolicy`,rht=`AttachGroupPolicyRequest`,d1=`AccessKey`,f1=`AccessKeyId`,p1=`AccessKeyMetadata`,iht=`AccountNotManagementOrDelegatedAdministratorException`,aht=`AttachedPolicy`,oht=`AttachedPermissionsBoundary`,m1=`AttachedPolicies`,sht=`AttachRolePolicy`,h1=`AssumeRolePolicyDocument`,cht=`AttachRolePolicyRequest`,lht=`AddRoleToInstanceProfile`,uht=`AddRoleToInstanceProfileRequest`,dht=`AttachUserPolicy`,fht=`AttachUserPolicyRequest`,pht=`AddUserToGroup`,mht=`AddUserToGroupRequest`,hht=`CreateAccessKey`,ght=`CreateAccessKeyRequest`,_ht=`CreateAccessKeyResponse`,g1=`CreateDate`,vht=`CreateGroup`,yht=`CreateGroupRequest`,bht=`CreateGroupResponse`,xht=`CallerIsNotManagementAccountException`,Sht=`CreateInstanceProfile`,Cht=`CreateInstanceProfileRequest`,wht=`CreateInstanceProfileResponse`,Tht=`ConcurrentModificationException`,Eht=`CreatePolicyRequest`,Dht=`CreatePolicyResponse`,Oht=`CreatePolicy`,kht=`CreateRole`,Aht=`CredentialReportExpiredException`,jht=`CredentialReportNotPresentException`,Mht=`CredentialReportNotReadyException`,Nht=`CreateRoleRequest`,Pht=`CreateRoleResponse`,Fht=`CreateUser`,Iht=`CreateUserRequest`,Lht=`CreateUserResponse`,_1=`Description`,Rht=`DeleteAccessKey`,zht=`DeleteAccessKeyRequest`,Bht=`DeleteConflictException`,Vht=`DuplicateCertificateException`,Hht=`DeleteGroup`,Uht=`DeleteGroupPolicy`,Wht=`DeleteGroupPolicyRequest`,Ght=`DetachGroupPolicyRequest`,Kht=`DetachGroupPolicy`,qht=`DeleteGroupRequest`,Jht=`DeleteInstanceProfile`,Yht=`DeleteInstanceProfileRequest`,Xht=`DeletePolicyRequest`,Zht=`DeletePolicy`,Qht=`DeleteRolePolicy`,$ht=`DeleteRolePolicyRequest`,egt=`DetachRolePolicyRequest`,tgt=`DetachRolePolicy`,ngt=`DeleteRoleRequest`,rgt=`DeleteRole`,igt=`DuplicateSSHPublicKeyException`,agt=`DeleteUser`,ogt=`DeleteUserPolicy`,sgt=`DeleteUserPolicyRequest`,cgt=`DetachUserPolicyRequest`,lgt=`DetachUserPolicy`,ugt=`DeleteUserRequest`,dgt=`DefaultVersionId`,fgt=`Document`,pgt=`EntityAlreadyExistsException`,mgt=`EntityTemporarilyUnmodifiableException`,hgt=`FeatureDisabledException`,ggt=`FeatureEnabledException`,v1=`Group`,_gt=`GetGroup`,vgt=`GetGroupPolicy`,ygt=`GetGroupPolicyRequest`,bgt=`GetGroupPolicyResponse`,xgt=`GetGroupRequest`,Sgt=`GetGroupResponse`,Cgt=`GroupId`,wgt=`GetInstanceProfile`,Tgt=`GetInstanceProfileRequest`,Egt=`GetInstanceProfileResponse`,y1=`GroupName`,Dgt=`GetPolicy`,Ogt=`GetPolicyRequest`,kgt=`GetPolicyResponse`,Agt=`GetPolicyVersion`,jgt=`GetPolicyVersionRequest`,Mgt=`GetPolicyVersionResponse`,Ngt=`GetRole`,Pgt=`GetRolePolicy`,Fgt=`GetRolePolicyRequest`,Igt=`GetRolePolicyResponse`,Lgt=`GetRoleRequest`,Rgt=`GetRoleResponse`,zgt=`GetUser`,Bgt=`GetUserPolicy`,Vgt=`GetUserPolicyRequest`,Hgt=`GetUserPolicyResponse`,Ugt=`GetUserRequest`,Wgt=`GetUserResponse`,b1=`Groups`,Ggt=`IsAttachable`,Kgt=`InvalidAuthenticationCodeException`,qgt=`InvalidCertificateException`,Jgt=`IsDefaultVersion`,Ygt=`InvalidInputException`,x1=`InstanceProfile`,Xgt=`InstanceProfileId`,Zgt=`InvalidPublicKeyException`,S1=`InstanceProfileName`,C1=`InstanceProfiles`,w1=`IsTruncated`,Qgt=`InvalidUserTypeException`,$gt=`Key`,e_t=`KeyPairMismatchException`,t_t=`ListAttachedGroupPolicies`,n_t=`ListAttachedGroupPoliciesRequest`,r_t=`ListAttachedGroupPoliciesResponse`,i_t=`ListAccessKeys`,a_t=`ListAccessKeysRequest`,o_t=`ListAccessKeysResponse`,s_t=`ListAttachedRolePolicies`,c_t=`ListAttachedRolePoliciesRequest`,l_t=`ListAttachedRolePoliciesResponse`,u_t=`ListAttachedUserPolicies`,d_t=`ListAttachedUserPoliciesRequest`,f_t=`ListAttachedUserPoliciesResponse`,p_t=`LimitExceededException`,m_t=`ListGroups`,h_t=`ListGroupsForUser`,g_t=`ListGroupsForUserRequest`,__t=`ListGroupsForUserResponse`,v_t=`ListGroupPolicies`,y_t=`ListGroupPoliciesRequest`,b_t=`ListGroupPoliciesResponse`,x_t=`ListGroupsRequest`,S_t=`ListGroupsResponse`,C_t=`ListInstanceProfiles`,w_t=`ListInstanceProfilesForRole`,T_t=`ListInstanceProfilesForRoleRequest`,E_t=`ListInstanceProfilesForRoleResponse`,D_t=`ListInstanceProfilesRequest`,O_t=`ListInstanceProfilesResponse`,k_t=`ListPoliciesRequest`,A_t=`ListPoliciesResponse`,j_t=`ListPolicies`,M_t=`ListRoles`,N_t=`ListRolePolicies`,P_t=`ListRolePoliciesRequest`,F_t=`ListRolePoliciesResponse`,I_t=`ListRolesRequest`,L_t=`ListRolesResponse`,R_t=`ListUsers`,z_t=`LastUsedDate`,B_t=`ListUserPolicies`,V_t=`ListUserPoliciesRequest`,H_t=`ListUserPoliciesResponse`,U_t=`ListUsersRequest`,W_t=`ListUsersResponse`,T1=`Message`,G_t=`MalformedCertificateException`,E1=`MaxItems`,K_t=`MalformedPolicyDocumentException`,D1=`MaxSessionDuration`,O1=`Marker`,q_t=`NameConflictException`,J_t=`NoSuchEntityException`,Y_t=`OnlyAttached`,X_t=`OpenIdIdpCommunicationErrorException`,Z_t=`OrganizationNotFoundException`,Q_t=`OrganizationNotInAllFeaturesModeException`,k1=`PolicyArn`,A1=`PermissionsBoundary`,$_t=`PermissionsBoundaryArn`,evt=`PermissionsBoundaryType`,tvt=`PermissionsBoundaryUsageCount`,j1=`PolicyDocument`,nvt=`PolicyEvaluationException`,rvt=`PutGroupPolicy`,ivt=`PutGroupPolicyRequest`,avt=`PolicyId`,ovt=`PasswordLastUsed`,M1=`PolicyName`,svt=`PolicyNotAttachableException`,N1=`PolicyNames`,cvt=`PasswordPolicyViolationException`,P1=`PathPrefix`,lvt=`PutRolePolicyRequest`,uvt=`PutRolePolicy`,dvt=`PolicyUsageFilter`,fvt=`PutUserPolicy`,pvt=`PutUserPolicyRequest`,F1=`PolicyVersion`,I1=`Path`,L1=`Policy`,mvt=`Policies`,hvt=`Region`,gvt=`ReportGenerationLimitExceededException`,_vt=`RoleId`,R1=`RoleLastUsed`,vvt=`RoleModifiedException`,z1=`RoleName`,yvt=`RemoveRoleFromInstanceProfile`,bvt=`RemoveRoleFromInstanceProfileRequest`,xvt=`RoleTemplateDisabledException`,Svt=`RemoveUserFromGroup`,Cvt=`RemoveUserFromGroupRequest`,B1=`Role`,V1=`Roles`,H1=`Status`,wvt=`SecretAccessKey`,Tvt=`ServiceAccessNotEnabledException`,Evt=`ServiceFailureException`,Dvt=`ServiceNotSupportedException`,U1=`SourceRoleTemplate`,Ovt=`Scope`,W1=`Tags`,kvt=`TemplateArn`,Avt=`TemplateMinorVersion`,jvt=`Tag`,Mvt=`UpdateAccessKey`,Nvt=`UpdateAccessKeyRequest`,Pvt=`UpdateDate`,Fvt=`UnmodifiableEntityException`,Ivt=`UserId`,G1=`UserName`,Lvt=`UnrecognizedPublicKeyEncodingException`,K1=`User`,q1=`Users`,J1=`VersionId`,Rvt=`Value`,zvt=`accessKeyMetadataListType`,Bvt=`accessKeySecretType`,Vvt=`attachedPoliciesListType`,Y1=`awsQueryError`,X1=`client`,z=`error`,Hvt=`groupListType`,B=`httpError`,Uvt=`instanceProfileListType`,Z1=`message`,Wvt=`policyListType`,Gvt=`roleListType`,Q1=`smithy.ts.sdk.synthetic.com.amazonaws.iam`,$1=`server`,Kvt=`tagListType`,qvt=`userListType`,V=`com.amazonaws.iam`,e0=pt.for(Q1),Jvt=[-3,Q1,`IAMServiceException`,0,[],[]];e0.registerError(Jvt,R);var H=pt.for(V),Yvt=[-3,V,iht,{[z]:X1,[B]:400},[T1],[0]];H.registerError(Yvt,bmt);var Xvt=[-3,V,xht,{[z]:X1,[B]:400},[T1],[0]];H.registerError(Xvt,Vmt);var Zvt=[-3,V,Tht,{[Y1]:[`ConcurrentModification`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Zvt,_mt);var Qvt=[-3,V,Aht,{[Y1]:[`ReportExpired`,410],[z]:X1,[B]:410},[Z1],[0]];H.registerError(Qvt,Wmt);var $vt=[-3,V,jht,{[Y1]:[`ReportNotPresent`,410],[z]:X1,[B]:410},[Z1],[0]];H.registerError($vt,Gmt);var eyt=[-3,V,Mht,{[Y1]:[`ReportInProgress`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(eyt,Kmt);var tyt=[-3,V,Bht,{[Y1]:[`DeleteConflict`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(tyt,Fmt);var nyt=[-3,V,Vht,{[Y1]:[`DuplicateCertificate`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(nyt,Zmt);var ryt=[-3,V,igt,{[Y1]:[`DuplicateSSHPublicKey`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(ryt,$mt);var iyt=[-3,V,pgt,{[Y1]:[`EntityAlreadyExists`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(iyt,xmt);var ayt=[-3,V,mgt,{[Y1]:[`EntityTemporarilyUnmodifiable`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(ayt,Amt);var oyt=[-3,V,hgt,{[Y1]:[`FeatureDisabled`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(oyt,zmt);var syt=[-3,V,ggt,{[Y1]:[`FeatureEnabled`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(syt,Hmt);var cyt=[-3,V,Kgt,{[Y1]:[`InvalidAuthenticationCode`,403],[z]:X1,[B]:403},[Z1],[0]];H.registerError(cyt,Bmt);var lyt=[-3,V,qgt,{[Y1]:[`InvalidCertificate`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(lyt,Qmt);var uyt=[-3,V,Ygt,{[Y1]:[`InvalidInput`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(uyt,Smt);var dyt=[-3,V,Zgt,{[Y1]:[`InvalidPublicKey`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(dyt,eht);var fyt=[-3,V,Qgt,{[Y1]:[`InvalidUserType`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(fyt,jmt);var pyt=[-3,V,e_t,{[Y1]:[`KeyPairMismatch`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(pyt,Ymt);var myt=[-3,V,p_t,{[Y1]:[`LimitExceeded`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(myt,Cmt);var hyt=[-3,V,G_t,{[Y1]:[`MalformedCertificate`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(hyt,Xmt);var gyt=[-3,V,K_t,{[Y1]:[`MalformedPolicyDocument`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(gyt,wmt);var _yt=[-3,V,q_t,{[Y1]:[`NameConflict`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(_yt,Tmt);var vyt=[-3,V,J_t,{[Y1]:[`NoSuchEntity`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(vyt,vmt);var yyt=[-3,V,X_t,{[Y1]:[`OpenIdIdpCommunicationError`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(yyt,Nmt);var byt=[-3,V,Z_t,{[z]:X1,[B]:400},[T1],[0]];H.registerError(byt,Imt);var xyt=[-3,V,Q_t,{[z]:X1,[B]:400},[T1],[0]];H.registerError(xyt,Lmt);var Syt=[-3,V,cvt,{[Y1]:[`PasswordPolicyViolation`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Syt,Mmt);var Cyt=[-3,V,nvt,{[Y1]:[`PolicyEvaluation`,500],[z]:$1,[B]:500},[Z1],[0]];H.registerError(Cyt,Jmt);var wyt=[-3,V,svt,{[Y1]:[`PolicyNotAttachable`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(wyt,kmt);var Tyt=[-3,V,gvt,{[Y1]:[`ReportGenerationLimitExceeded`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Tyt,Umt);var Eyt=[-3,V,vvt,{[Y1]:[`RoleModified`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Eyt,Emt);var Dyt=[-3,V,xvt,{[Y1]:[`RoleTemplateDisabled`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Dyt,Dmt);var Oyt=[-3,V,Tvt,{[z]:X1,[B]:400},[T1],[0]];H.registerError(Oyt,Rmt);var kyt=[-3,V,Evt,{[Y1]:[`ServiceFailure`,500],[z]:$1,[B]:500},[Z1],[0]];H.registerError(kyt,ymt);var Ayt=[-3,V,Dvt,{[Y1]:[`NotSupportedService`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(Ayt,Pmt);var jyt=[-3,V,Fvt,{[Y1]:[`UnmodifiableEntity`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(jyt,Omt);var Myt=[-3,V,Lvt,{[Y1]:[`UnrecognizedPublicKeyEncoding`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Myt,qmt);var Nyt=[e0,H],Pyt=[0,V,Bvt,8,0],Fyt=[3,V,d1,0,[G1,f1,H1,wvt,g1],[0,0,0,[()=>Pyt,0],4],4],Iyt=[3,V,p1,0,[G1,f1,H1,g1],[0,0,0,4]],Lyt=[3,V,uht,0,[S1,z1],[0,0],2],Ryt=[3,V,mht,0,[y1,G1],[0,0],2],t0=[3,V,oht,0,[evt,$_t],[0,0]],zyt=[3,V,aht,0,[M1,k1],[0,0]],Byt=[3,V,rht,0,[y1,k1],[0,0],2],Vyt=[3,V,cht,0,[z1,k1],[0,0],2],Hyt=[3,V,fht,0,[G1,k1],[0,0],2],Uyt=[3,V,ght,0,[G1],[0]],Wyt=[3,V,_ht,0,[d1],[[()=>Fyt,0]],1],Gyt=[3,V,yht,0,[y1,I1],[0,0],1],Kyt=[3,V,bht,0,[v1],[()=>n0],1],qyt=[3,V,Cht,0,[S1,I1,W1],[0,0,()=>f0],1],Jyt=[3,V,wht,0,[x1],[()=>r0],1],Yyt=[3,V,Eht,0,[M1,j1,I1,_1,W1],[0,0,0,0,()=>f0],2],Xyt=[3,V,Dht,0,[L1],[()=>i0]],Zyt=[3,V,Nht,0,[z1,h1,I1,_1,D1,A1,W1],[0,0,0,0,1,0,()=>f0],2],Qyt=[3,V,Pht,0,[B1],[()=>a0],1],$yt=[3,V,Iht,0,[G1,I1,A1,W1],[0,0,0,()=>f0],1],ebt=[3,V,Lht,0,[K1],[()=>o0]],tbt=[3,V,zht,0,[f1,G1],[0,0],1],nbt=[3,V,Wht,0,[y1,M1],[0,0],2],rbt=[3,V,qht,0,[y1],[0],1],ibt=[3,V,Yht,0,[S1],[0],1],abt=[3,V,Xht,0,[k1],[0],1],obt=[3,V,$ht,0,[z1,M1],[0,0],2],sbt=[3,V,ngt,0,[z1],[0],1],cbt=[3,V,sgt,0,[G1,M1],[0,0],2],lbt=[3,V,ugt,0,[G1],[0],1],ubt=[3,V,Ght,0,[y1,k1],[0,0],2],dbt=[3,V,egt,0,[z1,k1],[0,0],2],fbt=[3,V,cgt,0,[G1,k1],[0,0],2],pbt=[3,V,ygt,0,[y1,M1],[0,0],2],mbt=[3,V,bgt,0,[y1,M1,j1],[0,0,0],3],hbt=[3,V,xgt,0,[y1,O1,E1],[0,0,1],1],gbt=[3,V,Sgt,0,[v1,q1,w1,O1],[()=>n0,()=>p0,2,0],2],_bt=[3,V,Tgt,0,[S1],[0],1],vbt=[3,V,Egt,0,[x1],[()=>r0],1],ybt=[3,V,Ogt,0,[k1],[0],1],bbt=[3,V,kgt,0,[L1],[()=>i0]],xbt=[3,V,jgt,0,[k1,J1],[0,0],2],Sbt=[3,V,Mgt,0,[F1],[()=>axt]],Cbt=[3,V,Fgt,0,[z1,M1],[0,0],2],wbt=[3,V,Igt,0,[z1,M1,j1],[0,0,0],3],Tbt=[3,V,Lgt,0,[z1],[0],1],Ebt=[3,V,Rgt,0,[B1],[()=>a0],1],Dbt=[3,V,Vgt,0,[G1,M1],[0,0],2],Obt=[3,V,Hgt,0,[G1,M1,j1],[0,0,0],3],kbt=[3,V,Ugt,0,[G1],[0]],Abt=[3,V,Wgt,0,[K1],[()=>o0],1],n0=[3,V,v1,0,[I1,y1,Cgt,u1,g1],[0,0,0,0,4],5],r0=[3,V,x1,0,[I1,S1,Xgt,u1,g1,V1,W1],[0,0,0,0,4,()=>d0,()=>f0],6],jbt=[3,V,a_t,0,[G1,O1,E1],[0,0,1]],Mbt=[3,V,o_t,0,[p1,w1,O1],[()=>hxt,2,0],1],Nbt=[3,V,n_t,0,[y1,P1,O1,E1],[0,0,0,1],1],Pbt=[3,V,r_t,0,[m1,w1,O1],[()=>c0,2,0]],Fbt=[3,V,c_t,0,[z1,P1,O1,E1],[0,0,0,1],1],Ibt=[3,V,l_t,0,[m1,w1,O1],[()=>c0,2,0]],Lbt=[3,V,d_t,0,[G1,P1,O1,E1],[0,0,0,1],1],Rbt=[3,V,f_t,0,[m1,w1,O1],[()=>c0,2,0]],zbt=[3,V,y_t,0,[y1,O1,E1],[0,0,1],1],Bbt=[3,V,b_t,0,[N1,w1,O1],[64,2,0],1],Vbt=[3,V,g_t,0,[G1,O1,E1],[0,0,1],1],Hbt=[3,V,__t,0,[b1,w1,O1],[()=>l0,2,0],1],Ubt=[3,V,x_t,0,[P1,O1,E1],[0,0,1]],Wbt=[3,V,S_t,0,[b1,w1,O1],[()=>l0,2,0],1],Gbt=[3,V,T_t,0,[z1,O1,E1],[0,0,1],1],Kbt=[3,V,E_t,0,[C1,w1,O1],[()=>u0,2,0],1],qbt=[3,V,D_t,0,[P1,O1,E1],[0,0,1]],Jbt=[3,V,O_t,0,[C1,w1,O1],[()=>u0,2,0],1],Ybt=[3,V,k_t,0,[Ovt,Y_t,P1,dvt,O1,E1],[0,2,0,0,0,1]],Xbt=[3,V,A_t,0,[mvt,w1,O1],[()=>gxt,2,0]],Zbt=[3,V,P_t,0,[z1,O1,E1],[0,0,1],1],Qbt=[3,V,F_t,0,[N1,w1,O1],[64,2,0],1],$bt=[3,V,I_t,0,[P1,O1,E1],[0,0,1]],ext=[3,V,L_t,0,[V1,w1,O1],[()=>d0,2,0],1],txt=[3,V,V_t,0,[G1,O1,E1],[0,0,1],1],nxt=[3,V,H_t,0,[N1,w1,O1],[64,2,0],1],rxt=[3,V,U_t,0,[P1,O1,E1],[0,0,1]],ixt=[3,V,W_t,0,[q1,w1,O1],[()=>p0,2,0],1],i0=[3,V,L1,0,[M1,avt,u1,I1,dgt,tht,tvt,Ggt,_1,g1,Pvt,W1],[0,0,0,0,0,1,1,2,0,4,4,()=>f0]],axt=[3,V,F1,0,[fgt,J1,Jgt,g1],[0,0,2,4]],oxt=[3,V,ivt,0,[y1,M1,j1],[0,0,0],3],sxt=[3,V,lvt,0,[z1,M1,j1],[0,0,0],3],cxt=[3,V,pvt,0,[G1,M1,j1],[0,0,0],3],lxt=[3,V,bvt,0,[S1,z1],[0,0],2],uxt=[3,V,Cvt,0,[y1,G1],[0,0],2],a0=[3,V,B1,0,[I1,z1,_vt,u1,g1,h1,_1,D1,A1,W1,R1,U1],[0,0,0,0,4,0,0,1,()=>t0,()=>f0,()=>dxt,()=>fxt],5],dxt=[3,V,R1,0,[z_t,hvt],[4,0]],fxt=[3,V,U1,0,[kvt,Avt],[0,1],2],pxt=[3,V,jvt,0,[$gt,Rvt],[0,0],2],mxt=[3,V,Nvt,0,[f1,H1,G1],[0,0,0],2],o0=[3,V,K1,0,[I1,G1,Ivt,u1,g1,ovt,A1,W1],[0,0,0,0,4,4,()=>t0,()=>f0],5],s0=`unit`,hxt=[1,V,zvt,0,()=>Iyt],c0=[1,V,Vvt,0,()=>zyt],l0=[1,V,Hvt,0,()=>n0],u0=[1,V,Uvt,0,()=>r0],gxt=[1,V,Wvt,0,()=>i0],d0=[1,V,Gvt,0,()=>a0],f0=[1,V,Kvt,0,()=>pxt],p0=[1,V,qvt,0,()=>o0],_xt=[9,V,lht,0,()=>Lyt,()=>s0],vxt=[9,V,pht,0,()=>Ryt,()=>s0],yxt=[9,V,nht,0,()=>Byt,()=>s0],bxt=[9,V,sht,0,()=>Vyt,()=>s0],xxt=[9,V,dht,0,()=>Hyt,()=>s0],Sxt=[9,V,hht,0,()=>Uyt,()=>Wyt],Cxt=[9,V,vht,0,()=>Gyt,()=>Kyt],wxt=[9,V,Sht,0,()=>qyt,()=>Jyt],Txt=[9,V,Oht,0,()=>Yyt,()=>Xyt],Ext=[9,V,kht,0,()=>Zyt,()=>Qyt],Dxt=[9,V,Fht,0,()=>$yt,()=>ebt],Oxt=[9,V,Rht,0,()=>tbt,()=>s0],kxt=[9,V,Hht,0,()=>rbt,()=>s0],Axt=[9,V,Uht,0,()=>nbt,()=>s0],jxt=[9,V,Jht,0,()=>ibt,()=>s0],Mxt=[9,V,Zht,0,()=>abt,()=>s0],Nxt=[9,V,rgt,0,()=>sbt,()=>s0],Pxt=[9,V,Qht,0,()=>obt,()=>s0],Fxt=[9,V,agt,0,()=>lbt,()=>s0],Ixt=[9,V,ogt,0,()=>cbt,()=>s0],Lxt=[9,V,Kht,0,()=>ubt,()=>s0],Rxt=[9,V,tgt,0,()=>dbt,()=>s0],zxt=[9,V,lgt,0,()=>fbt,()=>s0],Bxt=[9,V,_gt,0,()=>hbt,()=>gbt],Vxt=[9,V,vgt,0,()=>pbt,()=>mbt],Hxt=[9,V,wgt,0,()=>_bt,()=>vbt],Uxt=[9,V,Dgt,0,()=>ybt,()=>bbt],Wxt=[9,V,Agt,0,()=>xbt,()=>Sbt],Gxt=[9,V,Ngt,0,()=>Tbt,()=>Ebt],Kxt=[9,V,Pgt,0,()=>Cbt,()=>wbt],qxt=[9,V,zgt,0,()=>kbt,()=>Abt],Jxt=[9,V,Bgt,0,()=>Dbt,()=>Obt],Yxt=[9,V,i_t,0,()=>jbt,()=>Mbt],Xxt=[9,V,t_t,0,()=>Nbt,()=>Pbt],Zxt=[9,V,s_t,0,()=>Fbt,()=>Ibt],Qxt=[9,V,u_t,0,()=>Lbt,()=>Rbt],$xt=[9,V,v_t,0,()=>zbt,()=>Bbt],eSt=[9,V,m_t,0,()=>Ubt,()=>Wbt],tSt=[9,V,h_t,0,()=>Vbt,()=>Hbt],nSt=[9,V,C_t,0,()=>qbt,()=>Jbt],rSt=[9,V,w_t,0,()=>Gbt,()=>Kbt],iSt=[9,V,j_t,0,()=>Ybt,()=>Xbt],aSt=[9,V,N_t,0,()=>Zbt,()=>Qbt],oSt=[9,V,M_t,0,()=>$bt,()=>ext],sSt=[9,V,B_t,0,()=>txt,()=>nxt],cSt=[9,V,R_t,0,()=>rxt,()=>ixt],lSt=[9,V,rvt,0,()=>oxt,()=>s0],uSt=[9,V,uvt,0,()=>sxt,()=>s0],dSt=[9,V,fvt,0,()=>cxt,()=>s0],fSt=[9,V,yvt,0,()=>lxt,()=>s0],pSt=[9,V,Svt,0,()=>uxt,()=>s0],mSt=[9,V,Mvt,0,()=>mxt,()=>s0],hSt=e=>({apiVersion:`2010-05-08`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??gmt,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??smt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.iam`,errorTypeRegistries:Nyt,xmlNamespace:`https://iam.amazonaws.com/doc/2010-05-08/`,version:`2010-05-08`,serviceTarget:`AWSIdentityManagementV20100508`},serviceId:e?.serviceId??`IAM`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),gSt=e=>{let t=he(e),n=()=>t().then(a),r=hSt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:dmt.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},_St=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},vSt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),ySt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),_St(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),vSt(n))},bSt=class extends le{config;constructor(...[t]){let n=gSt(t||{});super(n),this.initConfig=n;let r=lmt(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=ySt(cmt(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:amt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},xSt=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function SSt(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`rds`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var CSt=e=>{let t=[];return e.operation,t.push(SSt(e)),t},wSt=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},TSt=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`rds`}),ESt={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},DSt={name:`@aws-sdk/client-rds`,version:`3.1119.0`,description:`AWS SDK for JavaScript Rds Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-rds`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-rds`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/middleware-sdk-rds":`^3.972.58`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},m0=`ref`,h0=-1,g0=!0,_0=`isSet`,v0=`PartitionResult`,y0=`booleanEquals`,b0=`getAttr`,x0={[m0]:`Endpoint`},S0={[m0]:v0},C0={},w0=[{[m0]:`Region`}],T0={conditions:[[_0,[x0]],[_0,w0],[`aws.partition`,w0,v0],[y0,[{[m0]:`UseFIPS`},g0]],[y0,[{[m0]:`UseDualStack`},g0]],[y0,[{fn:b0,argv:[S0,`supportsDualStack`]},g0]],[y0,[{fn:b0,argv:[S0,`supportsFIPS`]},g0]],[`stringEquals`,[{fn:b0,argv:[S0,`name`]},`aws-us-gov`]]],results:[[h0],[h0,`Invalid Configuration: FIPS and custom endpoint are not supported`],[h0,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[x0,C0],[`https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,C0],[h0,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://rds.{Region}.amazonaws.com`,C0],[`https://rds-fips.{Region}.{PartitionResult#dnsSuffix}`,C0],[h0,`FIPS is enabled but this partition does not support FIPS`],[`https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}`,C0],[h0,`DualStack is enabled but this partition does not support DualStack`],[`https://rds.{Region}.{PartitionResult#dnsSuffix}`,C0],[h0,`Invalid Configuration: Missing Region`]]},OSt=2,kSt=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),ASt=xe.from(kSt,OSt,T0.conditions,T0.results),jSt=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),MSt=(e,t={})=>jSt.get(e,()=>ut(ASt,{endpointParams:e,logger:t.logger}));Le.aws=oe;var U=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},NSt=class e extends U{name=`DBClusterNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PSt=class e extends U{name=`DBClusterRoleAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FSt=class e extends U{name=`DBClusterRoleQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ISt=class e extends U{name=`InvalidDBClusterStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LSt=class e extends U{name=`DBInstanceNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RSt=class e extends U{name=`DBInstanceRoleAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zSt=class e extends U{name=`DBInstanceRoleQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BSt=class e extends U{name=`InvalidDBInstanceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBInstanceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VSt=class e extends U{name=`SourceNotFoundFault`;$fault=`client`;constructor(t){super({name:`SourceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HSt=class e extends U{name=`SubscriptionNotFoundFault`;$fault=`client`;constructor(t){super({name:`SubscriptionNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},USt=class e extends U{name=`BlueGreenDeploymentNotFoundFault`;$fault=`client`;constructor(t){super({name:`BlueGreenDeploymentNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WSt=class e extends U{name=`DBProxyEndpointNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GSt=class e extends U{name=`DBProxyNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KSt=class e extends U{name=`DBProxyTargetGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qSt=class e extends U{name=`DBShardGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBShardGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JSt=class e extends U{name=`DBSnapshotNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YSt=class e extends U{name=`DBSnapshotTenantDatabaseNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotTenantDatabaseNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XSt=class e extends U{name=`IntegrationNotFoundFault`;$fault=`client`;constructor(t){super({name:`IntegrationNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZSt=class e extends U{name=`InvalidDBClusterEndpointStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterEndpointStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QSt=class e extends U{name=`TenantDatabaseNotFoundFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$St=class e extends U{name=`ResourceNotFoundFault`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eCt=class e extends U{name=`AuthorizationAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`AuthorizationAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tCt=class e extends U{name=`AuthorizationQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`AuthorizationQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nCt=class e extends U{name=`DBSecurityGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rCt=class e extends U{name=`InvalidDBSecurityGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSecurityGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iCt=class e extends U{name=`ExportTaskNotFoundFault`;$fault=`client`;constructor(t){super({name:`ExportTaskNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aCt=class e extends U{name=`InvalidExportTaskStateFault`;$fault=`client`;constructor(t){super({name:`InvalidExportTaskStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oCt=class e extends U{name=`DBParameterGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sCt=class e extends U{name=`DBParameterGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cCt=class e extends U{name=`DBParameterGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lCt=class e extends U{name=`DBClusterSnapshotAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterSnapshotAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uCt=class e extends U{name=`DBClusterSnapshotNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterSnapshotNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dCt=class e extends U{name=`InvalidDBClusterSnapshotStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterSnapshotStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fCt=class e extends U{name=`KMSKeyNotAccessibleFault`;$fault=`client`;constructor(t){super({name:`KMSKeyNotAccessibleFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pCt=class e extends U{name=`SnapshotQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`SnapshotQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mCt=class e extends U{name=`CustomAvailabilityZoneNotFoundFault`;$fault=`client`;constructor(t){super({name:`CustomAvailabilityZoneNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hCt=class e extends U{name=`DBSnapshotAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gCt=class e extends U{name=`InvalidDBSnapshotStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSnapshotStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Ct=class e extends U{name=`OptionGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`OptionGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vCt=class e extends U{name=`OptionGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`OptionGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yCt=class e extends U{name=`OptionGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`OptionGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bCt=class e extends U{name=`BlueGreenDeploymentAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`BlueGreenDeploymentAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xCt=class e extends U{name=`DBClusterParameterGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterParameterGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SCt=class e extends U{name=`DBClusterQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CCt=class e extends U{name=`InstanceQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`InstanceQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wCt=class e extends U{name=`SourceClusterNotSupportedFault`;$fault=`client`;constructor(t){super({name:`SourceClusterNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TCt=class e extends U{name=`SourceDatabaseNotSupportedFault`;$fault=`client`;constructor(t){super({name:`SourceDatabaseNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ECt=class e extends U{name=`StorageQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`StorageQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DCt=class e extends U{name=`CreateCustomDBEngineVersionFault`;$fault=`client`;constructor(t){super({name:`CreateCustomDBEngineVersionFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OCt=class e extends U{name=`CustomDBEngineVersionAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kCt=class e extends U{name=`CustomDBEngineVersionNotFoundFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ACt=class e extends U{name=`CustomDBEngineVersionQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jCt=class e extends U{name=`Ec2ImagePropertiesNotSupportedFault`;$fault=`client`;constructor(t){super({name:`Ec2ImagePropertiesNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MCt=class e extends U{name=`InvalidCustomDBEngineVersionStateFault`;$fault=`client`;constructor(t){super({name:`InvalidCustomDBEngineVersionStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},NCt=class e extends U{name=`DBClusterAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PCt=class e extends U{name=`DBSubnetGroupDoesNotCoverEnoughAZs`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupDoesNotCoverEnoughAZs`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FCt=class e extends U{name=`DBSubnetGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ICt=class e extends U{name=`DomainNotFoundFault`;$fault=`client`;constructor(t){super({name:`DomainNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LCt=class e extends U{name=`GlobalClusterNotFoundFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RCt=class e extends U{name=`InsufficientDBInstanceCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientDBInstanceCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zCt=class e extends U{name=`InsufficientStorageClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientStorageClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BCt=class e extends U{name=`InvalidDBSubnetGroupFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetGroupFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VCt=class e extends U{name=`InvalidDBSubnetGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HCt=class e extends U{name=`InvalidGlobalClusterStateFault`;$fault=`client`;constructor(t){super({name:`InvalidGlobalClusterStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},UCt=class e extends U{name=`InvalidSubnet`;$fault=`client`;constructor(t){super({name:`InvalidSubnet`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WCt=class e extends U{name=`InvalidVPCNetworkStateFault`;$fault=`client`;constructor(t){super({name:`InvalidVPCNetworkStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GCt=class e extends U{name=`NetworkTypeNotSupported`;$fault=`client`;constructor(t){super({name:`NetworkTypeNotSupported`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KCt=class e extends U{name=`StorageTypeNotSupportedFault`;$fault=`client`;constructor(t){super({name:`StorageTypeNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qCt=class e extends U{name=`VpcEncryptionControlViolationException`;$fault=`client`;constructor(t){super({name:`VpcEncryptionControlViolationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JCt=class e extends U{name=`DBClusterEndpointAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YCt=class e extends U{name=`DBClusterEndpointQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XCt=class e extends U{name=`AuthorizationNotFoundFault`;$fault=`client`;constructor(t){super({name:`AuthorizationNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZCt=class e extends U{name=`BackupPolicyNotFoundFault`;$fault=`client`;constructor(t){super({name:`BackupPolicyNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QCt=class e extends U{name=`CertificateNotFoundFault`;$fault=`client`;constructor(t){super({name:`CertificateNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$Ct=class e extends U{name=`DBInstanceAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ewt=class e extends U{name=`ProvisionedIopsNotAvailableInAZFault`;$fault=`client`;constructor(t){super({name:`ProvisionedIopsNotAvailableInAZFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},twt=class e extends U{name=`TenantDatabaseQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nwt=class e extends U{name=`DBSubnetGroupNotAllowedFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupNotAllowedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rwt=class e extends U{name=`DBProxyAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBProxyAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iwt=class e extends U{name=`DBProxyQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBProxyQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},awt=class e extends U{name=`DBProxyEndpointAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},owt=class e extends U{name=`DBProxyEndpointQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},swt=class e extends U{name=`InvalidDBProxyStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBProxyStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cwt=class e extends U{name=`DBSecurityGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lwt=class e extends U{name=`DBSecurityGroupNotSupportedFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uwt=class e extends U{name=`DBSecurityGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dwt=class e extends U{name=`DBShardGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBShardGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fwt=class e extends U{name=`MaxDBShardGroupLimitReached`;$fault=`client`;constructor(t){super({name:`MaxDBShardGroupLimitReached`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pwt=class e extends U{name=`UnsupportedDBEngineVersionFault`;$fault=`client`;constructor(t){super({name:`UnsupportedDBEngineVersionFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mwt=class e extends U{name=`DBSubnetGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hwt=class e extends U{name=`DBSubnetGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gwt=class e extends U{name=`DBSubnetQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSubnetQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_wt=class e extends U{name=`EventSubscriptionQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`EventSubscriptionQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vwt=class e extends U{name=`SNSInvalidTopicFault`;$fault=`client`;constructor(t){super({name:`SNSInvalidTopicFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ywt=class e extends U{name=`SNSNoAuthorizationFault`;$fault=`client`;constructor(t){super({name:`SNSNoAuthorizationFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bwt=class e extends U{name=`SNSTopicArnNotFoundFault`;$fault=`client`;constructor(t){super({name:`SNSTopicArnNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xwt=class e extends U{name=`SubscriptionAlreadyExistFault`;$fault=`client`;constructor(t){super({name:`SubscriptionAlreadyExistFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Swt=class e extends U{name=`SubscriptionCategoryNotFoundFault`;$fault=`client`;constructor(t){super({name:`SubscriptionCategoryNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cwt=class e extends U{name=`GlobalClusterAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wwt=class e extends U{name=`GlobalClusterQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Twt=class e extends U{name=`InvalidDBShardGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBShardGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ewt=class e extends U{name=`IntegrationAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`IntegrationAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dwt=class e extends U{name=`IntegrationConflictOperationFault`;$fault=`client`;constructor(t){super({name:`IntegrationConflictOperationFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Owt=class e extends U{name=`IntegrationQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`IntegrationQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kwt=class e extends U{name=`TenantDatabaseAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Awt=class e extends U{name=`InvalidBlueGreenDeploymentStateFault`;$fault=`client`;constructor(t){super({name:`InvalidBlueGreenDeploymentStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jwt=class e extends U{name=`DBClusterAutomatedBackupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterAutomatedBackupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mwt=class e extends U{name=`DBClusterAutomatedBackupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterAutomatedBackupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nwt=class e extends U{name=`InvalidDBClusterAutomatedBackupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterAutomatedBackupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pwt=class e extends U{name=`DBClusterEndpointNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fwt=class e extends U{name=`InvalidDBParameterGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBParameterGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Iwt=class e extends U{name=`DBInstanceAutomatedBackupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAutomatedBackupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Lwt=class e extends U{name=`DBInstanceAutomatedBackupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAutomatedBackupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Rwt=class e extends U{name=`InvalidDBInstanceAutomatedBackupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBInstanceAutomatedBackupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zwt=class e extends U{name=`InvalidDBProxyEndpointStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBProxyEndpointStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bwt=class e extends U{name=`InvalidDBSubnetStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Vwt=class e extends U{name=`InvalidEventSubscriptionStateFault`;$fault=`client`;constructor(t){super({name:`InvalidEventSubscriptionStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Hwt=class e extends U{name=`InvalidIntegrationStateFault`;$fault=`client`;constructor(t){super({name:`InvalidIntegrationStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Uwt=class e extends U{name=`InvalidOptionGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidOptionGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Wwt=class e extends U{name=`DBProxyTargetNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Gwt=class e extends U{name=`DBClusterBacktrackNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterBacktrackNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Kwt=class e extends U{name=`DBInstanceNotReadyFault`;$fault=`client`;constructor(t){super({name:`DBInstanceNotReadyFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qwt=class e extends U{name=`ReservedDBInstanceNotFoundFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Jwt=class e extends U{name=`ReservedDBInstancesOfferingNotFoundFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstancesOfferingNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ywt=class e extends U{name=`InvalidResourceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidResourceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Xwt=class e extends U{name=`DBLogFileNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBLogFileNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Zwt=class e extends U{name=`InvalidDBClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Qwt=class e extends U{name=`StorageTypeNotAvailableFault`;$fault=`client`;constructor(t){super({name:`StorageTypeNotAvailableFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$wt=class e extends U{name=`SharedSnapshotQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`SharedSnapshotQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eTt=class e extends U{name=`DBUpgradeDependencyFailureFault`;$fault=`client`;constructor(t){super({name:`DBUpgradeDependencyFailureFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tTt=class e extends U{name=`SubnetAlreadyInUse`;$fault=`client`;constructor(t){super({name:`SubnetAlreadyInUse`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nTt=class e extends U{name=`ReservedDBInstanceAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rTt=class e extends U{name=`ReservedDBInstanceQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iTt=class e extends U{name=`DBProxyTargetAlreadyRegisteredFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetAlreadyRegisteredFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aTt=class e extends U{name=`InsufficientAvailableIPsInSubnetFault`;$fault=`client`;constructor(t){super({name:`InsufficientAvailableIPsInSubnetFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oTt=class e extends U{name=`DBClusterRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sTt=class e extends U{name=`DBInstanceRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cTt=class e extends U{name=`InvalidS3BucketFault`;$fault=`client`;constructor(t){super({name:`InvalidS3BucketFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lTt=class e extends U{name=`InsufficientDBClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientDBClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uTt=class e extends U{name=`InvalidRestoreFault`;$fault=`client`;constructor(t){super({name:`InvalidRestoreFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dTt=class e extends U{name=`PointInTimeRestoreNotEnabledFault`;$fault=`client`;constructor(t){super({name:`PointInTimeRestoreNotEnabledFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fTt=class e extends U{name=`ExportTaskAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`ExportTaskAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pTt=class e extends U{name=`IamRoleMissingPermissionsFault`;$fault=`client`;constructor(t){super({name:`IamRoleMissingPermissionsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mTt=class e extends U{name=`IamRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`IamRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hTt=class e extends U{name=`InvalidExportOnlyFault`;$fault=`client`;constructor(t){super({name:`InvalidExportOnlyFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gTt=class e extends U{name=`InvalidExportSourceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidExportSourceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Tt=`AuthorizationAlreadyExistsFault`,E0=`AvailableAdditionalStorageVolumesOption`,vTt=`AvailableAdditionalStorageVolumesOptionList`,yTt=`AvailableAdditionalStorageVolumesOptions`,D0=`AwsBackupRecoveryPointArn`,bTt=`ApplyImmediately`,O0=`AutomationMode`,k0=`AutoMinorVersionUpgrade`,xTt=`AllowMajorVersionUpgrade`,STt=`ApplyMethod`,CTt=`AuthorizationNotFoundFault`,A0=`AvailableProcessorFeature`,wTt=`AvailableProcessorFeatureList`,TTt=`AvailableProcessorFeatures`,ETt=`AuthorizationQuotaExceededFault`,DTt=`AssociatedRoles`,OTt=`AutomaticRestartTime`,j0=`AllocatedStorage`,kTt=`AuthSecretArn`,ATt=`ActivityStreamEngineNativeAuditFieldsIncluded`,jTt=`ActivityStreamKmsKeyId`,MTt=`ActivityStreamKinesisStreamName`,NTt=`ActivityStreamMode`,PTt=`ActivityStreamPolicyStatus`,FTt=`ActivityStreamStatus`,ITt=`AdditionalStorageVolume`,LTt=`AdditionalStorageVolumesList`,RTt=`AdditionalStorageVolumeOutput`,zTt=`AdditionalStorageVolumesOutputList`,M0=`AdditionalStorageVolumes`,BTt=`ApplyType`,VTt=`AddTagsToResource`,HTt=`AddTagsToResourceMessage`,UTt=`AutoUpgrade`,N0=`AllowedValues`,P0=`AvailabilityZone`,F0=`AvailabilityZoneGroup`,WTt=`AvailabilityZoneList`,GTt=`AvailabilityZones`,KTt=`Address`,qTt=`Arn`,JTt=`BlueGreenDeploymentAlreadyExistsFault`,YTt=`BlueGreenDeploymentNotFoundFault`,XTt=`BackupPolicyNotFoundFault`,I0=`BackupRetentionPeriod`,L0=`BackupTarget`,R0=`CACertificateIdentifier`,ZTt=`CAIdentifier`,QTt=`CustomAvailabilityZoneNotFoundFault`,$Tt=`CreateCustomDBEngineVersionFault`,z0=`CertificateDetails`,eEt=`CustomDBEngineVersionAlreadyExistsFault`,tEt=`CustomDBEngineVersionAMI`,nEt=`CustomDBEngineVersionManifest`,rEt=`CustomDBEngineVersionNotFoundFault`,iEt=`CustomDBEngineVersionQuotaExceededFault`,aEt=`CreateDBInstance`,oEt=`CreateDBInstanceMessage`,sEt=`CreateDBInstanceResult`,cEt=`CreateDBParameterGroupMessage`,lEt=`CreateDBParameterGroupResult`,uEt=`CreateDBParameterGroup`,dEt=`CreateDBSubnetGroupMessage`,fEt=`CreateDBSubnetGroupResult`,pEt=`CreateDBSubnetGroup`,mEt=`CreateDBSnapshotMessage`,hEt=`CreateDBSnapshotResult`,gEt=`CreateDBSnapshot`,B0=`CustomIamInstanceProfile`,V0=`CloudwatchLogsExportConfiguration`,_Et=`CertificateNotFoundFault`,vEt=`CustomerOwnedIpEnabled`,yEt=`CertificateRotationRestart`,H0=`CharacterSet`,bEt=`CharacterSetDescription`,U0=`CharacterSetName`,xEt=`CreateTime`,W0=`CopyTagsToSnapshot`,G0=`Description`,SEt=`DeleteAutomatedBackups`,K0=`DomainAuthSecretArn`,CEt=`DBClusterAutomatedBackupNotFoundFault`,wEt=`DBClusterAutomatedBackupQuotaExceededFault`,TEt=`DBClusterAlreadyExistsFault`,EEt=`DBClusterBacktrackNotFoundFault`,DEt=`DBClusterEndpointAlreadyExistsFault`,OEt=`DBClusterEndpointNotFoundFault`,kEt=`DBClusterEndpointQuotaExceededFault`,q0=`DBClusterIdentifier`,AEt=`DBClusterNotFoundFault`,jEt=`DBClusterParameterGroupNotFoundFault`,MEt=`DBClusterQuotaExceededFault`,NEt=`DBClusterRoleAlreadyExistsFault`,PEt=`DBClusterRoleNotFoundFault`,FEt=`DBClusterRoleQuotaExceededFault`,IEt=`DBClusterSnapshotAlreadyExistsFault`,LEt=`DBClusterSnapshotIdentifier`,REt=`DBClusterSnapshotNotFoundFault`,zEt=`DBEngineDescription`,BEt=`DBEngineMediaType`,J0=`DBEngineVersion`,VEt=`DBEngineVersionArn`,HEt=`DBEngineVersionDescription`,UEt=`DBEngineVersionList`,WEt=`DBEngineVersionMessage`,GEt=`DBEngineVersions`,Y0=`DBInstance`,X0=`DBInstanceArn`,Z0=`DBInstanceAutomatedBackup`,Q0=`DBInstanceAutomatedBackupsArn`,KEt=`DBInstanceAutomatedBackupList`,qEt=`DBInstanceAutomatedBackupMessage`,JEt=`DBInstanceAutomatedBackupNotFoundFault`,YEt=`DBInstanceAutomatedBackupQuotaExceededFault`,$0=`DBInstanceAutomatedBackupsReplications`,XEt=`DBInstanceAutomatedBackupsReplicationList`,e2=`DBInstanceAutomatedBackupsReplication`,ZEt=`DBInstanceAutomatedBackups`,QEt=`DBInstanceAlreadyExistsFault`,t2=`DBInstanceClass`,n2=`DBInstanceIdentifier`,$Et=`DBInstanceList`,eDt=`DBInstanceMessage`,tDt=`DBInstanceNotFoundFault`,nDt=`DBInstanceNotReadyFault`,r2=`DBInstanceRole`,rDt=`DBInstanceRoleAlreadyExistsFault`,iDt=`DBInstanceRoleNotFoundFault`,aDt=`DBInstanceRoleQuotaExceededFault`,oDt=`DBInstanceRoles`,sDt=`DBInstanceStatus`,i2=`DBInstanceStatusInfo`,cDt=`DBInstanceStatusInfoList`,lDt=`DBInstances`,uDt=`DBLogFileNotFoundFault`,a2=`DBName`,dDt=`DBProxyAlreadyExistsFault`,fDt=`DBProxyEndpointAlreadyExistsFault`,pDt=`DBProxyEndpointNotFoundFault`,mDt=`DBProxyEndpointQuotaExceededFault`,o2=`DBParameterGroup`,hDt=`DBParameterGroupArn`,gDt=`DBParameterGroupAlreadyExistsFault`,_Dt=`DBParameterGroupDetails`,s2=`DBParameterGroupFamily`,vDt=`DBParameterGroupList`,yDt=`DBParameterGroupsMessage`,c2=`DBParameterGroupName`,bDt=`DBParameterGroupNotFoundFault`,xDt=`DBParameterGroupNameMessage`,SDt=`DBParameterGroupQuotaExceededFault`,CDt=`DBParameterGroupStatus`,wDt=`DBParameterGroupStatusList`,l2=`DBParameterGroups`,TDt=`DBProxyNotFoundFault`,EDt=`DBPortNumber`,DDt=`DBProxyQuotaExceededFault`,ODt=`DBProxyTargetAlreadyRegisteredFault`,kDt=`DBProxyTargetGroupNotFoundFault`,ADt=`DBProxyTargetNotFoundFault`,u2=`DBSnapshot`,jDt=`DBSnapshotArn`,MDt=`DBSnapshotAlreadyExistsFault`,NDt=`DBSecurityGroup`,PDt=`DBSecurityGroupAlreadyExistsFault`,FDt=`DBShardGroupAlreadyExistsFault`,IDt=`DBSubnetGroupAlreadyExistsFault`,LDt=`DBSubnetGroupArn`,RDt=`DBSubnetGroupDoesNotCoverEnoughAZs`,d2=`DBSubnetGroupDescription`,zDt=`DBSecurityGroupMembership`,BDt=`DBSecurityGroupMembershipList`,VDt=`DBSubnetGroupMessage`,f2=`DBSecurityGroupName`,HDt=`DBSubnetGroupNotAllowedFault`,UDt=`DBSecurityGroupNotFoundFault`,WDt=`DBShardGroupNotFoundFault`,GDt=`DBSubnetGroupNotFoundFault`,KDt=`DBSecurityGroupNameList`,qDt=`DBSecurityGroupNotSupportedFault`,p2=`DBSubnetGroupName`,JDt=`DBSecurityGroupQuotaExceededFault`,YDt=`DBSubnetGroupQuotaExceededFault`,m2=`DBSecurityGroups`,h2=`DBSubnetGroup`,g2=`DBSubnetGroups`,_2=`DBSystemId`,v2=`DBSnapshotIdentifier`,XDt=`DBSnapshotList`,ZDt=`DBSnapshotMessage`,QDt=`DBSnapshotNotFoundFault`,$Dt=`DBSubnetQuotaExceededFault`,eOt=`DBSnapshotTenantDatabaseNotFoundFault`,tOt=`DBSnapshots`,nOt=`DBUpgradeDependencyFailureFault`,rOt=`DefaultCharacterSet`,iOt=`DisableDomain`,aOt=`DescribeDBEngineVersions`,oOt=`DescribeDBEngineVersionsMessage`,sOt=`DeleteDBInstance`,cOt=`DescribeDBInstanceAutomatedBackupsMessage`,lOt=`DescribeDBInstanceAutomatedBackups`,uOt=`DeleteDBInstanceMessage`,dOt=`DescribeDBInstancesMessage`,fOt=`DeleteDBInstanceResult`,pOt=`DescribeDBInstances`,mOt=`DeleteDBParameterGroup`,hOt=`DeleteDBParameterGroupMessage`,gOt=`DescribeDBParameterGroupsMessage`,_Ot=`DescribeDBParameterGroups`,vOt=`DescribeDBParametersMessage`,yOt=`DescribeDBParameters`,bOt=`DeleteDBSnapshot`,xOt=`DeleteDBSubnetGroupMessage`,SOt=`DescribeDBSubnetGroupsMessage`,COt=`DeleteDBSubnetGroup`,wOt=`DescribeDBSubnetGroups`,TOt=`DeleteDBSnapshotMessage`,EOt=`DescribeDBSnapshotsMessage`,DOt=`DeleteDBSnapshotResult`,OOt=`DescribeDBSnapshots`,y2=`DomainDnsIps`,kOt=`DescribeEvents`,AOt=`DescribeEventsMessage`,b2=`DomainFqdn`,jOt=`DnsIps`,x2=`DomainIAMRoleName`,MOt=`DatabaseInstallationFiles`,NOt=`DatabaseInstallationFilesS3BucketName`,POt=`DatabaseInstallationFilesS3Prefix`,S2=`DatabaseInsightsMode`,FOt=`DbInstancePort`,IOt=`DisableLogTypes`,C2=`DedicatedLogVolume`,LOt=`DomainMemberships`,ROt=`DomainMembershipList`,w2=`DomainMembership`,zOt=`DomainNotFoundFault`,T2=`DomainOu`,BOt=`DescribeOrderableDBInstanceOptions`,VOt=`DescribeOrderableDBInstanceOptionsMessage`,HOt=`DefaultOnly`,E2=`DeletionProtection`,D2=`DbiResourceId`,UOt=`DataType`,WOt=`DefaultValue`,GOt=`Date`,O2=`Domain`,KOt=`Duration`,k2=`Engine`,A2=`EventCategories`,qOt=`EventCategoriesList`,j2=`EnableCloudwatchLogsExports`,JOt=`EnabledCloudwatchLogsExports`,M2=`EnableCustomerOwnedIp`,YOt=`EventCategory`,N2=`EnableIAMDatabaseAuthentication`,XOt=`Ec2ImagePropertiesNotSupportedFault`,ZOt=`EventList`,P2=`EngineLifecycleSupport`,QOt=`EnableLogTypes`,$Ot=`ExportableLogTypes`,ekt=`EnhancedMonitoringResourceArn`,tkt=`EventsMessage`,F2=`EnablePerformanceInsights`,nkt=`EventSubscriptionQuotaExceededFault`,rkt=`ExportTaskAlreadyExistsFault`,ikt=`ExportTaskNotFoundFault`,akt=`EarliestTime`,okt=`EndTime`,I2=`EngineVersion`,L2=`Encrypted`,R2=`Endpoint`,z2=`Event`,skt=`Events`,ckt=`FinalDBSnapshotIdentifier`,lkt=`ForceFailover`,ukt=`FilterList`,dkt=`FeatureName`,fkt=`FQDN`,pkt=`FailureReason`,mkt=`FilterValueList`,B2=`Filters`,V2=`Filter`,hkt=`GlobalClusterAlreadyExistsFault`,gkt=`GlobalClusterNotFoundFault`,_kt=`GlobalClusterQuotaExceededFault`,vkt=`HostedZoneId`,H2=`Iops`,ykt=`IncludeAll`,bkt=`IntegrationAlreadyExistsFault`,xkt=`InsufficientAvailableIPsInSubnetFault`,U2=`IAMDatabaseAuthenticationEnabled`,Skt=`IAMRoleName`,Ckt=`InvalidBlueGreenDeploymentStateFault`,wkt=`InvalidCustomDBEngineVersionStateFault`,Tkt=`IntegrationConflictOperationFault`,W2=`InstanceCreateTime`,Ekt=`InvalidDBClusterAutomatedBackupStateFault`,Dkt=`InsufficientDBClusterCapacityFault`,Okt=`InvalidDBClusterCapacityFault`,kkt=`InvalidDBClusterEndpointStateFault`,Akt=`InvalidDBClusterStateFault`,jkt=`InvalidDBClusterSnapshotStateFault`,Mkt=`InvalidDBInstanceAutomatedBackupStateFault`,Nkt=`InsufficientDBInstanceCapacityFault`,Pkt=`InvalidDBInstanceStateFault`,Fkt=`InvalidDBProxyEndpointStateFault`,Ikt=`InvalidDBParameterGroupStateFault`,Lkt=`InvalidDBProxyStateFault`,Rkt=`InvalidDBSubnetGroupFault`,zkt=`InvalidDBSecurityGroupStateFault`,Bkt=`InvalidDBShardGroupStateFault`,Vkt=`InvalidDBSubnetGroupStateFault`,Hkt=`InvalidDBSnapshotStateFault`,Ukt=`InvalidDBSubnetStateFault`,Wkt=`InvalidExportOnlyFault`,Gkt=`InvalidEventSubscriptionStateFault`,Kkt=`InvalidExportSourceStateFault`,qkt=`InvalidExportTaskStateFault`,Jkt=`InvalidGlobalClusterStateFault`,Ykt=`ImageId`,Xkt=`InvalidIntegrationStateFault`,Zkt=`IsModifiable`,Qkt=`IsMajorVersionUpgrade`,$kt=`IntegrationNotFoundFault`,eAt=`InvalidOptionGroupStateFault`,G2=`IOPS`,tAt=`IncludePublic`,nAt=`InstanceQuotaExceededFault`,rAt=`IntegrationQuotaExceededFault`,iAt=`InvalidRestoreFault`,aAt=`IamRoleMissingPermissionsFault`,oAt=`IamRoleNotFoundFault`,sAt=`InvalidResourceStateFault`,cAt=`InvalidSubnet`,lAt=`InvalidS3BucketFault`,uAt=`InsufficientStorageClusterCapacityFault`,dAt=`IsStorageConfigUpgradeAvailable`,fAt=`IncludeShared`,pAt=`InvalidVPCNetworkStateFault`,mAt=`Image`,hAt=`Key`,K2=`KmsKeyId`,gAt=`KMSKeyId`,_At=`KMSKeyNotAccessibleFault`,vAt=`ListenerEndpoint`,q2=`LicenseModel`,yAt=`LatestRestorableTime`,bAt=`ListSupportedCharacterSets`,xAt=`ListSupportedTimezones`,SAt=`LatestTime`,CAt=`ListTagsForResource`,wAt=`ListTagsForResourceMessage`,TAt=`LogTypesToDisable`,EAt=`LogTypesToEnable`,J2=`MaxAllocatedStorage`,DAt=`ModifyAdditionalStorageVolume`,OAt=`ModifyAdditionalStorageVolumesList`,Y2=`MultiAZ`,kAt=`MultiAZCapable`,AAt=`MinCapacity`,jAt=`MaxCapacity`,MAt=`ModifyDBInstance`,NAt=`ModifyDBInstanceMessage`,PAt=`ModifyDBInstanceResult`,FAt=`ModifyDBParameterGroup`,IAt=`ModifyDBParameterGroupMessage`,LAt=`MaxDBShardGroupLimitReached`,RAt=`MajorEngineVersion`,zAt=`MinimumEngineVersion`,BAt=`MinIops`,VAt=`MinIopsPerDbInstance`,HAt=`MaxIopsPerDbInstance`,X2=`MinIopsPerGib`,Z2=`MaxIopsPerGib`,UAt=`MaxIops`,Q2=`MonitoringInterval`,$2=`ManageMasterUserPassword`,e4=`MaxRecords`,t4=`MonitoringRoleArn`,n4=`MinStorageSize`,r4=`MaxStorageSize`,WAt=`MinStorageThroughput`,GAt=`MinStorageThroughputPerDbInstance`,KAt=`MaxStorageThroughputPerDbInstance`,qAt=`MinStorageThroughputPerIops`,JAt=`MaxStorageThroughputPerIops`,YAt=`MaxStorageThroughput`,i4=`MultiTenant`,a4=`MasterUsername`,o4=`MasterUserAuthenticationType`,s4=`MasterUserPassword`,c4=`MasterUserSecret`,l4=`MasterUserSecretKmsKeyId`,u4=`Marker`,d4=`Message`,f4=`Name`,p4=`NcharCharacterSetName`,XAt=`NewDBInstanceIdentifier`,m4=`NetworkType`,ZAt=`NetworkTypeNotSupported`,QAt=`Normal`,$At=`OutpostCapable`,h4=`OrderableDBInstanceOption`,ejt=`OrderableDBInstanceOptionsList`,tjt=`OrderableDBInstanceOptionsMessage`,njt=`OrderableDBInstanceOptions`,rjt=`OptionGroupAlreadyExistsFault`,ijt=`OptionGroupMemberships`,ajt=`OptionGroupMembershipList`,g4=`OptionGroupMembership`,_4=`OptionGroupName`,ojt=`OptionGroupNotFoundFault`,sjt=`OptionGroupQuotaExceededFault`,cjt=`OriginalSnapshotCreateTime`,ljt=`OU`,ujt=`Outpost`,v4=`Port`,y4=`PubliclyAccessible`,djt=`ParameterApplyStatus`,b4=`PreferredBackupWindow`,x4=`PendingCloudwatchLogsExports`,S4=`ProcessorFeatures`,fjt=`ProcessorFeatureList`,C4=`ProcessorFeature`,pjt=`PerformanceInsightsEnabled`,w4=`PerformanceInsightsKMSKeyId`,mjt=`ProvisionedIopsNotAvailableInAZFault`,T4=`PerformanceInsightsRetentionPeriod`,hjt=`PointInTimeRestoreNotEnabledFault`,gjt=`ParametersList`,E4=`PendingModifiedValues`,D4=`PreferredMaintenanceWindow`,_jt=`ParameterName`,O4=`PercentProgress`,k4=`PromotionTier`,vjt=`ParameterValue`,A4=`Parameters`,j4=`Parameter`,yjt=`Region`,bjt=`RoleArn`,xjt=`ReservedDBInstanceAlreadyExistsFault`,Sjt=`RestoreDBInstanceFromDBSnapshot`,Cjt=`RestoreDBInstanceFromDBSnapshotMessage`,wjt=`RestoreDBInstanceFromDBSnapshotResult`,Tjt=`RebootDBInstanceMessage`,Ejt=`ReservedDBInstanceNotFoundFault`,Djt=`ReservedDBInstancesOfferingNotFoundFault`,Ojt=`ReservedDBInstanceQuotaExceededFault`,kjt=`RebootDBInstanceResult`,Ajt=`RebootDBInstance`,jjt=`ResumeFullAutomationModeMinutes`,M4=`ResumeFullAutomationModeTime`,N4=`ReplicaMode`,Mjt=`RotateMasterUserPassword`,P4=`ResourceName`,Njt=`ResourceNotFoundFault`,Pjt=`ReadReplicaCapable`,Fjt=`ReadReplicaDBClusterIdentifiers`,Ijt=`ReadReplicaDBClusterIdentifierList`,Ljt=`ReadReplicaDBClusterIdentifier`,Rjt=`ReadReplicaDBInstanceIdentifiers`,zjt=`ReadReplicaDBInstanceIdentifierList`,Bjt=`ReadReplicaDBInstanceIdentifier`,Vjt=`ReadReplicaSourceDBClusterIdentifier`,Hjt=`ReadReplicaSourceDBInstanceIdentifier`,Ujt=`RemoveTagsFromResource`,Wjt=`RemoveTagsFromResourceMessage`,Gjt=`ResourceType`,F4=`RestoreWindow`,I4=`Source`,Kjt=`SourceArn`,qjt=`SubscriptionAlreadyExistFault`,Jjt=`SubnetAlreadyInUse`,Yjt=`SupportedActivityStreamModes`,Xjt=`SupportsAdditionalStorageVolumes`,Zjt=`SnapshotAvailabilityZone`,Qjt=`SecondaryAvailabilityZone`,$jt=`SubnetAvailabilityZone`,eMt=`SecretArn`,L4=`SupportsBabelfish`,tMt=`SupportedCACertificateIdentifiers`,nMt=`SubscriptionCategoryNotFoundFault`,rMt=`SourceClusterNotSupportedFault`,iMt=`SupportsCertificateRotationWithoutRestart`,aMt=`SupportedCharacterSets`,oMt=`SupportedCharacterSetsList`,sMt=`SnapshotCreateTime`,cMt=`SupportsClusters`,lMt=`StartDBInstance`,uMt=`StartDBInstanceMessage`,dMt=`StopDBInstanceMessage`,fMt=`StartDBInstanceResult`,pMt=`StopDBInstanceResult`,mMt=`StopDBInstance`,hMt=`SourceDBSnapshotIdentifier`,gMt=`SupportsDedicatedLogVolume`,_Mt=`SourceDatabaseNotSupportedFault`,vMt=`SnapshotDatabaseTime`,R4=`StorageEncrypted`,z4=`SupportedEngineModes`,yMt=`SupportsEnhancedMonitoring`,B4=`StorageEncryptionType`,bMt=`SetForDelete`,xMt=`SupportedFeatureNames`,SMt=`SkipFinalSnapshot`,V4=`SupportsGlobalDatabases`,CMt=`SubnetGroupStatus`,wMt=`SupportsHttpEndpoint`,H4=`SourceIdentifier`,TMt=`SupportsIAMDatabaseAuthentication`,EMt=`SubnetIdentifierList`,DMt=`StatusInfos`,U4=`SupportsIops`,OMt=`SubnetIds`,W4=`SubnetIdentifier`,G4=`SupportsIntegrations`,kMt=`SupportsKerberosAuthentication`,AMt=`SubnetList`,K4=`SupportsLimitlessDatabase`,jMt=`SupportsLogExportsToCloudwatchLogs`,q4=`SupportsLocalWriteForwarding`,MMt=`SupportedNcharCharacterSets`,NMt=`SourceNotFoundFault`,PMt=`SubscriptionNotFoundFault`,FMt=`SNSInvalidTopicFault`,IMt=`SNSNoAuthorizationFault`,LMt=`SNSTopicArnNotFoundFault`,J4=`SupportedNetworkTypes`,RMt=`SubnetOutpost`,Y4=`StorageOperationPercentProgress`,X4=`StorageOperationStatus`,zMt=`SupportsPerformanceInsights`,Z4=`SupportsParallelQuery`,BMt=`SnapshotQuotaExceededFault`,VMt=`StorageQuotaExceededFault`,HMt=`SourceRegion`,UMt=`SupportsReadReplica`,WMt=`SensitiveString`,Q4=`SupportsStorageAutoscaling`,GMt=`SupportsStorageEncryption`,KMt=`SharedSnapshotQuotaExceededFault`,$4=`SupportsStorageThroughput`,qMt=`SecretStatus`,JMt=`SubnetStatus`,e3=`StorageThroughput`,YMt=`SupportedTimezonesList`,XMt=`StorageTypeNotAvailableFault`,ZMt=`StorageTypeNotSupportedFault`,QMt=`SnapshotTarget`,t3=`SnapshotType`,n3=`SourceType`,r3=`StorageType`,$Mt=`StatusType`,eNt=`StartTime`,tNt=`SupportedTimezones`,i3=`ServerlessV2FeaturesSupport`,a3=`StorageVolumeStatus`,o3=`Status`,nNt=`Subnets`,s3=`Subnet`,c3=`Tags`,l3=`TdeCredentialArn`,u3=`TdeCredentialPassword`,rNt=`TenantDatabaseAlreadyExistsFault`,iNt=`TenantDatabaseNotFoundFault`,aNt=`TenantDatabaseQuotaExceededFault`,oNt=`TagKeys`,d3=`TagList`,sNt=`TagListMessage`,cNt=`TimezoneName`,f3=`TagSpecifications`,lNt=`TagSpecificationList`,uNt=`TagSpecification`,p3=`Tag`,m3=`Timezone`,dNt=`UnsupportedDBEngineVersionFault`,h3=`UseDefaultProcessorFeatures`,fNt=`UpgradeRolloutOrder`,g3=`UpgradeTarget`,_3=`Value`,pNt=`VpcEncryptionControlViolationException`,v3=`VpcId`,y3=`VolumeName`,mNt=`VpcSecurityGroups`,b3=`VpcSecurityGroupIds`,hNt=`VpcSecurityGroupIdList`,x3=`VpcSecurityGroupId`,gNt=`VpcSecurityGroupMembershipList`,S3=`VpcSecurityGroupMembership`,_Nt=`ValidTill`,vNt=`ValidUpgradeTarget`,yNt=`ValidUpgradeTargetList`,bNt=`Values`,C3=`Vpc`,W=`awsQueryError`,G=`client`,K=`error`,q=`httpError`,xNt=`item`,J=`message`,w3=`smithy.ts.sdk.synthetic.com.amazonaws.rds`,T3=`xmlName`,Y=`com.amazonaws.rds`,E3=pt.for(w3),SNt=[-3,w3,`RDSServiceException`,0,[],[]];E3.registerError(SNt,U);var X=pt.for(Y),CNt=[-3,Y,_Tt,{[W]:[`AuthorizationAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(CNt,eCt);var wNt=[-3,Y,CTt,{[W]:[`AuthorizationNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(wNt,XCt);var TNt=[-3,Y,ETt,{[W]:[`AuthorizationQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(TNt,tCt);var ENt=[-3,Y,XTt,{[W]:[`BackupPolicyNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(ENt,ZCt);var DNt=[-3,Y,JTt,{[W]:[`BlueGreenDeploymentAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(DNt,bCt);var ONt=[-3,Y,YTt,{[W]:[`BlueGreenDeploymentNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(ONt,USt);var kNt=[-3,Y,_Et,{[W]:[`CertificateNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(kNt,QCt);var ANt=[-3,Y,$Tt,{[W]:[`CreateCustomDBEngineVersionFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(ANt,DCt);var jNt=[-3,Y,QTt,{[W]:[`CustomAvailabilityZoneNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(jNt,mCt);var MNt=[-3,Y,eEt,{[W]:[`CustomDBEngineVersionAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(MNt,OCt);var NNt=[-3,Y,rEt,{[W]:[`CustomDBEngineVersionNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(NNt,kCt);var PNt=[-3,Y,iEt,{[W]:[`CustomDBEngineVersionQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PNt,ACt);var FNt=[-3,Y,TEt,{[W]:[`DBClusterAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(FNt,NCt);var INt=[-3,Y,CEt,{[W]:[`DBClusterAutomatedBackupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(INt,Mwt);var LNt=[-3,Y,wEt,{[W]:[`DBClusterAutomatedBackupQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(LNt,jwt);var RNt=[-3,Y,EEt,{[W]:[`DBClusterBacktrackNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(RNt,Gwt);var zNt=[-3,Y,DEt,{[W]:[`DBClusterEndpointAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(zNt,JCt);var BNt=[-3,Y,OEt,{[W]:[`DBClusterEndpointNotFoundFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(BNt,Pwt);var VNt=[-3,Y,kEt,{[W]:[`DBClusterEndpointQuotaExceededFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(VNt,YCt);var HNt=[-3,Y,AEt,{[W]:[`DBClusterNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(HNt,NSt);var UNt=[-3,Y,jEt,{[W]:[`DBClusterParameterGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(UNt,xCt);var WNt=[-3,Y,MEt,{[W]:[`DBClusterQuotaExceededFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(WNt,SCt);var GNt=[-3,Y,NEt,{[W]:[`DBClusterRoleAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(GNt,PSt);var KNt=[-3,Y,PEt,{[W]:[`DBClusterRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(KNt,oTt);var qNt=[-3,Y,FEt,{[W]:[`DBClusterRoleQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(qNt,FSt);var JNt=[-3,Y,IEt,{[W]:[`DBClusterSnapshotAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(JNt,lCt);var YNt=[-3,Y,REt,{[W]:[`DBClusterSnapshotNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(YNt,uCt);var XNt=[-3,Y,QEt,{[W]:[`DBInstanceAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(XNt,$Ct);var ZNt=[-3,Y,JEt,{[W]:[`DBInstanceAutomatedBackupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(ZNt,Lwt);var QNt=[-3,Y,YEt,{[W]:[`DBInstanceAutomatedBackupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(QNt,Iwt);var $Nt=[-3,Y,tDt,{[W]:[`DBInstanceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError($Nt,LSt);var ePt=[-3,Y,nDt,{[W]:[`DBInstanceNotReady`,400],[K]:G,[q]:400},[J],[0]];X.registerError(ePt,Kwt);var tPt=[-3,Y,rDt,{[W]:[`DBInstanceRoleAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(tPt,RSt);var nPt=[-3,Y,iDt,{[W]:[`DBInstanceRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(nPt,sTt);var rPt=[-3,Y,aDt,{[W]:[`DBInstanceRoleQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(rPt,zSt);var iPt=[-3,Y,uDt,{[W]:[`DBLogFileNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(iPt,Xwt);var aPt=[-3,Y,gDt,{[W]:[`DBParameterGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(aPt,oCt);var oPt=[-3,Y,bDt,{[W]:[`DBParameterGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(oPt,sCt);var sPt=[-3,Y,SDt,{[W]:[`DBParameterGroupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(sPt,cCt);var cPt=[-3,Y,dDt,{[W]:[`DBProxyAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(cPt,rwt);var lPt=[-3,Y,fDt,{[W]:[`DBProxyEndpointAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(lPt,awt);var uPt=[-3,Y,pDt,{[W]:[`DBProxyEndpointNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(uPt,WSt);var dPt=[-3,Y,mDt,{[W]:[`DBProxyEndpointQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(dPt,owt);var fPt=[-3,Y,TDt,{[W]:[`DBProxyNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(fPt,GSt);var pPt=[-3,Y,DDt,{[W]:[`DBProxyQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(pPt,iwt);var mPt=[-3,Y,ODt,{[W]:[`DBProxyTargetAlreadyRegisteredFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(mPt,iTt);var hPt=[-3,Y,kDt,{[W]:[`DBProxyTargetGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(hPt,KSt);var gPt=[-3,Y,ADt,{[W]:[`DBProxyTargetNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(gPt,Wwt);var _Pt=[-3,Y,PDt,{[W]:[`DBSecurityGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(_Pt,cwt);var vPt=[-3,Y,UDt,{[W]:[`DBSecurityGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(vPt,nCt);var yPt=[-3,Y,qDt,{[W]:[`DBSecurityGroupNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(yPt,lwt);var bPt=[-3,Y,JDt,{[W]:[`QuotaExceeded.DBSecurityGroup`,400],[K]:G,[q]:400},[J],[0]];X.registerError(bPt,uwt);var xPt=[-3,Y,FDt,{[W]:[`DBShardGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(xPt,dwt);var SPt=[-3,Y,WDt,{[W]:[`DBShardGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(SPt,qSt);var CPt=[-3,Y,MDt,{[W]:[`DBSnapshotAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(CPt,hCt);var wPt=[-3,Y,QDt,{[W]:[`DBSnapshotNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(wPt,JSt);var TPt=[-3,Y,eOt,{[W]:[`DBSnapshotTenantDatabaseNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(TPt,YSt);var EPt=[-3,Y,IDt,{[W]:[`DBSubnetGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(EPt,mwt);var DPt=[-3,Y,RDt,{[W]:[`DBSubnetGroupDoesNotCoverEnoughAZs`,400],[K]:G,[q]:400},[J],[0]];X.registerError(DPt,PCt);var OPt=[-3,Y,HDt,{[W]:[`DBSubnetGroupNotAllowedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(OPt,nwt);var kPt=[-3,Y,GDt,{[W]:[`DBSubnetGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(kPt,FCt);var APt=[-3,Y,YDt,{[W]:[`DBSubnetGroupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(APt,hwt);var jPt=[-3,Y,$Dt,{[W]:[`DBSubnetQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(jPt,gwt);var MPt=[-3,Y,nOt,{[W]:[`DBUpgradeDependencyFailure`,400],[K]:G,[q]:400},[J],[0]];X.registerError(MPt,eTt);var NPt=[-3,Y,zOt,{[W]:[`DomainNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(NPt,ICt);var PPt=[-3,Y,XOt,{[W]:[`Ec2ImagePropertiesNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PPt,jCt);var FPt=[-3,Y,nkt,{[W]:[`EventSubscriptionQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(FPt,_wt);var IPt=[-3,Y,rkt,{[W]:[`ExportTaskAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(IPt,fTt);var LPt=[-3,Y,ikt,{[W]:[`ExportTaskNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(LPt,iCt);var RPt=[-3,Y,hkt,{[W]:[`GlobalClusterAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(RPt,Cwt);var zPt=[-3,Y,gkt,{[W]:[`GlobalClusterNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(zPt,LCt);var BPt=[-3,Y,_kt,{[W]:[`GlobalClusterQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(BPt,wwt);var VPt=[-3,Y,aAt,{[W]:[`IamRoleMissingPermissions`,400],[K]:G,[q]:400},[J],[0]];X.registerError(VPt,pTt);var HPt=[-3,Y,oAt,{[W]:[`IamRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(HPt,mTt);var UPt=[-3,Y,nAt,{[W]:[`InstanceQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(UPt,CCt);var WPt=[-3,Y,xkt,{[W]:[`InsufficientAvailableIPsInSubnetFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(WPt,aTt);var GPt=[-3,Y,Dkt,{[W]:[`InsufficientDBClusterCapacityFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(GPt,lTt);var KPt=[-3,Y,Nkt,{[W]:[`InsufficientDBInstanceCapacity`,400],[K]:G,[q]:400},[J],[0]];X.registerError(KPt,RCt);var qPt=[-3,Y,uAt,{[W]:[`InsufficientStorageClusterCapacity`,400],[K]:G,[q]:400},[J],[0]];X.registerError(qPt,zCt);var JPt=[-3,Y,bkt,{[W]:[`IntegrationAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(JPt,Ewt);var YPt=[-3,Y,Tkt,{[W]:[`IntegrationConflictOperationFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(YPt,Dwt);var XPt=[-3,Y,$kt,{[W]:[`IntegrationNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(XPt,XSt);var ZPt=[-3,Y,rAt,{[W]:[`IntegrationQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(ZPt,Owt);var QPt=[-3,Y,Ckt,{[W]:[`InvalidBlueGreenDeploymentStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(QPt,Awt);var $Pt=[-3,Y,wkt,{[W]:[`InvalidCustomDBEngineVersionStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError($Pt,MCt);var eFt=[-3,Y,Ekt,{[W]:[`InvalidDBClusterAutomatedBackupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(eFt,Nwt);var tFt=[-3,Y,Okt,{[W]:[`InvalidDBClusterCapacityFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(tFt,Zwt);var nFt=[-3,Y,kkt,{[W]:[`InvalidDBClusterEndpointStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(nFt,ZSt);var rFt=[-3,Y,jkt,{[W]:[`InvalidDBClusterSnapshotStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(rFt,dCt);var iFt=[-3,Y,Akt,{[W]:[`InvalidDBClusterStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(iFt,ISt);var aFt=[-3,Y,Mkt,{[W]:[`InvalidDBInstanceAutomatedBackupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(aFt,Rwt);var oFt=[-3,Y,Pkt,{[W]:[`InvalidDBInstanceState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(oFt,BSt);var sFt=[-3,Y,Ikt,{[W]:[`InvalidDBParameterGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(sFt,Fwt);var cFt=[-3,Y,Fkt,{[W]:[`InvalidDBProxyEndpointStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(cFt,zwt);var lFt=[-3,Y,Lkt,{[W]:[`InvalidDBProxyStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(lFt,swt);var uFt=[-3,Y,zkt,{[W]:[`InvalidDBSecurityGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(uFt,rCt);var dFt=[-3,Y,Bkt,{[W]:[`InvalidDBShardGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(dFt,Twt);var fFt=[-3,Y,Hkt,{[W]:[`InvalidDBSnapshotState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(fFt,gCt);var pFt=[-3,Y,Rkt,{[W]:[`InvalidDBSubnetGroupFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(pFt,BCt);var mFt=[-3,Y,Vkt,{[W]:[`InvalidDBSubnetGroupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(mFt,VCt);var hFt=[-3,Y,Ukt,{[W]:[`InvalidDBSubnetStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(hFt,Bwt);var gFt=[-3,Y,Gkt,{[W]:[`InvalidEventSubscriptionState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(gFt,Vwt);var _Ft=[-3,Y,Wkt,{[W]:[`InvalidExportOnly`,400],[K]:G,[q]:400},[J],[0]];X.registerError(_Ft,hTt);var vFt=[-3,Y,Kkt,{[W]:[`InvalidExportSourceState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(vFt,gTt);var yFt=[-3,Y,qkt,{[W]:[`InvalidExportTaskStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(yFt,aCt);var bFt=[-3,Y,Jkt,{[W]:[`InvalidGlobalClusterStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(bFt,HCt);var xFt=[-3,Y,Xkt,{[W]:[`InvalidIntegrationStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(xFt,Hwt);var SFt=[-3,Y,eAt,{[W]:[`InvalidOptionGroupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(SFt,Uwt);var CFt=[-3,Y,sAt,{[W]:[`InvalidResourceStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(CFt,Ywt);var wFt=[-3,Y,iAt,{[W]:[`InvalidRestoreFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(wFt,uTt);var TFt=[-3,Y,lAt,{[W]:[`InvalidS3BucketFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(TFt,cTt);var EFt=[-3,Y,cAt,{[W]:[`InvalidSubnet`,400],[K]:G,[q]:400},[J],[0]];X.registerError(EFt,UCt);var DFt=[-3,Y,pAt,{[W]:[`InvalidVPCNetworkStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(DFt,WCt);var OFt=[-3,Y,_At,{[W]:[`KMSKeyNotAccessibleFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(OFt,fCt);var kFt=[-3,Y,LAt,{[W]:[`MaxDBShardGroupLimitReached`,400],[K]:G,[q]:400},[J],[0]];X.registerError(kFt,fwt);var AFt=[-3,Y,ZAt,{[W]:[`NetworkTypeNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(AFt,GCt);var jFt=[-3,Y,rjt,{[W]:[`OptionGroupAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(jFt,_Ct);var MFt=[-3,Y,ojt,{[W]:[`OptionGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(MFt,vCt);var NFt=[-3,Y,sjt,{[W]:[`OptionGroupQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(NFt,yCt);var PFt=[-3,Y,hjt,{[W]:[`PointInTimeRestoreNotEnabled`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PFt,dTt);var FFt=[-3,Y,mjt,{[W]:[`ProvisionedIopsNotAvailableInAZFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(FFt,ewt);var IFt=[-3,Y,xjt,{[W]:[`ReservedDBInstanceAlreadyExists`,404],[K]:G,[q]:404},[J],[0]];X.registerError(IFt,nTt);var LFt=[-3,Y,Ejt,{[W]:[`ReservedDBInstanceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(LFt,qwt);var RFt=[-3,Y,Ojt,{[W]:[`ReservedDBInstanceQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(RFt,rTt);var zFt=[-3,Y,Djt,{[W]:[`ReservedDBInstancesOfferingNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(zFt,Jwt);var BFt=[-3,Y,Njt,{[W]:[`ResourceNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(BFt,$St);var VFt=[-3,Y,KMt,{[W]:[`SharedSnapshotQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(VFt,$wt);var HFt=[-3,Y,BMt,{[W]:[`SnapshotQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(HFt,pCt);var UFt=[-3,Y,FMt,{[W]:[`SNSInvalidTopic`,400],[K]:G,[q]:400},[J],[0]];X.registerError(UFt,vwt);var WFt=[-3,Y,IMt,{[W]:[`SNSNoAuthorization`,400],[K]:G,[q]:400},[J],[0]];X.registerError(WFt,ywt);var GFt=[-3,Y,LMt,{[W]:[`SNSTopicArnNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(GFt,bwt);var KFt=[-3,Y,rMt,{[W]:[`SourceClusterNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(KFt,wCt);var qFt=[-3,Y,_Mt,{[W]:[`SourceDatabaseNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(qFt,TCt);var JFt=[-3,Y,NMt,{[W]:[`SourceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(JFt,VSt);var YFt=[-3,Y,VMt,{[W]:[`StorageQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(YFt,ECt);var XFt=[-3,Y,XMt,{[W]:[`StorageTypeNotAvailableFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(XFt,Qwt);var ZFt=[-3,Y,ZMt,{[W]:[`StorageTypeNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(ZFt,KCt);var QFt=[-3,Y,Jjt,{[W]:[`SubnetAlreadyInUse`,400],[K]:G,[q]:400},[J],[0]];X.registerError(QFt,tTt);var $Ft=[-3,Y,qjt,{[W]:[`SubscriptionAlreadyExist`,400],[K]:G,[q]:400},[J],[0]];X.registerError($Ft,xwt);var eIt=[-3,Y,nMt,{[W]:[`SubscriptionCategoryNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(eIt,Swt);var tIt=[-3,Y,PMt,{[W]:[`SubscriptionNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(tIt,HSt);var nIt=[-3,Y,rNt,{[W]:[`TenantDatabaseAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(nIt,kwt);var rIt=[-3,Y,iNt,{[W]:[`TenantDatabaseNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(rIt,QSt);var iIt=[-3,Y,aNt,{[W]:[`TenantDatabaseQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(iIt,twt);var aIt=[-3,Y,dNt,{[W]:[`UnsupportedDBEngineVersion`,400],[K]:G,[q]:400},[J],[0]];X.registerError(aIt,pwt);var oIt=[-3,Y,pNt,{[W]:[`VpcEncryptionControlViolationException`,400],[K]:G,[q]:400},[J],[0]];X.registerError(oIt,qCt);var sIt=[E3,X],D3=[0,Y,WMt,8,0],cIt=[3,Y,ITt,0,[y3,j0,G2,J2,e3,r3],[0,1,1,1,1,0],1],lIt=[3,Y,RTt,0,[y3,a3,X4,Y4,j0,G2,J2,e3,r3],[0,0,0,1,1,1,1,1,0]],uIt=[3,Y,HTt,0,[P4,c3],[0,[()=>W3,0]],2],O3=[3,Y,P0,0,[f4],[0]],dIt=[3,Y,E0,0,[Q4,$4,U4,r3,n4,r4,BAt,UAt,X2,Z2,WAt,YAt],[2,2,2,0,1,1,1,1,1,1,1,1]],fIt=[3,Y,A0,0,[f4,WOt,N0],[0,0,0]],pIt=[3,Y,z0,0,[ZTt,_Nt],[0,4]],k3=[3,Y,H0,0,[U0,bEt],[0,0]],mIt=[3,Y,V0,0,[QOt,IOt],[64,64]],hIt=[3,Y,oEt,0,[n2,t2,k2,a2,j0,a4,s4,m2,b3,P0,p2,D4,c2,I0,b4,v4,Y2,I2,k0,q2,H2,e3,_4,U0,p4,y4,c3,q0,r3,l3,u3,R4,K2,O2,b2,T2,K0,y2,W0,Q2,t4,x2,k4,m3,N2,S2,F2,w4,T4,j2,S4,E2,J2,M2,m4,L0,B0,_2,R0,$2,l4,i4,C2,P2,M0,f3,o4],[0,0,0,0,1,0,[()=>D3,0],[()=>R3,0],[()=>K3,0],0,0,0,0,1,0,1,2,0,2,0,1,1,0,0,0,2,[()=>W3,0],0,0,0,[()=>D3,0],2,0,0,0,0,0,64,2,1,0,0,1,0,2,0,2,0,1,64,[()=>H3,0],2,1,2,0,0,0,0,0,2,0,2,2,0,()=>I3,[()=>G3,0],0],3],gIt=[3,Y,sEt,0,[Y0],[[()=>A3,0]]],_It=[3,Y,cEt,0,[c2,s2,G0,c3],[0,0,0,[()=>W3,0]],3],vIt=[3,Y,lEt,0,[o2],[()=>j3]],yIt=[3,Y,mEt,0,[v2,n2,c3],[0,0,[()=>W3,0]],2],bIt=[3,Y,hEt,0,[u2],[[()=>M3,0]]],xIt=[3,Y,dEt,0,[p2,d2,OMt,c3],[0,0,[()=>iRt,0],[()=>W3,0]],3],SIt=[3,Y,fEt,0,[h2],[[()=>N3,0]]],CIt=[3,Y,tEt,0,[Ykt,o3],[0,0]],wIt=[3,Y,J0,0,[k2,RAt,I2,NOt,POt,MOt,nEt,s2,zEt,VEt,HEt,rOt,pkt,mAt,BEt,gAt,xEt,aMt,MMt,vNt,tNt,$Ot,jMt,UMt,z4,xMt,o3,Z4,V4,d3,L4,K4,iMt,tMt,q4,G4,i3],[0,0,0,0,0,64,0,0,0,0,0,()=>k3,0,()=>CIt,0,0,4,[()=>U3,0],[()=>U3,0],[()=>sRt,0],[()=>oRt,0],64,2,2,64,64,0,2,2,[()=>W3,0],2,2,2,64,2,2,()=>wLt]],TIt=[3,Y,WEt,0,[u4,GEt],[0,[()=>BLt,0]]],A3=[3,Y,Y0,0,[n2,t2,k2,sDt,a4,a2,R2,j0,W2,b4,I0,m2,mNt,l2,P0,h2,D4,fNt,E4,yAt,Y2,I2,k0,Hjt,Rjt,Fjt,N4,q2,H2,e3,ijt,U0,p4,Qjt,y4,DMt,r3,B4,l3,FOt,q0,R4,K2,D2,R0,LOt,W0,Q2,ekt,t4,k4,X0,m3,U2,S2,pjt,w4,T4,JOt,S4,E2,DTt,vAt,J2,d3,O0,M4,vEt,m4,FTt,jTt,MTt,NTt,ATt,D0,$0,L0,OTt,B0,PTt,z0,_2,c4,Vjt,O4,i4,C2,dAt,P2,M0,a3,X4,Y4],[0,0,0,0,0,0,()=>P3,1,4,0,1,[()=>qLt,0],[()=>cRt,0],[()=>KLt,0],0,[()=>N3,0],0,0,[()=>gLt,0],4,2,0,2,0,[()=>rRt,0],[()=>nRt,0],0,0,1,1,[()=>eRt,0],0,0,0,2,[()=>WLt,0],0,0,0,1,0,2,0,0,0,[()=>XLt,0],2,1,0,0,1,0,0,2,0,2,0,1,64,[()=>H3,0],2,[()=>ULt,0],()=>P3,1,[()=>W3,0],0,4,2,0,0,0,0,0,2,0,[()=>L3,0],0,4,0,0,()=>pIt,0,()=>aLt,0,0,2,2,2,0,()=>ILt,0,0,1]],EIt=[3,Y,Z0,0,[X0,D2,yjt,n2,F4,j0,o3,v4,P0,v3,W2,a4,k2,I2,q2,H2,e3,_4,l3,L2,B4,r3,K2,m3,U2,I0,b4,Q0,$0,L0,i4,D0,d3,C2,M0],[0,0,0,0,()=>CLt,1,0,1,0,0,4,0,0,0,0,1,1,0,0,2,0,0,0,0,2,1,0,0,[()=>L3,0],0,2,0,[()=>W3,0],2,()=>I3]],DIt=[3,Y,qEt,0,[u4,ZEt],[0,[()=>VLt,0]]],OIt=[3,Y,e2,0,[Q0],[0]],kIt=[3,Y,eDt,0,[u4,lDt],[0,[()=>HLt,0]]],AIt=[3,Y,r2,0,[bjt,dkt,o3],[0,0,0]],jIt=[3,Y,i2,0,[$Mt,QAt,o3,d4],[0,2,0,0]],j3=[3,Y,o2,0,[c2,s2,G0,hDt],[0,0,0,0]],MIt=[3,Y,_Dt,0,[A4,u4],[[()=>V3,0],0]],NIt=[3,Y,xDt,0,[c2],[0]],PIt=[3,Y,yDt,0,[u4,l2],[0,[()=>GLt,0]]],FIt=[3,Y,CDt,0,[c2,djt],[0,0]],IIt=[3,Y,zDt,0,[f2,o3],[0,0]],M3=[3,Y,u2,0,[v2,n2,sMt,k2,j0,o3,v4,P0,v3,W2,a4,I2,q2,t3,H2,e3,_4,O4,HMt,hMt,r3,l3,L2,B4,I0,b4,K2,jDt,m3,U2,S4,D2,d3,QMt,cjt,vMt,_2,i4,C2,M0,Zjt],[0,0,4,0,1,0,1,0,0,4,0,0,0,0,1,1,0,1,0,0,0,0,2,0,1,0,0,0,0,2,[()=>H3,0],0,[()=>W3,0],0,4,4,0,2,2,()=>I3,0]],LIt=[3,Y,ZDt,0,[u4,tOt],[0,[()=>JLt,0]]],N3=[3,Y,h2,0,[p2,d2,v3,CMt,nNt,LDt,J4],[0,0,0,0,[()=>aRt,0],0,64]],RIt=[3,Y,VDt,0,[u4,g2],[0,[()=>YLt,0]]],zIt=[3,Y,uOt,0,[n2,SMt,ckt,SEt],[0,2,0,2],1],BIt=[3,Y,fOt,0,[Y0],[[()=>A3,0]]],VIt=[3,Y,hOt,0,[c2],[0],1],HIt=[3,Y,TOt,0,[v2],[0],1],UIt=[3,Y,DOt,0,[u2],[[()=>M3,0]]],WIt=[3,Y,xOt,0,[p2],[0],1],GIt=[3,Y,oOt,0,[k2,I2,s2,B2,e4,u4,HOt,bAt,xAt,ykt],[0,0,0,[()=>B3,0],1,0,2,2,2,2]],KIt=[3,Y,cOt,0,[D2,n2,B2,e4,u4,Q0],[0,0,[()=>B3,0],1,0,0]],qIt=[3,Y,dOt,0,[n2,B2,e4,u4],[0,[()=>B3,0],1,0]],JIt=[3,Y,gOt,0,[c2,B2,e4,u4],[0,[()=>B3,0],1,0]],YIt=[3,Y,vOt,0,[c2,I4,B2,e4,u4],[0,0,[()=>B3,0],1,0],1],XIt=[3,Y,EOt,0,[n2,v2,t3,B2,e4,u4,fAt,tAt,D2],[0,0,0,[()=>B3,0],1,0,2,2,0]],ZIt=[3,Y,SOt,0,[p2,B2,e4,u4],[0,[()=>B3,0],1,0]],QIt=[3,Y,AOt,0,[H4,n3,eNt,okt,KOt,A2,B2,e4,u4],[0,0,4,4,1,[()=>z3,0],[()=>B3,0],1,0]],$It=[3,Y,VOt,0,[k2,I2,t2,q2,F0,C3,B2,e4,u4],[0,0,0,0,0,2,[()=>B3,0],1,0],1],eLt=[3,Y,w2,0,[O2,o3,fkt,Skt,ljt,kTt,jOt],[0,0,0,0,0,0,64]],P3=[3,Y,R2,0,[KTt,v4,vkt],[0,1,0]],tLt=[3,Y,z2,0,[H4,n3,d4,A2,GOt,Kjt],[0,0,0,[()=>z3,0],4,0]],nLt=[3,Y,tkt,0,[u4,skt],[0,[()=>ZLt,0]]],rLt=[3,Y,V2,0,[f4,bNt],[0,[()=>QLt,0]],2],iLt=[3,Y,wAt,0,[P4,B2],[0,[()=>B3,0]],1],aLt=[3,Y,c4,0,[eMt,qMt,K2],[0,0,0]],oLt=[3,Y,DAt,0,[y3,j0,G2,J2,e3,r3,bMt],[0,1,1,1,1,0,2],1],sLt=[3,Y,NAt,0,[n2,j0,t2,p2,m2,b3,bTt,s4,c2,I0,b4,D4,Y2,I2,xTt,k0,q2,H2,e3,_4,XAt,r3,l3,u3,R0,O2,b2,T2,K0,y2,iOt,W0,Q2,EDt,y4,t4,x2,k4,N2,S2,F2,w4,T4,V0,S4,h3,E2,J2,yEt,N4,O0,jjt,M2,m4,D0,$2,Mjt,l4,i4,C2,k2,M0,f3,o4,P2],[0,1,0,0,[()=>R3,0],[()=>K3,0],2,[()=>D3,0],0,1,0,0,2,0,2,2,0,1,1,0,0,0,0,[()=>D3,0],0,0,0,0,0,64,2,2,1,1,2,0,0,1,2,0,2,0,1,()=>mIt,[()=>H3,0],2,2,1,2,0,0,1,2,0,0,2,2,0,2,2,0,()=>$Lt,[()=>G3,0],0,0],1],cLt=[3,Y,PAt,0,[Y0],[[()=>A3,0]]],lLt=[3,Y,IAt,0,[c2,A4],[0,[()=>V3,0]],2],uLt=[3,Y,g4,0,[_4,o3],[0,0]],dLt=[3,Y,h4,0,[k2,I2,t2,q2,F0,GTt,kAt,Pjt,C3,GMt,r3,U4,$4,yMt,TMt,zMt,n4,r4,VAt,HAt,X2,Z2,GAt,KAt,qAt,JAt,TTt,z4,Q4,kMt,$At,Yjt,V4,J4,cMt,gMt,Xjt,wMt,yTt],[0,0,0,0,0,[()=>LLt,0],2,2,2,2,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,[()=>zLt,0],64,2,2,2,64,2,64,2,2,2,2,[()=>RLt,0]]],fLt=[3,Y,tjt,0,[njt,u4],[[()=>tRt,0],0]],pLt=[3,Y,ujt,0,[qTt],[0]],mLt=[3,Y,j4,0,[_jt,vjt,G0,I4,BTt,UOt,N0,Zkt,zAt,STt,z4],[0,0,0,0,0,0,0,2,0,0,64]],hLt=[3,Y,x4,0,[EAt,TAt],[64,64]],gLt=[3,Y,E4,0,[t2,j0,s4,v4,I0,Y2,I2,q2,H2,e3,n2,r3,R0,p2,x4,S4,O0,M4,i4,U2,C2,k2,M0],[0,1,[()=>D3,0],1,1,2,0,0,1,1,0,0,0,0,()=>hLt,[()=>H3,0],0,4,2,2,2,0,()=>I3]],_Lt=[3,Y,C4,0,[f4,_3],[0,0]],vLt=[3,Y,Tjt,0,[n2,lkt],[0,2],1],yLt=[3,Y,kjt,0,[Y0],[[()=>A3,0]]],bLt=[3,Y,Wjt,0,[P4,oNt],[0,64],2],xLt=[3,Y,Cjt,0,[n2,v2,t2,v4,P0,p2,Y2,y4,k0,q2,a2,k2,H2,e3,_4,c3,r3,l3,u3,b3,O2,b2,T2,K0,y2,W0,x2,N2,j2,S4,h3,c2,E2,M2,m4,L0,B0,j0,LEt,I0,b4,C2,R0,P2,M0,f3,$2,l4],[0,0,0,1,0,0,2,2,2,0,0,0,1,1,0,[()=>W3,0],0,0,[()=>D3,0],[()=>K3,0],0,0,0,0,64,2,0,2,64,[()=>H3,0],2,0,2,2,0,0,0,1,0,1,0,2,0,0,()=>I3,[()=>G3,0],2,0],1],SLt=[3,Y,wjt,0,[Y0],[[()=>A3,0]]],CLt=[3,Y,F4,0,[akt,SAt],[4,4]],wLt=[3,Y,i3,0,[AAt,jAt],[1,1]],TLt=[3,Y,uMt,0,[n2],[0],1],ELt=[3,Y,fMt,0,[Y0],[[()=>A3,0]]],DLt=[3,Y,dMt,0,[n2,v2],[0,0],1],OLt=[3,Y,pMt,0,[Y0],[[()=>A3,0]]],kLt=[3,Y,s3,0,[W4,$jt,RMt,JMt],[0,()=>O3,()=>pLt,0]],ALt=[3,Y,p3,0,[hAt,_3],[0,0]],jLt=[3,Y,sNt,0,[d3],[[()=>W3,0]]],MLt=[3,Y,uNt,0,[Gjt,c3],[0,[()=>W3,0]]],NLt=[3,Y,m3,0,[cNt],[0]],PLt=[3,Y,g3,0,[k2,I2,G0,UTt,Qkt,z4,Z4,V4,L4,K4,q4,G4],[0,0,0,2,2,64,2,2,2,2,2,2]],FLt=[3,Y,S3,0,[x3,o3],[0,0]],F3=`unit`,I3=[1,Y,LTt,0,()=>cIt],ILt=[1,Y,zTt,0,()=>lIt],LLt=[1,Y,WTt,0,[()=>O3,{[T3]:P0}]],RLt=[1,Y,vTt,0,[()=>dIt,{[T3]:E0}]],zLt=[1,Y,wTt,0,[()=>fIt,{[T3]:A0}]],BLt=[1,Y,UEt,0,[()=>wIt,{[T3]:J0}]],VLt=[1,Y,KEt,0,[()=>EIt,{[T3]:Z0}]],L3=[1,Y,XEt,0,[()=>OIt,{[T3]:e2}]],HLt=[1,Y,$Et,0,[()=>A3,{[T3]:Y0}]],ULt=[1,Y,oDt,0,[()=>AIt,{[T3]:r2}]],WLt=[1,Y,cDt,0,[()=>jIt,{[T3]:i2}]],GLt=[1,Y,vDt,0,[()=>j3,{[T3]:o2}]],KLt=[1,Y,wDt,0,[()=>FIt,{[T3]:o2}]],qLt=[1,Y,BDt,0,[()=>IIt,{[T3]:NDt}]],R3=[1,Y,KDt,0,[0,{[T3]:f2}]],JLt=[1,Y,XDt,0,[()=>M3,{[T3]:u2}]],YLt=[1,Y,g2,0,[()=>N3,{[T3]:h2}]],XLt=[1,Y,ROt,0,[()=>eLt,{[T3]:w2}]],z3=[1,Y,qOt,0,[0,{[T3]:YOt}]],ZLt=[1,Y,ZOt,0,[()=>tLt,{[T3]:z2}]],B3=[1,Y,ukt,0,[()=>rLt,{[T3]:V2}]],QLt=[1,Y,mkt,0,[0,{[T3]:_3}]],$Lt=[1,Y,OAt,0,()=>oLt],eRt=[1,Y,ajt,0,[()=>uLt,{[T3]:g4}]],tRt=[1,Y,ejt,0,[()=>dLt,{[T3]:h4}]],V3=[1,Y,gjt,0,[()=>mLt,{[T3]:j4}]],H3=[1,Y,fjt,0,[()=>_Lt,{[T3]:C4}]],nRt=[1,Y,Ijt,0,[0,{[T3]:Ljt}]],rRt=[1,Y,zjt,0,[0,{[T3]:Bjt}]],iRt=[1,Y,EMt,0,[0,{[T3]:W4}]],aRt=[1,Y,AMt,0,[()=>kLt,{[T3]:s3}]],U3=[1,Y,oMt,0,[()=>k3,{[T3]:H0}]],oRt=[1,Y,YMt,0,[()=>NLt,{[T3]:m3}]],W3=[1,Y,d3,0,[()=>ALt,{[T3]:p3}]],G3=[1,Y,lNt,0,[()=>MLt,{[T3]:xNt}]],sRt=[1,Y,yNt,0,[()=>PLt,{[T3]:g3}]],K3=[1,Y,hNt,0,[0,{[T3]:x3}]],cRt=[1,Y,gNt,0,[()=>FLt,{[T3]:S3}]],lRt=[9,Y,VTt,0,()=>uIt,()=>F3],uRt=[9,Y,aEt,0,()=>hIt,()=>gIt],dRt=[9,Y,uEt,0,()=>_It,()=>vIt],fRt=[9,Y,gEt,0,()=>yIt,()=>bIt],pRt=[9,Y,pEt,0,()=>xIt,()=>SIt],mRt=[9,Y,sOt,0,()=>zIt,()=>BIt],hRt=[9,Y,mOt,0,()=>VIt,()=>F3],gRt=[9,Y,bOt,0,()=>HIt,()=>UIt],_Rt=[9,Y,COt,0,()=>WIt,()=>F3],vRt=[9,Y,aOt,0,()=>GIt,()=>TIt],yRt=[9,Y,lOt,0,()=>KIt,()=>DIt],bRt=[9,Y,pOt,0,()=>qIt,()=>kIt],xRt=[9,Y,_Ot,0,()=>JIt,()=>PIt],SRt=[9,Y,yOt,0,()=>YIt,()=>MIt],CRt=[9,Y,OOt,0,()=>XIt,()=>LIt],wRt=[9,Y,wOt,0,()=>ZIt,()=>RIt],TRt=[9,Y,kOt,0,()=>QIt,()=>nLt],ERt=[9,Y,BOt,0,()=>$It,()=>fLt],DRt=[9,Y,CAt,0,()=>iLt,()=>jLt],ORt=[9,Y,MAt,0,()=>sLt,()=>cLt],kRt=[9,Y,FAt,0,()=>lLt,()=>NIt],ARt=[9,Y,Ajt,0,()=>vLt,()=>yLt],jRt=[9,Y,Ujt,0,()=>bLt,()=>F3],MRt=[9,Y,Sjt,0,()=>xLt,()=>SLt],NRt=[9,Y,lMt,0,()=>TLt,()=>ELt],PRt=[9,Y,mMt,0,()=>DLt,()=>OLt],FRt=e=>({apiVersion:`2014-10-31`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??MSt,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??CSt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.rds`,errorTypeRegistries:sIt,xmlNamespace:`http://rds.amazonaws.com/doc/2014-10-31/`,version:`2014-10-31`,serviceTarget:`AmazonRDSv19`},serviceId:e?.serviceId??`RDS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),IRt=e=>{let t=he(e),n=()=>t().then(a),r=FRt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:DSt.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},LRt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},RRt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),zRt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),LRt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),RRt(n))},BRt=class extends le{config;constructor(...[t]){let n=IRt(t||{});super(n),this.initConfig=n;let r=TSt(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=zRt(wSt(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:xSt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},q3={WHEN_SUPPORTED:`WHEN_SUPPORTED`,WHEN_REQUIRED:`WHEN_REQUIRED`},VRt=q3.WHEN_SUPPORTED,J3={WHEN_SUPPORTED:`WHEN_SUPPORTED`,WHEN_REQUIRED:`WHEN_REQUIRED`},HRt=q3.WHEN_SUPPORTED,Y3;(function(e){e.MD5=`MD5`,e.CRC32=`CRC32`,e.CRC32C=`CRC32C`,e.CRC64NVME=`CRC64NVME`,e.SHA1=`SHA1`,e.SHA256=`SHA256`})(Y3||={});var URt;(function(e){e.HEADER=`header`,e.TRAILER=`trailer`})(URt||={});var X3=Y3.CRC32,WRt=(e,{requestChecksumRequired:t,requestAlgorithmMember:n,requestChecksumCalculation:r})=>{if(!n)return r===q3.WHEN_SUPPORTED||t?X3:void 0;if(e[n])return e[n]},Z3=e=>e===Y3.MD5?`content-md5`:`x-amz-checksum-${e.toLowerCase()}`,GRt=(e,t)=>{let n=e.toLowerCase();for(let e of Object.keys(t))if(n===e.toLowerCase())return!0;return!1},KRt=(e,t)=>{let n=e.toLowerCase();for(let e of Object.keys(t))if(e.toLowerCase().startsWith(n))return!0;return!1},Q3=e=>e!==void 0&&typeof e!=`string`&&!ArrayBuffer.isView(e)&&!cee(e),$3=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let e=0;e<8;++e)t=t&1?2197175160^t>>>1:t>>>1;$3[e]=t>>>0}var qRt=class{digestLength=4;crc=4294967295;update(e){let t=this.crc;for(let n=0;n>>8^$3[(t^e[n])&255];this.crc=t}async digest(){let e=(this.crc^4294967295)>>>0,t=new Uint8Array(4);return t[0]=e>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t}reset(){this.crc=4294967295}},JRt=()=>{let e=Array(8);for(let t=0;t<8;t++){let n=Array(512);for(let e=0;e<256;e++){let r=BigInt(e);for(let e=0;e<8*(t+1);e++)r&1n?r=r>>1n^11127430586519243189n:r>>=1n;n[e*2]=Number(r>>32n&4294967295n),n[e*2+1]=Number(r&4294967295n)}e[t]=new Uint32Array(n)}return e},e6,t6,n6,r6,i6,a6,o6,s6,c6,YRt=()=>{e6||(e6=JRt(),[t6,n6,r6,i6,a6,o6,s6,c6]=e6)},XRt=class{c1=0;c2=0;constructor(){YRt(),this.reset()}update(e){let t=e.length,n=0,r=this.c1,i=this.c2;for(;n+8<=t;){let t=((i^e[n++])&255)<<1,a=((i>>>8^e[n++])&255)<<1,o=((i>>>16^e[n++])&255)<<1,s=((i>>>24^e[n++])&255)<<1,c=((r^e[n++])&255)<<1,l=((r>>>8^e[n++])&255)<<1,ee=((r>>>16^e[n++])&255)<<1,u=((r>>>24^e[n++])&255)<<1;r=c6[t]^s6[a]^o6[o]^a6[s]^i6[c]^r6[l]^n6[ee]^t6[u],i=c6[t+1]^s6[a+1]^o6[o+1]^a6[s+1]^i6[c+1]^r6[l+1]^n6[ee+1]^t6[u+1]}for(;n>>8|(r&255)<<24)>>>0,r=r>>>8^t6[t],i^=t6[t+1],++n}this.c1=r,this.c2=i}async digest(){let e=this.c1^4294967295,t=this.c2^4294967295;return new Uint8Array([e>>>24,e>>>16&255,e>>>8&255,e&255,t>>>24,t>>>16&255,t>>>8&255,t&255])}reset(){this.c1=4294967295,this.c2=4294967295}},ZRt=[Y3.CRC32,Y3.CRC32C,Y3.CRC64NVME,Y3.SHA1,Y3.SHA256],l6=[Y3.SHA256,Y3.SHA1,Y3.CRC32,Y3.CRC32C,Y3.CRC64NVME],u6=(e,t)=>{let{checksumAlgorithms:n={}}=t;switch(e){case Y3.MD5:return n?.MD5??t.md5;case Y3.CRC32:return n?.CRC32??dee;case Y3.CRC32C:return n?.CRC32C??qRt;case Y3.CRC64NVME:return n?.CRC64NVME??XRt;case Y3.SHA1:return n?.SHA1??t.sha1;case Y3.SHA256:return n?.SHA256??t.sha256;default:if(n?.[e])return n[e];throw Error(`The checksum algorithm "${e}" is not supported by the client. Select one of ${ZRt}, or provide an implementation to the client constructor checksums field.`)}},d6=(e,t)=>{let n=new e;return n.update(Ce(t||``)),n.digest()},QRt={name:`flexibleChecksumsMiddleware`,step:`build`,tags:[`BODY_CHECKSUM`],override:!0},$Rt=(e,t)=>(n,r)=>async i=>{if(!ve.isInstance(i.request)||KRt(`x-amz-checksum-`,i.request.headers))return n(i);let{request:a,input:o}=i,{body:s,headers:c}=a,{base64Encoder:l,streamHasher:ee}=e,{requestChecksumRequired:u,requestAlgorithmMember:te}=t,d=await e.requestChecksumCalculation(),ne=te?.name,re=te?.httpHeader;ne&&!o[ne]&&(d===q3.WHEN_SUPPORTED||u)&&(o[ne]=X3,re&&(c[re]=X3));let ie=WRt(o,{requestChecksumRequired:u,requestAlgorithmMember:te?.name,requestChecksumCalculation:d}),ae=s,oe=c;if(ie){switch(ie){case Y3.CRC32:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC32`,`U`);break;case Y3.CRC32C:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC32C`,`V`);break;case Y3.CRC64NVME:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC64`,`W`);break;case Y3.SHA1:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_SHA1`,`X`);break;case Y3.SHA256:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_SHA256`,`Y`)}let t=Z3(ie),n=u6(ie,e);if(Q3(s)){let{getAwsChunkedEncodingStream:i,bodyLengthChecker:a}=e;ae=i(typeof e.requestStreamBufferSize==`number`&&e.requestStreamBufferSize>=8192?xee(s,e.requestStreamBufferSize,r.logger):s,{base64Encoder:l,bodyLengthChecker:a,checksumLocationName:t,checksumAlgorithmFn:n,streamHasher:ee}),oe={...c,"content-encoding":c[`content-encoding`]?`${c[`content-encoding`]},aws-chunked`:`aws-chunked`,"transfer-encoding":`chunked`,"x-amz-decoded-content-length":c[`content-length`],"x-amz-content-sha256":`STREAMING-UNSIGNED-PAYLOAD-TRAILER`,"x-amz-trailer":t},delete oe[`content-length`]}else if(!GRt(t,c)){let e=await d6(n,s);oe={...c,[t]:l(e)}}}try{return await n({...i,request:{...a,headers:oe,body:ae}})}catch(e){if(e instanceof Error&&e.name===`InvalidChunkSizeError`)try{e.message.endsWith(`.`)||(e.message+=`.`),e.message+=` Set [requestStreamBufferSize=number e.g. 65_536] in client constructor to instruct AWS SDK to buffer your input stream.`}catch{}throw e}},ezt={name:`flexibleChecksumsInputMiddleware`,toMiddleware:`serializerMiddleware`,relation:`before`,tags:[`BODY_CHECKSUM`],override:!0},tzt=(e,t)=>(n,r)=>async i=>{let a=i.input,{requestValidationModeMember:o}=t,s=await e.requestChecksumCalculation(),c=await e.responseChecksumValidation();switch(s){case q3.WHEN_REQUIRED:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_WHEN_REQUIRED`,`a`);break;case q3.WHEN_SUPPORTED:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED`,`Z`)}switch(c){case J3.WHEN_REQUIRED:Ne(r,`FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED`,`c`);break;case J3.WHEN_SUPPORTED:Ne(r,`FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED`,`b`)}return o&&!a[o]&&c===J3.WHEN_SUPPORTED&&(a[o]=`ENABLED`),n(i)},f6=(e=[])=>{let t=[],n=l6.length;for(let r of e){let e=l6.indexOf(r);e===-1?t[n++]=r:t[e]=r}return t.filter(Boolean)},nzt=e=>{let t=e.lastIndexOf(`-`);if(t!==-1){let n=e.slice(t+1);if(!n.startsWith(`0`)){let e=parseInt(n,10);if(!isNaN(e)&&e>=1&&e<=1e4)return!0}}return!1},rzt=async(e,{checksumAlgorithmFn:t,base64Encoder:n})=>n(await d6(t,e)),izt=async(e,{config:t,responseAlgorithms:n,logger:r})=>{let i=f6(n),{body:a,headers:o}=e;for(let n of i){let i=Z3(n),s=o[i];if(s){let o;try{o=u6(n,t)}catch(e){if(n===Y3.CRC64NVME){r?.warn(`Skipping ${Y3.CRC64NVME} checksum validation: ${e.message}`);continue}throw e}let{base64Encoder:c}=t;if(Q3(a)){e.body=vee({expectedChecksum:s,checksumSourceLocation:i,checksum:new o,source:a,base64Encoder:c});return}let l=await rzt(a,{checksumAlgorithmFn:o,base64Encoder:c});if(l===s)break;throw Error(`Checksum mismatch: expected "${l}" but received "${s}" in response header "${i}".`)}}},azt={name:`flexibleChecksumsResponseMiddleware`,toMiddleware:`deserializerMiddleware`,relation:`after`,tags:[`BODY_CHECKSUM`],override:!0},ozt=(e,t)=>(n,r)=>async i=>{if(!ve.isInstance(i.request))return n(i);let a=i.input,o=await n(i),s=o.response,{requestValidationModeMember:c,responseAlgorithms:l}=t;if(c&&a[c]===`ENABLED`){let{clientName:t,commandName:n}=r,i=Object.keys(e.checksumAlgorithms??{}).filter(e=>{let t=Z3(e);return s.headers[t]!==void 0}),a=f6([...l??[],...i]);if(t===`S3Client`&&n===`GetObjectCommand`&&a.every(e=>{let t=Z3(e),n=s.headers[t];return!n||nzt(n)}))return o;await izt(s,{config:e,responseAlgorithms:a,logger:r.logger})}return o},p6=(e,t)=>({applyToStack:n=>{n.add($Rt(e,t),QRt),n.addRelativeTo(tzt(e,t),ezt),n.addRelativeTo(ozt(e,t),azt)}}),szt=e=>{let{requestChecksumCalculation:t,responseChecksumValidation:n,requestStreamBufferSize:r}=e;return Object.assign(e,{requestChecksumCalculation:Ae(t??VRt),responseChecksumValidation:Ae(n??HRt),requestStreamBufferSize:Number(r??0),checksumAlgorithms:e.checksumAlgorithms??{}})},czt=`content-length`,lzt=`x-amz-decoded-content-length`;function uzt(){return(e,t)=>async n=>{let{request:r}=n;if(ve.isInstance(r)&&!(czt in r.headers)&&!(lzt in r.headers)){let e=`Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.`;typeof t?.logger?.warn==`function`&&!(t.logger instanceof de)?t.logger.warn(e):console.warn(e)}return e({...n})}}var dzt={step:`finalizeRequest`,tags:[`CHECK_CONTENT_LENGTH_HEADER`],name:`getCheckContentLengthHeaderPlugin`,override:!0},fzt=e=>({applyToStack:e=>{e.add(uzt(),dzt)}}),pzt=e=>(t,n)=>async r=>{let i=await e.region(),a=e.region,o=()=>{};n.__s3RegionRedirect&&(Object.defineProperty(e,"region",{writable:!1,value:async()=>n.__s3RegionRedirect}),o=()=>Object.defineProperty(e,"region",{writable:!0,value:a}));try{let a=await t(r);if(n.__s3RegionRedirect&&(o(),i!==await e.region()))throw Error(`Region was not restored following S3 region redirect.`);return a}catch(e){throw o(),e}},mzt={tags:[`REGION_REDIRECT`,`S3`],name:`regionRedirectEndpointMiddleware`,override:!0,relation:`before`,toMiddleware:`endpointV2Middleware`};function hzt(e){return(t,n)=>async r=>{try{return await t(r)}catch(i){if(e.followRegionRedirects){let a=i?.$metadata?.httpStatusCode,o=n.commandName===`HeadBucketCommand`,s=i?.$response?.headers?.[`x-amz-bucket-region`];if(s&&(a===301||a===400&&(i?.name===`IllegalLocationConstraintException`||o))){try{let t=s;n.logger?.debug(`Redirecting from ${await e.region()} to ${t}`),n.__s3RegionRedirect=t}catch(e){throw Error(`Region redirect failed: `+e)}return t(r)}}throw i}}}var gzt={step:`initialize`,tags:[`REGION_REDIRECT`,`S3`],name:`regionRedirectMiddleware`,override:!0},_zt=e=>({applyToStack:t=>{t.add(hzt(e),gzt),t.addRelativeTo(pzt(e),mzt)}}),vzt=class e{data;lastPurgeTime=Date.now();static EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;constructor(e={}){this.data=e}get(e){let t=this.data[e];if(t)return t}set(e,t){return this.data[e]=t,t}delete(e){delete this.data[e]}async purgeExpired(){let t=Date.now();if(!(this.lastPurgeTime+e.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>t))for(let e in this.data){let n=this.data[e];if(!n.isRefreshing){let r=await n.identity;r.expiration&&r.expiration.getTime()(t.expiration?.getTime()??0){i.set(r,new m6(Promise.resolve(e)))})),t)):i.set(r,new m6(this.getIdentity(r))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(e=>{console.warn(`Error while clearing expired entries in S3ExpressIdentityCache: -`+e)});let t=await this.createSessionFn(e);if(!t.Credentials?.AccessKeyId||!t.Credentials?.SecretAccessKey)throw Error(`s3#createSession response credential missing AccessKeyId or SecretAccessKey.`);return{accessKeyId:t.Credentials.AccessKeyId,secretAccessKey:t.Credentials.SecretAccessKey,sessionToken:t.Credentials.SessionToken,expiration:t.Credentials.Expiration?new Date(t.Credentials.Expiration):void 0}}},bzt=(e,{session:t})=>{let[n,r]=t,{forcePathStyle:i,useAccelerateEndpoint:a,disableMultiregionAccessPoints:o,followRegionRedirects:s,s3ExpressIdentityProvider:c,bucketEndpoint:l,expectContinueHeader:ee}=e;return Object.assign(e,{forcePathStyle:i??!1,useAccelerateEndpoint:a??!1,disableMultiregionAccessPoints:o??!1,followRegionRedirects:s??!1,s3ExpressIdentityProvider:c??new yzt(async e=>n().send(new r({Bucket:e}))),bucketEndpoint:l??!1,expectContinueHeader:ee??2097152})},xzt=e=>(e,t)=>async n=>{let r=await e(n),{response:i}=r;if(Pe.isInstance(i)&&i.headers.expires){i.headers.expiresstring=i.headers.expires;try{me(i.headers.expires)}catch(e){t.logger?.warn(`AWS SDK Warning for ${t.clientName}::${t.commandName} response parsing (${i.headers.expires}): ${e}`),delete i.headers.expires}}return r},Szt={tags:[`S3`],name:`s3ExpiresMiddleware`,override:!0,relation:`after`,toMiddleware:`deserializerMiddleware`},Czt=e=>({applyToStack:t=>{t.addRelativeTo(xzt(e),Szt)}}),wzt=`sigv4-s3express`,Tzt=`x-amz-s3session-token`,Ezt=e=>(t,n)=>async r=>{if(n.endpointV2){let t=n.endpointV2,i=t.properties?.authSchemes?.[0]?.name===wzt;if((t.properties?.backend===`S3Express`||t.properties?.bucketType===`Directory`)&&(Ne(n,`S3_EXPRESS_BUCKET`,`J`),n.isS3ExpressBucket=!0),i){let t=r.input.Bucket;if(t){let i=await e.s3ExpressIdentityProvider.getS3ExpressIdentity(await e.credentials(),{Bucket:t});n.s3ExpressIdentity=i,ve.isInstance(r.request)&&i.sessionToken&&(r.request.headers[Tzt]=i.sessionToken)}}}return t(r)},Dzt={name:`s3ExpressMiddleware`,step:`build`,tags:[`S3`,`S3_EXPRESS`],override:!0},Ozt=e=>({applyToStack:t=>{t.add(Ezt(e),Dzt)}}),kzt=async(e,t,n,r)=>{let i=await r.signWithCredentials(n,e,{});if(i.headers[`X-Amz-Security-Token`]||i.headers[`x-amz-security-token`])throw Error(`X-Amz-Security-Token must not be set for s3-express requests.`);return i},Azt=e=>e=>{throw e},jzt=(e,t)=>{},Mzt=e=>(n,r)=>async i=>{if(!ve.isInstance(i.request))return n(i);let a=t(r).selectedHttpAuthScheme;if(!a)throw Error(`No HttpAuthScheme was selected: unable to sign request`);let{httpAuthOption:{signingProperties:o={}},identity:s,signer:c}=a,l;l=r.s3ExpressIdentity?await kzt(r.s3ExpressIdentity,o,i.request,await e.signer()):await c.sign(i.request,s,o);let ee=await n({...i,request:l}).catch((c.errorHandler||Azt)(o));return(c.successHandler||jzt)(ee.response,o),ee},Nzt=e=>({applyToStack:t=>{t.addRelativeTo(Mzt(e),ne)}});function Pzt(e){return new ReadableStream({start(t){t.enqueue(e),t.close()}})}var Fzt={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},Izt=e=>(t,n)=>async r=>{let i=await t(r),{response:a}=i;if(!Pe.isInstance(a))return i;let{statusCode:o,body:s}=a;if(o<200||o>=300)return i;let c=await Lzt(s,e);if(a.body=Pzt(c),c.length===0&&Fzt[n.commandName]){let e=Error(`S3 aborted request`);throw e.$metadata={httpStatusCode:503},e.name=`InternalError`,e}let l=e.utf8Encoder(c.subarray(c.length-16));return l&&l.endsWith(``)&&(a.statusCode=503),i},Lzt=(e=new Uint8Array,t)=>e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array),Rzt={relation:`after`,toMiddleware:`deserializerMiddleware`,tags:[`THROW_200_EXCEPTIONS`,`S3`],name:`throw200ExceptionsMiddleware`,override:!0},h6=e=>({applyToStack:t=>{t.addRelativeTo(Izt(e),Rzt)}});function zzt(e){return(t,n)=>async r=>{if(e.bucketEndpoint){let e=n.endpointV2;if(e){let t=r.input.Bucket;if(typeof t==`string`)try{let r=new URL(t);n.endpointV2={...e,url:r}}catch(e){let r=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${t} could not be parsed as URL.`;throw n.logger?.constructor?.name===`NoOpLogger`?console.warn(r):n.logger?.warn?.(r),e}}}return t(r)}}var Bzt={name:`bucketEndpointMiddleware`,override:!0,relation:`after`,toMiddleware:`endpointV2Middleware`};function Vzt({bucketEndpoint:e}){return t=>async n=>{let{input:{Bucket:r}}=n;if(!e&&typeof r==`string`&&!Gpe(r)&&r.indexOf(`/`)>=0){let e=Error(`Bucket name shouldn't contain '/', received '${r}'`);throw e.name=`InvalidBucketName`,e}return t({...n})}}var Hzt={step:`initialize`,tags:[`VALIDATE_BUCKET_NAME`],name:`validateBucketNameMiddleware`,override:!0},Uzt=e=>({applyToStack:t=>{t.add(Vzt(e),Hzt),t.addRelativeTo(zzt(e),Bzt)}}),Wzt=class extends Yee{async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n),i=ae.of(e.input),a=i.getSchema(),o=0,s=a[6]??0;if(t&&typeof t==`object`)for(let[e,n]of i.structIterator()){if(++o>s)break;if(e===`Bucket`){if(!t.Bucket&&n.getMergedTraits().httpLabel)throw Error(`No value provided for input HTTP label: Bucket.`);break}}return r}};function Gzt(e){return t=>async n=>{let{request:r}=n;if(e.expectContinueHeader!==!1&&ve.isInstance(r)&&r.body&&e.runtime===`node`&&e.requestHandler?.constructor?.name!==`FetchHttpHandler`){let t=!0;if(typeof e.expectContinueHeader==`number`)try{t=(Number(r.headers?.[`content-length`])??e.bodyLengthChecker?.(r.body)??1/0)>=e.expectContinueHeader}catch{}else t=!!e.expectContinueHeader;t&&(r.headers.Expect=`100-continue`)}return t({...n,request:r})}}var Kzt={step:`build`,tags:[`SET_EXPECT_HEADER`,`EXPECT_HEADER`],name:`addExpectContinueMiddleware`,override:!0},qzt=e=>({applyToStack:t=>{t.add(Gzt(e),Kzt)}});function Jzt(e){return t=>async n=>{let{CreateBucketConfiguration:r}=n.input,i=await e.region();return!r?.LocationConstraint&&!r?.Location&&i!==`us-east-1`&&(n.input.CreateBucketConfiguration=n.input.CreateBucketConfiguration??{},n.input.CreateBucketConfiguration.LocationConstraint=i),t(n)}}var Yzt={step:`initialize`,tags:[`LOCATION_CONSTRAINT`,`CREATE_BUCKET_CONFIGURATION`],name:`locationConstraintMiddleware`,override:!0},Xzt=e=>({applyToStack:t=>{t.add(Jzt(e),Yzt)}});function Zzt(e){return t=>async n=>{let r={...n.input};for(let t of[{target:`SSECustomerKey`,hash:`SSECustomerKeyMD5`},{target:`CopySourceSSECustomerKey`,hash:`CopySourceSSECustomerKeyMD5`}]){let n=r[t.target];if(n){let i;typeof n==`string`?$zt(n,e)?i=e.base64Decoder(n):(i=e.utf8Decoder(n),r[t.target]=e.base64Encoder(i)):(i=ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n),r[t.target]=e.base64Encoder(i));let a=new e.md5;a.update(i),r[t.hash]=e.base64Encoder(await a.digest())}}return t({...n,input:r})}}var Qzt={name:`ssecMiddleware`,step:`initialize`,tags:[`SSE`],override:!0},g6=e=>({applyToStack:t=>{t.add(Zzt(e),Qzt)}});function $zt(e,t){if(!/^(?:[A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e))return!1;try{return t.base64Decoder(e).length===32}catch{return!1}}var _6=`ref`,v6=`argv`,y6=`backend`,b6=`authSchemes`,x6=`disableDoubleEncoding`,S6=`signingName`,C6=`signingRegion`,w6=`signingRegionSet`,Z=-1,T6=!0,E6=!1,D6=`isSet`,O6=`booleanEquals`,k6=`stringEquals`,A6=`coalesce`,j6=`substring`,M6=``,N6=`aws.partition`,P6=`partitionResult`,F6=`accessPointSuffix`,I6=`regionPrefix`,L6=e=>`outpostId_ssa_`+e+M6,R6=`hardwareType`,z6=`ite`,B6=`isValidHostLabel`,V6=`sigv4`,H6=`aws.isVirtualHostableS3Bucket`,U6=`url`,W6=`getAttr`,G6=`bucketArn`,K6=`--`,q6=`arnType`,J6=`accesspoint`,Y6=e=>`accessPointName_ssa_`+e+M6,X6=`s3-object-lambda`,Z6=`s3-outposts`,Q6=`bucketPartition`,$6=`us-east-1`,e8=`outpostType`,t8=`name`,n8=`s3`,r8=`{url#scheme}://{Bucket}.{url#authority}{url#path}`,i8=`{url#scheme}://{url#authority}{url#path}`,a8=`{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}`,o8=`https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}`,s8=`https://{Bucket}.s3.{partitionResult#dnsSuffix}`,c8=e=>`{url#scheme}://{accessPointName_ssa_`+e+`}-{bucketArn#accountId}.{url#authority}{url#path}`,l8=e=>"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_"+e+"}`",u8=`sigv4a`,d8=`{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}`,f8=`https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,p8=`https://s3.{partitionResult#dnsSuffix}`,m8={[_6]:`UseFIPS`},h8={[_6]:`UseDualStack`},g8={[_6]:`Bucket`},_8={fn:W6,[v6]:[{[_6]:P6},t8]},v8={[_6]:U6},y8={[_6]:`Region`},b8={[_6]:G6},x8={[_6]:q6},S8={[_6]:`accessPointName_ssa_1`},C8={fn:W6,[v6]:[b8,`region`]},w8={[_6]:R6},T8={fn:W6,[v6]:[b8,`service`]},E8={fn:W6,[v6]:[b8,`accountId`]},D8={[y6]:`S3Express`,[b6]:[{[x6]:!0,[t8]:`{_s3e_auth}`,[S6]:`s3express`,[C6]:`{Region}`}]},O8={[y6]:`S3Express`,[b6]:[{[x6]:!0,[t8]:V6,[S6]:`s3express`,[C6]:`{Region}`}]},k8={[b6]:[{[x6]:!0,[t8]:u8,[S6]:Z6,[w6]:[`*`]},{[x6]:!0,[t8]:V6,[S6]:Z6,[C6]:`{Region}`}]},A8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:$6}]},j8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:`{Region}`}]},M8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:X6,[C6]:`{bucketArn#region}`}]},N8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:`{bucketArn#region}`}]},P8={[b6]:[{[x6]:!0,[t8]:u8,[S6]:Z6,[w6]:[`*`]},{[x6]:!0,[t8]:V6,[S6]:Z6,[C6]:`{bucketArn#region}`}]},F8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:X6,[C6]:`{Region}`}]},I8=[y8],L8=[{[_6]:`Endpoint`}],R8=[g8],z8=[g8,0,7,!0],B8=[b8,`resourceId[1]`],eBt=[`*`],V8={conditions:[[D6,I8],[O6,[{[_6]:`Accelerate`},T6]],[O6,[m8,T6]],[O6,[h8,T6]],[D6,L8],[D6,R8],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,0,6,T6]},M6]},`--x-s3`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:z8},M6]},`--xa-s3`]],[N6,I8,P6],[j6,z8,F6],[k6,[{[_6]:F6},`--op-s3`]],[j6,[g8,8,12,T6],I6],[j6,[g8,32,49,T6],L6(2)],[j6,[g8,49,50,T6],R6],[O6,[{[_6]:`ForcePathStyle`},T6]],[k6,[_8,`aws-cn`]],[z6,[h8,`.dualstack`,M6],`_s3e_ds`],[B6,[{[_6]:L6(2)},E6]],[z6,[m8,`-fips`,M6],`_s3e_fips`],[z6,[{fn:A6,[v6]:[{[_6]:`DisableS3ExpressSessionAuth`},E6]},V6,`sigv4-s3express`],`_s3e_auth`],[H6,[g8,E6]],[`parseURL`,L8,U6],[O6,[{fn:A6,[v6]:[{[_6]:`UseS3ExpressControlEndpoint`},E6]},T6]],[H6,[g8,T6]],[k6,[{fn:W6,[v6]:[v8,`scheme`]},`http`]],[B6,[y8,E6]],[`aws.parseArn`,R8,G6],[W6,[{fn:`split`,[v6]:[g8,K6,0]},`[-2]`],`s3expressAvailabilityZoneId`],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,0,4,E6]},M6]},`arn:`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,16,18,T6]},M6]},K6]],[O6,[{fn:W6,[v6]:[v8,`isIp`]},T6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,21,23,T6]},M6]},K6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,27,29,T6]},M6]},K6]],[k6,[{[_6]:I6},`beta`]],[`uriEncode`,R8,`uri_encoded_bucket`],[B6,[y8,T6]],[O6,[{fn:A6,[v6]:[{[_6]:`UseObjectLambdaEndpoint`},E6]},T6]],[W6,[b8,`resourceId[0]`],q6],[k6,[x8,M6]],[k6,[x8,J6]],[W6,B8,Y6(1)],[k6,[S8,M6]],[k6,[C8,M6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,14,16,T6]},M6]},K6]],[k6,[w8,`e`]],[k6,[w8,`o`]],[k6,[y8,`aws-global`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,19,21,T6]},M6]},K6]],[k6,[T8,X6]],[O6,[{fn:A6,[v6]:[{[_6]:`DisableAccessPoints`},E6]},T6]],[k6,[T8,Z6]],[N6,[C8],Q6],[B6,[S8,T6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,26,28,T6]},M6]},K6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,15,17,T6]},M6]},K6]],[W6,[b8,`resourceId[4]`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,20,22,T6]},M6]},K6]],[O6,[{[_6]:`UseGlobalEndpoint`},T6]],[k6,[y8,$6]],[W6,B8,L6(1)],[O6,[{fn:A6,[v6]:[{[_6]:`UseArnRegion`},T6]},T6]],[B6,[{[_6]:L6(1)},E6]],[W6,[b8,`resourceId[2]`],e8],[k6,[y8,C8]],[k6,[{fn:W6,[v6]:[{[_6]:Q6},t8]},_8]],[O6,[{[_6]:`DisableMultiRegionAccessPoints`},T6]],[B6,[C8,T6]],[k6,[{fn:W6,[v6]:[b8,`partition`]},_8]],[k6,[E8,M6]],[k6,[T8,n8]],[B6,[E8,E6]],[W6,[b8,`resourceId[3]`],Y6(2)],[B6,[S8,E6]],[k6,[{[_6]:e8},J6]],[B6,[{[_6]:Y6(2)},E6]]],results:[[Z],[Z,`Accelerate cannot be used with FIPS`],[Z,`Cannot set dual-stack in combination with a custom endpoint.`],[Z,`A custom endpoint cannot be combined with FIPS`],[Z,`A custom endpoint cannot be combined with S3 Accelerate`],[Z,`Partition does not support FIPS`],[Z,`S3Express does not support S3 Accelerate.`],[`{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}`,D8],[r8,D8],[Z,`S3Express bucket name is not a valid virtual hostable name.`],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,O8],[`https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,D8],[Z,`Unrecognized S3Express bucket name format.`],[i8,D8],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,O8],[Z,`Expected a endpoint to be specified but no endpoint was found`],[`https://{Bucket}.ec2.{url#authority}`,k8],[`https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,k8],[`https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}`,k8],[`https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,k8],[Z,`Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"`],[Z,`Invalid Outposts Bucket alias - it must be a valid bucket name.`],[Z,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[Z,"Custom endpoint `{Endpoint}` was not a valid URI"],[Z,`S3 Accelerate cannot be used in this region`],[`https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[a8,A8],[r8,A8],[a8,j8],[r8,j8],[o8,A8],[o8,j8],[s8,A8],[s8,j8],[`https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}`,j8],[Z,`Invalid region: region was not a valid DNS name.`],[Z,`S3 Object Lambda does not support Dual-stack`],[Z,`S3 Object Lambda does not support S3 Accelerate`],[Z,`Access points are not supported for this operation`],[Z,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[Z,`Invalid ARN: Missing account id`],[c8(1),M8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,M8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}`,M8],[Z,l8(1)],[Z,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[Z,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[Z,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[Z,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[Z,`Invalid ARN: bucket ARN is missing a region`],[Z,"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided"],[Z,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[Z,`Access Points do not support S3 Accelerate`],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[c8(1),N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[Z,`Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}`],[Z,`S3 MRAP does not support dual-stack`],[Z,`S3 MRAP does not support FIPS`],[Z,`S3 MRAP does not support S3 Accelerate`],[Z,`Invalid configuration: Multi-Region Access Point ARNs are disabled.`],[`https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}`,{[b6]:[{[x6]:T6,name:u8,[S6]:n8,[w6]:eBt}]}],[Z,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[Z,`Invalid Access Point Name`],[Z,`S3 Outposts does not support Dual-stack`],[Z,`S3 Outposts does not support FIPS`],[Z,`S3 Outposts does not support S3 Accelerate`],[Z,`Invalid Arn: Outpost Access Point ARN contains sub resources`],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}`,P8],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}`,P8],[Z,l8(2)],[Z,"Expected an outpost type `accesspoint`, found {outpostType}"],[Z,`Invalid ARN: expected an access point name`],[Z,`Invalid ARN: Expected a 4-component resource`],[Z,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[Z,`Invalid ARN: The Outpost Id was not set`],[Z,`Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})`],[Z,`Invalid ARN: No ARN type specified`],[Z,"Invalid ARN: `{Bucket}` was not a valid ARN"],[Z,`Path-style addressing cannot be used with ARN buckets`],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[d8,A8],[d8,j8],[f8,A8],[f8,j8],[`https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[Z,`Path-style addressing cannot be used with S3 Accelerate`],[i8,F8],[`https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}`,F8],[`https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}`,F8],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[i8,A8],[i8,j8],[p8,A8],[p8,j8],[`https://s3.{Region}.{partitionResult#dnsSuffix}`,j8],[Z,`A region must be set when sending requests to S3.`]]},tBt=2,nBt=new Int32Array([-1,1,-1,0,3,100000115,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,100000115,16,10,13,18,11,13,19,12,13,22,100000014,13,35,14,100000042,36,100000103,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,100000086,38,100000086,29,39,47,30,48,100000058,31,50,32,100000085,51,33,136,55,100000076,34,59,35,100000084,60,39,36,61,37,100000083,62,38,146,63,41,100000046,61,40,100000083,62,41,150,64,42,100000054,66,43,100000053,70,44,100000052,71,45,100000081,73,46,100000080,74,100000078,100000079,40,48,100000057,41,100000057,49,42,185,50,48,62,51,49,100000045,52,51,53,526,60,56,54,62,100000055,55,63,57,100000046,62,100000055,57,64,58,100000054,66,59,100000053,69,60,100000065,70,61,100000052,72,100000064,100000051,49,100000045,63,51,64,526,60,67,65,62,100000055,66,63,68,100000046,62,100000055,68,64,69,100000054,66,70,100000053,68,100000047,71,70,72,100000052,72,100000050,100000051,25,74,100000042,46,100000039,75,57,76,100000041,58,100000040,100000041,26,100000088,78,28,100000087,79,34,82,80,35,81,545,36,100000103,100000115,46,100000097,83,57,84,100000099,58,100000098,100000099,5,101,86,8,87,100000115,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,100000014,95,35,96,100000042,36,100000103,100000042,22,100000013,98,35,99,100000042,36,100000101,100,46,100000110,100000111,6,214,102,7,208,103,8,119,104,14,118,105,21,106,100000023,26,107,502,37,108,100000086,38,100000086,109,39,112,110,48,100000058,111,50,136,100000085,40,113,100000057,41,100000057,114,42,115,500,48,100000056,116,52,117,100000072,65,100000069,100000072,21,501,100000023,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,100000023,23,128,129,24,189,129,26,130,197,37,131,100000086,38,100000086,132,39,159,133,48,100000058,134,50,135,100000085,51,141,136,55,100000076,137,59,138,100000084,60,100000083,139,61,140,100000083,63,100000083,100000046,55,100000076,142,59,143,100000084,60,148,144,61,145,100000083,62,147,146,63,150,100000046,63,153,100000046,61,149,100000083,62,153,150,64,151,100000054,66,152,100000053,70,100000082,100000052,64,154,100000054,66,155,100000053,70,156,100000052,71,157,100000081,73,158,100000080,74,100000077,100000079,40,160,100000057,41,100000057,161,42,185,162,48,174,163,49,100000045,164,51,165,526,60,168,166,62,100000055,167,63,169,100000046,62,100000055,169,64,170,100000054,66,171,100000053,69,172,100000065,70,173,100000052,72,100000063,100000051,49,100000045,175,51,176,526,60,179,177,62,100000055,178,63,180,100000046,62,100000055,180,64,181,100000054,66,182,100000053,68,100000047,183,70,184,100000052,72,100000048,100000051,48,100000056,186,52,187,100000072,65,100000069,188,67,100000070,100000071,25,100000036,100000042,21,191,100000023,25,192,100000042,30,194,193,46,100000034,100000036,46,100000033,100000035,21,196,100000023,26,100000088,197,28,100000087,198,34,201,199,35,200,545,36,100000101,100000115,46,100000095,100000096,17,203,100000022,20,204,100000021,21,205,550,33,206,550,44,100000016,207,45,100000018,100000020,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,100000009,20,217,227,21,231,100000009,16,219,220,18,223,220,19,221,224,20,222,227,21,231,100000012,19,226,224,20,225,100000009,21,100000009,100000012,20,230,227,21,228,100000009,30,229,100000009,34,100000007,100000009,21,231,415,30,232,100000008,34,100000007,100000008,4,100000002,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,100000086,38,100000086,248,39,249,518,40,250,100000057,41,100000057,251,42,538,252,48,100000043,253,49,100000045,254,51,255,526,60,258,256,62,100000055,257,63,259,100000046,62,100000055,259,64,260,100000054,66,261,100000053,69,262,100000065,70,263,100000052,72,100000062,100000051,25,265,100000042,46,100000031,100000032,26,100000088,267,28,100000087,268,34,269,544,46,100000093,100000094,8,397,100000009,8,407,100000009,3,346,273,4,100000003,274,5,284,275,8,276,100000115,15,100000005,277,16,278,281,18,279,281,19,280,281,22,100000014,281,35,282,100000042,36,100000102,283,46,100000106,100000107,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,100000086,38,100000086,291,39,292,307,40,293,100000057,41,100000057,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,100000005,302,20,337,303,26,304,341,37,305,100000086,38,100000086,306,39,309,307,48,100000058,308,50,100000074,100000085,40,310,100000057,41,100000057,311,42,335,312,48,324,313,49,100000045,314,51,315,526,60,318,316,62,100000055,317,63,319,100000046,62,100000055,319,64,320,100000054,66,321,100000053,69,322,100000065,70,323,100000052,72,100000061,100000051,49,100000045,325,51,326,526,60,329,327,62,100000055,328,63,330,100000046,62,100000055,330,64,331,100000054,66,332,100000053,68,100000047,333,70,334,100000052,72,100000049,100000051,48,100000056,336,52,100000067,100000072,25,338,100000042,46,100000027,100000028,15,100000005,340,26,100000088,341,28,100000087,342,34,345,343,35,344,545,36,100000102,100000115,46,100000091,100000092,4,100000002,347,5,357,348,8,349,100000115,15,100000005,350,16,351,354,18,352,354,19,353,354,22,100000014,354,35,355,100000042,36,100000043,356,46,100000104,100000105,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,100000005,367,20,387,368,26,369,391,37,370,100000086,38,100000086,371,39,372,518,40,373,100000057,41,100000057,374,42,538,375,48,100000043,376,49,100000045,377,51,378,526,60,381,379,62,100000055,380,63,382,100000046,62,100000055,382,64,383,100000054,66,384,100000053,69,385,100000065,70,386,100000052,72,100000060,100000051,25,388,100000042,46,100000025,100000026,15,100000005,390,26,100000088,391,28,100000087,392,34,393,544,46,100000089,100000090,15,100000005,547,8,396,100000009,15,100000005,397,16,398,410,18,399,410,19,400,410,20,401,100000009,27,402,100000012,29,100000011,403,31,100000011,404,32,100000011,422,8,406,100000009,15,100000005,407,16,408,410,18,409,410,19,411,410,20,100000012,100000009,20,414,412,22,413,100000009,34,100000010,100000009,22,416,415,27,419,100000012,27,418,417,34,100000010,100000012,34,100000010,419,43,100000011,420,47,100000011,421,53,100000011,422,54,100000011,423,56,100000011,100000012,2,100000001,425,3,478,426,4,100000004,427,5,438,428,8,429,100000115,16,430,433,18,431,433,19,432,433,22,100000014,433,35,434,100000042,36,100000044,435,46,100000112,436,57,437,100000114,58,100000113,100000114,6,100000006,439,7,100000006,440,8,450,441,14,501,442,26,443,502,37,444,100000086,38,100000086,445,39,446,465,40,447,100000057,41,100000057,448,42,471,449,48,100000044,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,100000042,46,100000037,100000038,20,540,461,26,462,474,37,463,100000086,38,100000086,464,39,467,465,48,100000058,466,50,100000075,100000085,40,468,100000057,41,100000057,469,42,471,470,48,100000044,524,48,100000044,472,52,100000068,100000072,26,100000088,474,28,100000087,475,34,100000100,476,35,477,545,36,100000044,100000115,4,100000002,479,5,488,480,8,481,100000115,16,482,485,18,483,485,19,484,485,22,100000014,485,35,486,100000042,36,100000043,487,46,100000108,100000109,6,100000006,489,7,100000006,490,8,503,491,14,501,492,26,493,502,37,494,100000086,38,100000086,495,39,496,518,40,497,100000057,41,100000057,498,42,538,499,48,100000043,500,49,100000045,526,26,100000088,502,28,100000087,100000115,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,100000042,46,100000029,100000030,20,540,514,26,515,542,37,516,100000086,38,100000086,517,39,520,518,48,100000058,519,50,100000073,100000085,40,521,100000057,41,100000057,522,42,538,523,48,100000043,524,49,100000045,525,51,529,526,60,100000055,527,62,100000055,528,63,100000055,100000046,60,532,530,62,100000055,531,63,533,100000046,62,100000055,533,64,534,100000054,66,535,100000053,69,536,100000065,70,537,100000052,72,100000059,100000051,48,100000043,539,52,100000066,100000072,25,100000024,100000042,26,100000088,542,28,100000087,543,34,100000100,544,35,546,545,36,100000042,100000115,36,100000043,100000115,17,548,100000022,20,549,100000021,33,552,550,44,100000017,551,45,100000019,100000020,44,100000015,553,45,100000015,100000020]),rBt=xe.from(nBt,tBt,V8.conditions,V8.results),iBt=new ct({size:50,params:[`Accelerate`,`Bucket`,`DisableAccessPoints`,`DisableMultiRegionAccessPoints`,`DisableS3ExpressSessionAuth`,`Endpoint`,`ForcePathStyle`,`Region`,`UseArnRegion`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`,`UseObjectLambdaEndpoint`,`UseS3ExpressControlEndpoint`]}),H8=(e,t={})=>iBt.get(e,()=>ut(rBt,{endpointParams:e,logger:t.logger}));Le.aws=oe;var aBt=(e=>async(n,r,i)=>{if(!i)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let a=await e(n,r,i),o=t(r)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!o)throw Error(`getEndpointParameterInstructions() is not defined on '${r.commandName}'`);let c=await s(i,{getEndpointParameterInstructions:o},n);return Object.assign(a,c)})(async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function U8(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function W8(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var oBt=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:o={},...s}=e,c=t.toLowerCase();t!==c&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${c}'`);let l;if(c===`sigv4a`){l=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(ee.sigv4aDependency()===`none`&&e)continue}else if(c.startsWith(`sigv4`))l=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${c}'`);let u=n[l];if(!u)throw Error(`Could not find HttpAuthOption create function for '${l}'`);let te=u(r);te.schemeId=l,te.signingProperties={...te.signingProperties||{},...s,...o},a.push(te)}return a})(H8,e=>{let t=[];return e.operation,t.push(U8(e)),t.push(W8(e)),t},{"aws.auth#sigv4":U8,"aws.auth#sigv4a":W8}),sBt=e=>{let t=c(e),n=see(t);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[])})},cBt=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:`s3`,clientContextParams:e.clientContextParams??{}}),G8=eee({ForcePathStyle:{type:`clientContextParams`,name:`forcePathStyle`},UseArnRegion:{type:`clientContextParams`,name:`useArnRegion`},DisableMultiRegionAccessPoints:{type:`clientContextParams`,name:`disableMultiregionAccessPoints`},Accelerate:{type:`clientContextParams`,name:`useAccelerateEndpoint`},DisableS3ExpressSessionAuth:{type:`clientContextParams`,name:`disableS3ExpressSessionAuth`},UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},`AmazonS3`,`S3Client`,Fe),lBt={Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`}},uBt={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},DisableAccessPoints:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},dBt={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},fBt={Bucket:{type:`contextParams`,name:`Bucket`}},pBt={},mBt={Bucket:{type:`contextParams`,name:`Bucket`},Prefix:{type:`contextParams`,name:`Prefix`}},K8=(e,t,n,r)=>[h6(n)],hBt=(e,t,n,r)=>[h6(n),g6(n)],gBt=(e,t,n,r)=>[h6(n),Xzt(n)],_Bt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0}),h6(n)],vBt=(e,t,n,r)=>[p6(n,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]}),g6(n),Czt(n)],yBt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),fzt(n),h6(n),g6(n)],bBt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),h6(n),g6(n)],q8=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},xBt=class e extends q8{name=`NoSuchUpload`;$fault=`client`;constructor(t){super({name:`NoSuchUpload`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SBt=class e extends q8{name=`AccessDenied`;$fault=`client`;constructor(t){super({name:`AccessDenied`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CBt=class e extends q8{name=`ObjectNotInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectNotInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wBt=class e extends q8{name=`BucketAlreadyExists`;$fault=`client`;constructor(t){super({name:`BucketAlreadyExists`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TBt=class e extends q8{name=`BucketAlreadyOwnedByYou`;$fault=`client`;constructor(t){super({name:`BucketAlreadyOwnedByYou`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},EBt=class e extends q8{name=`NoSuchBucket`;$fault=`client`;constructor(t){super({name:`NoSuchBucket`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DBt=class e extends q8{name=`NoSuchKey`;$fault=`client`;constructor(t){super({name:`NoSuchKey`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OBt=class e extends q8{name=`InvalidObjectState`;$fault=`client`;StorageClass;AccessTier;constructor(t){super({name:`InvalidObjectState`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.StorageClass=t.StorageClass,this.AccessTier=t.AccessTier}},kBt=class e extends q8{name=`NoSuchAnnotation`;$fault=`client`;constructor(t){super({name:`NoSuchAnnotation`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ABt=class e extends q8{name=`NotFound`;$fault=`client`;constructor(t){super({name:`NotFound`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jBt=class e extends q8{name=`InvalidPrefix`;$fault=`client`;constructor(t){super({name:`InvalidPrefix`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MBt=class e extends q8{name=`EncryptionTypeMismatch`;$fault=`client`;constructor(t){super({name:`EncryptionTypeMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},NBt=class e extends q8{name=`InvalidRequest`;$fault=`client`;constructor(t){super({name:`InvalidRequest`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PBt=class e extends q8{name=`InvalidWriteOffset`;$fault=`client`;constructor(t){super({name:`InvalidWriteOffset`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FBt=class e extends q8{name=`TooManyParts`;$fault=`client`;constructor(t){super({name:`TooManyParts`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},IBt=class e extends q8{name=`AnnotationLimitExceeded`;$fault=`client`;constructor(t){super({name:`AnnotationLimitExceeded`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LBt=class e extends q8{name=`AnnotationNameTooLong`;$fault=`client`;constructor(t){super({name:`AnnotationNameTooLong`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RBt=class e extends q8{name=`InvalidAnnotationName`;$fault=`client`;constructor(t){super({name:`InvalidAnnotationName`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zBt=class e extends q8{name=`UnsupportedMediaType`;$fault=`client`;constructor(t){super({name:`UnsupportedMediaType`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BBt=class e extends q8{name=`IdempotencyParameterMismatch`;$fault=`client`;constructor(t){super({name:`IdempotencyParameterMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VBt=class e extends q8{name=`ObjectAlreadyInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectAlreadyInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},J8=`ACL`,HBt=`AccessDenied`,UBt=`AbortDate`,Y8=`AccessKeyId`,WBt=`AnnotationLimitExceeded`,GBt=`AbortMultipartUpload`,KBt=`AbortMultipartUploadOutput`,qBt=`AbortMultipartUploadRequest`,JBt=`AnnotationNameTooLong`,YBt=`AcceptRanges`,XBt=`AbortRuleId`,ZBt=`AccessTier`,X8=`Bucket`,Z8=`BucketArn`,QBt=`BucketAlreadyExists`,$Bt=`BucketAlreadyOwnedByYou`,eVt=`BypassGovernanceRetention`,tVt=`BucketInfo`,Q8=`BucketKeyEnabled`,nVt=`BucketNamespace`,$8=`BucketRegion`,e5=`Body`,t5=`Buckets`,n5=`ChecksumAlgorithm`,rVt=`CreateBucket`,r5=`CreateBucketConfiguration`,iVt=`CreateBucketOutput`,aVt=`CreateBucketRequest`,i5=`CacheControl`,a5=`ChecksumCRC32`,o5=`ChecksumCRC32C`,s5=`ChecksumCRC64NVME`,c5=`Cache-Control`,oVt=`CreationDate`,l5=`Content-Disposition`,u5=`ContentDisposition`,d5=`Content-Encoding`,f5=`ContentEncoding`,p5=`ContentLanguage`,m5=`Content-Language`,h5=`Content-Length`,g5=`ContentLength`,_5=`Content-MD5`,v5=`ChecksumMD5`,y5=`ContentMD5`,sVt=`CompletedMultipartUpload`,cVt=`CompleteMultipartUploadOutput`,lVt=`CreateMultipartUploadOutput`,uVt=`CompleteMultipartUploadResult`,dVt=`CompleteMultipartUploadRequest`,fVt=`CreateMultipartUploadRequest`,b5=`CompleteMultipartUpload`,pVt=`CreateMultipartUpload`,mVt=`ChecksumMode`,hVt=`CommonPrefix`,gVt=`CommonPrefixList`,_Vt=`CompletedPartList`,vVt=`CompletedPart`,yVt=`CommonPrefixes`,bVt=`ContentRange`,xVt=`Content-Range`,x5=`ChecksumSHA1`,S5=`ChecksumSHA256`,C5=`ChecksumSHA512`,SVt=`CreateSessionOutput`,CVt=`CreateSessionResult`,wVt=`CreateSessionRequest`,TVt=`CreateSession`,w5=`ChecksumType`,T5=`Content-Type`,E5=`ContentType`,D5=`ContinuationToken`,O5=`ChecksumXXHASH64`,k5=`ChecksumXXHASH3`,A5=`ChecksumXXHASH128`,EVt=`Contents`,j5=`Credentials`,M5=`DeleteMarker`,DVt=`DisplayName`,OVt=`DeleteObjectOutput`,kVt=`DeleteObjectRequest`,AVt=`DeleteObject`,jVt=`DataRedundancy`,N5=`Delimiter`,P5=`ExpectedBucketOwner`,F5=`ExpiresString`,I5=`ETag`,MVt=`EncryptionTypeMismatch`,L5=`EncodingType`,R5=`Expiration`,z5=`Expires`,NVt=`FetchOwner`,B5=`GrantFullControl`,PVt=`GetObject`,FVt=`GetObjectOutput`,IVt=`GetObjectRequest`,V5=`GrantRead`,H5=`GrantReadACP`,LVt=`GrantWrite`,U5=`GrantWriteACP`,RVt=`InvalidAnnotationName`,zVt=`ID`,W5=`IfMatch`,BVt=`IfMatchInitiatedTime`,VVt=`IfMatchLastModifiedTime`,HVt=`IfMatchSize`,UVt=`If-Modified-Since`,WVt=`IfModifiedSince`,GVt=`InitiateMultipartUploadResult`,G5=`If-Match`,K5=`IfNoneMatch`,q5=`If-None-Match`,KVt=`InvalidObjectState`,qVt=`InvalidPrefix`,JVt=`IdempotencyParameterMismatch`,YVt=`InvalidRequest`,XVt=`IsRestoreInProgress`,ZVt=`IsTruncated`,QVt=`IfUnmodifiedSince`,$Vt=`If-Unmodified-Since`,eHt=`InvalidWriteOffset`,J5=`Key`,tHt=`KeyCount`,Y5=`Location`,nHt=`ListAllMyBucketsResult`,rHt=`ListBuckets`,iHt=`ListBucketsOutput`,aHt=`ListBucketsRequest`,oHt=`ListBucketResult`,sHt=`LocationConstraint`,cHt=`LocationInfo`,X5=`LastModified`,lHt=`Last-Modified`,uHt=`ListObjectsV2`,dHt=`ListObjectsV2Output`,fHt=`ListObjectsV2Request`,Z5=`Metadata`,pHt=`MaxBuckets`,mHt=`MFA`,Q5=`MaxKeys`,hHt=`MissingMeta`,gHt=`MpuObjectSize`,_Ht=`MultipartUpload`,$5=`Name`,vHt=`NextContinuationToken`,yHt=`NotFound`,bHt=`NoSuchAnnotation`,xHt=`NoSuchBucket`,SHt=`NoSuchKey`,CHt=`NoSuchUpload`,e7=`Owner`,wHt=`ObjectAlreadyInActiveTierError`,THt=`ObjectLockEnabledForBucket`,t7=`ObjectLockLegalHoldStatus`,n7=`ObjectLockMode`,r7=`ObjectLockRetainUntilDate`,EHt=`ObjectList`,DHt=`ObjectNotInActiveTierError`,OHt=`ObjectOwnership`,kHt=`OptionalObjectAttributes`,AHt=`Object`,i7=`Prefix`,jHt=`PartsCount`,a7=`PartNumber`,MHt=`PutObject`,NHt=`PutObjectOutput`,PHt=`PutObjectRequest`,FHt=`PutObjectTagging`,IHt=`PutObjectTaggingOutput`,LHt=`PutObjectTaggingRequest`,RHt=`Parts`,zHt=`Part`,o7=`RequestCharged`,BHt=`ResponseCacheControl`,VHt=`ResponseContentDisposition`,HHt=`ResponseContentEncoding`,UHt=`ResponseContentLanguage`,WHt=`ResponseContentType`,GHt=`ResponseExpires`,KHt=`RestoreExpiryDate`,s7=`RequestPayer`,qHt=`ReplicationStatus`,c7=`RestoreStatus`,l7=`Range`,JHt=`Restore`,u7=`StartAfter`,d7=`SecretAccessKey`,YHt=`StreamingBlob`,f7=`StorageClass`,XHt=`SessionCredentialValue`,ZHt=`SessionCredentials`,QHt=`SessionMode`,p7=`ServerSideEncryption`,m7=`SSECustomerAlgorithm`,h7=`SSECustomerKey`,g7=`SSECustomerKeyMD5`,_7=`SSEKMSEncryptionContext`,v7=`SSEKMSKeyId`,y7=`SessionToken`,b7=`Size`,$Ht=`Tags`,eUt=`TagCount`,tUt=`TooManyParts`,x7=`TagSet`,S7=`Tag`,C7=`Tagging`,w7=`Type`,T7=`UploadId`,nUt=`UnsupportedMediaType`,rUt=`UploadPart`,iUt=`UploadPartOutput`,aUt=`UploadPartRequest`,oUt=`Value`,E7=`VersionId`,sUt=`WriteOffsetBytes`,D7=`WebsiteRedirectLocation`,cUt=`accept-ranges`,lUt=`bucket-region`,O7=`client`,k7=`continuation-token`,uUt=`delimiter`,A7=`error`,dUt=`encoding-type`,fUt=`fetch-owner`,j7=`http`,M7=`httpChecksum`,N7=`httpError`,Q=`httpHeader`,P7=`httpPayload`,F7=`httpPrefixHeaders`,I7=`httpQuery`,pUt=`max-buckets`,mUt=`max-keys`,L7=`prefix`,R7=`partNumber`,hUt=`response-cache-control`,gUt=`response-content-disposition`,_Ut=`response-content-encoding`,vUt=`response-content-language`,yUt=`response-content-type`,bUt=`response-expires`,z7=`smithy.ts.sdk.synthetic.com.amazonaws.s3`,xUt=`start-after`,SUt=`streaming`,B7=`uploadId`,V7=`versionId`,H7=`xmlFlattened`,U7=`xmlName`,W7=`x-amz-acl`,CUt=`x-amz-abort-date`,wUt=`x-amz-abort-rule-id`,TUt=`x-amz-bucket-arn`,EUt=`x-amz-bypass-governance-retention`,DUt=`x-amz-bucket-namespace`,OUt=`x-amz-bucket-object-lock-enabled`,G7=`x-amz-checksum-algorithm`,K7=`x-amz-checksum-crc32`,q7=`x-amz-checksum-crc32c`,J7=`x-amz-checksum-crc64nvme`,Y7=`x-amz-checksum-md5`,kUt=`x-amz-checksum-mode`,X7=`x-amz-checksum-sha1`,Z7=`x-amz-checksum-sha256`,Q7=`x-amz-checksum-sha512`,AUt=`x-amz-create-session-mode`,$7=`x-amz-checksum-type`,e9=`x-amz-checksum-xxhash64`,t9=`x-amz-checksum-xxhash3`,n9=`x-amz-checksum-xxhash128`,r9=`x-amz-delete-marker`,i9=`x-amz-expiration`,a9=`x-amz-expected-bucket-owner`,o9=`x-amz-grant-full-control`,s9=`x-amz-grant-read`,c9=`x-amz-grant-read-acp`,jUt=`x-amz-grant-write`,l9=`x-amz-grant-write-acp`,MUt=`x-amz-if-match-initiated-time`,NUt=`x-amz-if-match-last-modified-time`,PUt=`x-amz-if-match-size`,u9=`x-amz-meta-`,FUt=`x-amz-mfa`,IUt=`x-amz-missing-meta`,LUt=`x-amz-mp-object-size`,RUt=`x-amz-mp-parts-count`,d9=`x-amz-object-lock-legal-hold`,f9=`x-amz-object-lock-mode`,p9=`x-amz-object-lock-retain-until-date`,zUt=`x-amz-object-ownership`,BUt=`x-amz-optional-object-attributes`,VUt=`x-amz-object-size`,HUt=`x-amz-restore`,m9=`x-amz-request-charged`,h9=`x-amz-request-payer`,UUt=`x-amz-replication-status`,g9=`x-amz-storage-class`,_9=`x-amz-sdk-checksum-algorithm`,v9=`x-amz-server-side-encryption`,y9=`x-amz-server-side-encryption-aws-kms-key-id`,b9=`x-amz-server-side-encryption-bucket-key-enabled`,x9=`x-amz-server-side-encryption-context`,S9=`x-amz-server-side-encryption-customer-algorithm`,C9=`x-amz-server-side-encryption-customer-key`,w9=`x-amz-server-side-encryption-customer-key-MD5`,T9=`x-amz-tagging`,WUt=`x-amz-tagging-count`,E9=`x-amz-version-id`,GUt=`x-amz-write-offset-bytes`,D9=`x-amz-website-redirect-location`,$=`com.amazonaws.s3`,O9=pt.for(z7),KUt=[-3,z7,`S3ServiceException`,0,[],[]];O9.registerError(KUt,q8);var k9=pt.for($),qUt=[-3,$,HBt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(qUt,SBt);var JUt=[-3,$,WBt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(JUt,IBt);var YUt=[-3,$,JBt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(YUt,LBt);var XUt=[-3,$,QBt,{[A7]:O7,[N7]:409},[],[]];k9.registerError(XUt,wBt);var ZUt=[-3,$,$Bt,{[A7]:O7,[N7]:409},[],[]];k9.registerError(ZUt,TBt);var QUt=[-3,$,MVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(QUt,MBt);var $Ut=[-3,$,JVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError($Ut,BBt);var eWt=[-3,$,RVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(eWt,RBt);var tWt=[-3,$,KVt,{[A7]:O7,[N7]:403},[f7,ZBt],[0,0]];k9.registerError(tWt,OBt);var nWt=[-3,$,qVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(nWt,jBt);var rWt=[-3,$,YVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(rWt,NBt);var iWt=[-3,$,eHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(iWt,PBt);var aWt=[-3,$,bHt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(aWt,kBt);var oWt=[-3,$,xHt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(oWt,EBt);var sWt=[-3,$,SHt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(sWt,DBt);var cWt=[-3,$,CHt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(cWt,xBt);var lWt=[-3,$,yHt,{[A7]:O7},[],[]];k9.registerError(lWt,ABt);var uWt=[-3,$,wHt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(uWt,VBt);var dWt=[-3,$,DHt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(dWt,CBt);var fWt=[-3,$,tUt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(fWt,FBt);var pWt=[-3,$,nUt,{[A7]:O7,[N7]:415},[],[]];k9.registerError(pWt,zBt);var mWt=[O9,k9],A9=[0,$,XHt,8,0],j9=[0,$,h7,8,0],M9=[0,$,_7,8,0],N9=[0,$,v7,8,0],P9=[0,$,YHt,{[SUt]:1},42],hWt=[3,$,KBt,0,[o7],[[0,{[Q]:m9}]]],gWt=[3,$,qBt,0,[X8,J5,T7,s7,P5,BVt],[[0,1],[0,1],[0,{[I7]:B7}],[0,{[Q]:h9}],[0,{[Q]:a9}],[6,{[Q]:MUt}]],3],_Wt=[3,$,X8,0,[$5,oVt,$8,Z8],[0,4,0,0]],vWt=[3,$,tVt,0,[jVt,w7],[0,0]],yWt=[3,$,hVt,0,[i7],[0]],bWt=[3,$,sVt,0,[RHt],[[()=>$Wt,{[H7]:1,[U7]:zHt}]]],xWt=[3,$,vVt,0,[I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,a7],[0,0,0,0,0,0,0,0,0,0,0,1]],SWt=[3,$,cVt,{[U7]:uVt},[Y5,X8,J5,R5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,p7,E7,v7,Q8,o7],[0,0,0,[0,{[Q]:i9}],0,0,0,0,0,0,0,0,0,0,0,0,[0,{[Q]:v9}],[0,{[Q]:E9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:m9}]]],CWt=[3,$,dVt,0,[X8,J5,T7,_Ht,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,gHt,s7,P5,W5,K5,m7,h7,g7],[[0,1],[0,1],[0,{[I7]:B7}],[()=>bWt,{[P7]:1,[U7]:b5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[1,{[Q]:LUt}],[0,{[Q]:h9}],[0,{[Q]:a9}],[0,{[Q]:G5}],[0,{[Q]:q5}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}]],3],wWt=[3,$,r5,0,[sHt,Y5,X8,$Ht],[0,()=>zWt,()=>vWt,[()=>I9,0]]],TWt=[3,$,iVt,0,[Y5,Z8],[[0,{[Q]:Y5}],[0,{[Q]:TUt}]]],EWt=[3,$,aVt,0,[X8,J8,r5,B5,V5,H5,LVt,U5,THt,OHt,nVt],[[0,1],[0,{[Q]:W7}],[()=>wWt,{[P7]:1,[U7]:r5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:jUt}],[0,{[Q]:l9}],[2,{[Q]:OUt}],[0,{[Q]:zUt}],[0,{[Q]:DUt}]],1],DWt=[3,$,lVt,{[U7]:GVt},[UBt,XBt,X8,J5,T7,p7,m7,g7,v7,_7,Q8,o7,n5,w5],[[4,{[Q]:CUt}],[0,{[Q]:wUt}],[0,{[U7]:X8}],0,0,[0,{[Q]:v9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:m9}],[0,{[Q]:G7}],[0,{[Q]:$7}]]],OWt=[3,$,fVt,0,[X8,J5,J8,i5,u5,f5,p5,E5,z5,B5,V5,H5,U5,Z5,p7,f7,D7,m7,h7,g7,v7,_7,Q8,s7,C7,n7,r7,t7,P5,n5,w5],[[0,1],[0,1],[0,{[Q]:W7}],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[0,{[Q]:T5}],[4,{[Q]:z5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:l9}],[128,{[F7]:u9}],[0,{[Q]:v9}],[0,{[Q]:g9}],[0,{[Q]:D9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:h9}],[0,{[Q]:T9}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}],[0,{[Q]:a9}],[0,{[Q]:G7}],[0,{[Q]:$7}]],2],kWt=[3,$,SVt,{[U7]:CVt},[j5,p7,v7,_7,Q8],[[()=>KWt,{[U7]:j5}],[0,{[Q]:v9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}]],1],AWt=[3,$,wVt,0,[X8,QHt,p7,v7,_7,Q8],[[0,1],[0,{[Q]:AUt}],[0,{[Q]:v9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}]],1],jWt=[3,$,OVt,0,[M5,E7,o7],[[2,{[Q]:r9}],[0,{[Q]:E9}],[0,{[Q]:m9}]]],MWt=[3,$,kVt,0,[X8,J5,mHt,E7,s7,eVt,P5,W5,VVt,HVt],[[0,1],[0,1],[0,{[Q]:FUt}],[0,{[I7]:V7}],[0,{[Q]:h9}],[2,{[Q]:EUt}],[0,{[Q]:a9}],[0,{[Q]:G5}],[6,{[Q]:NUt}],[1,{[Q]:PUt}]],2],NWt=[3,$,FVt,0,[e5,M5,YBt,R5,JHt,X5,g5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,hHt,E7,i5,u5,f5,p5,bVt,E5,z5,F5,D7,p7,Z5,m7,g7,v7,Q8,f7,o7,qHt,jHt,eUt,n7,r7,t7],[[()=>P9,16],[2,{[Q]:r9}],[0,{[Q]:cUt}],[0,{[Q]:i9}],[0,{[Q]:HUt}],[4,{[Q]:lHt}],[1,{[Q]:h5}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[1,{[Q]:IUt}],[0,{[Q]:E9}],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[0,{[Q]:xVt}],[0,{[Q]:T5}],[4,{[Q]:z5}],[0,{[Q]:F5}],[0,{[Q]:D9}],[0,{[Q]:v9}],[128,{[F7]:u9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:g9}],[0,{[Q]:m9}],[0,{[Q]:UUt}],[1,{[Q]:RUt}],[1,{[Q]:WUt}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}]]],PWt=[3,$,IVt,0,[X8,J5,W5,WVt,K5,QVt,l7,BHt,VHt,HHt,UHt,WHt,GHt,E7,m7,h7,g7,s7,a7,P5,mVt],[[0,1],[0,1],[0,{[Q]:G5}],[4,{[Q]:UVt}],[0,{[Q]:q5}],[4,{[Q]:$Vt}],[0,{[Q]:l7}],[0,{[I7]:hUt}],[0,{[I7]:gUt}],[0,{[I7]:_Ut}],[0,{[I7]:vUt}],[0,{[I7]:yUt}],[6,{[I7]:bUt}],[0,{[I7]:V7}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[0,{[Q]:h9}],[1,{[I7]:R7}],[0,{[Q]:a9}],[0,{[Q]:kUt}]],2],FWt=[3,$,iHt,{[U7]:nHt},[t5,e7,D5,i7],[[()=>ZWt,0],()=>F9,0,0]],IWt=[3,$,aHt,0,[pHt,D5,i7,$8],[[1,{[I7]:pUt}],[0,{[I7]:k7}],[0,{[I7]:L7}],[0,{[I7]:lUt}]]],LWt=[3,$,dHt,{[U7]:oHt},[ZVt,EVt,$5,i7,N5,Q5,yVt,L5,tHt,D5,vHt,u7,o7],[2,[()=>eGt,{[H7]:1}],0,0,0,1,[()=>QWt,{[H7]:1}],0,1,0,0,0,[0,{[Q]:m9}]]],RWt=[3,$,fHt,0,[X8,N5,L5,Q5,i7,D5,NVt,u7,s7,P5,kHt],[[0,1],[0,{[I7]:uUt}],[0,{[I7]:dUt}],[1,{[I7]:mUt}],[0,{[I7]:L7}],[0,{[I7]:k7}],[2,{[I7]:fUt}],[0,{[I7]:xUt}],[0,{[Q]:h9}],[0,{[Q]:a9}],[64,{[Q]:BUt}]],1],zWt=[3,$,cHt,0,[w7,$5],[0,0]],BWt=[3,$,AHt,0,[J5,X5,I5,n5,w5,b7,f7,e7,c7],[0,4,0,[64,{[H7]:1}],0,1,0,()=>F9,()=>GWt]],F9=[3,$,e7,0,[DVt,zVt],[0,0]],VWt=[3,$,NHt,0,[R5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,p7,E7,m7,g7,v7,_7,Q8,b7,o7],[[0,{[Q]:i9}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[0,{[Q]:v9}],[0,{[Q]:E9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[1,{[Q]:VUt}],[0,{[Q]:m9}]]],HWt=[3,$,PHt,0,[X8,J5,J8,e5,i5,u5,f5,p5,g5,y5,E5,n5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,z5,W5,K5,B5,V5,H5,U5,sUt,Z5,p7,f7,D7,m7,h7,g7,v7,_7,Q8,s7,C7,n7,r7,t7,P5],[[0,1],[0,1],[0,{[Q]:W7}],[()=>P9,16],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[1,{[Q]:h5}],[0,{[Q]:_5}],[0,{[Q]:T5}],[0,{[Q]:_9}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[4,{[Q]:z5}],[0,{[Q]:G5}],[0,{[Q]:q5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:l9}],[1,{[Q]:GUt}],[128,{[F7]:u9}],[0,{[Q]:v9}],[0,{[Q]:g9}],[0,{[Q]:D9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:h9}],[0,{[Q]:T9}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}],[0,{[Q]:a9}]],2],UWt=[3,$,IHt,0,[E7],[[0,{[Q]:E9}]]],WWt=[3,$,LHt,0,[X8,J5,C7,E7,y5,n5,P5,s7],[[0,1],[0,1],[()=>JWt,{[P7]:1,[U7]:C7}],[0,{[I7]:V7}],[0,{[Q]:_5}],[0,{[Q]:_9}],[0,{[Q]:a9}],[0,{[Q]:h9}]],3],GWt=[3,$,c7,0,[XVt,KHt],[2,4]],KWt=[3,$,ZHt,0,[Y8,d7,y7,R5],[[0,{[U7]:Y8}],[()=>A9,{[U7]:d7}],[()=>A9,{[U7]:y7}],[4,{[U7]:R5}]],4],qWt=[3,$,S7,0,[J5,oUt],[0,0],2],JWt=[3,$,C7,0,[x7],[[()=>I9,0]],1],YWt=[3,$,iUt,0,[p7,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,m7,g7,v7,Q8,o7],[[0,{[Q]:v9}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:m9}]]],XWt=[3,$,aUt,0,[X8,J5,a7,T7,e5,g5,y5,n5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,m7,h7,g7,s7,P5],[[0,1],[0,1],[1,{[I7]:R7}],[0,{[I7]:B7}],[()=>P9,16],[1,{[Q]:h5}],[0,{[Q]:_5}],[0,{[Q]:_9}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[0,{[Q]:h9}],[0,{[Q]:a9}]],4],ZWt=[1,$,t5,0,[()=>_Wt,{[U7]:X8}]],QWt=[1,$,gVt,0,()=>yWt],$Wt=[1,$,_Vt,0,()=>xWt],eGt=[1,$,EHt,0,[()=>BWt,0]],I9=[1,$,x7,0,[()=>qWt,{[U7]:S7}]],tGt=[9,$,GBt,{[j7]:[`DELETE`,`/{Key+}?x-id=AbortMultipartUpload`,204]},()=>gWt,()=>hWt],nGt=[9,$,b5,{[j7]:[`POST`,`/{Key+}`,200]},()=>CWt,()=>SWt],rGt=[9,$,rVt,{[j7]:[`PUT`,`/`,200]},()=>EWt,()=>TWt],iGt=[9,$,pVt,{[j7]:[`POST`,`/{Key+}?uploads`,200]},()=>OWt,()=>DWt],aGt=[9,$,TVt,{[j7]:[`GET`,`/?session`,200]},()=>AWt,()=>kWt],oGt=[9,$,AVt,{[j7]:[`DELETE`,`/{Key+}?x-id=DeleteObject`,204]},()=>MWt,()=>jWt],sGt=[9,$,PVt,{[M7]:`-`,[j7]:[`GET`,`/{Key+}?x-id=GetObject`,200]},()=>PWt,()=>NWt],cGt=[9,$,rHt,{[j7]:[`GET`,`/?x-id=ListBuckets`,200]},()=>IWt,()=>FWt],lGt=[9,$,uHt,{[j7]:[`GET`,`/?list-type=2`,200]},()=>RWt,()=>LWt],uGt=[9,$,MHt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?x-id=PutObject`,200]},()=>HWt,()=>VWt],dGt=[9,$,FHt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?tagging`,200]},()=>WWt,()=>UWt],fGt=[9,$,rUt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?x-id=UploadPart`,200]},()=>XWt,()=>YWt],pGt=class extends G8(dBt,K8,`CreateSession`,aGt){},mGt={name:`@aws-sdk/client-s3`,version:`3.1119.0`,description:`AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-s3`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:browser":`yarn g:vitest run -c vitest.config.browser.mts`,"test:browser:watch":`yarn g:vitest watch -c vitest.config.browser.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/checksums":`^3.1000.29`,"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/middleware-sdk-s3":`^3.972.75`,"@aws-sdk/signature-v4-multi-region":`^3.996.46`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@aws-sdk/signature-v4-crt":`3.1119.0`,"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},L9=64,R9=20,z9=new Int32Array([1732584193,4023233417,2562383102,271733878,3285377520]),hGt=new Int32Array([1518500249,1859775393,2400959708,3395469782]),gGt=class e{digestLength=R9;state=Int32Array.from(z9);w;buffer=new Uint8Array(L9);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let r=new Uint8Array(128);for(let e=0;e0){for(;n>0&&this.bufferLength=L9;)this.hashBuffer(e,t),t+=L9,n-=L9;for(;n>0;)this.buffer[this.bufferLength++]=e[t++],--n}async digest(){if(this.inner&&this.outer){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let e=this.inner.digestSync();return this.outer.update(e),this.outer.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(z9),this.buffer=new Uint8Array(L9),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed/536870912|0,i=this.bytesHashed<<3;if(t[n++]=128,n>56){for(let e=n;e>>24&255,o[1]=e[0]>>>16&255,o[2]=e[0]>>>8&255,o[3]=e[0]&255,o[4]=e[1]>>>24&255,o[5]=e[1]>>>16&255,o[6]=e[1]>>>8&255,o[7]=e[1]&255,o[8]=e[2]>>>24&255,o[9]=e[2]>>>16&255,o[10]=e[2]>>>8&255,o[11]=e[2]&255,o[12]=e[3]>>>24&255,o[13]=e[3]>>>16&255,o[14]=e[3]>>>8&255,o[15]=e[3]&255,o[16]=e[4]>>>24&255,o[17]=e[4]>>>16&255,o[18]=e[4]>>>8&255,o[19]=e[4]&255,o}static normalizeKey(t){let n=Ce(t);if(n.byteLength>L9){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(L9);return i.set(r),i}let r=new Uint8Array(L9);return r.set(n),r}hashBuffer(e,t){this.hashBufferWith(this.state,e,t)}hashBufferWith(e,t,n){let r=this.w??=new Int32Array(80),i=e[0],a=e[1],o=e[2],s=e[3],c=e[4];for(let e=0;e<16;++e)r[e]=(t[n+e*4]&255)<<24|(t[n+e*4+1]&255)<<16|(t[n+e*4+2]&255)<<8|t[n+e*4+3]&255;for(let e=16;e<80;++e){let t=r[e-3]^r[e-8]^r[e-14]^r[e-16];r[e]=t<<1|t>>>31}for(let e=0;e<80;++e){let t=e<20?0:e<40?1:e<60?2:3,n=((i<<5|i>>>27)+(t===0?a&o^~a&s:t===2?a&o^a&s^o&s:a^o^s)|0)+(c+(hGt[t]+r[e]|0)|0)|0;c=s,s=o,o=a<<30|a>>>2,a=i,i=n}e[0]=e[0]+i|0,e[1]=e[1]+a|0,e[2]=e[2]+o|0,e[3]=e[3]+s|0,e[4]=e[4]+c|0}},_Gt=e=>({apiVersion:`2006-03-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??H8,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??wee,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??oBt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new n}],logger:e?.logger??new de,md5:e?.md5??Qee,protocol:e?.protocol??Wzt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.s3`,errorTypeRegistries:mWt,xmlNamespace:`http://s3.amazonaws.com/doc/2006-03-01/`,version:`2006-03-01`,serviceTarget:`AmazonS3`},sdkStreamMixin:e?.sdkStreamMixin??St,serviceId:e?.serviceId??`S3`,sha1:e?.sha1??gGt,sha256:e?.sha256??it,signerConstructor:e?.signerConstructor??ee,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??Me,useArnRegion:e?.useArnRegion??void 0,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),vGt=e=>{let t=he(e),n=()=>t().then(a),r=_Gt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:mGt.version}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,streamHasher:e?.streamHasher??Zee,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},yGt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},bGt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),xGt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),yGt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),bGt(n))},SGt=class extends le{config;constructor(...[t]){let n=vGt(t||{});super(n),this.initConfig=n;let r=cBt(n),i=szt(dt(r)),a=e(i),o=te(a),s=ke(o),c=xGt(bzt(sBt(qf(at(s))),{session:[()=>this,pGt]}),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:aBt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(De(this.config)),this.middlewareStack.use(Uzt(this.config)),this.middlewareStack.use(qzt(this.config)),this.middlewareStack.use(_zt(this.config)),this.middlewareStack.use(Ozt(this.config)),this.middlewareStack.use(Nzt(this.config))}destroy(){super.destroy()}},B9=`${window.location.protocol}//localhost:9999`,CGt=`${window.location.protocol}//localhost:8443`,V9=null,H9=null,U9=null,W9=null,G9=null,K9=null,q9=null,J9=null,Y9=null,X9=null,Z9=null,Q9=null,$9=null;function wGt(){if(!V9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);V9=new Uze({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),V9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return V9}function TGt(){if(!H9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);H9=new Eit({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),H9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return H9}function EGt(){if(!U9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);U9=new imt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),U9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return U9}function DGt(){if(!W9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);W9=new Ene({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),W9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return W9}function OGt(){if(!G9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);G9=new bSt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),G9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return G9}function kGt(){if(!q9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);q9=new UGe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),q9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return q9}function AGt(){if(!J9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);J9=new N6e({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),J9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return J9}function jGt(){if(!Y9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Y9=new BRt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Y9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Y9}function MGt(){if(!K9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);K9=new SGt({endpoint:CGt,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken},forcePathStyle:!0}),K9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&t.request.path.endsWith(`/`)&&t.request.path!==`/`&&(t.request.path=t.request.path.slice(0,-1)),await e(t)),{step:`build`,name:`removeTrailingSlash`}),K9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/s3${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return K9}function NGt(){if(!X9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);X9=new nue({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),X9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return X9}function PGt(){if(!Z9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Z9=new Upe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Z9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Z9}function FGt(){if(!Q9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Q9=new As({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Q9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Q9}function IGt(){if(!$9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);$9=new wSe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),$9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return $9}function LGt(){V9=null,H9=null,U9=null,W9=null,G9=null,K9=null,q9=null,J9=null,Y9=null,X9=null,Z9=null,Q9=null,$9=null}export{CRt as $,Cze as $i,dit as $n,CRe as $r,iSt as $t,mBt as A,Is as Aa,eze as Ai,Gpt as An,TGe as Ar,Fxt as At,uRt as B,bne as Ba,uze as Bi,Qrt as Bn,FGe as Br,Gxt as Bt,uGt as C,Wle as Ca,qRe as Ci,Rpt as Cn,S6e as Cr,Oxt as Ct,uBt as D,Jle as Da,ZRe as Di,Hpt as Dn,E6e as Dr,Mxt as Dt,lBt as E,qle as Ea,XRe as Ei,Vpt as En,T6e as Er,jxt as Et,gBt as F,Ss as Fa,aze as Fi,Xpt as Fn,AGe as Fr,Bxt as Ft,hRt as G,hze as Gi,rit as Gn,Yze as Gr,Xxt as Gt,fRt as H,fze as Hi,eit as Hn,LGe as Hr,qxt as Ht,_Bt as I,Cs as Ia,oze as Ii,Zpt as In,jGe as Ir,Vxt as It,vRt as J,vze as Ji,oit as Jn,vRe as Jr,$xt as Jt,gRt as K,gze as Ki,iit as Kn,gRe as Kr,Zxt as Kt,vBt as L,ws as La,cze as Li,Qpt as Ln,MGe as Lr,Hxt as Lt,hBt as M,ys as Ma,nze as Mi,qpt as Mn,DGe as Mr,Lxt as Mt,yBt as N,bs as Na,ize as Ni,Jpt as Nn,OGe as Nr,Rxt as Nt,fBt as O,Yle as Oa,QRe as Oi,Upt as On,D6e as Or,Nxt as Ot,bBt as P,xs as Pa,rze as Pi,Ypt as Pn,kGe as Pr,zxt as Pt,SRt as Q,Sze as Qi,uit as Qn,SRe as Qr,rSt as Qt,G8 as R,Nne as Ra,sze as Ri,Mit as Rn,NGe as Rr,Uxt as Rt,lGt as S,Ule as Sa,KRe as Si,Lpt as Sn,x6e as Sr,Dxt as St,fGt as T,Kle as Ta,YRe as Ti,Bpt as Tn,w6e as Tr,Axt as Tt,pRt as U,pze as Ui,tit as Un,sW as Ur,Jxt as Ut,dRt as V,cn as Va,dze as Vi,$rt as Vn,IGe as Vr,Kxt as Vt,mRt as W,mze as Wi,nit as Wn,cW as Wr,Yxt as Wt,bRt as X,bze as Xi,cit as Xn,bRe as Xr,tSt as Xt,yRt as Y,yze as Yi,sit as Yn,yRe as Yr,eSt as Yt,xRt as Z,xze as Zi,lit as Zn,xRe as Zr,nSt as Zt,rGt as _,lme as _a,VRe as _i,Mpt as _n,g6e as _r,Sxt as _t,FGt as a,kze as aa,kRe as ai,uSt as an,_it as ar,kRt as at,sGt as b,cue as ba,WRe as bi,Fpt as bn,y6e as br,Txt as bt,kGt as c,Mze as ca,MRe as ci,pSt as cn,bit as cr,MRt as ct,EGt as d,Fze as da,FRe as di,Ept as dn,u6e as dr,ESt as dt,wze as ea,wRe as ei,aSt as en,fit as er,wRt as et,OGt as f,Ize as fa,IRe as fi,Dpt as fn,d6e as fr,_xt as ft,nGt as g,vSe as ga,BRe as gi,jpt as gn,h6e as gr,xxt as gt,tGt as h,_Se as ha,zRe as hi,Apt as hn,m6e as hr,bxt as ht,PGt as i,Oze as ia,ORe as ii,lSt as in,git as ir,ORt as it,K8 as j,vs as ja,tze as ji,Kpt as jn,EGe as jr,Ixt as jt,pBt as k,Xle as ka,$Re as ki,Wpt as kn,YGe as kr,Pxt as kt,AGt as l,Nze as la,NRe as li,mSt as ln,z6e as lr,NRt as lt,MGt as m,ASe as ma,RRe as mi,kpt as mn,p6e as mr,yxt as mt,DGt as n,Eze as na,ERe as ni,sSt as nn,mit as nr,ERt as nt,IGt as o,Aze as oa,ARe as oi,dSt as on,vit as or,ARt as ot,jGt as p,Lze as pa,LRe as pi,Opt as pn,f6e as pr,vxt as pt,_Rt as q,_ze as qi,ait as qn,_Re as qr,Qxt as qt,NGt as r,Dze as ra,DRe as ri,cSt as rn,hit as rr,DRt as rt,wGt as s,jze as sa,jRe as si,fSt as sn,yit as sr,jRt as st,LGt as t,Tze as ta,TRe as ti,oSt as tn,pit as tr,TRt as tt,TGt as u,Pze as ua,PRe as ui,umt as un,l6e as ur,PRt as ut,iGt as v,Lp as va,HRe as vi,Npt as vn,_6e as vr,Cxt as vt,dGt as w,Gle as wa,JRe as wi,zpt as wn,C6e as wr,kxt as wt,cGt as x,qf as xa,GRe as xi,Ipt as xn,b6e as xr,Ext as xt,oGt as y,Lpe as ya,URe as yi,Ppt as yn,v6e as yr,wxt as yt,lRt as z,yne as za,lze as zi,Zrt as zn,PGe as zr,Wxt as zt}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/awsClient-DzGEPkSc.js b/spinifex/services/spinifexui/frontend/dist/assets/awsClient-DzGEPkSc.js new file mode 100644 index 000000000..8fa1f2d1b --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/awsClient-DzGEPkSc.js @@ -0,0 +1,5 @@ +import{$ as e,$t as t,A as n,At as r,B as i,Bt as a,C as o,Ct as s,D as c,Dt as l,E as ee,Et as u,F as te,Ft as d,G as ne,Gt as re,H as ie,Ht as ae,I as oe,It as eee,J as se,K as ce,Kt as le,L as ue,Lt as de,M as fe,Mt as tee,N as pe,Nt as me,Ot as nee,P as he,Pt as ge,Q as _e,Qt as ve,R as ye,Rt as be,S as ree,St as xe,T as Se,Tt as Ce,U as we,Ut as iee,V as Te,Vt as Ee,W as De,Wt as Oe,X as ke,Xt as Ae,Y as je,Yt as Me,Z as Ne,Zt as Pe,_t as Fe,at as Ie,b as aee,bt as Le,ct as oee,dt as Re,et as ze,ft as Be,ht as Ve,it as He,j as Ue,jt as We,k as see,kt as Ge,mt as Ke,nt as qe,o as Je,ot as Ye,pt as Xe,q as Ze,qt as Qe,rt as $e,st as et,t as tt,tt as nt,ut as rt,v as it,vt as at,w as ot,wt as cee,x as st,xt as ct,y as lt,yt as ut,z as dt,zt as ft}from"./cluster-config-Bjqk93qS.js";import{a as pt,i as mt,n as ht,o as gt,r as _t,t as lee}from"./hex-encoding-B19xAT_7.js";import{a as uee,g as dee,i as fee,p as pee,r as vt}from"./index.browser-C3WbWNjZ.js";function mee(e){return(e.includes(`,`)||e.includes(`"`))&&(e=`"${e.replace(/"/g,`\\"`)}"`),e}function hee(e,t,n){if(n<=0||!Number.isInteger(n))throw Error(`Invalid number of delimiters (`+n+`) for splitEvery.`);let r=e.split(t);if(n===1)return r;let i=[],a=``;for(let e=0;e{if(!Ve(n))throw Error(`@smithy/util-stream: unsupported source type ${n?.constructor?.name??n} in ChecksumStream.`);let a=i??ge;if(typeof TransformStream!=`function`)throw Error(`@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.`);let o=new TransformStream({start(){},async transform(e,n){t.update(e),n.enqueue(e)},async flush(n){let i=await t.digest(),o=a(i);if(e!==o){let t=Error(`Checksum mismatch: expected "${e}" but received "${o}" in response header "${r}".`);n.error(t)}else n.terminate()}});n.pipeThrough(o);let s=o.readable;return Object.setPrototypeOf(s,_ee.prototype),s},yee=class{allocByteArray;byteLength=0;byteArrays=[];constructor(e){this.allocByteArray=e}push(e){this.byteArrays.push(e),this.byteLength+=e.byteLength}flush(){if(this.byteArrays.length===1){let e=this.byteArrays[0];return this.reset(),e}let e=this.allocByteArray(this.byteLength),t=0;for(let n=0;nnew Uint8Array(e))],s=-1,c=async e=>{let{value:l,done:ee}=await r.read(),u=l;if(ee){if(s!==-1){let t=yt(o,s);bt(t)>0&&e.enqueue(t)}e.close()}else{let r=Cee(u,!1);if(s!==r&&(s>=0&&e.enqueue(yt(o,s)),s=r),s===-1){e.enqueue(u);return}let l=bt(u);a+=l;let ee=bt(o[s]);if(l>=t&&ee===0)e.enqueue(u);else{let r=See(o,s,u);!i&&a>t*2&&(i=!0,n?.warn(`@smithy/util-stream - stream chunk size ${l} is below threshold of ${t}, automatically buffering.`)),r>=t?e.enqueue(yt(o,s)):await c(e)}}};return new ReadableStream({pull:c})}var xee=bee;function See(e,t,n){switch(t){case 0:return e[0]+=n,bt(e[0]);case 1:case 2:return e[t].push(n),bt(e[t])}}function yt(e,t){switch(t){case 0:let n=e[0];return e[0]=``,n;case 1:case 2:return e[t].flush()}throw Error(`@smithy/util-stream - invalid index ${t} given to flush()`)}function bt(e){return e?.byteLength??e?.length??0}function Cee(e,t=!0){return t&&typeof Buffer<`u`&&e instanceof Buffer?2:e instanceof Uint8Array?1:typeof e==`string`?0:-1}var wee=(e,t)=>{let{base64Encoder:n,bodyLengthChecker:r,checksumAlgorithmFn:i,checksumLocationName:a,streamHasher:o}=t,s=n!==void 0&&r!==void 0&&i!==void 0&&a!==void 0&&o!==void 0,c=s?o(i,e):void 0,l=e.getReader();return new ReadableStream({async pull(e){let{value:t,done:i}=await l.read();if(i){if(e.enqueue(`0\r +`),s){let t=n(await c);e.enqueue(`${a}:${t}\r\n`),e.enqueue(`\r +`)}e.close()}else e.enqueue(`${(r(t)||0).toString(16)}\r\n${t}\r\n`)}})},xt=`The stream has already been transformed.`,St=e=>{if(!Ct(e)&&!Ve(e)){let t=e?.__proto__?.constructor?.name||e;throw Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${t}`)}let t=!1,n=async()=>{if(t)throw Error(xt);return t=!0,await Ke(e)},r=e=>{if(typeof e.stream!=`function`)throw Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled. +If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return e.stream()};return Object.assign(e,{transformToByteArray:n,transformToString:async e=>{let t=await n();if(e===`base64`)return ge(t);if(e===`hex`)return ht(t);if(e===void 0||e===`utf8`||e===`utf-8`)return _t(t);if(typeof TextDecoder==`function`)return new TextDecoder(e).decode(t);throw Error(`TextDecoder is not available, please make sure polyfill is provided.`)},transformToWebStream:()=>{if(t)throw Error(xt);if(t=!0,Ct(e))return r(e);if(Ve(e))return e;throw Error(`Cannot transform payload to web stream, got ${e}`)}})},Ct=e=>typeof Blob==`function`&&e instanceof Blob,wt=class extends oee{async serializeRequest(e,t,n){let r=t&&typeof t==`object`?t:{},i=this.serializer,a={},o={},s=await n.endpoint(),c=ae.of(e?.input),l=[],ee=[],u=!1,te,d=new ve({protocol:``,hostname:``,port:void 0,path:``,fragment:void 0,query:a,headers:o,body:void 0});if(s){this.updateServiceEndpoint(d,s),this.setHostPrefix(d,e,r);let t=iee(e.traits);if(t.http){d.method=t.http[0];let[e,n]=t.http[1].split(`?`);d.path==`/`?d.path=e:d.path+=e;let r=new URLSearchParams(n??``);for(let[e,t]of r)a[e]=t}}for(let[e,t]of c.structIterator()){let n=t.getMergedTraits()??{},s=r[e];if(s==null&&!t.isIdempotencyToken()){if(n.httpLabel&&(d.path.includes(`{${e}+}`)||d.path.includes(`{${e}}`)))throw Error(`No value provided for input HTTP label: ${e}.`);continue}if(n.httpPayload)t.isStreaming()?t.isStructSchema()?r[e]&&(te=await this.serializeEventStream({eventStream:r[e],requestSchema:c})):te=s:(i.write(t,s),te=i.flush());else if(n.httpLabel){i.write(t,s);let n=i.flush();d.path.includes(`{${e}+}`)?d.path=d.path.replace(`{${e}+}`,n.split(`/`).map(Re).join(`/`)):d.path.includes(`{${e}}`)&&(d.path=d.path.replace(`{${e}}`,Re(n)))}else if(n.httpHeader)i.write(t,s),o[n.httpHeader.toLowerCase()]=String(i.flush());else if(typeof n.httpPrefixHeaders==`string`)for(let e in s){if(!gt(s,e))continue;let r=s[e],a=n.httpPrefixHeaders+e;i.write([t.getValueSchema(),{httpHeader:a}],r),o[a.toLowerCase()]=i.flush()}else n.httpQuery||n.httpQueryParams?this.serializeQuery(t,s,a):(u=!0,l.push(e),ee.push(t))}if(u&&r){let[e,t]=(c.getName(!0)??`#Unknown`).split(`#`),n=c.getSchema()[6],a=[3,e,t,c.getMergedTraits(),l,ee,void 0];n?a[6]=n:a.pop(),i.write(a,r),te=i.flush()}return d.headers=o,d.query=a,d.body=te,d}serializeQuery(e,t,n){let r=this.serializer,i=e.getMergedTraits();if(i.httpQueryParams){for(let r in t)if(gt(t,r)&&!(r in n)){let a=t[r],o=e.getValueSchema();Object.assign(o.getMergedTraits(),{...i,httpQuery:r,httpQueryParams:void 0}),this.serializeQuery(o,a,n)}return}if(e.isListSchema()){let a=!!e.getMergedTraits().sparse,o=[];for(let n of t){r.write([e.getValueSchema(),i],n);let t=r.flush();(a||t!==void 0)&&o.push(t)}n[i.httpQuery]=o}else r.write([e,i],t),n[i.httpQuery]=r.flush()}async deserializeResponse(e,t,n){let r=this.deserializer,i=ae.of(e.output),a={};if(n.statusCode>=300){let i=await Be(n.body,t);throw i.byteLength>0&&Object.assign(a,await r.read(15,i)),await this.handleError(e,t,n,a,this.deserializeMetadata(n)),Error(`@smithy/core/protocols - HTTP Protocol error handler failed to throw.`)}for(let e in n.headers){if(!gt(n.headers,e))continue;let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let o=await this.deserializeHttpMessage(i,t,n,a);if(o.length){let e=await Be(n.body,t);if(e.byteLength>0){let t=await r.read(i,e);for(let e of o)t[e]!=null&&(a[e]=t[e])}}else o.discardResponseBody&&await Be(n.body,t);return a.$metadata=this.deserializeMetadata(n),a}async deserializeHttpMessage(e,t,n,r,i){let a;a=r instanceof Set?i:r;let o=!0,s=this.deserializer,c=ae.of(e),l=[];for(let[e,r]of c.structIterator()){let i=r.getMemberTraits();if(i.httpPayload){if(o=!1,r.isStreaming())r.isStructSchema()?a[e]=await this.deserializeEventStream({response:n,responseSchema:c}):a[e]=St(n.body);else if(n.body){let i=await Be(n.body,t);i.byteLength>0&&(a[e]=await s.read(r,i))}}else if(i.httpHeader){let t=String(i.httpHeader).toLowerCase(),o=n.headers[t];if(o!=null){if(r.isListSchema()){let n=r.getValueSchema();n.getMergedTraits().httpHeader=t;let i;i=n.isTimestampSchema()&&n.getSchema()===4?hee(o,`,`,2):nee(o);let c=[];for(let e of i)c.push(await s.read(n,e.trim()));a[e]=c}else a[e]=await s.read(r,o)}}else if(i.httpPrefixHeaders!==void 0){a[e]={};for(let t in n.headers)if(gt(n.headers,t)&&t.startsWith(i.httpPrefixHeaders)){let o=n.headers[t],c=r.getValueSchema();c.getMergedTraits().httpHeader=t,a[e][t.slice(i.httpPrefixHeaders.length)]=await s.read(c,o)}}else i.httpResponseCode?a[e]=n.statusCode:l.push(e)}return l.discardResponseBody=o,l}},Tt=class extends rt{codecDeserializer;stringDeserializer;constructor(e,t){super(),this.codecDeserializer=e,this.stringDeserializer=new Ie(t)}setSerdeContext(e){this.stringDeserializer.setSerdeContext(e),this.codecDeserializer.setSerdeContext(e),this.serdeContext=e}read(e,t){let n=ae.of(e),r=n.getMergedTraits(),i=this.serdeContext?.utf8Encoder??_t;if(r.httpHeader||r.httpResponseCode)return this.stringDeserializer.read(n,i(t));if(r.httpPayload){if(n.isBlobSchema()){let e=this.serdeContext?.utf8Decoder??mt;return typeof t==`string`?e(t):t}if(n.isStringSchema())return`byteLength`in t?i(t):t}return this.codecDeserializer.read(n,t)}},Et=class extends rt{settings;stringBuffer=``;constructor(e){super(),this.settings=e}write(e,t){let n=ae.of(e);switch(typeof t){case`object`:if(t===null){this.stringBuffer=`null`;return}if(n.isTimestampSchema()){if(!(t instanceof Date))throw Error(`@smithy/core/protocols - received non-Date value ${t} when schema expected Date in ${n.getName(!0)}`);switch(Ye(n,this.settings)){case 5:this.stringBuffer=t.toISOString().replace(`.000Z`,`Z`);break;case 6:this.stringBuffer=r(t);break;case 7:this.stringBuffer=String(t.getTime()/1e3);break;default:console.warn(`Missing timestamp format, using epoch seconds`,t),this.stringBuffer=String(t.getTime()/1e3)}return}if(n.isBlobSchema()&&`byteLength`in t){this.stringBuffer=(this.serdeContext?.base64Encoder??ge)(t);return}if(n.isListSchema()&&Array.isArray(t)){let e=``;for(let r of t){this.write([n.getValueSchema(),n.getMergedTraits()],r);let t=this.flush(),i=n.getValueSchema().isTimestampSchema()?t:mee(t);e!==``&&(e+=`, `),e+=i}this.stringBuffer=e;return}this.stringBuffer=JSON.stringify(t,null,2);break;case`string`:let e=n.getMergedTraits().mediaType,i=t;if(e&&((e===`application/json`||e.endsWith(`+json`))&&(i=Ge.from(i)),n.getMergedTraits().httpHeader)){this.stringBuffer=(this.serdeContext?.base64Encoder??ge)(i.toString());return}this.stringBuffer=t;break;default:this.stringBuffer=n.isIdempotencyToken()?Xe():String(t)}}flush(){let e=this.stringBuffer;return this.stringBuffer=``,e}},Dt=class{codecSerializer;stringSerializer;buffer;constructor(e,t,n=new Et(t)){this.codecSerializer=e,this.stringSerializer=n}setSerdeContext(e){this.codecSerializer.setSerdeContext(e),this.stringSerializer.setSerdeContext(e)}write(e,t){let n=ae.of(e),r=n.getMergedTraits();if(r.httpHeader||r.httpLabel||r.httpQuery){this.stringSerializer.write(n,t),this.buffer=this.stringSerializer.flush();return}return this.codecSerializer.write(n,t)}flush(){if(this.buffer!==void 0){let e=this.buffer;return this.buffer=void 0,e}return this.codecSerializer.flush()}},Ot=class{async sign(e,t,n){let r=ve.clone(e);if(!t.token)throw Error("request could not be signed with `token` since the `token` is not defined");return r.headers.Authorization=`Bearer ${t.token}`,r}},kt;function At(){if(kt===void 0)try{if(typeof Buffer!=`function`)kt=!1;else{let e=JSON.parse(Buffer.from([123,125]));kt=typeof e==`object`&&!!e}}catch{kt=!1}return kt}function jt(e,t,n){if(n?.source){let e=n.source;if(typeof t==`number`)return t<=2**53-1&&t>=-(2**53-1)?Nt(e,t)?t:new l(e,`bigDecimal`):Mt(e)?new l(e,`bigDecimal`):/[eE]/.test(e)?Tee(e):BigInt(e)}return t}function Mt(e){let t=e.indexOf(`.`);if(t===-1)return!1;let n=e.search(/[eE]/);if(n===-1)return!0;let r=n-t-1;return parseInt(e.slice(n+1),10)=o.length?o+`0`.repeat(c-o.length):o.slice(0,c)+`.`+o.slice(c)}return i.includes(`.`)&&(i=i.replace(/(\.\d*?)0+$/,`$1`).replace(/\.$/,``)),(t?`-`:``)+i}function Tee(e){let t=e.search(/[eE]/),n=parseInt(e.slice(t+1),10),r=e.startsWith(`-`),i=e.slice(+!!r,t),a=i.indexOf(`.`),o,s;a===-1?(o=i,s=n):(o=i.slice(0,a)+i.slice(a+1),s=n-(i.length-a-1)),o=o.replace(/0+$/,``)||`0`;let c=BigInt(o)*10n**BigInt(s+(i.replace(`.`,``).length-o.length));return r?-c:c}var Ft=Symbol.for(`@aws-sdk/reviver`);function It(e){let t=ae.of(e),n=t.getSchema();if(Array.isArray(n)&&t.isStructSchema()){if(Ft in n)return n[Ft];let e=Lt(t,new Set);return n[Ft]=e,e}return Lt(t,new Set)}function Lt(e,t){let n=e.getSchema();if(t.has(n))return!1;if(t.add(n),e.isBigIntegerSchema()||e.isBigDecimalSchema())return!0;if(e.isStructSchema()){for(let[,n]of e.structIterator())if(Lt(n,t))return!0}else if(e.isListSchema()||e.isMapSchema()){if(Lt(e.getValueSchema(),t))return!0}else if(e.isDocumentSchema())return!0;return!1}var Eee=(e,t)=>Be(e,t).then(e=>(t?.utf8Encoder??_t)(e));async function Dee(e,t,n){let r;if(At()&&typeof e?.[Symbol.asyncIterator]==`function`){let n=await Be(e,t);typeof Buffer==`function`&&(r=Buffer.isBuffer(n)?n:Buffer.from(n.buffer,n.byteOffset,n.byteLength))}if(r||=await Eee(e,t),r.length===0)return{};let i=n&&It(n)?jt:void 0;try{return JSON.parse(r,i)}catch(e){throw e?.name===`SyntaxError`&&Object.defineProperty(e,"$responseBodyText",{value:typeof r==`string`?r:r.toString(`utf8`)}),e}}var Rt=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),zt=e=>{let t=e;return typeof t==`number`&&(t=t.toString()),t.indexOf(`,`)>=0&&(t=t.split(`,`)[0]),t.indexOf(`:`)>=0&&(t=t.split(`:`)[0]),t.indexOf(`#`)>=0&&(t=t.split(`#`)[1]),t},Oee=(e,t)=>Bt(e,t,[`header`,`code`,`type`]),kee=(e,t,n=!1)=>Bt(e,t,n?[`code`,`header`,`type`]:[`type`,`code`,`header`]),Bt=({headers:e},t,n)=>{for(;n.length>0;)switch(n.shift()){case`header`:let n=Rt(e??{},`x-amzn-errortype`);if(n!==void 0)return zt(e[n]);break;case`code`:let r=Rt(t??{},`code`);if(r&&t[r]!==void 0)return zt(t[r]);break;case`type`:if(t?.__type!==void 0)return zt(t.__type)}},Aee=class extends o{settings;constructor(e){super(),this.settings=e}async read(e,t){let n=It(e)?jt:void 0,r;if(typeof t==`string`){if(t.length===0)return{};r=JSON.parse(t,n)}else if(t instanceof Uint8Array&&At()){if(t.byteLength===0)return{};let e=Buffer.isBuffer(t)?t:Buffer.from(t.buffer,t.byteOffset,t.byteLength);r=JSON.parse(e,n)}else r=await Dee(t,this.serdeContext,e);return this._read(e,r)}readObject(e,t){return this._read(e,t)}_read(e,t){let n=typeof t==`object`&&!!t,r=ae.of(e);if(n){if(r.isStructSchema())return this._readStruct(r,t);if(Array.isArray(t)&&r.isListSchema()){let e=r.getValueSchema();if(this.needsTransform(e))for(let n=0;nVt+6e4&&(console.warn(`@aws-sdk/core/protocols - WARN - JsonCodec2: you have called a string method on a Uint8Array request body. It has been automatically converted to string. In a future version this will throw an error.`),Vt=e),this.string=_t(this)}return this.string}},Vt=0,Ht=new TextEncoder,Ut=123,Wt=125,Mee=91,Nee=93,Gt=34,Kt=58,qt=44,Jt=92,Pee=new Uint8Array([116,114,117,101]),Fee=new Uint8Array([102,97,108,115,101]),Iee=new Uint8Array([110,117,108,108]),Yt=Array(128).fill(null);Yt[8]=`b`,Yt[9]=`t`,Yt[10]=`n`,Yt[12]=`f`,Yt[13]=`r`,Yt[34]=`"`,Yt[92]=`\\`;for(let e=0;e<32;e++)Yt[e]===null&&(Yt[e]=`u00`+e.toString(16).padStart(2,`0`));var Xt=2048;function Zt(e){return jee.allocUnsafe(e)}var Lee=class e extends o{settings;json;i=0;rootSchema;rawValue;passthrough=!1;constructor(e){super(),this.settings=e,this.json=Zt(Xt)}write(e,t){this.i=0,this.rawValue=t,this.rootSchema=ae.of(e),this.passthrough=this.rootSchema.isBlobSchema()||this.rootSchema.isStringSchema(),this.passthrough||this.writeValue(this.rootSchema,t,void 0)}writeDiscriminatedDocument(e,t){this.i=0,this.rootSchema=ae.of(e);let n=this.rootSchema;if(n.isStructSchema()&&typeof t==`object`&&t){this.writeValue(n,t,void 0);let e=`"__type":"${n.getName(!0)??`Unknown`}",`,r=e.length;this.ensure(r),this.json.copyWithin(1+r,1,this.i),Ht.encodeInto(e,this.json.subarray(1)),this.i+=r}else this.writeValue(n,t,void 0)}flush(){this.rootSchema=void 0;let e=this.i;this.i=0;let t=this.rawValue;if(this.rawValue=void 0,e===0)return t;let n=this.json.subarray(0,e);return this.json=Zt(Xt),n}ensure(e){let{i:t,json:n}=this;if(t+e>n.length){let r=n.length*2;for(;r34&&r<92)this.json[this.i++]=r;else if(r<128){let e=Yt[r];if(e!==null){this.ensure(e.length+1),this.json[this.i++]=Jt;for(let t=0;t=55296&&r<=56319){let i=n+1=56320&&i<=57343){this.ensure(4);let{written:t}=Ht.encodeInto(e.substring(n,n+2),this.json.subarray(this.i));this.i+=t,++n}else this.ensure(6),this.writeUnicodeEscape(r)}else if(r>=56320&&r<=57343)this.ensure(6),this.writeUnicodeEscape(r);else{let{i:e,json:t}=this;r<2048?(t[e++]=192|r>>6,t[e++]=128|r&63):(t[e++]=224|r>>12,t[e++]=128|r>>6&63,t[e++]=128|r&63),this.i=e}}this.json[this.i++]=Gt}writeUnicodeEscape(e){let{json:t,i:n}=this;t[n++]=Jt,t[n++]=117;let r=e.toString(16).padStart(4,`0`);for(let e=0;e<4;++e)t[n++]=r.charCodeAt(e);this.i=n}static B64=(()=>{let e=new Uint8Array(64);for(let t=0;t<64;++t)e[t]=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.charCodeAt(t);return e})();writeBase64(t){let n=Math.ceil(t.length/3)*4;this.ensure(n+2);let r=this.json,i=e.B64,a=this.i;r[a++]=Gt;let o=t.length,s=o%3,c=o-s;for(let e=0;e>2],r[a++]=i[(n&3)<<4|o>>4],r[a++]=i[(o&15)<<2|s>>6],r[a++]=i[s&63]}if(s===2){let e=t[c],n=t[c+1];r[a++]=i[e>>2],r[a++]=i[(e&3)<<4|n>>4],r[a++]=i[(n&15)<<2],r[a++]=61}else if(s===1){let e=t[c];r[a++]=i[e>>2],r[a++]=i[(e&3)<<4],r[a++]=61,r[a++]=61}r[a++]=Gt,this.i=a}writeValue(e,t,n){if(t==null){if(n?.isStructSchema()){if(t===void 0&&ae.of(e).isIdempotencyToken()){this.writeAsciiQuoted(Xe());return}return}this.ensure(4),this.json.set(Iee,this.i),this.i+=4;return}let r=ae.of(e),i=typeof t==`object`;if(r.isStringSchema()){let e=r.getMergedTraits().mediaType;if(e&&(e===`application/json`||e.endsWith(`+json`))){this.writeJsonString(Ge.from(t).toString());return}}if(i){if(r.isStructSchema()){this.writeStruct(r,t);return}if(Array.isArray(t)&&(r.isListSchema()||r.isDocumentSchema())){this.writeList(r,t,r.isDocumentSchema());return}if(r.isMapSchema()){this.writeMap(r,t,!1);return}if(t instanceof Uint8Array&&(r.isBlobSchema()||r.isDocumentSchema())){this.writeBase64(t);return}if(t instanceof Date&&(r.isTimestampSchema()||r.isDocumentSchema())){this.writeTimestamp(r,t);return}if(t instanceof l){this.writeAscii(t.string);return}if(r.isDocumentSchema()){Array.isArray(t)?this.writeList(r,t,!0):this.writeMap(r,t,!0);return}let e=JSON.stringify(t);this.writeAscii(e);return}if(typeof t==`string`){if(r.isBlobSchema()){let e=(this.serdeContext?.base64Encoder??ge)(t);this.writeAsciiQuoted(e);return}this.writeJsonString(t);return}if(typeof t==`number`){if(Math.abs(t)===1/0||Number.isNaN(t)){this.writeAsciiQuoted(String(t));return}let e=String(t);this.writeAscii(e);return}if(typeof t==`boolean`){this.ensure(5);let{i:e,json:n}=this;t?(n.set(Pee,e),e+=4):(n.set(Fee,e),e+=5),this.i=e;return}if(typeof t==`bigint`){this.writeAscii(t.toString());return}this.writeAscii(String(t))}writeStruct(e,t){this.ensure(2),this.json[this.i++]=Ut;let n=!1,r=typeof t.__type==`string`,i;r&&(i=new Set);for(let[r,a]of e.structIterator()){let o=t[r];if(o==null&&!a.isIdempotencyToken())continue;n&&(this.ensure(1),this.json[this.i++]=qt),n=!0;let s=this.settings.jsonName?a.getMergedTraits().jsonName??r:r;i&&(i.add(r),i.add(s)),this.writeAsciiQuoted(s),this.json[this.i++]=Kt,this.writeValue(a,o,e)}if(!n&&e.isUnionSchema()){let{$unknown:n}=t;if(Array.isArray(n)){let[t,r]=n;this.writeAsciiQuoted(t),this.ensure(1),this.json[this.i++]=Kt,this.writeValue(15,r,e)}}else if(r)for(let e in t){if(i.has(e))continue;i.add(e);let r=t[e];n&&(this.ensure(1),this.json[this.i++]=qt),n=!0,this.writeAsciiQuoted(e),this.ensure(1),this.json[this.i++]=Kt,this.writeValue(15,r,void 0)}this.ensure(1),this.json[this.i++]=Wt}writeList(e,t,n){let r=!!e.getMergedTraits().sparse,i=e.getValueSchema();if(!n&&(i.isStringSchema()||i.isNumericSchema()||i.isBooleanSchema())){let e=!1;for(let n=0;n"]/g,Bee={"&":`&`,"<":`<`,">":`>`,'"':`"`};function Vee(e){return e.replace(zee,e=>Bee[e])}var Hee=/[&"'<>\r\n\u0085\u2028]/g,Uee={"&":`&`,'"':`"`,"'":`'`,"<":`<`,">":`>`,"\r":` `,"\n":` `,"…":`…`,"\u2028":`
`};function Wee(e){return e.replace(Hee,e=>Uee[e])}var tn=class{value;constructor(e){this.value=e}toString(){return Wee(``+this.value)}},nn=class e{name;children;attributes={};static of(t,n,r){let i=new e(t);return n!==void 0&&i.addChildNode(new tn(n)),r!==void 0&&i.withName(r),i}constructor(e,t=[]){this.name=e,this.children=t}withName(e){return this.name=e,this}addAttribute(e,t){return this.attributes[e]=t,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,t){return t!=null&&(this.attributes[e]=t),this}cc(t,n,r=n){if(t[n]!=null){let i=e.of(n,t[n]).withName(r);this.c(i)}}l(e,t,n,r){e[t]!=null&&r().map(e=>{e.withName(n),this.c(e)})}lc(t,n,r,i){if(t[n]!=null){let t=i(),n=new e(r);t.map(e=>{n.c(e)}),this.c(n)}}toString(){let e=!!this.children.length,t=`<${this.name}`,n=this.attributes;for(let e of Object.keys(n)){let r=n[e];r!=null&&(t+=` ${e}="${Vee(``+r)}"`)}return t+=e?`>${this.children.map(e=>e.toString()).join(``)}`:`/>`}},Gee=class extends lt{options;constructor(e){super(e),this.options=e,Object.assign(this.serializer.settings,{capitalizeKeys:!0,flattenLists:!0,serializeEmptyLists:!1,ec2:!0})}getShapeId(){return`aws.protocols#ec2Query`}useNestedResult(){return!1}},Kee=(e,t)=>{if(t?.Error?.Code!==void 0)return t.Error.Code;if(t?.Code!==void 0)return t.Code;if(e.statusCode==404)return`NotFound`},qee=class extends o{settings;stringBuffer;byteBuffer;buffer;constructor(e){super(),this.settings=e}write(e,t){let n=ae.of(e);if(n.isStringSchema()&&typeof t==`string`)this.stringBuffer=t;else if(n.isBlobSchema())this.byteBuffer=`byteLength`in t?t:(this.serdeContext?.base64Decoder??d)(t);else{this.buffer=this.writeStruct(n,t,void 0);let e=n.getMergedTraits();e.httpPayload&&!e.xmlName&&this.buffer.withName(n.getName())}}flush(){if(this.byteBuffer!==void 0){let e=this.byteBuffer;return delete this.byteBuffer,e}if(this.stringBuffer!==void 0){let e=this.stringBuffer;return delete this.stringBuffer,e}let e=this.buffer;return this.settings.xmlNamespace&&(e?.attributes?.xmlns||e.addAttribute(`xmlns`,this.settings.xmlNamespace)),delete this.buffer,e.toString()}writeStruct(e,t,n){let r=e.getMergedTraits(),i=e.isMemberSchema()&&!r.httpPayload?e.getMemberTraits().xmlName??e.getMemberName():r.xmlName??e.getName();if(!i||!e.isStructSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write struct with empty name or non-struct, schema=${e.getName(!0)}.`);let a=nn.of(i),[o,s]=this.getXmlnsAttribute(e,n);for(let[n,r]of e.structIterator()){let e=t[n];if(e!=null||r.isIdempotencyToken()){if(r.getMergedTraits().xmlAttribute){a.addAttribute(r.getMergedTraits().xmlName??n,this.writeSimple(r,e));continue}if(r.isListSchema())this.writeList(r,e,a,s);else if(r.isMapSchema())this.writeMap(r,e,a,s);else if(r.isStructSchema())a.addChildNode(this.writeStruct(r,e,s));else{let t=nn.of(r.getMergedTraits().xmlName??r.getMemberName());this.writeSimpleInto(r,e,t,s),a.addChildNode(t)}}}let{$unknown:c}=t;if(c&&e.isUnionSchema()&&Array.isArray(c)&&Object.keys(t).length===1){let[e,n]=c,r=nn.of(e);if(typeof n!=`string`){if(t instanceof nn||t instanceof tn)a.addChildNode(t);else throw Error(`@aws-sdk - $unknown union member in XML requires value of type string, @aws-sdk/xml-builder::XmlNode or XmlText.`)}this.writeSimpleInto(0,n,r,s),a.addChildNode(r)}return s&&a.addAttribute(o,s),a}writeList(e,t,n,r){if(!e.isMemberSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member list: ${e.getName(!0)}`);let i=e.getMergedTraits(),a=e.getValueSchema(),o=a.getMergedTraits(),s=!!o.sparse,c=!!i.xmlFlattened,[l,ee]=this.getXmlnsAttribute(e,r),u=(t,n)=>{if(a.isListSchema())this.writeList(a,Array.isArray(n)?n:[n],t,ee);else if(a.isMapSchema())this.writeMap(a,n,t,ee);else if(a.isStructSchema()){let r=this.writeStruct(a,n,ee);t.addChildNode(r.withName(c?i.xmlName??e.getMemberName():o.xmlName??`member`))}else{let r=nn.of(c?i.xmlName??e.getMemberName():o.xmlName??`member`);this.writeSimpleInto(a,n,r,ee),t.addChildNode(r)}};if(c)for(let e of t)(s||e!=null)&&u(n,e);else{let r=nn.of(i.xmlName??e.getMemberName());ee&&r.addAttribute(l,ee);for(let e of t)(s||e!=null)&&u(r,e);n.addChildNode(r)}}writeMap(e,t,n,r,i=!1){if(!e.isMemberSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member map: ${e.getName(!0)}`);let a=e.getMergedTraits(),o=e.getKeySchema(),s=o.getMergedTraits().xmlName??`key`,c=e.getValueSchema(),l=c.getMergedTraits(),ee=l.xmlName??`value`,u=!!l.sparse,te=!!a.xmlFlattened,[d,ne]=this.getXmlnsAttribute(e,r),re=(e,t,n)=>{let r=nn.of(s,t),[i,a]=this.getXmlnsAttribute(o,ne);a&&r.addAttribute(i,a),e.addChildNode(r);let l=nn.of(ee);c.isListSchema()?this.writeList(c,n,l,ne):c.isMapSchema()?this.writeMap(c,n,l,ne,!0):c.isStructSchema()?l=this.writeStruct(c,n,ne):this.writeSimpleInto(c,n,l,ne),e.addChildNode(l)};if(te)for(let r in t){let i=t[r];if(u||i!=null){let t=nn.of(a.xmlName??e.getMemberName());re(t,r,i),n.addChildNode(t)}}else{let r;i||(r=nn.of(a.xmlName??e.getMemberName()),ne&&r.addAttribute(d,ne),n.addChildNode(r));for(let e in t){let a=t[e];if(u||a!=null){let t=nn.of(`entry`);re(t,e,a),(i?n:r).addChildNode(t)}}}}writeSimple(e,t){if(t===null)throw Error(`@aws-sdk/core/protocols - (XML serializer) cannot write null value.`);let n=ae.of(e),i=null;if(t&&typeof t==`object`){if(n.isBlobSchema())i=(this.serdeContext?.base64Encoder??ge)(t);else if(n.isTimestampSchema()&&t instanceof Date)switch(Ye(n,this.settings)){case 5:i=t.toISOString().replace(`.000Z`,`Z`);break;case 6:i=r(t);break;case 7:i=String(t.getTime()/1e3);break;default:console.warn(`Missing timestamp format, using http date`,t),i=r(t)}else if(n.isBigDecimalSchema()&&t)return t instanceof l?t.string:String(t);else if(n.isMapSchema()||n.isListSchema())throw Error(`@aws-sdk/core/protocols - xml serializer, cannot call _write() on List/Map schema, call writeList or writeMap() instead.`);else throw Error(`@aws-sdk/core/protocols - xml serializer, unhandled schema type for object value and schema: ${n.getName(!0)}`)}if((n.isBooleanSchema()||n.isNumericSchema()||n.isBigIntegerSchema()||n.isBigDecimalSchema())&&(i=String(t)),n.isStringSchema()&&(i=t===void 0&&n.isIdempotencyToken()?Xe():String(t)),i===null)throw Error(`Unhandled schema-value pair ${n.getName(!0)}=${t}`);return i}writeSimpleInto(e,t,n,r){let i=this.writeSimple(e,t),a=ae.of(e),o=new tn(i),[s,c]=this.getXmlnsAttribute(a,r);c&&n.addAttribute(s,c),n.addChildNode(o)}getXmlnsAttribute(e,t){let[n,r]=e.getMergedTraits().xmlNamespace??[];return r&&r!==t?[n?`xmlns:${n}`:`xmlns`,r]:[void 0,void 0]}},Jee=class extends o{settings;constructor(e){super(),this.settings=e}createSerializer(){let e=new qee(this.settings);return e.setSerdeContext(this.serdeContext),e}createDeserializer(){let e=new aee(this.settings);return e.setSerdeContext(this.serdeContext),e}},Yee=class extends wt{codec;serializer;deserializer;mixin=new ot;constructor(e){super(e);let t={timestampFormat:{useTrait:!0,default:5},httpBindings:!0,xmlNamespace:e.xmlNamespace,serviceNamespace:e.defaultNamespace};this.codec=new Jee(t),this.serializer=new Dt(this.codec.createSerializer(),t),this.deserializer=new Tt(this.codec.createDeserializer(),t)}getPayloadCodec(){return this.codec}getShapeId(){return`aws.protocols#restXml`}async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n),i=ae.of(e.input);if(!r.headers[`content-type`]){let e=this.mixin.resolveRestContentType(this.getDefaultContentType(),i);e&&(r.headers[`content-type`]=e)}return typeof r.body==`string`&&r.headers[`content-type`]===this.getDefaultContentType()&&!r.body.startsWith(``+r.body),r}async deserializeResponse(e,t,n){return super.deserializeResponse(e,t,n)}async handleError(e,t,n,r,i){let a=Kee(n,r)??`Unknown`;if(this.mixin.compose(this.compositeErrorRegistry,a,this.options.defaultNamespace),r.Error&&typeof r.Error==`object`)for(let e of Object.keys(r.Error))r[e]=r.Error[e],e.toLowerCase()===`message`&&(r.message=r.Error[e]);r.RequestId&&!i.requestId&&(i.requestId=r.RequestId);let{errorSchema:o,errorMetadata:s}=await this.mixin.getErrorSchemaOrThrowBaseException(a,this.options.defaultNamespace,n,r,i),c=ae.of(o),l=r.Error?.message??r.Error?.Message??r.message??r.Message??`UnknownError`,ee=new((this.compositeErrorRegistry.getErrorCtor(o))??Error)({});await this.deserializeHttpMessage(o,t,n,r);let u={},te=this.codec.createDeserializer();for(let[e,t]of c.structIterator()){let n=t.getMergedTraits().xmlName??e,i=r.Error?.[n]??r[n];u[e]=te.readSchema(t,i)}throw this.mixin.decorateServiceException(Object.assign(ee,s,{$fault:c.getMergedTraits().error,message:l},u),r)}getDefaultContentType(){return`application/xml`}hasUnstructuredPayloadBinding(e){for(let[,t]of e.structIterator())if(t.getMergedTraits().httpPayload)return!(t.isStructSchema()||t.isMapSchema()||t.isListSchema());return!1}};async function Xee(e,t,n=1048576){let r=e.size,i=0;for(;i{n.update(e)}),n.digest()},Qee=class{digestLength=16;state=Uint32Array.from(rn);writeBuffer=new DataView(new ArrayBuffer(64));bufferLength=0;bytesHashed=0;update(e){let t=Ce(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.writeBuffer.setUint8(this.bufferLength++,t[n++]),--r,this.bufferLength===64&&(on(this.state,this.writeBuffer),this.bufferLength=0)}async digest(){let e=Uint32Array.from(this.state),t=new DataView(this.writeBuffer.buffer.slice(0)),n=this.bufferLength,r=this.bytesHashed*8;if(t.setUint8(n++,128),this.bufferLength%64>=56){for(let e=n;e<64;++e)t.setUint8(e,0);on(e,t),n=0}for(let e=n;e<56;++e)t.setUint8(e,0);t.setUint32(56,r>>>0,!0),t.setUint32(60,Math.floor(r/2**32),!0),on(e,t);let i=new Uint8Array(16),a=new DataView(i.buffer);for(let t=0;t<4;++t)a.setUint32(t*4,e[t],!0);return i}reset(){this.state.set(rn),this.writeBuffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0}},rn=[1732584193,4023233417,2562383102,271733878],an=4294967295,$ee=Uint8Array.of(7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21),ete=Array.from({length:64},(e,t)=>Math.abs(Math.sin(t+1))*2**32>>>0);function on(e,t){let n=e[0],r=e[1],i=e[2],a=e[3];for(let e=0;e<64;++e){let o,s;e<16?(o=r&i|~r&a,s=e):e<32?(o=a&r|i&~a,s=(5*e+1)%16):e<48?(o=r^i^a,s=(3*e+5)%16):(o=i^(r|~a),s=7*e%16);let c=t.getUint32(s*4,!0),l=a;a=i,i=r;let ee=$ee[(e>>4)*4+(e&3)],u=(n+o&an)+(c+ete[e]&an)&an;r=r+((u<>>32-ee)>>>0)&an,n=l}e[0]=e[0]+n&an,e[1]=e[1]+r&an,e[2]=e[2]+i&an,e[3]=e[3]+a&an}var tte=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function nte(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`acm`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var rte=e=>{let t=[];return e.operation,t.push(nte(e)),t},sn=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},cn=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,defaultSigningName:`acm`,clientContextParams:e.clientContextParams??{}}),ln={ServiceType:{type:`clientContextParams`,name:`serviceType`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},un={name:`@aws-sdk/client-acm`,version:`3.1125.0`,description:`AWS SDK for JavaScript Acm Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-acm`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-acm`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},dn=`PartitionResult`,fn=`stringEquals`,pn=`booleanEquals`,mn={fn:`getAttr`,argv:[{ref:dn},`name`]},hn={},gn={conditions:[[`isSet`,[{ref:`Endpoint`}]],[`aws.partition`,[{ref:`Region`}],dn],[fn,[{ref:`ServiceType`},`ACM-ACME`]],[fn,[mn,`aws`]],[pn,[{ref:`UseFIPS`},!0]],[pn,[{ref:`UseDualStack`},!0]],[fn,[mn,`aws-us-gov`]]],results:[[-1],[`{Endpoint}`,hn],[-1,`FIPS endpoints are not available for ACME operations`],[`https://acm-acme.{Region}.{PartitionResult#dualStackDnsSuffix}`,hn],[-1,`ACME operations are only available in commercial AWS partitions`],[`https://acm-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,hn],[`https://acm.{Region}.amazonaws.com`,hn],[`https://acm-fips.{Region}.{PartitionResult#dnsSuffix}`,hn],[`https://acm.{Region}.{PartitionResult#dualStackDnsSuffix}`,hn],[`https://acm.{Region}.{PartitionResult#dnsSuffix}`,hn],[-1,`Region must be set to resolve an endpoint.`]]},_n=2,vn=new Int32Array([-1,1,-1,0,100000001,3,1,4,100000010,2,9,5,4,7,6,5,100000008,100000009,5,100000005,8,6,100000006,100000007,3,10,100000004,4,100000002,100000003]),yn=xe.from(vn,_n,gn.conditions,gn.results),bn=new ct({size:50,params:[`Endpoint`,`Region`,`ServiceType`,`UseDualStack`,`UseFIPS`]}),xn=(e,t={})=>bn.get(e,()=>ut(yn,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Sn=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Cn=class e extends Sn{name=`AccessDeniedException`;$fault=`client`;Message;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},wn=class e extends Sn{name=`InvalidArnException`;$fault=`client`;constructor(t){super({name:`InvalidArnException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tn=class e extends Sn{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},En=class e extends Sn{name=`InvalidTagException`;$fault=`client`;constructor(t){super({name:`InvalidTagException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dn=class e extends Sn{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},On=class e extends Sn{name=`TagPolicyException`;$fault=`client`;constructor(t){super({name:`TagPolicyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kn=class e extends Sn{name=`ThrottlingException`;$fault=`client`;throttlingReasons;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.throttlingReasons=t.throttlingReasons}},An=class e extends Sn{name=`TooManyTagsException`;$fault=`client`;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jn=class e extends Sn{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mn=class e extends Sn{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nn=class e extends Sn{name=`InternalServerException`;$fault=`server`;$retryable={};constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pn=class e extends Sn{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fn=class e extends Sn{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},In=class e extends Sn{name=`RequestInProgressException`;$fault=`client`;constructor(t){super({name:`RequestInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ln=class e extends Sn{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Rn=class e extends Sn{name=`InvalidArgsException`;$fault=`client`;constructor(t){super({name:`InvalidArgsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zn=class e extends Sn{name=`InvalidDomainValidationOptionsException`;$fault=`client`;constructor(t){super({name:`InvalidDomainValidationOptionsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bn=class e extends Sn{name=`InvalidStateException`;$fault=`client`;constructor(t){super({name:`InvalidStateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Vn=`AccessDeniedException`,Hn=`CreatedAt`,Un=`CertificateArn`,Wn=`CertificateChain`,Gn=`ConflictException`,Kn=`CertificateKeyPairOrigin`,qn=`CertificateKeyPairOrigins`,Jn=`CertificateSummary`,Yn=`CertificateSummaryList`,Xn=`CertificateStatuses`,Zn=`Certificate`,Qn=`DomainName`,$n=`Exported`,er=`ExtendedKeyUsages`,tr=`ExportOption`,nr=`Filters`,rr=`HasAdditionalSubjectAlternativeNames`,ir=`ImportedAt`,ar=`InvalidArgsException`,or=`InvalidArnException`,sr=`IssuedAt`,cr=`ImportCertificate`,lr=`ImportCertificateRequest`,ur=`ImportCertificateResponse`,dr=`InvalidDomainValidationOptionsException`,fr=`InvalidParameterException`,pr=`InternalServerException`,mr=`InvalidStateException`,hr=`InvalidTagException`,gr=`InUse`,_r=`Includes`,vr=`Key`,yr=`KeyAlgorithm`,ite=`KeyUsages`,ate=`ListCertificates`,ote=`ListCertificatesRequest`,ste=`ListCertificatesResponse`,cte=`LimitExceededException`,lte=`Message`,ute=`ManagedBy`,dte=`MaxItems`,fte=`NotAfter`,pte=`NotBefore`,br=`NextToken`,mte=`PrivateKey`,hte=`PrivateKeyBlob`,gte=`RevokedAt`,_te=`RenewalEligibility`,vte=`RequestInProgressException`,yte=`ResourceInUseException`,bte=`ResourceNotFoundException`,xte=`Status`,Ste=`SubjectAlternativeNameSummaries`,Cte=`SortBy`,wte=`SortOrder`,Tte=`ServiceQuotaExceededException`,Ete=`Type`,Dte=`ThrottlingException`,Ote=`TagList`,kte=`TooManyTagsException`,Ate=`TagPolicyException`,jte=`ThrottlingReason`,Mte=`ThrottlingReasonList`,Nte=`Tags`,Pte=`Tag`,Fte=`Value`,Ite=`ValidationException`,xr=`awsQueryError`,Sr=`client`,Cr=`error`,Lte=`extendedKeyUsage`,Rte=`exportOption`,wr=`httpError`,zte=`keyTypes`,Bte=`keyUsage`,Tr=`message`,Vte=`managedBy`,Hte=`reason`,Ute=`resource`,Er=`smithy.ts.sdk.synthetic.com.amazonaws.acm`,Wte=`server`,Gte=`throttlingReasons`,Dr=`com.amazonaws.acm`,Or=pt.for(Er),Kte=[-3,Er,`ACMServiceException`,0,[],[]];Or.registerError(Kte,Sn);var kr=pt.for(Dr),qte=[-3,Dr,Vn,{[xr]:[`AccessDenied`,403],[Cr]:Sr,[wr]:403},[lte],[0]];kr.registerError(qte,Cn);var Jte=[-3,Dr,Gn,{[Cr]:Sr},[Tr],[0]];kr.registerError(Jte,Mn);var Yte=[-3,Dr,pr,{[Cr]:Wte},[Tr],[0]];kr.registerError(Yte,Nn);var Xte=[-3,Dr,ar,{[Cr]:Sr},[Tr],[0]];kr.registerError(Xte,Rn);var Zte=[-3,Dr,or,{[Cr]:Sr},[Tr],[0]];kr.registerError(Zte,wn);var Qte=[-3,Dr,dr,{[Cr]:Sr},[Tr],[0]];kr.registerError(Qte,zn);var $te=[-3,Dr,fr,{[Cr]:Sr},[Tr],[0]];kr.registerError($te,Tn);var ene=[-3,Dr,mr,{[Cr]:Sr},[Tr],[0]];kr.registerError(ene,Bn);var tne=[-3,Dr,hr,{[Cr]:Sr},[Tr],[0]];kr.registerError(tne,En);var nne=[-3,Dr,cte,{[Cr]:Sr},[Tr],[0]];kr.registerError(nne,Ln);var rne=[-3,Dr,vte,{[Cr]:Sr},[Tr],[0]];kr.registerError(rne,In);var ine=[-3,Dr,yte,{[Cr]:Sr},[Tr],[0]];kr.registerError(ine,Fn);var ane=[-3,Dr,bte,{[Cr]:Sr},[Tr],[0]];kr.registerError(ane,Dn);var one=[-3,Dr,Tte,{[Cr]:Sr},[Tr],[0]];kr.registerError(one,Pn);var sne=[-3,Dr,Ate,{[Cr]:Sr},[Tr],[0]];kr.registerError(sne,On);var cne=[-3,Dr,Dte,{[xr]:[`Throttling`,400],[Cr]:Sr,[wr]:400},[Tr,Gte],[0,()=>Cne]];kr.registerError(cne,kn);var lne=[-3,Dr,kte,{[Cr]:Sr},[Tr],[0]];kr.registerError(lne,An);var une=[-3,Dr,Ite,{[xr]:[`ValidationError`,400],[Cr]:Sr,[wr]:400},[Tr],[0]];kr.registerError(une,jn);var dne=[Or,kr],fne=[0,Dr,hte,8,21],pne=[3,Dr,Jn,0,[Un,Qn,Ste,rr,xte,Ete,yr,ite,er,tr,gr,$n,_te,pte,fte,Hn,sr,ir,gte,ute,Kn],[0,0,64,2,0,0,0,64,64,0,2,2,0,4,4,4,4,4,4,0,0]],mne=[3,Dr,nr,0,[Lte,Bte,zte,Rte,Vte],[64,64,64,0,0]],hne=[3,Dr,lr,0,[Zn,mte,Un,Wn,Nte],[21,[()=>fne,0],0,21,()=>Sne],2],gne=[3,Dr,ur,0,[Un],[0]],_ne=[3,Dr,ote,0,[Xn,qn,_r,br,dte,Cte,wte],[64,64,()=>mne,0,1,0,0]],vne=[3,Dr,ste,0,[br,Yn],[0,()=>xne]],yne=[3,Dr,Pte,0,[vr,Fte],[0,0],1],bne=[3,Dr,jte,0,[Hte,Ute],[0,0]],xne=[1,Dr,Yn,0,()=>pne],Sne=[1,Dr,Ote,0,()=>yne],Cne=[1,Dr,Mte,0,()=>bne],wne=[9,Dr,cr,0,()=>hne,()=>gne],Tne=[9,Dr,ate,0,()=>_ne,()=>vne],Ene=e=>({apiVersion:`2015-12-08`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??xn,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??rte,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.acm`,errorTypeRegistries:dne,version:`2015-12-08`,serviceTarget:`CertificateManager`},serviceId:e?.serviceId??`ACM`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Dne=e=>{let t=he(e),n=()=>t().then(a),r=Ene(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:un.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},One=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},kne=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Ane=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),One(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),kne(n))},jne=class extends le{config;constructor(...[t]){let n=Dne(t||{});super(n),this.initConfig=n;let r=cn(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Ane(sn(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:tte,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Mne=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Nne(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function Pne(e){return{schemeId:`smithy.api#httpBearerAuth`,propertiesExtractor:({profile:e,filepath:t,configFilepath:n,ignoreCache:r},i)=>({identityProperties:{profile:e,filepath:t,configFilepath:n,ignoreCache:r}})}}var Fne=e=>{let t=[];return e.operation,t.push(Nne(e)),t.push(Pne(e)),t},Ine=e=>{let t=ie(e.token,Te,i),n=c(e);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[]),token:t})},Lne=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Rne={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},zne={name:`@aws-sdk/client-bedrock`,version:`3.1125.0`,description:`AWS SDK for JavaScript Bedrock Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/token-providers":`3.1125.0`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Ar=`ref`,jr=-1,Mr=!0,Nr=`isSet`,Pr=`PartitionResult`,Fr=`booleanEquals`,Ir=`getAttr`,Lr={[Ar]:`Endpoint`},Rr={[Ar]:Pr},zr={},Br=[{[Ar]:`Region`}],Vr={conditions:[[Nr,[Lr]],[Nr,Br],[`aws.partition`,Br,Pr],[Fr,[{[Ar]:`UseFIPS`},Mr]],[Fr,[{[Ar]:`UseDualStack`},Mr]],[Fr,[{fn:Ir,argv:[Rr,`supportsDualStack`]},Mr]],[Fr,[{fn:Ir,argv:[Rr,`supportsFIPS`]},Mr]]],results:[[jr],[jr,`Invalid Configuration: FIPS and custom endpoint are not supported`],[jr,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Lr,zr],[`https://bedrock-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,zr],[jr,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-fips.{Region}.{PartitionResult#dnsSuffix}`,zr],[jr,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock.{Region}.{PartitionResult#dualStackDnsSuffix}`,zr],[jr,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock.{Region}.{PartitionResult#dnsSuffix}`,zr],[jr,`Invalid Configuration: Missing Region`]]},Bne=2,Vne=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),Hne=xe.from(Vne,Bne,Vr.conditions,Vr.results),Une=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),Wne=(e,t={})=>Une.get(e,()=>ut(Hne,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Hr=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Gne=class e extends Hr{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Kne=class e extends Hr{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},qne=class e extends Hr{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Jne=class e extends Hr{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Yne=class e extends Hr{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Xne=class e extends Hr{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Zne=class e extends Hr{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Qne=class e extends Hr{name=`TooManyTagsException`;$fault=`client`;resourceName;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},$ne=class e extends Hr{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ere=class e extends Hr{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},tre=`AccessDeniedException`,nre=`ConflictException`,rre=`CreateGuardrail`,ire=`CreateGuardrailRequest`,are=`CreateGuardrailResponse`,ore=`CreateGuardrailVersion`,sre=`CreateGuardrailVersionRequest`,cre=`CreateGuardrailVersionResponse`,lre=`DeleteGuardrail`,ure=`DeleteGuardrailRequest`,dre=`DeleteGuardrailResponse`,fre=`FoundationModelLifecycle`,pre=`FoundationModelSummary`,mre=`FoundationModelSummaryList`,hre=`GuardrailAutomatedReasoningPolicy`,gre=`GuardrailAutomatedReasoningPolicyConfig`,_re=`GuardrailBlockedMessaging`,vre=`GuardrailContentFilter`,yre=`GuardrailContentFilterAction`,bre=`GuardrailContentFilterConfig`,xre=`GuardrailContentFiltersConfig`,Sre=`GuardrailContentFiltersTier`,Cre=`GuardrailContentFiltersTierConfig`,wre=`GuardrailContentFiltersTierName`,Tre=`GuardrailContentFilters`,Ere=`GuardrailContextualGroundingAction`,Dre=`GuardrailContextualGroundingFilter`,Ore=`GuardrailContextualGroundingFilterConfig`,kre=`GuardrailContextualGroundingFiltersConfig`,Are=`GuardrailContextualGroundingFilters`,jre=`GuardrailContextualGroundingPolicy`,Mre=`GuardrailContextualGroundingPolicyConfig`,Nre=`GuardrailContentPolicy`,Pre=`GuardrailContentPolicyConfig`,Fre=`GuardrailCrossRegionConfig`,Ire=`GuardrailCrossRegionDetails`,Lre=`GuardrailDescription`,Rre=`GuardrailFailureRecommendation`,zre=`GuardrailFailureRecommendations`,Bre=`GetGuardrail`,Vre=`GetGuardrailRequest`,Hre=`GetGuardrailResponse`,Ure=`GuardrailModality`,Wre=`GuardrailManagedWords`,Gre=`GuardrailManagedWordsConfig`,Kre=`GuardrailManagedWordLists`,qre=`GuardrailManagedWordListsConfig`,Jre=`GuardrailModalities`,Yre=`GuardrailName`,Xre=`GuardrailPiiEntity`,Zre=`GuardrailPiiEntityConfig`,Qre=`GuardrailPiiEntitiesConfig`,$re=`GuardrailPiiEntities`,eie=`GuardrailRegex`,tie=`GuardrailRegexConfig`,nie=`GuardrailRegexesConfig`,rie=`GuardrailRegexes`,iie=`GuardrailSummary`,aie=`GuardrailSensitiveInformationPolicy`,oie=`GuardrailSensitiveInformationPolicyConfig`,sie=`GuardrailStatusReason`,cie=`GuardrailStatusReasons`,lie=`GuardrailSummaries`,uie=`GuardrailTopic`,die=`GuardrailTopicAction`,fie=`GuardrailTopicConfig`,pie=`GuardrailTopicsConfig`,mie=`GuardrailTopicDefinition`,hie=`GuardrailTopicExample`,gie=`GuardrailTopicExamples`,_ie=`GuardrailTopicName`,vie=`GuardrailTopicPolicy`,yie=`GuardrailTopicPolicyConfig`,bie=`GuardrailTopicsTier`,xie=`GuardrailTopicsTierConfig`,Sie=`GuardrailTopicsTierName`,Cie=`GuardrailTopics`,wie=`GuardrailWord`,Tie=`GuardrailWordAction`,Eie=`GuardrailWordConfig`,Die=`GuardrailWordsConfig`,Oie=`GuardrailWordPolicy`,kie=`GuardrailWordPolicyConfig`,Aie=`GuardrailWords`,jie=`InternalServerException`,Mie=`ListFoundationModels`,Nie=`ListFoundationModelsRequest`,Pie=`ListFoundationModelsResponse`,Fie=`ListGuardrails`,Iie=`ListGuardrailsRequest`,Lie=`ListGuardrailsResponse`,Rie=`ResourceInUseException`,zie=`ResourceNotFoundException`,Bie=`ServiceQuotaExceededException`,Vie=`ServiceUnavailableException`,Hie=`Tag`,Uie=`ThrottlingException`,Wie=`TagList`,Gie=`TooManyTagsException`,Kie=`UpdateGuardrail`,qie=`UpdateGuardrailRequest`,Jie=`UpdateGuardrailResponse`,Yie=`ValidationException`,Xie=`automatedReasoningPolicy`,Ur=`automatedReasoningPolicyConfig`,Wr=`action`,Zie=`arn`,Gr=`byCustomizationType`,Kr=`blockedInputMessaging`,qr=`byInferenceType`,Jr=`blockedOutputsMessaging`,Yr=`byOutputModality`,Xr=`byProvider`,Zr=`client`,Qr=`createdAt`,Qie=`contextualGroundingPolicy`,$r=`contextualGroundingPolicyConfig`,$ie=`contentPolicy`,ei=`contentPolicyConfig`,ti=`crossRegionConfig`,ni=`crossRegionDetails`,ri=`clientRequestToken`,eae=`customizationsSupported`,ii=`confidenceThreshold`,ai=`description`,oi=`definition`,si=`error`,tae=`endOfLifeTime`,ci=`enabled`,li=`examples`,ui=`filtersConfig`,nae=`failureRecommendations`,di=`filters`,rae=`guardrails`,fi=`guardrailArn`,pi=`guardrailIdentifier`,mi=`guardrailId`,iae=`guardrailProfileArn`,aae=`guardrailProfileIdentifier`,oae=`guardrailProfileId`,hi=`guardrailVersion`,gi=`httpError`,_i=`httpQuery`,vi=`http`,sae=`id`,yi=`inputAction`,bi=`inputEnabled`,xi=`inputModalities`,Si=`inputStrength`,cae=`inferenceTypesSupported`,lae=`key`,uae=`kmsKeyArn`,Ci=`kmsKeyId`,wi=`legacyTime`,Ti=`message`,Ei=`modelArn`,Di=`modelId`,Oi=`modelLifecycle`,ki=`modelName`,Ai=`maxResults`,ji=`modelSummaries`,Mi=`managedWordLists`,Ni=`managedWordListsConfig`,Pi=`name`,Fi=`nextToken`,Ii=`outputAction`,Li=`outputEnabled`,Ri=`outputModalities`,zi=`outputStrength`,Bi=`publicExtendedAccessTime`,Vi=`piiEntitiesConfig`,Hi=`piiEntities`,Ui=`providerName`,Wi=`pattern`,Gi=`policies`,Ki=`regexesConfig`,qi=`resourceName`,Ji=`responseStreamingSupported`,Yi=`regexes`,Xi=`smithy.ts.sdk.synthetic.com.amazonaws.bedrock`,Zi=`sensitiveInformationPolicy`,Qi=`sensitiveInformationPolicyConfig`,$i=`startOfLifeTime`,ea=`statusReasons`,ta=`server`,na=`status`,ra=`tierConfig`,ia=`topicsConfig`,aa=`tierName`,oa=`topicPolicy`,sa=`topicPolicyConfig`,ca=`tags`,la=`text`,ua=`threshold`,da=`tier`,fa=`topics`,pa=`type`,ma=`updatedAt`,ha=`value`,ga=`version`,_a=`words`,va=`wordsConfig`,ya=`wordPolicy`,ba=`wordPolicyConfig`,f=`com.amazonaws.bedrock`,xa=pt.for(Xi),Sa=[-3,Xi,`BedrockServiceException`,0,[],[]];xa.registerError(Sa,Hr);var Ca=pt.for(f),wa=[-3,f,tre,{[si]:Zr,[gi]:403},[Ti],[0]];Ca.registerError(wa,Gne);var Ta=[-3,f,nre,{[si]:Zr,[gi]:400},[Ti],[0]];Ca.registerError(Ta,Yne);var Ea=[-3,f,jie,{[si]:ta,[gi]:500},[Ti],[0]];Ca.registerError(Ea,Kne);var Da=[-3,f,Rie,{[si]:Zr,[gi]:400},[Ti],[0]];Ca.registerError(Da,$ne);var Oa=[-3,f,zie,{[si]:Zr,[gi]:404},[Ti],[0]];Ca.registerError(Oa,Xne);var ka=[-3,f,Bie,{[si]:Zr,[gi]:400},[Ti],[0]];Ca.registerError(ka,Zne);var Aa=[-3,f,Vie,{[si]:ta,[gi]:503},[Ti],[0]];Ca.registerError(Aa,ere);var ja=[-3,f,Uie,{[si]:Zr,[gi]:429},[Ti],[0]];Ca.registerError(ja,qne);var Ma=[-3,f,Gie,{[si]:Zr,[gi]:400},[Ti,qi],[0,0]];Ca.registerError(Ma,Qne);var Na=[-3,f,Yie,{[si]:Zr,[gi]:400},[Ti],[0]];Ca.registerError(Na,Jne);var Pa=[xa,Ca],Fa=[0,f,_re,8,0],Ia=[0,f,yre,8,0],La=[0,f,wre,8,0],Ra=[0,f,Ere,8,0],za=[0,f,Lre,8,0],Ba=[0,f,Rre,8,0],Va=[0,f,Ure,8,0],Ha=[0,f,Yre,8,0],Ua=[0,f,sie,8,0],Wa=[0,f,die,8,0],Ga=[0,f,mie,8,0],Ka=[0,f,hie,8,0],qa=[0,f,_ie,8,0],Ja=[0,f,Sie,8,0],Ya=[0,f,Tie,8,0],Xa=[3,f,ire,0,[Pi,Kr,Jr,ai,sa,ei,ba,Qi,$r,Ur,ti,Ci,ca,ri],[[()=>Ha,0],[()=>Fa,0],[()=>Fa,0],[()=>za,0],[()=>No,0],[()=>mo,0],[()=>zo,0],()=>Oo,[()=>vo,0],()=>so,()=>yo,0,()=>ps,[0,4]],3],Za=[3,f,are,0,[mi,fi,ga,Qr],[0,0,0,5],4],Qa=[3,f,sre,0,[pi,ai,ri],[[0,1],[()=>za,0],[0,4]],1],$a=[3,f,cre,0,[mi,ga],[0,0],2],eo=[3,f,ure,0,[pi,hi],[[0,1],[0,{[_i]:hi}]],1],to=[3,f,dre,0,[],[]],no=[3,f,fre,0,[na,$i,tae,wi,Bi],[0,5,5,5,5],1],ro=[3,f,pre,0,[Ei,Di,ki,Ui,xi,Ri,Ji,eae,cae,Oi],[0,0,0,0,64,64,2,64,64,()=>no],2],io=[3,f,Vre,0,[pi,hi],[[0,1],[0,{[_i]:hi}]],1],ao=[3,f,Hre,0,[Pi,mi,fi,ga,na,Qr,ma,Kr,Jr,ai,oa,$ie,ya,Zi,Qie,Xie,ni,ea,nae,uae],[[()=>Ha,0],0,0,0,0,5,5,[()=>Fa,0],[()=>Fa,0],[()=>za,0],[()=>Mo,0],[()=>po,0],[()=>Ro,0],()=>Do,[()=>_o,0],()=>oo,()=>bo,[()=>os,0],[()=>Qo,0],0],9],oo=[3,f,hre,0,[Gi,ii],[64,1],1],so=[3,f,gre,0,[Gi,ii],[64,1],1],co=[3,f,vre,0,[pa,Si,zi,xi,Ri,yi,Ii,bi,Li],[0,0,0,[()=>ts,0],[()=>ts,0],[()=>Ia,0],[()=>Ia,0],2,2],3],lo=[3,f,bre,0,[pa,Si,zi,xi,Ri,yi,Ii,bi,Li],[0,0,0,[()=>ts,0],[()=>ts,0],[()=>Ia,0],[()=>Ia,0],2,2],3],uo=[3,f,Sre,0,[aa],[[()=>La,0]],1],fo=[3,f,Cre,0,[aa],[[()=>La,0]],1],po=[3,f,Nre,0,[di,da],[[()=>Jo,0],[()=>uo,0]]],mo=[3,f,Pre,0,[ui,ra],[[()=>Yo,0],[()=>fo,0]],1],ho=[3,f,Dre,0,[pa,ua,Wr,ci],[0,1,[()=>Ra,0],2],2],go=[3,f,Ore,0,[pa,ua,Wr,ci],[0,1,[()=>Ra,0],2],2],_o=[3,f,jre,0,[di],[[()=>Xo,0]],1],vo=[3,f,Mre,0,[ui],[[()=>Zo,0]],1],yo=[3,f,Fre,0,[aae],[0],1],bo=[3,f,Ire,0,[oae,iae],[0,0]],xo=[3,f,Wre,0,[pa,yi,Ii,bi,Li],[0,[()=>Ya,0],[()=>Ya,0],2,2],1],So=[3,f,Gre,0,[pa,yi,Ii,bi,Li],[0,[()=>Ya,0],[()=>Ya,0],2,2],1],Co=[3,f,Xre,0,[pa,Wr,yi,Ii,bi,Li],[0,0,0,0,2,2],2],wo=[3,f,Zre,0,[pa,Wr,yi,Ii,bi,Li],[0,0,0,0,2,2],2],To=[3,f,eie,0,[Pi,Wi,Wr,ai,yi,Ii,bi,Li],[0,0,0,0,0,0,2,2],3],Eo=[3,f,tie,0,[Pi,Wi,Wr,ai,yi,Ii,bi,Li],[0,0,0,0,0,0,2,2],3],Do=[3,f,aie,0,[Hi,Yi],[()=>ns,()=>is]],Oo=[3,f,oie,0,[Vi,Ki],[()=>rs,()=>as]],ko=[3,f,iie,0,[sae,Zie,na,Pi,ga,Qr,ma,ai,ni],[0,0,0,[()=>Ha,0],0,5,5,[()=>za,0],()=>bo],7],Ao=[3,f,uie,0,[Pi,oi,li,pa,yi,Ii,bi,Li],[[()=>qa,0],[()=>Ga,0],[()=>cs,0],0,[()=>Wa,0],[()=>Wa,0],2,2],2],jo=[3,f,fie,0,[Pi,oi,pa,li,yi,Ii,bi,Li],[[()=>qa,0],[()=>Ga,0],0,[()=>cs,0],[()=>Wa,0],[()=>Wa,0],2,2],3],Mo=[3,f,vie,0,[fa,da],[[()=>ls,0],[()=>Po,0]],1],No=[3,f,yie,0,[ia,ra],[[()=>us,0],[()=>Fo,0]],1],Po=[3,f,bie,0,[aa],[[()=>Ja,0]],1],Fo=[3,f,xie,0,[aa],[[()=>Ja,0]],1],Io=[3,f,wie,0,[la,yi,Ii,bi,Li],[0,[()=>Ya,0],[()=>Ya,0],2,2],1],Lo=[3,f,Eie,0,[la,yi,Ii,bi,Li],[0,[()=>Ya,0],[()=>Ya,0],2,2],1],Ro=[3,f,Oie,0,[_a,Mi],[[()=>ds,0],[()=>$o,0]]],zo=[3,f,kie,0,[va,Ni],[[()=>fs,0],[()=>es,0]]],Bo=[3,f,Nie,0,[Xr,Gr,Yr,qr],[[0,{[_i]:Xr}],[0,{[_i]:Gr}],[0,{[_i]:Yr}],[0,{[_i]:qr}]]],Vo=[3,f,Pie,0,[ji],[()=>qo]],Ho=[3,f,Iie,0,[pi,Ai,Fi],[[0,{[_i]:pi}],[1,{[_i]:Ai}],[0,{[_i]:Fi}]]],Uo=[3,f,Lie,0,[rae,Fi],[[()=>ss,0],0],1],Wo=[3,f,Hie,0,[lae,ha],[0,0],2],Go=[3,f,qie,0,[pi,Pi,Kr,Jr,ai,sa,ei,ba,Qi,$r,Ur,ti,Ci],[[0,1],[()=>Ha,0],[()=>Fa,0],[()=>Fa,0],[()=>za,0],[()=>No,0],[()=>mo,0],[()=>zo,0],()=>Oo,[()=>vo,0],()=>so,()=>yo,0],4],Ko=[3,f,Jie,0,[mi,fi,ga,ma],[0,0,0,5],4],qo=[1,f,mre,0,()=>ro],Jo=[1,f,Tre,0,[()=>co,0]],Yo=[1,f,xre,0,[()=>lo,0]],Xo=[1,f,Are,0,[()=>ho,0]],Zo=[1,f,kre,0,[()=>go,0]],Qo=[1,f,zre,0,[()=>Ba,0]],$o=[1,f,Kre,0,[()=>xo,0]],es=[1,f,qre,0,[()=>So,0]],ts=[1,f,Jre,0,[()=>Va,0]],ns=[1,f,$re,0,()=>Co],rs=[1,f,Qre,0,()=>wo],is=[1,f,rie,0,()=>To],as=[1,f,nie,0,()=>Eo],os=[1,f,cie,0,[()=>Ua,0]],ss=[1,f,lie,0,[()=>ko,0]],cs=[1,f,gie,0,[()=>Ka,0]],ls=[1,f,Cie,0,[()=>Ao,0]],us=[1,f,pie,0,[()=>jo,0]],ds=[1,f,Aie,0,[()=>Io,0]],fs=[1,f,Die,0,[()=>Lo,0]],ps=[1,f,Wie,0,()=>Wo],ms=[9,f,rre,{[vi]:[`POST`,`/guardrails`,202]},()=>Xa,()=>Za],hs=[9,f,ore,{[vi]:[`POST`,`/guardrails/{guardrailIdentifier}`,202]},()=>Qa,()=>$a],gs=[9,f,lre,{[vi]:[`DELETE`,`/guardrails/{guardrailIdentifier}`,202]},()=>eo,()=>to],_s=[9,f,Bre,{[vi]:[`GET`,`/guardrails/{guardrailIdentifier}`,200]},()=>io,()=>ao],vs=[9,f,Mie,{[vi]:[`GET`,`/foundation-models`,200]},()=>Bo,()=>Vo],ys=[9,f,Fie,{[vi]:[`GET`,`/guardrails`,200]},()=>Ho,()=>Uo],bs=[9,f,Kie,{[vi]:[`PUT`,`/guardrails/{guardrailIdentifier}`,202]},()=>Go,()=>Ko],xs=e=>({apiVersion:`2023-04-20`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Wne,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Fne,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`smithy.api#httpBearerAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#httpBearerAuth`),signer:new Ot}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrock`,errorTypeRegistries:Pa,version:`2023-04-20`,serviceTarget:`AmazonBedrockControlPlaneService`},serviceId:e?.serviceId??`Bedrock`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Ss=e=>{let t=he(e),n=()=>t().then(a),r=xs(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:zne.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Cs=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials,i=e.token;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r},setToken(e){i=e},token(){return i}}},ws=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials(),token:e.token()}),Ts=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Cs(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),ws(n))},Es=class extends le{config;constructor(...[t]){let n=Ss(t||{});super(n),this.initConfig=n;let r=Lne(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Ts(Ine(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Mne,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"smithy.api#httpBearerAuth":e.token})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Ds=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Os(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var ks=e=>{let t=[];return e.operation,t.push(Os(e)),t},As=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},js=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Ms={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Ns={name:`@aws-sdk/client-bedrock-agent`,version:`3.1125.0`,description:`AWS SDK for JavaScript Bedrock Agent Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-agent`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-agent`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Ps=`ref`,Fs=-1,Is=!0,Ls=`isSet`,Rs=`PartitionResult`,zs=`booleanEquals`,Bs=`getAttr`,Vs={[Ps]:`Endpoint`},Hs={[Ps]:Rs},Us={},Ws=[{[Ps]:`Region`}],Gs={conditions:[[Ls,[Vs]],[Ls,Ws],[`aws.partition`,Ws,Rs],[zs,[{[Ps]:`UseFIPS`},Is]],[zs,[{[Ps]:`UseDualStack`},Is]],[zs,[{fn:Bs,argv:[Hs,`supportsDualStack`]},Is]],[zs,[{fn:Bs,argv:[Hs,`supportsFIPS`]},Is]]],results:[[Fs],[Fs,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Fs,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Vs,Us],[`https://bedrock-agent-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Us],[Fs,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-agent-fips.{Region}.{PartitionResult#dnsSuffix}`,Us],[Fs,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-agent.{Region}.{PartitionResult#dualStackDnsSuffix}`,Us],[Fs,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-agent.{Region}.{PartitionResult#dnsSuffix}`,Us],[Fs,`Invalid Configuration: Missing Region`]]},Ks=2,qs=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),Js=xe.from(qs,Ks,Gs.conditions,Gs.results),Ys=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),Xs=(e,t={})=>Ys.get(e,()=>ut(Js,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Zs=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Qs=class e extends Zs{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$s=class e extends Zs{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ec=class e extends Zs{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},tc=class e extends Zs{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nc=class e extends Zs{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rc=class e extends Zs{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ic=class e extends Zs{name=`ValidationException`;$fault=`client`;fieldList;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.fieldList=t.fieldList}},ac=`AudioConfiguration`,oc=`AudioConfigurations`,sc=`AccessDeniedException`,cc=`AudioExtractionConfiguration`,lc=`AudioSegmentationConfiguration`,uc=`BedrockDataAutomationConfiguration`,dc=`BedrockEmbeddingModelConfiguration`,fc=`BedrockFoundationModelConfiguration`,pc=`BedrockFoundationModelContextEnrichmentConfiguration`,mc=`ChunkingConfiguration`,hc=`ConfluenceCrawlerConfiguration`,gc=`CreateDataSource`,_c=`ConfluenceDataSourceConfiguration`,vc=`CreateDataSourceRequest`,yc=`CreateDataSourceResponse`,bc=`ConflictException`,xc=`ContextEnrichmentConfiguration`,Sc=`CrawlFilterConfiguration`,Cc=`CreateKnowledgeBase`,wc=`CreateKnowledgeBaseRequest`,Tc=`CreateKnowledgeBaseResponse`,Ec=`CuratedQuery`,Dc=`CuratedQueries`,Oc=`ConfluenceSourceConfiguration`,kc=`CustomTransformationConfiguration`,Ac=`DeleteDataSource`,jc=`DeleteDataSourceRequest`,Mc=`DeleteDataSourceResponse`,Nc=`DeleteKnowledgeBase`,Pc=`DeleteKnowledgeBaseRequest`,Fc=`DeleteKnowledgeBaseResponse`,Ic=`DayOfMonth`,Lc=`DeletionProtectionConfiguration`,Rc=`DailySchedule`,zc=`DataSourceConfiguration`,Bc=`DataSourceSummary`,Vc=`DataSourceSummaries`,Hc=`DataSource`,Uc=`EmbeddingModelConfiguration`,Wc=`EnrichmentStrategyConfiguration`,Gc=`FilterList`,Kc=`FilteredObjectType`,qc=`FilterPattern`,Jc=`FixedSizeChunkingConfiguration`,Yc=`GraphArn`,Xc=`GetKnowledgeBase`,Zc=`GetKnowledgeBaseRequest`,Qc=`GetKnowledgeBaseResponse`,$c=`HierarchicalChunkingConfiguration`,el=`HierarchicalChunkingLevelConfiguration`,tl=`HierarchicalChunkingLevelConfigurations`,nl=`IndexArn`,rl=`ImageExtractionConfiguration`,il=`IngestionJobFilter`,al=`IngestionJobFilters`,ol=`IngestionJobStatistics`,sl=`IngestionJobSortBy`,cl=`IngestionJobSummary`,ll=`IngestionJobSummaries`,ul=`IndexName`,dl=`IntermediateStorage`,fl=`InternalServerException`,pl=`KnowledgeBase`,ml=`KnowledgeBaseConfiguration`,hl=`KnowledgeBaseSummary`,gl=`KnowledgeBaseSummaries`,_l=`KendraKnowledgeBaseConfiguration`,vl=`LastDayOfMonth`,yl=`ListDataSources`,bl=`ListDataSourcesRequest`,xl=`ListDataSourcesResponse`,Sl=`ListIngestionJobs`,Cl=`ListIngestionJobsRequest`,wl=`ListIngestionJobsResponse`,Tl=`ListKnowledgeBases`,El=`ListKnowledgeBasesRequest`,Dl=`ListKnowledgeBasesResponse`,Ol=`MongoDbAtlasConfiguration`,kl=`MongoDbAtlasFieldMapping`,Al=`MediaExtractionConfiguration`,jl=`ManagedKnowledgeBaseConfiguration`,Ml=`ManagedKnowledgeBaseConnectorConfiguration`,Nl=`MonthlySchedule`,Pl=`NeptuneAnalyticsConfiguration`,Fl=`NeptuneAnalyticsFieldMapping`,Il=`OpenSearchManagedClusterConfiguration`,Ll=`OpenSearchManagedClusterFieldMapping`,Rl=`OpenSearchManagedClusterIndexName`,zl=`OpenSearchServerlessConfiguration`,Bl=`OpenSearchServerlessFieldMapping`,Vl=`ParsingConfiguration`,Hl=`PineconeConfiguration`,Ul=`PineconeFieldMapping`,Wl=`PatternObjectFilter`,Gl=`PatternObjectFilterConfiguration`,Kl=`PatternObjectFilterList`,ql=`ParsingPrompt`,Jl=`QueryGenerationColumn`,Yl=`QueryGenerationConfiguration`,Xl=`QueryGenerationContext`,Zl=`QueryGenerationColumns`,Ql=`QueryGenerationTable`,$l=`QueryGenerationTables`,eu=`RdsConfiguration`,tu=`RedshiftConfiguration`,nu=`RedisEnterpriseCloudConfiguration`,ru=`RedisEnterpriseCloudFieldMapping`,iu=`RdsFieldMapping`,au=`ResourceNotFoundException`,ou=`RedshiftProvisionedAuthConfiguration`,su=`RedshiftProvisionedConfiguration`,cu=`RedshiftQueryEngineAwsDataCatalogStorageConfiguration`,lu=`RedshiftQueryEngineConfiguration`,uu=`RedshiftQueryEngineRedshiftStorageConfiguration`,du=`RedshiftQueryEngineStorageConfiguration`,fu=`RedshiftQueryEngineStorageConfigurations`,pu=`RedshiftServerlessAuthConfiguration`,mu=`RedshiftServerlessConfiguration`,hu=`SalesforceCrawlerConfiguration`,gu=`SemanticChunkingConfiguration`,_u=`StorageConfiguration`,vu=`S3DataSourceConfiguration`,yu=`SalesforceDataSourceConfiguration`,bu=`SupplementalDataStorageConfiguration`,xu=`SupplementalDataStorageLocation`,Su=`SupplementalDataStorageLocations`,Cu=`SqlKnowledgeBaseConfiguration`,wu=`S3Location`,Tu=`S3Prefix`,Eu=`SharePointCrawlerConfiguration`,Du=`SharePointDataSourceConfiguration`,Ou=`SharePointSourceConfiguration`,ku=`S3Prefixes`,Au=`ServiceQuotaExceededException`,ju=`SyncSchedule`,Mu=`SalesforceSourceConfiguration`,Nu=`ServerSideEncryptionConfiguration`,Pu=`SeedUrl`,Fu=`SeedUrls`,Iu=`S3VectorsConfiguration`,Lu=`Transformation`,Ru=`ThrottlingException`,zu=`TransformationFunction`,Bu=`TransformationLambdaConfiguration`,Vu=`Transformations`,Hu=`UserAgent`,Uu=`UserAgentHeader`,Wu=`UrlConfiguration`,Gu=`VectorBucketArn`,Ku=`VideoConfiguration`,qu=`VideoConfigurations`,Ju=`ValidationException`,Yu=`VideoExtractionConfiguration`,Xu=`ValidationExceptionField`,Zu=`ValidationExceptionFieldList`,Qu=`VectorIngestionConfiguration`,$u=`VectorKnowledgeBaseConfiguration`,ed=`VideoSegmentationConfiguration`,td=`WebCrawlerConfiguration`,nd=`WebCrawlerLimits`,rd=`WebDataSourceConfiguration`,id=`WeeklySchedule`,ad=`WebSourceConfiguration`,od=`authConfiguration`,sd=`awsDataCatalogConfiguration`,cd=`audioExtractionConfiguration`,ld=`audioExtractionStatus`,ud=`authType`,dd=`attribute`,fd=`audio`,pd=`bucketArn`,md=`bedrockDataAutomationConfiguration`,hd=`bedrockEmbeddingModelConfiguration`,gd=`bedrockFoundationModelConfiguration`,_d=`bucketOwnerAccountId`,vd=`breakpointPercentileThreshold`,yd=`bufferSize`,bd=`client`,xd=`createdAt`,dae=`collectionArn`,Sd=`crawlerConfiguration`,fae=`chunkingConfiguration`,pae=`confluenceConfiguration`,mae=`contextEnrichmentConfiguration`,hae=`clusterIdentifier`,gae=`crawlerLimits`,_ae=`customMetadataField`,vae=`collectionName`,yae=`connectorParameters`,bae=`curatedQueries`,xae=`chunkingStrategy`,Cd=`credentialsSecretArn`,Sae=`connectionString`,wd=`clientToken`,Cae=`customTransformationConfiguration`,wae=`columns`,Td=`description`,Tae=`domainArn`,Ed=`dataDeletionPolicy`,Eae=`domainEndpoint`,Dd=`databaseName`,Dae=`dayNumber`,Oae=`dayOfMonth`,kae=`dayOfWeek`,Aae=`deletionProtectionConfiguration`,jae=`deletionProtectionStatus`,Mae=`deletionProtectionThreshold`,Nae=`dataSource`,Od=`dataSourceConfiguration`,kd=`dataSourceId`,Pae=`dataSourceSummaries`,Fae=`databaseUser`,Iae=`daily`,Lae=`dimensions`,Rae=`domain`,Ad=`error`,zae=`embeddingDataType`,jd=`exclusionFilters`,Md=`embeddingModelArn`,Nd=`embeddingModelConfiguration`,Bae=`embeddingModelType`,Vae=`enrichmentStrategyConfiguration`,Hae=`endpointServiceName`,Uae=`executionTimeoutSeconds`,Pd=`endpoint`,Fd=`filters`,Id=`filterConfiguration`,Wae=`fieldList`,Ld=`fixedLengthDuration`,Rd=`fieldMapping`,zd=`failureReasons`,Gae=`fixedSizeChunkingConfiguration`,Kae=`graphArn`,qae=`generationContext`,Bd=`http`,Jae=`hierarchicalChunkingConfiguration`,Vd=`httpError`,Hd=`hostType`,Ud=`hostUrl`,Yae=`indexArn`,Xae=`imageExtractionConfiguration`,Zae=`imageExtractionStatus`,Wd=`inclusionFilters`,Qae=`ingestionJobId`,$ae=`ingestionJobSummaries`,eoe=`indexName`,toe=`inclusionPrefixes`,noe=`intermediateStorage`,Gd=`inclusion`,Kd=`knowledgeBase`,roe=`knowledgeBaseArn`,qd=`knowledgeBaseConfiguration`,Jd=`knowledgeBaseId`,ioe=`knowledgeBaseSummaries`,aoe=`kendraIndexArn`,ooe=`kmsKeyArn`,soe=`kendraKnowledgeBaseConfiguration`,coe=`lambdaArn`,loe=`levelConfigurations`,uoe=`lastDayOfMonth`,Yd=`message`,Xd=`modelArn`,doe=`mongoDbAtlasConfiguration`,foe=`mediaExtractionConfiguration`,Zd=`metadataField`,poe=`managedKnowledgeBaseConfiguration`,moe=`managedKnowledgeBaseConnectorConfiguration`,hoe=`maxPages`,Qd=`maxResults`,$d=`maxTokens`,goe=`method`,_oe=`monthly`,ef=`name`,voe=`neptuneAnalyticsConfiguration`,yoe=`naturalLanguage`,boe=`numberOfDocumentsDeleted`,xoe=`numberOfDocumentsFailed`,Soe=`numberOfDocumentsScanned`,Coe=`numberOfDocumentsSkipped`,woe=`numberOfModifiedDocumentsIndexed`,Toe=`numberOfMetadataDocumentsModified`,Eoe=`numberOfMetadataDocumentsScanned`,Doe=`numberOfNewDocumentsIndexed`,tf=`nextToken`,Ooe=`namespace`,koe=`opensearchManagedClusterConfiguration`,Aoe=`overlapPercentage`,joe=`opensearchServerlessConfiguration`,Moe=`objectType`,Noe=`overlapTokens`,Poe=`operator`,Foe=`order`,Ioe=`parsingConfiguration`,Loe=`pineconeConfiguration`,Roe=`provisionedConfiguration`,zoe=`primaryKeyField`,nf=`parsingModality`,Boe=`patternObjectFilter`,Voe=`parsingPrompt`,Hoe=`parsingPromptText`,Uoe=`parsingStrategy`,Woe=`queryEngineConfiguration`,Goe=`queryGenerationConfiguration`,Koe=`resourceArn`,rf=`roleArn`,qoe=`rdsConfiguration`,af=`redshiftConfiguration`,Joe=`redisEnterpriseCloudConfiguration`,Yoe=`rateLimit`,of=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockagent`,Xoe=`startedAt`,Zoe=`sortBy`,sf=`segmentationConfiguration`,Qoe=`semanticChunkingConfiguration`,$oe=`salesforceConfiguration`,ese=`serverlessConfiguration`,cf=`sourceConfiguration`,tse=`s3Configuration`,lf=`storageConfiguration`,nse=`storageConfigurations`,rse=`supplementalDataStorageConfiguration`,ise=`sqlKnowledgeBaseConfiguration`,uf=`s3Location`,ase=`storageLocations`,ose=`sharePointConfiguration`,df=`serverSideEncryptionConfiguration`,sse=`syncSchedule`,cse=`stepToApply`,lse=`siteUrls`,use=`seedUrls`,dse=`s3VectorsConfiguration`,fse=`scope`,pse=`server`,mse=`sql`,ff=`status`,hse=`statistics`,pf=`type`,mf=`textField`,gse=`transformationFunction`,_se=`textIndexName`,vse=`tenantId`,yse=`transformationLambdaConfiguration`,bse=`tableName`,xse=`tableNames`,Sse=`tags`,Cse=`tables`,wse=`transformations`,Tse=`uri`,hf=`updatedAt`,Ese=`userAgentHeader`,Dse=`userAgent`,Ose=`urlConfiguration`,gf=`usernamePasswordSecretArn`,kse=`url`,Ase=`vectorBucketArn`,jse=`videoExtractionConfiguration`,Mse=`videoExtractionStatus`,_f=`vectorField`,vf=`vectorIngestionConfiguration`,yf=`vectorIndexName`,Nse=`vectorKnowledgeBaseConfiguration`,Pse=`values`,Fse=`video`,Ise=`weekly`,Lse=`workgroupArn`,Rse=`webConfiguration`,p=`com.amazonaws.bedrockagent`,bf=pt.for(of),zse=[-3,of,`BedrockAgentServiceException`,0,[],[]];bf.registerError(zse,Zs);var xf=pt.for(p),Bse=[-3,p,sc,{[Ad]:bd,[Vd]:403},[Yd],[0]];xf.registerError(Bse,Qs);var Vse=[-3,p,bc,{[Ad]:bd,[Vd]:409},[Yd],[0]];xf.registerError(Vse,$s);var Hse=[-3,p,fl,{[Ad]:pse,[Vd]:500},[Yd],[0]];xf.registerError(Hse,ec);var Use=[-3,p,au,{[Ad]:bd,[Vd]:404},[Yd],[0]];xf.registerError(Use,tc);var Wse=[-3,p,Au,{[Ad]:bd,[Vd]:402},[Yd],[0]];xf.registerError(Wse,nc);var Gse=[-3,p,Ru,{[Ad]:bd,[Vd]:429},[Yd],[0]];xf.registerError(Gse,rc);var Kse=[-3,p,Ju,{[Ad]:bd,[Vd]:400},[Yd,Wae],[0,()=>bue]];xf.registerError(Kse,ic);var qse=[bf,xf],Jse=[0,p,Kc,8,0],Yse=[0,p,qc,8,0],Xse=[0,p,Yc,8,0],Zse=[0,p,nl,8,0],Qse=[0,p,ul,8,0],$se=[0,p,Rl,8,0],ece=[0,p,Tu,8,0],tce=[0,p,Hu,8,0],nce=[0,p,Uu,8,0],rce=[0,p,Gu,8,0],ice=[3,p,ac,0,[sf],[()=>oce],1],ace=[3,p,cc,0,[ld],[0],1],oce=[3,p,lc,0,[Ld],[1],1],sce=[3,p,uc,0,[nf],[0]],cce=[3,p,dc,0,[Lae,zae,fd,Fse],[1,0,()=>aue,()=>xue]],lce=[3,p,fc,0,[Xd,Voe,nf],[0,()=>ule,0],1],uce=[3,p,pc,0,[Vae,Xd],[()=>Ace,0],2],dce=[3,p,mc,0,[xae,Gae,Jae,Qoe],[0,()=>jce,()=>Pce,()=>Rle],1],fce=[3,p,hc,0,[Id],[[()=>Sf,0]]],pce=[3,p,_c,0,[cf,Sd],[()=>mce,[()=>fce,0]],1],mce=[3,p,Oc,0,[Ud,Hd,ud,Cd],[0,0,0,0],4],hce=[3,p,xc,0,[pf,gd],[0,()=>uce],1],Sf=[3,p,Sc,0,[pf,Boe],[0,[()=>fle,0]],1],gce=[3,p,vc,0,[Jd,ef,Od,wd,Td,Ed,df,vf],[[0,1],0,[()=>Cf,0],[0,4],0,0,()=>Of,()=>Af],3],_ce=[3,p,yc,0,[Nae],[[()=>Cce,0]],1],vce=[3,p,wc,0,[ef,rf,qd,wd,Td,lf,Sse],[0,0,[()=>Ef,0],[0,4],0,[()=>kf,0],128],3],yce=[3,p,Tc,0,[Kd],[[()=>Tf,0]],1],bce=[3,p,Ec,0,[yoe,mse],[0,0],2],xce=[3,p,kc,0,[noe,wse],[()=>Vce,()=>yue],2],Sce=[3,p,Rc,0,[],[]],Cce=[3,p,Hc,0,[Jd,kd,ef,ff,Od,xd,hf,Td,df,vf,Ed,zd],[0,0,0,0,[()=>Cf,0],5,5,0,()=>Of,()=>Af,0,64],7],Cf=[3,p,zc,0,[pf,moe,tse,Rse,pae,$oe,ose],[0,()=>Qce,[()=>Mle,0],[()=>nue,0],[()=>pce,0],[()=>Fle,0],[()=>Ble,0]],1],wce=[3,p,Bc,0,[Jd,kd,ef,ff,hf,Td],[0,0,0,0,5,0],5],Tce=[3,p,jc,0,[Jd,kd],[[0,1],[0,1]],2],Ece=[3,p,Mc,0,[Jd,kd,ff],[0,0,0],3],Dce=[3,p,Pc,0,[Jd],[[0,1]],1],Oce=[3,p,Fc,0,[Jd,ff],[0,0],2],kce=[3,p,Lc,0,[jae,Mae],[0,1],1],wf=[3,p,Uc,0,[hd],[()=>cce]],Ace=[3,p,Wc,0,[goe],[0],1],jce=[3,p,Jc,0,[$d,Aoe],[1,1],2],Mce=[3,p,Zc,0,[Jd],[[0,1]],1],Nce=[3,p,Qc,0,[Kd],[[()=>Tf,0]],1],Pce=[3,p,$c,0,[loe,Noe],[()=>cue,1],2],Fce=[3,p,el,0,[$d],[1],1],Ice=[3,p,rl,0,[Zae],[0],1],Lce=[3,p,il,0,[dd,Poe,Pse],[0,0,64],3],Rce=[3,p,sl,0,[dd,Foe],[0,0],2],zce=[3,p,ol,0,[Soe,Eoe,Doe,woe,Toe,boe,xoe,Coe],[1,1,1,1,1,1,1,1]],Bce=[3,p,cl,0,[Jd,kd,Qae,ff,Xoe,hf,Td,hse],[0,0,0,0,5,5,0,()=>zce],6],Vce=[3,p,dl,0,[uf],[()=>Df],1],Hce=[3,p,_l,0,[aoe],[0],1],Tf=[3,p,pl,0,[Jd,ef,roe,rf,qd,ff,xd,hf,Td,lf,zd],[0,0,0,0,[()=>Ef,0],0,5,5,0,[()=>kf,0],64],8],Ef=[3,p,ml,0,[pf,Nse,poe,soe,ise],[0,()=>Xle,()=>Zce,()=>Hce,[()=>Hle,0]],1],Uce=[3,p,hl,0,[Jd,ef,ff,hf,Td],[0,0,0,5,0],4],Wce=[3,p,vl,0,[],[]],Gce=[3,p,bl,0,[Jd,Qd,tf],[[0,1],1,0],1],Kce=[3,p,xl,0,[Pae,tf],[()=>sue,0],1],qce=[3,p,Cl,0,[Jd,kd,Fd,Zoe,Qd,tf],[[0,1],[0,1],()=>lue,()=>Rce,1,0],2],Jce=[3,p,wl,0,[$ae,tf],[()=>uue,0],1],Yce=[3,p,El,0,[Qd,tf],[1,0]],Xce=[3,p,Dl,0,[ioe,tf],[()=>due,0],1],Zce=[3,p,jl,0,[Bae,Md,Nd,df],[0,0,()=>wf,()=>Of]],Qce=[3,p,Ml,0,[Aae,foe,yae,sse],[()=>kce,()=>$ce,15,()=>Cue]],$ce=[3,p,Al,0,[Xae,cd,jse],[()=>Ice,()=>ace,()=>Qle]],ele=[3,p,Ol,0,[Pd,Dd,vae,yf,Cd,Rd,Hae,_se],[0,0,0,0,0,()=>tle,0,0],6],tle=[3,p,kl,0,[_f,mf,Zd],[0,0,0],3],nle=[3,p,Nl,0,[Oae],[()=>Sue],1],rle=[3,p,Pl,0,[Kae,Rd],[[()=>Xse,0],()=>ile],2],ile=[3,p,Fl,0,[mf,Zd],[0,0],2],ale=[3,p,Il,0,[Eae,Tae,yf,Rd],[0,0,[()=>$se,0],()=>ole],4],ole=[3,p,Ll,0,[_f,mf,Zd],[0,0,0],3],sle=[3,p,zl,0,[dae,yf,Rd],[0,0,()=>cle],3],cle=[3,p,Bl,0,[_f,mf,Zd],[0,0,0],3],lle=[3,p,Vl,0,[Uoe,gd,md],[0,()=>lce,()=>sce],1],ule=[3,p,ql,0,[Hoe],[0],1],dle=[3,p,Wl,0,[Moe,Wd,jd],[[()=>Jse,0],[()=>jf,0],[()=>jf,0]],1],fle=[3,p,Gl,0,[Fd],[[()=>fue,0]],1],ple=[3,p,Hl,0,[Sae,Cd,Rd,Ooe],[0,0,()=>mle,0],3],mle=[3,p,Ul,0,[mf,Zd],[0,0],2],hle=[3,p,Jl,0,[ef,Td,Gd],[0,0,0]],gle=[3,p,Yl,0,[Uae,qae],[1,[()=>_le,0]]],_le=[3,p,Xl,8,[Cse,bae],[()=>mue,()=>oue]],vle=[3,p,Ql,0,[ef,Td,Gd,wae],[0,0,0,()=>pue],1],yle=[3,p,eu,0,[Koe,Cd,Dd,bse,Rd],[0,0,0,0,()=>ble],5],ble=[3,p,iu,0,[zoe,_f,mf,Zd,_ae],[0,0,0,0,0],4],xle=[3,p,nu,0,[Pd,yf,Cd,Rd],[0,0,0,()=>Sle],4],Sle=[3,p,ru,0,[_f,mf,Zd],[0,0,0],3],Cle=[3,p,tu,0,[nse,Woe,Goe],[()=>hue,()=>Dle,[()=>gle,0]],2],wle=[3,p,ou,0,[pf,Fae,gf],[0,0,0],1],Tle=[3,p,su,0,[hae,od],[0,()=>wle],2],Ele=[3,p,cu,0,[xse],[64],1],Dle=[3,p,lu,0,[pf,ese,Roe],[0,()=>jle,()=>Tle],1],Ole=[3,p,uu,0,[Dd],[0],1],kle=[3,p,du,0,[pf,sd,af],[0,()=>Ele,()=>Ole],1],Ale=[3,p,pu,0,[pf,gf],[0,0],1],jle=[3,p,mu,0,[Lse,od],[0,()=>Ale],2],Mle=[3,p,vu,0,[pd,toe,_d],[0,[()=>gue,0],0],1],Df=[3,p,wu,0,[Tse],[0],1],Nle=[3,p,Iu,0,[Ase,Yae,eoe],[[()=>rce,0],[()=>Zse,0],[()=>Qse,0]]],Ple=[3,p,hu,0,[Id],[[()=>Sf,0]]],Fle=[3,p,yu,0,[cf,Sd],[()=>Ile,[()=>Ple,0]],1],Ile=[3,p,Mu,0,[Ud,ud,Cd],[0,0,0],3],Lle=[3,p,Pu,0,[kse],[0]],Rle=[3,p,gu,0,[$d,yd,vd],[1,1,1],3],Of=[3,p,Nu,0,[ooe],[0]],zle=[3,p,Eu,0,[Id],[[()=>Sf,0]]],Ble=[3,p,Du,0,[cf,Sd],[()=>Vle,[()=>zle,0]],1],Vle=[3,p,Ou,0,[Rae,lse,Hd,ud,Cd,vse],[0,64,0,0,0,0],5],Hle=[3,p,Cu,0,[pf,af],[0,[()=>Cle,0]],1],kf=[3,p,_u,0,[pf,joe,koe,Loe,Joe,qoe,doe,voe,dse],[0,()=>sle,[()=>ale,0],()=>ple,()=>xle,()=>yle,()=>ele,[()=>rle,0],[()=>Nle,0]],1],Ule=[3,p,bu,0,[ase],[()=>vue],1],Wle=[3,p,xu,0,[pf,uf],[0,()=>Df],1],Gle=[3,p,Lu,0,[gse,cse],[()=>Kle,0],2],Kle=[3,p,zu,0,[yse],[()=>qle],1],qle=[3,p,Bu,0,[coe],[0],1],Jle=[3,p,Wu,0,[use],[()=>_ue]],Yle=[3,p,Xu,0,[ef,Yd],[0,0],2],Af=[3,p,Qu,0,[fae,Cae,Ioe,mae],[()=>dce,()=>xce,()=>lle,()=>hce]],Xle=[3,p,$u,0,[Md,Nd,rse],[0,()=>wf,()=>Ule],1],Zle=[3,p,Ku,0,[sf],[()=>$le],1],Qle=[3,p,Yu,0,[Mse],[0],1],$le=[3,p,ed,0,[Ld],[1],1],eue=[3,p,td,0,[gae,Wd,jd,fse,Dse,Ese],[()=>tue,[()=>jf,0],[()=>jf,0],0,[()=>tce,0],[()=>nce,0]]],tue=[3,p,nd,0,[Yoe,hoe],[1,1]],nue=[3,p,rd,0,[cf,Sd],[()=>rue,[()=>eue,0]],1],rue=[3,p,ad,0,[Ose],[()=>Jle],1],iue=[3,p,id,0,[kae],[0],1],aue=[1,p,oc,0,()=>ice],oue=[1,p,Dc,0,()=>bce],sue=[1,p,Vc,0,()=>wce],jf=[1,p,Gc,8,[()=>Yse,0]],cue=[1,p,tl,0,()=>Fce],lue=[1,p,al,0,()=>Lce],uue=[1,p,ll,0,()=>Bce],due=[1,p,gl,0,()=>Uce],fue=[1,p,Kl,8,[()=>dle,0]],pue=[1,p,Zl,0,()=>hle],mue=[1,p,$l,0,()=>vle],hue=[1,p,fu,0,()=>kle],gue=[1,p,ku,0,[()=>ece,0]],_ue=[1,p,Fu,0,()=>Lle],vue=[1,p,Su,0,()=>Wle],yue=[1,p,Vu,0,()=>Gle],bue=[1,p,Zu,0,()=>Yle],xue=[1,p,qu,0,()=>Zle],Sue=[4,p,Ic,0,[Dae,uoe],[1,()=>Wce]],Cue=[4,p,ju,0,[Iae,Ise,_oe],[()=>Sce,()=>iue,()=>nle]],wue=[9,p,gc,{[Bd]:[`PUT`,`/knowledgebases/{knowledgeBaseId}/datasources/`,200]},()=>gce,()=>_ce],Tue=[9,p,Cc,{[Bd]:[`PUT`,`/knowledgebases/`,202]},()=>vce,()=>yce],Eue=[9,p,Ac,{[Bd]:[`DELETE`,`/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}`,202]},()=>Tce,()=>Ece],Due=[9,p,Nc,{[Bd]:[`DELETE`,`/knowledgebases/{knowledgeBaseId}`,202]},()=>Dce,()=>Oce],Oue=[9,p,Xc,{[Bd]:[`GET`,`/knowledgebases/{knowledgeBaseId}`,200]},()=>Mce,()=>Nce],kue=[9,p,yl,{[Bd]:[`POST`,`/knowledgebases/{knowledgeBaseId}/datasources/`,200]},()=>Gce,()=>Kce],Aue=[9,p,Sl,{[Bd]:[`POST`,`/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/`,200]},()=>qce,()=>Jce],jue=[9,p,Tl,{[Bd]:[`POST`,`/knowledgebases/`,200]},()=>Yce,()=>Xce],Mue=e=>({apiVersion:`2023-06-05`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Xs,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??ks,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockagent`,errorTypeRegistries:qse,version:`2023-06-05`,serviceTarget:`AmazonBedrockAgentBuildTimeLambda`},serviceId:e?.serviceId??`Bedrock Agent`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Nue=e=>{let t=he(e),n=()=>t().then(a),r=Mue(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Ns.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Pue=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Fue=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Iue=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Pue(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Fue(n))},Lue=class extends le{config;constructor(...[t]){let n=Nue(t||{});super(n),this.initConfig=n;let r=js(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Iue(As(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Ds,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Mf=e=>Object.assign(e,{eventStreamMarshaller:e.eventStreamSerdeProvider(e)}),Rue=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function zue(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var Bue=e=>{let t=[];return e.operation,t.push(zue(e)),t},Vue=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},Hue=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Uue={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Wue={name:`@aws-sdk/client-bedrock-agent-runtime`,version:`3.1125.0`,description:`AWS SDK for JavaScript Bedrock Agent Runtime Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-agent-runtime`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-agent-runtime`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},Nf=`ref`,Pf=-1,Ff=!0,If=`isSet`,Lf=`PartitionResult`,Rf=`booleanEquals`,zf=`getAttr`,Bf={[Nf]:`Endpoint`},Vf={[Nf]:Lf},Hf={},Uf=[{[Nf]:`Region`}],Wf={conditions:[[If,[Bf]],[If,Uf],[`aws.partition`,Uf,Lf],[Rf,[{[Nf]:`UseFIPS`},Ff]],[Rf,[{[Nf]:`UseDualStack`},Ff]],[Rf,[{fn:zf,argv:[Vf,`supportsDualStack`]},Ff]],[Rf,[{fn:zf,argv:[Vf,`supportsFIPS`]},Ff]]],results:[[Pf],[Pf,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Pf,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[Bf,Hf],[`https://bedrock-agent-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Hf],[Pf,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-agent-runtime-fips.{Region}.{PartitionResult#dnsSuffix}`,Hf],[Pf,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-agent-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}`,Hf],[Pf,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-agent-runtime.{Region}.{PartitionResult#dnsSuffix}`,Hf],[Pf,`Invalid Configuration: Missing Region`]]},Gue=2,Kue=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),que=xe.from(Kue,Gue,Wf.conditions,Wf.results),Jue=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),Yue=(e,t={})=>Jue.get(e,()=>ut(que,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Gf=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Xue=class e extends Gf{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Zue=class e extends Gf{name=`BadGatewayException`;$fault=`server`;resourceName;constructor(t){super({name:`BadGatewayException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},Que=class e extends Gf{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$ue=class e extends Gf{name=`DependencyFailedException`;$fault=`client`;resourceName;constructor(t){super({name:`DependencyFailedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceName=t.resourceName}},ede=class e extends Gf{name=`InternalServerException`;$fault=`server`;reason;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.reason=t.reason}},tde=class e extends Gf{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nde=class e extends Gf{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rde=class e extends Gf{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ide=class e extends Gf{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ade=class e extends Gf{name=`ModelNotReadyException`;$fault=`client`;constructor(t){super({name:`ModelNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ode=`AccessDeniedException`,sde=`AudioSegment`,cde=`ByteContentBlob`,lde=`BadGatewayException`,ude=`ConflictException`,dde=`DependencyFailedException`,fde=`FilterAttribute`,pde=`FieldForReranking`,mde=`FieldsForReranking`,hde=`GuardrailConfiguration`,gde=`ImplicitFilterConfiguration`,_de=`InputImage`,vde=`InternalServerException`,yde=`KnowledgeBaseQuery`,bde=`KnowledgeBaseRetrievalConfiguration`,xde=`KnowledgeBaseRetrievalResult`,Sde=`KnowledgeBaseRetrievalResults`,Cde=`KnowledgeBaseVectorSearchConfiguration`,wde=`MetadataAttributeSchema`,Tde=`MetadataAttributeSchemaList`,Ede=`MetadataConfigurationForReranking`,Dde=`ModelNotReadyException`,Ode=`ManagedSearchBedrockRerankingConfiguration`,kde=`ManagedSearchBedrockRerankingModelConfiguration`,Ade=`ManagedSearchConfiguration`,jde=`ManagedSearchRerankingConfiguration`,Mde=`RetrievalFilter`,Nde=`RetrievalFilterList`,Pde=`RerankingMetadataSelectiveModeConfiguration`,Fde=`ResourceNotFoundException`,Ide=`RetrievalResultContent`,Lde=`RetrievalResultContentColumn`,Rde=`RetrievalResultCustomDocumentLocation`,zde=`RetrievalResultConfluenceLocation`,Bde=`RetrievalResultContentRow`,Vde=`RetrievalResultGoogleDriveLocation`,Hde=`RetrievalResultKendraDocumentLocation`,Ude=`RetrievalResultLocation`,Wde=`RetrievalResultMetadata`,Gde=`RetrievalResultOneDriveLocation`,Kde=`RetrievalResultS3Location`,qde=`RetrievalResultSalesforceLocation`,Jde=`RetrievalResultSqlLocation`,Yde=`RetrievalResultSharePointLocation`,Xde=`RetrievalResultWebLocation`,Zde=`RetrieveRequest`,Qde=`RetrieveResponse`,$de=`Retrieve`,efe=`ServiceQuotaExceededException`,tfe=`ThrottlingException`,nfe=`UserContext`,rfe=`ValidationException`,ife=`VideoSegment`,afe=`VectorSearchBedrockRerankingConfiguration`,ofe=`VectorSearchBedrockRerankingModelConfiguration`,sfe=`VectorSearchRerankingConfiguration`,cfe=`andAll`,Kf=`additionalModelRequestFields`,lfe=`audio`,ufe=`byteContent`,qf=`bedrockRerankingConfiguration`,Jf=`client`,dfe=`customDocumentLocation`,ffe=`confluenceLocation`,pfe=`columnName`,mfe=`columnValue`,hfe=`content`,gfe=`description`,_fe=`documentId`,Yf=`error`,vfe=`equals`,yfe=`fieldName`,bfe=`fieldsToExclude`,xfe=`fieldsToInclude`,Xf=`filter`,Sfe=`format`,Cfe=`guardrailAction`,wfe=`guardrailConfiguration`,Tfe=`googleDriveLocation`,Efe=`guardrailId`,Dfe=`greaterThan`,Ofe=`greaterThanOrEquals`,kfe=`guardrailVersion`,Afe=`http`,Zf=`httpError`,jfe=`inlineContent`,Mfe=`implicitFilterConfiguration`,Nfe=`id`,Pfe=`image`,Ffe=`in`,Qf=`key`,Ife=`knowledgeBaseId`,Lfe=`kendraDocumentLocation`,Rfe=`listContains`,zfe=`lessThan`,Bfe=`lessThanOrEquals`,Vfe=`location`,$f=`message`,ep=`modelArn`,Hfe=`metadataAttributes`,tp=`modelConfiguration`,np=`metadataConfiguration`,Ufe=`managedSearchConfiguration`,Wfe=`metadata`,Gfe=`notEquals`,Kfe=`notIn`,rp=`numberOfResults`,ip=`numberOfRerankedResults`,ap=`nextToken`,qfe=`orAll`,Jfe=`oneDriveLocation`,Yfe=`overrideSearchType`,Xfe=`query`,Zfe=`reason`,op=`rerankingConfiguration`,Qfe=`retrievalConfiguration`,$fe=`rerankingModelType`,sp=`resourceName`,epe=`retrievalQuery`,tpe=`retrievalResults`,npe=`row`,cp=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockagentruntime`,rpe=`stringContains`,ipe=`s3Location`,ape=`salesforceLocation`,ope=`sqlLocation`,spe=`selectiveModeConfiguration`,cpe=`selectionMode`,lpe=`sharePointLocation`,lp=`s3Uri`,upe=`startsWith`,dpe=`score`,up=`server`,fpe=`summary`,dp=`text`,ppe=`transcription`,fp=`type`,mpe=`userContext`,hpe=`userId`,pp=`url`,mp=`uri`,gpe=`vectorSearchConfiguration`,_pe=`value`,vpe=`video`,ype=`webLocation`,m=`com.amazonaws.bedrockagentruntime`,hp=pt.for(cp),bpe=[-3,cp,`BedrockAgentRuntimeServiceException`,0,[],[]];hp.registerError(bpe,Gf);var gp=pt.for(m),xpe=[-3,m,ode,{[Yf]:Jf,[Zf]:403},[$f],[0]];gp.registerError(xpe,Xue);var Spe=[-3,m,lde,{[Yf]:up,[Zf]:502},[$f,sp],[0,0]];gp.registerError(Spe,Zue);var Cpe=[-3,m,ude,{[Yf]:Jf,[Zf]:409},[$f],[0]];gp.registerError(Cpe,Que);var wpe=[-3,m,dde,{[Yf]:Jf,[Zf]:424},[$f,sp],[0,0]];gp.registerError(wpe,$ue);var Tpe=[-3,m,vde,{[Yf]:up,[Zf]:500},[$f,Zfe],[0,0]];gp.registerError(Tpe,ede);var Epe=[-3,m,Dde,{[Yf]:Jf,[Zf]:424},[$f],[0]];gp.registerError(Epe,ade);var Dpe=[-3,m,Fde,{[Yf]:Jf,[Zf]:404},[$f],[0]];gp.registerError(Dpe,tde);var Ope=[-3,m,efe,{[Yf]:Jf,[Zf]:400},[$f],[0]];gp.registerError(Ope,nde);var kpe=[-3,m,tfe,{[Yf]:Jf,[Zf]:429},[$f],[0]];gp.registerError(kpe,rde);var Ape=[-3,m,rfe,{[Yf]:Jf,[Zf]:400},[$f],[0]];gp.registerError(Ape,ide);var jpe=[hp,gp],Mpe=[0,m,cde,8,21],Npe=[3,m,sde,0,[lp,ppe],[0,0],1],Ppe=[3,m,pde,0,[yfe],[0],1],_p=[3,m,fde,0,[Qf,_pe],[0,15],2],Fpe=[3,m,hde,0,[Efe,kfe],[0,0],2],Ipe=[3,m,gde,0,[Hfe,ep],[[()=>mme,0],0],2],Lpe=[3,m,_de,0,[Sfe,jfe],[0,[()=>Mpe,0]],2],Rpe=[3,m,yde,8,[fp,dp,Pfe],[0,0,[()=>Lpe,0]]],zpe=[3,m,bde,0,[gpe,Ufe],[[()=>Vpe,0],[()=>Wpe,0]]],Bpe=[3,m,xde,0,[hfe,Vfe,dpe,Wfe,_fe],[[()=>Jpe,0],[()=>$pe,0],1,[()=>gme,0],0],1],Vpe=[3,m,Cde,0,[rp,Yfe,Xf,op,Mfe],[1,0,[()=>xp,0],[()=>dme,0],[()=>Ipe,0]]],Hpe=[3,m,Ode,0,[tp,ip,np],[()=>Upe,1,[()=>vp,0]],1],Upe=[3,m,kde,0,[ep,Kf],[0,143],1],Wpe=[3,m,Ade,0,[rp,Xf,$fe,op],[1,[()=>xp,0],0,[()=>Gpe,0]]],Gpe=[3,m,jde,0,[fp,qf],[0,[()=>Hpe,0]],1],Kpe=[3,m,wde,8,[Qf,fp,gfe],[0,0,0],3],vp=[3,m,Ede,0,[cpe,spe],[0,[()=>_me,0]],1],qpe=[3,m,zde,0,[pp],[0]],Jpe=[3,m,Ide,8,[fp,dp,ufe,vpe,lfe,npe],[0,0,0,()=>fme,()=>Npe,[()=>hme,0]]],Ype=[3,m,Lde,8,[pfe,mfe,fp],[0,0,0]],Xpe=[3,m,Rde,0,[Nfe],[0]],Zpe=[3,m,Vde,0,[pp],[0]],Qpe=[3,m,Hde,0,[mp],[0]],$pe=[3,m,Ude,8,[fp,ipe,ype,ffe,ape,lpe,dfe,Lfe,ope,Jfe,Tfe],[0,()=>tme,()=>ame,()=>qpe,()=>nme,()=>rme,()=>Xpe,()=>Qpe,()=>ime,()=>eme,()=>Zpe],1],eme=[3,m,Gde,0,[pp],[0]],tme=[3,m,Kde,0,[mp],[0]],nme=[3,m,qde,0,[pp],[0]],rme=[3,m,Yde,0,[pp],[0]],ime=[3,m,Jde,0,[Xfe],[0]],ame=[3,m,Xde,0,[pp],[0]],ome=[3,m,Zde,0,[Ife,epe,Qfe,wfe,ap,mpe],[[0,1],[()=>Rpe,0],[()=>zpe,0],()=>Fpe,0,[()=>cme,0]],2],sme=[3,m,Qde,0,[tpe,Cfe,ap],[[()=>pme,0],0,0],1],cme=[3,m,nfe,8,[hpe],[0],1],lme=[3,m,afe,0,[tp,ip,np],[()=>ume,1,[()=>vp,0]],1],ume=[3,m,ofe,0,[ep,Kf],[0,143],1],dme=[3,m,sfe,0,[fp,qf],[0,[()=>lme,0]],1],fme=[3,m,ife,0,[lp,fpe],[0,0],1],yp=[1,m,mde,8,()=>Ppe],pme=[1,m,Sde,8,[()=>Bpe,0]],mme=[1,m,Tde,0,[()=>Kpe,0]],bp=[1,m,Nde,0,[()=>xp,0]],hme=[1,m,Bde,8,[()=>Ype,0]],gme=[2,m,Wde,8,0,15],_me=[4,m,Pde,0,[xfe,bfe],[[()=>yp,0],[()=>yp,0]]],xp=[4,m,Mde,8,[vfe,Gfe,Dfe,Ofe,zfe,Bfe,Ffe,Kfe,upe,Rfe,rpe,cfe,qfe],[()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,()=>_p,[()=>bp,0],[()=>bp,0]]],vme=[9,m,$de,{[Afe]:[`POST`,`/knowledgebases/{knowledgeBaseId}/retrieve`,200]},()=>ome,()=>sme],yme=e=>({apiVersion:`2023-07-26`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Yue,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Bue,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockagentruntime`,errorTypeRegistries:jpe,version:`2023-07-26`,serviceTarget:`AmazonBedrockAgentRunTimeService`},serviceId:e?.serviceId??`Bedrock Agent Runtime`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),bme=e=>{let t=he(e),n=()=>t().then(a),r=yme(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Wue.version}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},xme=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Sme=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Cme=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),xme(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Sme(n))},wme=class extends le{config;constructor(...[t]){let n=bme(t||{});super(n),this.initConfig=n;let r=Hue(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Cme(Vue(Mf(at(s))),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Rue,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}};function Tme(e){let t=e.signer,n=e.signer,r=Object.assign(e,{eventSigner:t,messageSigner:n}),i=r.eventStreamPayloadHandlerProvider(r);return Object.assign(r,{eventStreamPayloadHandler:i})}var Eme=e=>typeof e==`string`&&e.indexOf(`arn:`)===0&&e.split(`:`).length>=6;function Sp(e){let{port:t,query:n}=e,{protocol:r,path:i,hostname:a}=e;r&&r.slice(-1)!==`:`&&(r+=`:`),t&&(a+=`:${t}`),i&&i.charAt(0)!==`/`&&(i=`/${i}`);let o=n?nt(n):``;o&&o[0]!==`?`&&(o=`?${o}`);let s=``;(e.username!=null||e.password!=null)&&(s=`${e.username??``}:${e.password??``}@`);let c=``;return e.fragment&&(c=`#${e.fragment}`),`${r}//${s}${a}${i}${o}${c}`}var Cp=e=>e.protocol===`ws:`||e.protocol===`wss:`,Dme=3e3,Ome=class e{metadata={handlerProtocol:`websocket/h1.1`};config={};configPromise;httpHandler;sockets={};static create(t,n=new Se){return typeof t?.handle==`function`?t:new e(t,n)}constructor(e,t=new Se){this.httpHandler=t;let n=e=>(this.config={...e??{}},this.config);typeof e==`function`?(this.config={},this.configPromise=e().then(e=>n(e))):this.configPromise=Promise.resolve(n(e))}destroy(){for(let[e,t]of Object.entries(this.sockets)){for(let e of t)e.close(1e3,`Socket closed through destroy() call`);delete this.sockets[e]}}async handle(e){this.config=await this.configPromise;let{logger:t}=this.config;if(!Cp(e))return t?.debug?.(`@aws-sdk - ws fetching ${e.protocol}${e.hostname}${e.path}`),this.httpHandler.handle(e);let n=Sp(e);t?.debug?.(`@aws-sdk - ws connecting ${n.split(`?`)[0]}`);let r=new WebSocket(n);this.sockets[n]||(this.sockets[n]=[]),this.sockets[n].push(r),r.binaryType=`arraybuffer`;let{connectionTimeout:i=Dme}=this.config;await this.waitForReady(r,i);let{body:a}=e,o=kme(a),s=Ame(this.connect(r,o));return{response:new Pe({statusCode:200,body:s})}}updateHttpClientConfig(e,t){this.configPromise=this.configPromise.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}removeNotUsableSockets(e){this.sockets[e]=(this.sockets[e]??[]).filter(e=>![WebSocket.CLOSING,WebSocket.CLOSED].includes(e.readyState))}waitForReady(e,t){return new Promise((n,r)=>{let i=setTimeout(()=>{this.removeNotUsableSockets(e.url),r({$metadata:{httpStatusCode:500,websocketSynthetic500Error:!0}})},t);e.onopen=()=>{clearTimeout(i),n()}})}connect(e,t){let n=[],r=null,i=null,a=e=>{r?(e.error?i(e.error):r({done:e.done,value:e.value}),r=null,i=null):n.push(e)};e.onmessage=e=>{let{data:t}=e;a(typeof t==`string`?{done:!1,value:d(t)}:{done:!1,value:new Uint8Array(t)})},e.onerror=t=>{e.close(),a({done:!0,error:t})},e.onclose=()=>{this.removeNotUsableSockets(e.url),a({done:!0})};let o={[Symbol.asyncIterator]:()=>({async next(){if(n.length>0){let e=n.shift();if(e.error)throw e.error;return{done:e.done,value:e.value}}return new Promise((e,t)=>{r=e,i=t})}})};return(async()=>{try{for await(let n of t)if(e.readyState>=WebSocket.CLOSING)break;else e.send(n)}catch(e){a({done:!0,error:e})}finally{e.close(1e3)}})(),o}},kme=e=>e[Symbol.asyncIterator]?e:jme(e)?uee(e):{[Symbol.asyncIterator]:async function*(){yield e}},Ame=e=>typeof ReadableStream==`function`?fee(e):e,jme=e=>typeof ReadableStream==`function`&&e instanceof ReadableStream,Mme=class{signer;constructor(e){this.signer=e.signer}presign(e,t={}){return this.signer.presign(e,t)}async sign(e,t){return ve.isInstance(e)&&Cp(e)?{...await this.signer.presign({...e,body:``},{...t,expiresIn:60,unsignableHeaders:new Set(Object.keys(e.headers).filter(e=>e!==`host`))}),body:e.body}:this.signer.sign(e,t)}signMessage(e,t){return this.signer.signMessage(e,t)}},Nme=e=>{let{signer:t}=e;return Object.assign(e,{signer:async e=>{let n=await t(e);if(Pme(n))return new Mme({signer:n});throw Error(`Expected WebsocketSignatureV4 signer, please check the client constructor.`)}})},Pme=e=>!!e,Fme=class extends TransformStream{constructor(e,t,n,r,i){let a=e,o=i?.();super({start(){},async transform(e,i){try{let s=new Date(Date.now()+await r()),c={":date":{type:`timestamp`,value:s}},l=await t.sign({message:{body:e,headers:c},priorSignature:a},{signingDate:s,eventStreamCredentials:await o});a=l.signature;let ee=n.encode({headers:{...c,":chunk-signature":{type:`binary`,value:lee(l.signature)}},body:e});i.enqueue(ee)}catch(e){i.error(e)}}})}},Ime=class{messageSigner;eventStreamCodec;systemClockOffsetProvider;credentials;constructor(e){this.messageSigner=e.messageSigner,this.eventStreamCodec=new pee(e.utf8Encoder,e.utf8Decoder),this.systemClockOffsetProvider=async()=>e.systemClockOffset??0,this.credentials=e.credentials}async handle(e,t,n={}){let r=t.request,{body:i,headers:a,query:o}=r;if(!(i instanceof ReadableStream))throw Error(`Eventstream payload must be a ReadableStream.`);let s=new TransformStream;r.body=s.readable;let c=((a?.authorization??``).match(/Signature=(\w+)$/)??[])[1]??(o&&o[`X-Amz-Signature`])??``;n.__staticSignature&&(c=``);let l=new Fme(c,await this.messageSigner(),this.eventStreamCodec,this.systemClockOffsetProvider,this.credentials);i.pipeThrough(l).pipeThrough(s);let ee;try{ee=await e(t)}catch(e){let t=i.cancel?.();throw t instanceof Promise&&t.catch(()=>{}),e}return ee}},Lme=e=>new Ime(e),Rme=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function zme(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`bedrock`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function Bme(e){return{schemeId:`smithy.api#httpBearerAuth`,propertiesExtractor:({profile:e,filepath:t,configFilepath:n,ignoreCache:r},i)=>({identityProperties:{profile:e,filepath:t,configFilepath:n,ignoreCache:r}})}}var Vme=e=>{let t=[];return e.operation,t.push(zme(e)),t.push(Bme(e)),t},Hme=e=>{let t=ie(e.token,Te,i),n=c(e);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[]),token:t})},Ume=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`bedrock`}),Wme={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Gme={name:`@aws-sdk/client-bedrock-runtime`,version:`3.1125.0`,description:`AWS SDK for JavaScript Bedrock Runtime Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-bedrock-runtime`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-bedrock-runtime`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:browser":`yarn g:vitest run -c vitest.config.browser.e2e.mts`,"test:browser:watch":`yarn g:vitest watch -c vitest.config.browser.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/eventstream-handler-node":`^3.972.34`,"@aws-sdk/middleware-eventstream":`^3.972.29`,"@aws-sdk/middleware-websocket":`^3.972.52`,"@aws-sdk/token-providers":`3.1125.0`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},wp=`ref`,Tp=-1,Ep=!0,Dp=`isSet`,Op=`PartitionResult`,kp=`booleanEquals`,Ap=`getAttr`,jp={[wp]:`Endpoint`},Mp={[wp]:Op},Np={},Pp=[{[wp]:`Region`}],Fp={conditions:[[Dp,[jp]],[Dp,Pp],[`aws.partition`,Pp,Op],[kp,[{[wp]:`UseFIPS`},Ep]],[kp,[{[wp]:`UseDualStack`},Ep]],[kp,[{fn:Ap,argv:[Mp,`supportsDualStack`]},Ep]],[kp,[{fn:Ap,argv:[Mp,`supportsFIPS`]},Ep]]],results:[[Tp],[Tp,`Invalid Configuration: FIPS and custom endpoint are not supported`],[Tp,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[jp,Np],[`https://bedrock-runtime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,Np],[Tp,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://bedrock-runtime-fips.{Region}.{PartitionResult#dnsSuffix}`,Np],[Tp,`FIPS is enabled but this partition does not support FIPS`],[`https://bedrock-runtime.{Region}.{PartitionResult#dualStackDnsSuffix}`,Np],[Tp,`DualStack is enabled but this partition does not support DualStack`],[`https://bedrock-runtime.{Region}.{PartitionResult#dnsSuffix}`,Np],[Tp,`Invalid Configuration: Missing Region`]]},Kme=2,qme=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),Jme=xe.from(qme,Kme,Fp.conditions,Fp.results),Yme=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),Xme=(e,t={})=>Yme.get(e,()=>ut(Jme,{endpointParams:e,logger:t.logger}));Le.aws=oe;var Ip=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Zme=class e extends Ip{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Qme=class e extends Ip{name=`InternalServerException`;$fault=`server`;constructor(t){super({name:`InternalServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},$me=class e extends Ip{name=`ThrottlingException`;$fault=`client`;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ehe=class e extends Ip{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},the=class e extends Ip{name=`ConflictException`;$fault=`client`;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nhe=class e extends Ip{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rhe=class e extends Ip{name=`ServiceQuotaExceededException`;$fault=`client`;constructor(t){super({name:`ServiceQuotaExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ihe=class e extends Ip{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},ahe=class e extends Ip{name=`ModelErrorException`;$fault=`client`;originalStatusCode;resourceName;constructor(t){super({name:`ModelErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.originalStatusCode=t.originalStatusCode,this.resourceName=t.resourceName}},ohe=class e extends Ip{name=`ModelNotReadyException`;$fault=`client`;$retryable={};constructor(t){super({name:`ModelNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},she=class e extends Ip{name=`ModelTimeoutException`;$fault=`client`;constructor(t){super({name:`ModelTimeoutException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},che=class e extends Ip{name=`ModelStreamErrorException`;$fault=`client`;originalStatusCode;originalMessage;constructor(t){super({name:`ModelStreamErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.originalStatusCode=t.originalStatusCode,this.originalMessage=t.originalMessage}},lhe=`AudioBlock`,uhe=`AccessDeniedException`,dhe=`ApplyGuardrail`,fhe=`AppliedGuardrailDetails`,phe=`ApplyGuardrailRequest`,mhe=`ApplyGuardrailResponse`,hhe=`AudioSource`,ghe=`AnyToolChoice`,_he=`AutoToolChoice`,vhe=`Citation`,yhe=`ContentBlocks`,bhe=`ContentBlock`,xhe=`CitationsConfig`,She=`CitationsContentBlock`,Che=`CacheDetail`,whe=`CacheDetailsList`,The=`ConflictException`,Ehe=`CitationGeneratedContent`,Dhe=`CitationGeneratedContentList`,Ohe=`CitationLocation`,khe=`ConverseMetrics`,Ahe=`ConverseOutput`,jhe=`CachePointBlock`,Mhe=`ConverseRequest`,Nhe=`ConverseResponse`,Phe=`CitationSourceContent`,Fhe=`CitationSourceContentList`,Ihe=`ConverseTrace`,Lhe=`Citations`,Rhe=`Converse`,zhe=`DocumentBlock`,Bhe=`DocumentContentBlocks`,Vhe=`DocumentContentBlock`,Hhe=`DocumentCharLocation`,Uhe=`DocumentChunkLocation`,Whe=`DocumentPageLocation`,Ghe=`DocumentSource`,Khe=`ErrorBlock`,qhe=`GuardrailAssessment`,Jhe=`GuardrailAssessmentList`,Yhe=`GuardrailAssessmentListMap`,Xhe=`GuardrailAssessmentMap`,Zhe=`GuardrailAutomatedReasoningDifferenceScenarioList`,Qhe=`GuardrailAutomatedReasoningFinding`,$he=`GuardrailAutomatedReasoningFindingList`,ege=`GuardrailAutomatedReasoningImpossibleFinding`,tge=`GuardrailAutomatedReasoningInvalidFinding`,nge=`GuardrailAutomatedReasoningInputTextReference`,rge=`GuardrailAutomatedReasoningInputTextReferenceList`,ige=`GuardrailAutomatedReasoningLogicWarning`,age=`GuardrailAutomatedReasoningNoTranslationsFinding`,oge=`GuardrailAutomatedReasoningPolicyAssessment`,sge=`GuardrailAutomatedReasoningRule`,cge=`GuardrailAutomatedReasoningRuleList`,lge=`GuardrailAutomatedReasoningScenario`,uge=`GuardrailAutomatedReasoningSatisfiableFinding`,dge=`GuardrailAutomatedReasoningStatementList`,fge=`GuardrailAutomatedReasoningStatementLogicContent`,pge=`GuardrailAutomatedReasoningStatementNaturalLanguageContent`,mge=`GuardrailAutomatedReasoningStatement`,hge=`GuardrailAutomatedReasoningTranslation`,gge=`GuardrailAutomatedReasoningTranslationAmbiguousFinding`,_ge=`GuardrailAutomatedReasoningTooComplexFinding`,vge=`GuardrailAutomatedReasoningTranslationList`,yge=`GuardrailAutomatedReasoningTranslationOption`,bge=`GuardrailAutomatedReasoningTranslationOptionList`,xge=`GuardrailAutomatedReasoningValidFinding`,Sge=`GuardrailConfiguration`,Cge=`GuardrailContentBlock`,wge=`GuardrailContentBlockList`,Tge=`GuardrailConverseContentBlock`,Ege=`GuardrailContentFilter`,Dge=`GuardrailContentFilterList`,Oge=`GuardrailContextualGroundingFilter`,kge=`GuardrailContextualGroundingFilters`,Age=`GuardrailContextualGroundingPolicyAssessment`,jge=`GuardrailConverseImageBlock`,Mge=`GuardrailConverseImageSource`,Nge=`GuardrailContentPolicyAssessment`,Pge=`GuardrailConverseTextBlock`,Fge=`GuardrailCustomWord`,Ige=`GuardrailCustomWordList`,Lge=`GuardrailCoverage`,Rge=`GuardrailImageBlock`,zge=`GuardrailImageCoverage`,Bge=`GuardrailInvocationMetrics`,Vge=`GuardrailImageSource`,Hge=`GuardrailManagedWord`,Uge=`GuardrailManagedWordList`,Wge=`GuardrailOutputContent`,Gge=`GuardrailOutputContentList`,Kge=`GuardrailPiiEntityFilter`,qge=`GuardrailPiiEntityFilterList`,Jge=`GuardrailRegexFilter`,Yge=`GuardrailRegexFilterList`,Xge=`GuardrailSensitiveInformationPolicyAssessment`,Zge=`GuardrailTopic`,Qge=`GuardrailTraceAssessment`,$ge=`GuardrailTextBlock`,e_e=`GuardrailTextCharactersCoverage`,t_e=`GuardrailTopicList`,n_e=`GuardrailTopicPolicyAssessment`,r_e=`GuardrailUsage`,i_e=`GuardrailWordPolicyAssessment`,a_e=`ImageBlock`,o_e=`InferenceConfiguration`,s_e=`ImageSource`,c_e=`InternalServerException`,l_e=`JsonSchemaDefinition`,u_e=`Message`,d_e=`ModelErrorException`,f_e=`ModelNotReadyException`,p_e=`ModelStreamErrorException`,m_e=`ModelTimeoutException`,h_e=`Messages`,g_e=`OutputConfig`,__e=`OutputFormat`,v_e=`OutputFormatStructure`,y_e=`PerformanceConfiguration`,b_e=`PromptRouterTrace`,x_e=`PromptVariableMap`,S_e=`PromptVariableValues`,C_e=`ReasoningContentBlock`,w_e=`RequestMetadata`,T_e=`ResourceNotFoundException`,E_e=`ReasoningTextBlock`,D_e=`SystemContentBlocks`,O_e=`SystemContentBlock`,k_e=`S3Location`,A_e=`ServiceQuotaExceededException`,j_e=`SearchResultBlock`,M_e=`SearchResultContentBlock`,N_e=`SearchResultContentBlocks`,P_e=`SearchResultLocation`,F_e=`ServiceTier`,I_e=`SpecificToolChoice`,L_e=`SystemTool`,R_e=`ServiceUnavailableException`,z_e=`ToolAdditionBlock`,B_e=`ToolConfiguration`,V_e=`ToolChoice`,H_e=`ThrottlingException`,U_e=`ToolInputSchema`,W_e=`ToolReference`,G_e=`ToolRemovalBlock`,K_e=`ToolResultBlock`,q_e=`ToolResultContentBlocks`,J_e=`ToolResultContentBlock`,Y_e=`ToolSpecification`,X_e=`TokenUsage`,Z_e=`ToolUseBlock`,Q_e=`Tools`,$_e=`Tool`,eve=`VideoBlock`,tve=`ValidationException`,nve=`VideoSource`,rve=`WebLocation`,Lp=`action`,ive=`appliedGuardrailDetails`,ave=`additionalModelRequestFields`,ove=`additionalModelResponseFieldPaths`,sve=`additionalModelResponseFields`,Rp=`actionReason`,cve=`automatedReasoningPolicy`,lve=`automatedReasoningPolicyUnits`,uve=`automatedReasoningPolicies`,dve=`any`,fve=`assessments`,pve=`audio`,mve=`auto`,zp=`bytes`,hve=`bucketOwner`,Bp=`client`,gve=`citationsContent`,_ve=`cacheDetails`,vve=`claimsFalseScenario`,yve=`contextualGroundingPolicy`,bve=`contextualGroundingPolicyUnits`,xve=`contentPolicy`,Sve=`contentPolicyImageUnits`,Cve=`contentPolicyUnits`,Vp=`cachePoint`,Hp=`contradictingRules`,wve=`cacheReadInputTokens`,Up=`claimsTrueScenario`,Tve=`customWords`,Eve=`cacheWriteInputTokens`,Wp=`citations`,Gp=`claims`,Kp=`content`,Dve=`context`,qp=`confidence`,Ove=`documentChar`,kve=`documentChunk`,Jp=`documentIndex`,Ave=`documentPage`,jve=`differenceScenarios`,Yp=`detected`,Xp=`description`,Mve=`domain`,Zp=`document`,Qp=`error`,Nve=`effort`,Pve=`enabled`,$p=`end`,em=`format`,Fve=`filterStrength`,Ive=`findings`,tm=`filters`,Lve=`guardrail`,Rve=`guardrailArn`,nm=`guardrailCoverage`,zve=`guardrailConfig`,rm=`guardContent`,Bve=`guardrailId`,im=`guardrailIdentifier`,Vve=`guardrailOrigin`,Hve=`guardrailOwnership`,Uve=`guardrailProcessingLatency`,am=`guardrailVersion`,om=`guarded`,sm=`http`,cm=`httpError`,Wve=`input`,Gve=`inputAssessment`,Kve=`inferenceConfig`,qve=`invocationMetrics`,Jve=`invokedModelId`,Yve=`inputSchema`,lm=`inputTokens`,Xve=`identifier`,Zve=`images`,um=`image`,Qve=`impossible`,$ve=`invalid`,dm=`json`,eye=`jsonSchema`,tye=`location`,nye=`latencyMs`,fm=`logicWarning`,rye=`latency`,iye=`logic`,pm=`message`,aye=`modelId`,oye=`modelOutput`,sye=`maxTokens`,cye=`managedWordLists`,mm=`match`,lye=`messages`,uye=`metrics`,hm=`name`,dye=`naturalLanguage`,fye=`noTranslations`,pye=`outputs`,mye=`outputAssessments`,hye=`outputConfig`,gye=`originalMessage`,_ye=`outputScope`,gm=`originalStatusCode`,vye=`outputTokens`,yye=`options`,bye=`output`,_m=`premises`,vm=`performanceConfig`,xye=`piiEntities`,Sye=`promptRouter`,Cye=`promptVariables`,wye=`policyVersionArn`,ym=`qualifiers`,Tye=`reasoningContent`,Eye=`redactedContent`,Dye=`requestMetadata`,Oye=`resourceName`,kye=`reasoningText`,Aye=`regex`,jye=`regexes`,Mye=`role`,bm=`smithy.ts.sdk.synthetic.com.amazonaws.bedrockruntime`,Nye=`sourceContent`,Pye=`sensitiveInformationPolicy`,Fye=`sensitiveInformationPolicyFreeUnits`,Iye=`sensitiveInformationPolicyUnits`,xm=`s3Location`,Lye=`serverName`,Rye=`stopReason`,zye=`searchResultIndex`,Bye=`searchResultLocation`,Sm=`searchResult`,Vye=`supportingRules`,Hye=`stopSequences`,Cm=`serviceTier`,Uye=`systemTool`,Wye=`satisfiable`,Gye=`score`,Kye=`schema`,wm=`server`,qye=`signature`,Tm=`source`,Jye=`status`,Em=`start`,Yye=`statements`,Xye=`strict`,Zye=`structure`,Qye=`system`,Dm=`ttl`,$ye=`toolAddition`,ebe=`translationAmbiguous`,tbe=`toolConfig`,nbe=`textCharacters`,rbe=`toolChoice`,ibe=`tooComplex`,abe=`textFormat`,obe=`topicPolicy`,sbe=`topicPolicyUnits`,cbe=`topP`,lbe=`toolResult`,ube=`toolRemoval`,dbe=`toolSpec`,fbe=`totalTokens`,Om=`toolUseId`,pbe=`toolUse`,km=`text`,mbe=`temperature`,hbe=`threshold`,Am=`title`,jm=`total`,Mm=`tool`,gbe=`tools`,_be=`topics`,Nm=`trace`,Pm=`translation`,vbe=`translations`,Fm=`type`,Im=`usage`,ybe=`untranslatedClaims`,bbe=`untranslatedPremises`,xbe=`uri`,Sbe=`url`,Cbe=`valid`,Lm=`video`,wbe=`web`,Tbe=`wordPolicy`,Ebe=`wordPolicyUnits`,h=`com.amazonaws.bedrockruntime`,Rm=pt.for(bm),Dbe=[-3,bm,`BedrockRuntimeServiceException`,0,[],[]];Rm.registerError(Dbe,Ip);var zm=pt.for(h),Obe=[-3,h,uhe,{[Qp]:Bp,[cm]:403},[pm],[0]];zm.registerError(Obe,Zme);var kbe=[-3,h,The,{[Qp]:Bp,[cm]:400},[pm],[0]];zm.registerError(kbe,the);var Abe=[-3,h,c_e,{[Qp]:wm,[cm]:500},[pm],[0]];zm.registerError(Abe,Qme);var jbe=[-3,h,d_e,{[Qp]:Bp,[cm]:424},[pm,gm,Oye],[0,1,0]];zm.registerError(jbe,ahe);var Mbe=[-3,h,f_e,{[Qp]:Bp,[cm]:429},[pm],[0]];zm.registerError(Mbe,ohe);var Nbe=[-3,h,p_e,{[Qp]:Bp,[cm]:424},[pm,gm,gye],[0,1,0]];zm.registerError(Nbe,che);var Pbe=[-3,h,m_e,{[Qp]:Bp,[cm]:408},[pm],[0]];zm.registerError(Pbe,she);var Fbe=[-3,h,T_e,{[Qp]:Bp,[cm]:404},[pm],[0]];zm.registerError(Fbe,nhe);var Ibe=[-3,h,A_e,{[Qp]:Bp,[cm]:400},[pm],[0]];zm.registerError(Ibe,rhe);var Lbe=[-3,h,R_e,{[Qp]:wm,[cm]:503},[pm],[0]];zm.registerError(Lbe,ihe);var Rbe=[-3,h,H_e,{[Qp]:Bp,[cm]:429},[pm],[0]];zm.registerError(Rbe,$me);var zbe=[-3,h,tve,{[Qp]:Bp,[cm]:400},[pm],[0]];zm.registerError(zbe,ehe);var Bbe=[Rm,zm],Vbe=[0,h,fge,8,0],Bm=[0,h,pge,8,0],Hbe=[3,h,ghe,0,[],[]],Ube=[3,h,fhe,0,[Bve,am,Rve,Vve,Hve],[0,0,0,64,0]],Wbe=[3,h,phe,0,[im,am,Tm,Kp,_ye],[[0,1],[0,1],0,[()=>fSe,0],0],4],Gbe=[3,h,mhe,0,[Im,Lp,pye,fve,Rp,nm],[()=>Xm,0,()=>_Se,[()=>ah,0],0,()=>Ym],4],Kbe=[3,h,lhe,0,[em,Tm,Qp],[0,[()=>ASe,0],[()=>Wm,0]],2],qbe=[3,h,_he,0,[],[]],Jbe=[3,h,Che,0,[Dm,lm],[0,1],2],Vm=[3,h,jhe,0,[Fm,Dm],[0,0],1],Ybe=[3,h,vhe,0,[Am,Tm,Nye,tye],[0,0,()=>aSe,()=>MSe]],Hm=[3,h,xhe,0,[Pve],[2],1],Xbe=[3,h,She,0,[Kp,Wp],[()=>rSe,()=>iSe]],Zbe=[3,h,khe,0,[nye],[1],1],Qbe=[3,h,Mhe,0,[aye,lye,Qye,Kve,tbe,zve,ave,Cye,ove,Dye,vm,Cm,hye],[[0,1],[()=>xSe,0],[()=>CSe,0],()=>Rxe,()=>Xxe,()=>gxe,15,[()=>OSe,0],64,[()=>kSe,0],()=>$m,()=>nh,[()=>Bxe,0]],1],$be=[3,h,Nhe,0,[bye,Rye,Im,uye,sve,Nm,vm,Cm],[[()=>FSe,0],0,()=>Jxe,()=>Zbe,15,[()=>exe,0],()=>$m,()=>nh],4],exe=[3,h,Ihe,0,[Lve,Sye],[[()=>Ixe,0],()=>Hxe]],Um=[3,h,zhe,0,[hm,Tm,em,Dve,Wp],[0,()=>LSe,0,0,()=>Hm],2],txe=[3,h,Hhe,0,[Jp,Em,$p],[1,1,1]],nxe=[3,h,Uhe,0,[Jp,Em,$p],[1,1,1]],rxe=[3,h,Whe,0,[Jp,Em,$p],[1,1,1]],Wm=[3,h,Khe,8,[pm],[0]],Gm=[3,h,qhe,0,[obe,xve,Tbe,Pye,yve,cve,qve,ive],[()=>Fxe,()=>vxe,()=>Lxe,()=>jxe,()=>bxe,[()=>cxe,0],()=>Exe,()=>Ube]],ixe=[3,h,ege,0,[Pm,Hp,fm],[[()=>Jm,0],()=>sh,[()=>Km,0]]],axe=[3,h,nge,0,[km],[[()=>Bm,0]]],oxe=[3,h,tge,0,[Pm,Hp,fm],[[()=>Jm,0],()=>sh,[()=>Km,0]]],Km=[3,h,ige,0,[Fm,_m,Gp],[0,[()=>ch,0],[()=>ch,0]]],sxe=[3,h,age,0,[],[]],cxe=[3,h,oge,0,[Ive],[[()=>lSe,0]]],lxe=[3,h,sge,0,[Xve,wye],[0,0]],uxe=[3,h,uge,0,[Pm,Up,vve,fm],[[()=>Jm,0],[()=>qm,0],[()=>qm,0],[()=>Km,0]]],qm=[3,h,lge,0,[Yye],[[()=>ch,0]]],dxe=[3,h,mge,0,[iye,dye],[[()=>Vbe,0],[()=>Bm,0]]],fxe=[3,h,_ge,0,[],[]],Jm=[3,h,hge,0,[_m,Gp,bbe,ybe,qp],[[()=>ch,0],[()=>ch,0],[()=>oh,0],[()=>oh,0],1]],pxe=[3,h,gge,0,[yye,jve],[[()=>dSe,0],[()=>cSe,0]]],mxe=[3,h,yge,0,[vbe],[[()=>uSe,0]]],hxe=[3,h,xge,0,[Pm,Up,Vye,fm],[[()=>Jm,0],[()=>qm,0],()=>sh,[()=>Km,0]]],gxe=[3,h,Sge,0,[im,am,Nm],[0,0,0]],_xe=[3,h,Ege,0,[Fm,qp,Lp,Fve,Yp],[0,0,0,0,2],3],vxe=[3,h,Nge,0,[tm],[()=>pSe],1],yxe=[3,h,Oge,0,[Fm,hbe,Gye,Lp,Yp],[0,1,1,0,2],4],bxe=[3,h,Age,0,[tm],[()=>mSe]],xxe=[3,h,jge,8,[em,Tm],[0,[()=>BSe,0]],2],Sxe=[3,h,Pge,0,[km,ym],[0,64],1],Ym=[3,h,Lge,0,[nbe,Zve],[()=>Nxe,()=>Txe]],Cxe=[3,h,Fge,0,[mm,Lp,Yp],[0,0,2],2],wxe=[3,h,Rge,8,[em,Tm],[0,[()=>VSe,0]],2],Txe=[3,h,zge,0,[om,jm],[1,1]],Exe=[3,h,Bge,0,[Uve,Im,nm],[1,()=>Xm,()=>Ym]],Dxe=[3,h,Hge,0,[mm,Fm,Lp,Yp],[0,0,0,2],3],Oxe=[3,h,Wge,0,[km],[0]],kxe=[3,h,Kge,0,[mm,Fm,Lp,Yp],[0,0,0,2],3],Axe=[3,h,Jge,0,[Lp,hm,mm,Aye,Yp],[0,0,0,0,2],1],jxe=[3,h,Xge,0,[xye,jye],[()=>vSe,()=>ySe],2],Mxe=[3,h,$ge,0,[km,ym],[0,64],1],Nxe=[3,h,e_e,0,[om,jm],[1,1]],Pxe=[3,h,Zge,0,[hm,Fm,Lp,Yp],[0,0,0,2],3],Fxe=[3,h,n_e,0,[_be],[()=>bSe],1],Ixe=[3,h,Qge,0,[oye,Gve,mye,Rp],[64,[()=>DSe,0],[()=>ESe,0],0]],Xm=[3,h,r_e,0,[sbe,Cve,Ebe,Iye,Fye,bve,Sve,lve,uve],[1,1,1,1,1,1,1,1,1],6],Lxe=[3,h,i_e,0,[Tve,cye],[()=>hSe,()=>gSe],2],Zm=[3,h,a_e,0,[em,Tm,Qp],[0,[()=>HSe,0],[()=>Wm,0]],2],Rxe=[3,h,o_e,0,[sye,mbe,cbe,Hye],[1,1,1,64]],zxe=[3,h,l_e,0,[Kye,hm,Xp],[0,0,0],1],Qm=[3,h,u_e,0,[Mye,Kp],[0,[()=>oSe,0]],2],Bxe=[3,h,g_e,0,[abe,Nve],[[()=>Vxe,0],0]],Vxe=[3,h,__e,0,[Fm,Zye],[0,[()=>USe,0]],2],$m=[3,h,y_e,0,[rye],[0]],Hxe=[3,h,b_e,0,[Jve],[0]],Uxe=[3,h,E_e,8,[km,qye],[0,0],1],eh=[3,h,k_e,0,[xbe,hve],[0,0],1],th=[3,h,j_e,0,[Tm,Am,Kp,Wp],[0,0,()=>SSe,()=>Hm],3],Wxe=[3,h,M_e,0,[km],[0],1],Gxe=[3,h,P_e,0,[zye,Em,$p],[1,1,1]],nh=[3,h,F_e,0,[Fm],[0],1],Kxe=[3,h,I_e,0,[hm],[0],1],qxe=[3,h,L_e,0,[hm],[0],1],Jxe=[3,h,X_e,0,[lm,vye,fbe,wve,Eve,_ve],[1,1,1,1,1,()=>nSe],3],Yxe=[3,h,z_e,0,[Mm],[()=>rh],1],Xxe=[3,h,B_e,0,[gbe,rbe],[()=>TSe,()=>JSe],1],rh=[3,h,W_e,0,[Fm,hm,Lye],[0,0,0]],Zxe=[3,h,G_e,0,[Mm],[()=>rh],1],Qxe=[3,h,K_e,0,[Om,Kp,Jye,Fm],[0,[()=>wSe,0],0,0],2],$xe=[3,h,Y_e,0,[hm,Yve,Xp,Xye],[0,()=>YSe,0,2],2],eSe=[3,h,Z_e,0,[Om,hm,Wve,Fm],[0,0,15,0],3],ih=[3,h,eve,0,[em,Tm],[0,()=>ZSe],2],tSe=[3,h,rve,0,[Sbe,Mve],[0,0]],nSe=[1,h,whe,0,()=>Jbe],rSe=[1,h,Dhe,0,()=>jSe],iSe=[1,h,Lhe,0,()=>Ybe],aSe=[1,h,Fhe,0,()=>NSe],oSe=[1,h,yhe,0,[()=>PSe,0]],sSe=[1,h,Bhe,0,()=>ISe],ah=[1,h,Jhe,0,[()=>Gm,0]],cSe=[1,h,Zhe,0,[()=>qm,0]],lSe=[1,h,$he,0,[()=>RSe,0]],oh=[1,h,rge,0,[()=>axe,0]],sh=[1,h,cge,0,()=>lxe],ch=[1,h,dge,0,[()=>dxe,0]],uSe=[1,h,vge,0,[()=>Jm,0]],dSe=[1,h,bge,0,[()=>mxe,0]],fSe=[1,h,wge,0,[()=>zSe,0]],pSe=[1,h,Dge,0,()=>_xe],mSe=[1,h,kge,0,()=>yxe],hSe=[1,h,Ige,0,()=>Cxe],gSe=[1,h,Uge,0,()=>Dxe],_Se=[1,h,Gge,0,()=>Oxe],vSe=[1,h,qge,0,()=>kxe],ySe=[1,h,Yge,0,()=>Axe],bSe=[1,h,t_e,0,()=>Pxe],xSe=[1,h,h_e,0,[()=>Qm,0]],SSe=[1,h,N_e,0,()=>Wxe],CSe=[1,h,D_e,0,[()=>KSe,0]],wSe=[1,h,q_e,0,[()=>XSe,0]],TSe=[1,h,Q_e,0,()=>qSe],ESe=[2,h,Yhe,0,[0,0],[()=>ah,0]],DSe=[2,h,Xhe,0,[0,0],[()=>Gm,0]],OSe=[2,h,x_e,8,0,()=>WSe],kSe=[2,h,w_e,8,0,0],ASe=[4,h,hhe,8,[zp,xm],[21,()=>eh]],jSe=[4,h,Ehe,0,[km],[0]],MSe=[4,h,Ohe,0,[wbe,Ove,Ave,kve,Bye],[()=>tSe,()=>txe,()=>rxe,()=>nxe,()=>Gxe]],NSe=[4,h,Phe,0,[km],[0]],PSe=[4,h,bhe,0,[km,um,Zp,Lm,pve,pbe,lbe,rm,Vp,Tye,gve,Sm,$ye,ube],[0,[()=>Zm,0],()=>Um,()=>ih,[()=>Kbe,0],()=>eSe,[()=>Qxe,0],[()=>lh,0],()=>Vm,[()=>GSe,0],()=>Xbe,()=>th,()=>Yxe,()=>Zxe]],FSe=[4,h,Ahe,0,[pm],[[()=>Qm,0]]],ISe=[4,h,Vhe,0,[km],[0]],LSe=[4,h,Ghe,0,[zp,xm,km,Kp],[21,()=>eh,0,()=>sSe]],RSe=[4,h,Qhe,0,[Cbe,$ve,Wye,Qve,ebe,ibe,fye],[[()=>hxe,0],[()=>oxe,0],[()=>uxe,0],[()=>ixe,0],[()=>pxe,0],()=>fxe,()=>sxe]],zSe=[4,h,Cge,0,[km,um],[()=>Mxe,[()=>wxe,0]]],lh=[4,h,Tge,0,[km,um],[()=>Sxe,[()=>xxe,0]]],BSe=[4,h,Mge,8,[zp],[21]],VSe=[4,h,Vge,8,[zp],[21]],HSe=[4,h,s_e,8,[zp,xm],[21,()=>eh]],USe=[4,h,v_e,8,[eye],[()=>zxe]],WSe=[4,h,S_e,0,[km],[0]],GSe=[4,h,C_e,8,[kye,Eye],[[()=>Uxe,0],21]],KSe=[4,h,O_e,0,[km,rm,Vp],[0,[()=>lh,0],()=>Vm]],qSe=[4,h,$_e,0,[dbe,Uye,Vp],[()=>$xe,()=>qxe,()=>Vm]],JSe=[4,h,V_e,0,[mve,dve,Mm],[()=>qbe,()=>Hbe,()=>Kxe]],YSe=[4,h,U_e,0,[dm],[15]],XSe=[4,h,J_e,0,[dm,km,um,Zp,Lm,Sm],[15,0,[()=>Zm,0],()=>Um,()=>ih,()=>th]],ZSe=[4,h,nve,0,[zp,xm],[21,()=>eh]],QSe=[9,h,dhe,{[sm]:[`POST`,`/guardrail/{guardrailIdentifier}/version/{guardrailVersion}/apply`,200]},()=>Wbe,()=>Gbe],$Se=[9,h,Rhe,{[sm]:[`POST`,`/model/{modelId}/converse`,200]},()=>Qbe,()=>$be],eCe=e=>({apiVersion:`2023-09-30`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Xme,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Vme,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`smithy.api#httpBearerAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#httpBearerAuth`),signer:new Ot}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.bedrockruntime`,errorTypeRegistries:Bbe,version:`2023-09-30`,serviceTarget:`AmazonBedrockFrontendService`},serviceId:e?.serviceId??`Bedrock Runtime`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),tCe=e=>{let t=he(e),n=()=>t().then(a),r=eCe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Gme.version}),eventStreamPayloadHandlerProvider:e?.eventStreamPayloadHandlerProvider??Lme,eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Ome.create(e?.requestHandler??n,Se.create(n)),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},nCe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials,i=e.token;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r},setToken(e){i=e},token(){return i}}},rCe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials(),token:e.token()}),iCe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),nCe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),rCe(n))},aCe=class extends le{config;constructor(...[t]){let n=tCe(t||{});super(n),this.initConfig=n;let r=Ume(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=iCe(Nme(Tme(Hme(Mf(at(s))))),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Rme,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"smithy.api#httpBearerAuth":e.token})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},oCe=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function sCe(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ec2`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var cCe=e=>{let t=[];return e.operation,t.push(sCe(e)),t},lCe=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},uCe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ec2`}),dCe={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},fCe={name:`@aws-sdk/client-ec2`,version:`3.1125.0`,description:`AWS SDK for JavaScript Ec2 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ec2`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ec2`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/middleware-sdk-ec2":`^3.972.58`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},uh=`ref`,dh=-1,fh=!0,ph=`isSet`,mh=`PartitionResult`,hh=`booleanEquals`,gh=`getAttr`,_h={[uh]:`Endpoint`},vh={[uh]:mh},yh={},bh=[{[uh]:`Region`}],xh={conditions:[[ph,[_h]],[ph,bh],[`aws.partition`,bh,mh],[hh,[{[uh]:`UseFIPS`},fh]],[hh,[{[uh]:`UseDualStack`},fh]],[hh,[{fn:gh,argv:[vh,`supportsDualStack`]},fh]],[hh,[{fn:gh,argv:[vh,`supportsFIPS`]},fh]],[`stringEquals`,[{fn:gh,argv:[vh,`name`]},`aws-us-gov`]]],results:[[dh],[dh,`Invalid Configuration: FIPS and custom endpoint are not supported`],[dh,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[_h,yh],[`https://ec2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,yh],[dh,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://ec2.{Region}.amazonaws.com`,yh],[`https://ec2-fips.{Region}.{PartitionResult#dnsSuffix}`,yh],[dh,`FIPS is enabled but this partition does not support FIPS`],[`https://ec2.{Region}.{PartitionResult#dualStackDnsSuffix}`,yh],[dh,`DualStack is enabled but this partition does not support DualStack`],[`https://ec2.{Region}.{PartitionResult#dnsSuffix}`,yh],[dh,`Invalid Configuration: Missing Region`]]},pCe=2,mCe=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),hCe=xe.from(mCe,pCe,xh.conditions,xh.results),gCe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),_Ce=(e,t={})=>gCe.get(e,()=>ut(hCe,{endpointParams:e,logger:t.logger}));Le.aws=oe;var vCe=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Sh=`Address`,yCe=`AllocateAddressRequest`,bCe=`AllocateAddressResult`,xCe=`AssociateAddressRequest`,SCe=`AssociateAddressResult`,CCe=`AllAvailabilityZones`,wCe=`AllocateAddress`,TCe=`ApplianceArn`,ECe=`AssociateAddress`,DCe=`AttachedAppliances`,OCe=`AttributeBooleanValue`,Ch=`AcceleratorCount`,wh=`AssociateCarrierIpAddress`,kCe=`AcceleratorCountRequest`,ACe=`AdditionalFlexibleNetworkInterfaces`,jCe=`AvailableIpAddressCount`,Th=`AssignIpv6AddressOnCreation`,MCe=`AttachInternetGateway`,NCe=`AttachInternetGatewayRequest`,PCe=`AssociateIamInstanceProfile`,FCe=`AssociateIamInstanceProfileRequest`,ICe=`AssociateIamInstanceProfileResult`,LCe=`AllocationIdList`,RCe=`AssociationIdList`,Eh=`AllowedInstanceTypes`,zCe=`AllowedInstanceTypeSet`,BCe=`AllowedInstanceType`,Dh=`AdditionalInfo`,Oh=`AllocationId`,kh=`AllocationIds`,Ah=`AssociationId`,VCe=`AssociationIds`,jh=`AttachmentId`,HCe=`AmiLaunchIndex`,UCe=`AttachmentLimitType`,WCe=`AddressList`,GCe=`AcceleratorManufacturerSet`,Mh=`AcceleratorManufacturers`,KCe=`AcceleratorManufacturer`,Nh=`AvailabilityMode`,qCe=`AcceleratorNameSet`,Ph=`AcceleratorNames`,JCe=`AcceleratorName`,Fh=`AssociatePublicIpAddress`,YCe=`AmazonProvidedIpv6CidrBlock`,XCe=`AutoProvisionZones`,ZCe=`AutoRecoverySupported`,QCe=`AssociateRouteTableRequest`,$Ce=`AssociateRouteTableResult`,ewe=`AssociateRouteTable`,twe=`AllowReassociation`,nwe=`AllRegions`,Ih=`AssociatedResource`,Lh=`AutoRecovery`,rwe=`AuthorizeSecurityGroupEgress`,iwe=`AuthorizeSecurityGroupEgressRequest`,awe=`AuthorizeSecurityGroupEgressResult`,owe=`AuthorizeSecurityGroupIngressRequest`,swe=`AuthorizeSecurityGroupIngressResult`,cwe=`AuthorizeSecurityGroupIngress`,lwe=`AutoScalingIps`,Rh=`AmdSevSnp`,zh=`AssociationState`,uwe=`AttachmentState`,dwe=`ArchitectureTypeList`,Bh=`AcceleratorTotalMemoryMiB`,fwe=`AcceleratorTotalMemoryMiBRequest`,pwe=`AcceleratorTypeSet`,Vh=`AcceleratorTypes`,mwe=`AcceleratorType`,Hh=`AttachTime`,hwe=`AttachVolumeRequest`,gwe=`AttributeValue`,_we=`AttachVolume`,Uh=`AvailabilityZone`,Wh=`AvailabilityZoneAddress`,Gh=`AvailabilityZoneAddresses`,vwe=`AvailabilityZoneGeography`,ywe=`AvailabilityZoneGeographyList`,Kh=`AvailabilityZoneId`,bwe=`AvailabilityZoneList`,xwe=`AvailabilityZoneMessage`,Swe=`AvailabilityZoneMessageList`,Cwe=`AvailabilityZoneSubGeography`,wwe=`AvailabilityZoneSubGeographyList`,Twe=`AvailabilityZones`,qh=`Accelerators`,Ewe=`Addresses`,Jh=`Affinity`,Yh=`Arn`,Xh=`Architecture`,Dwe=`Associations`,Zh=`Association`,Owe=`Attribute`,Qh=`Attachment`,$h=`Attachments`,kwe=`BaselineBandwidthInGbps`,eg=`BaselineBandwidthInMbps`,tg=`BlockDeviceMapping`,Awe=`BlockDeviceMappingList`,jwe=`BlockDeviceMappingRequestList`,ng=`BlockDeviceMappings`,rg=`BlockDurationMinutes`,ig=`BaselineEbsBandwidthMbps`,Mwe=`BaselineEbsBandwidthMbpsRequest`,ag=`BaselineIops`,og=`BootMode`,Nwe=`BootModeTypeList`,sg=`BareMetal`,cg=`BurstablePerformance`,lg=`BlockPublicAccessStates`,ug=`BaselinePerformanceFactors`,Pwe=`BaselinePerformanceFactorsRequest`,Fwe=`BillingProductList`,Iwe=`BurstablePerformanceSupported`,Lwe=`BillingProducts`,Rwe=`BillingProduct`,dg=`BaselineThroughputInMBps`,fg=`BandwidthWeighting`,zwe=`BandwidthWeightingTypeList`,Bwe=`BandwidthWeightings`,pg=`CidrBlock`,Vwe=`CidrBlockAssociationSet`,Hwe=`CapacityBlockId`,Uwe=`CidrBlockState`,mg=`CreatedBy`,Wwe=`CoreCountList`,hg=`CoreCount`,gg=`CpuCredits`,_g=`CompletionDurationMinutes`,Gwe=`CreationDate`,vg=`CarrierGatewayId`,Kwe=`CurrentGeneration`,yg=`CarrierIp`,qwe=`CurrentInstanceBootMode`,Jwe=`CreateInternetGateway`,Ywe=`CreateInternetGatewayRequest`,Xwe=`CreateInternetGatewayResult`,Zwe=`CreateImageRequest`,Qwe=`CreateImageResult`,bg=`CidrIp`,xg=`CidrIpv6`,Sg=`CidrIpv4`,$we=`CoreInfo`,eTe=`CreateImage`,tTe=`CreateKeyPair`,nTe=`CreateKeyPairRequest`,rTe=`CreateLaunchTemplate`,iTe=`CreateLaunchTemplateRequest`,aTe=`CreateLaunchTemplateResult`,oTe=`CreateLaunchTemplateVersion`,sTe=`CreateLaunchTemplateVersionRequest`,cTe=`CreateLaunchTemplateVersionResult`,Cg=`CpuManufacturers`,lTe=`CpuManufacturerSet`,uTe=`CpuManufacturer`,wg=`CoreNetworkArn`,dTe=`CreateNatGateway`,fTe=`CreateNatGatewayRequest`,pTe=`CreateNatGatewayResult`,Tg=`CpuOptions`,Eg=`CustomerOwnedIp`,Dg=`CustomerOwnedIpv4Pool`,mTe=`CpuOptionsRequest`,hTe=`CpuPerformanceFactor`,gTe=`CpuPerformanceFactorRequest`,_Te=`CreatePlacementGroup`,vTe=`CreatePlacementGroupRequest`,yTe=`CreatePlacementGroupResult`,Og=`CapacityReservationId`,kg=`CapacityReservationPreference`,bTe=`CreateRouteRequest`,Ag=`CapacityReservationResourceGroupArn`,xTe=`CreateRouteResult`,STe=`CapacityReservationSpecificationResponse`,jg=`CapacityReservationSpecification`,Mg=`CapacityReservationTarget`,Ng=`CapacityReservationTargetResponse`,Pg=`CreateRouteTableRequest`,Fg=`CreateRouteTableResult`,Ig=`CreateRouteTable`,Lg=`CreateRoute`,Rg=`CreateSecurityGroup`,zg=`CreateSecurityGroupRequest`,Bg=`CreateSecurityGroupResult`,Vg=`CopySnapshotRequest`,Hg=`CopySnapshotRequestPSU`,Ug=`CopySnapshotResult`,Wg=`CreateSnapshotRequest`,Gg=`CreateSubnetRequest`,Kg=`CreateSubnetResult`,qg=`CreditSpecificationRequest`,Jg=`CopySnapshot`,Yg=`CreditSpecification`,Xg=`CreateSnapshot`,Zg=`CreateSubnet`,Qg=`CurrentState`,$g=`ClientToken`,e_=`ConnectionTrackingConfiguration`,t_=`ConnectionTrackingSpecification`,n_=`ConnectionTrackingSpecificationRequest`,r_=`ConnectionTrackingSpecificationResponse`,i_=`CompletionTime`,a_=`ConnectivityType`,o_=`CreateTime`,s_=`CreateVolumeRequest`,c_=`CreateVpcRequest`,l_=`CreateVpcResult`,u_=`CreateVolume`,d_=`CreateVpc`,f_=`Code`,p_=`Configured`,m_=`Count`,h_=`Cpu`,g_=`DescribeAddressesRequest`,__=`DescribeAddressesResult`,v_=`DisassociateAddressRequest`,y_=`DeleteAssociatedSnapshots`,b_=`DisableApiStop`,x_=`DisableApiTermination`,S_=`DestinationAvailabilityZone`,C_=`DescribeAvailabilityZonesRequest`,w_=`DescribeAvailabilityZonesResult`,T_=`DescribeAvailabilityZones`,E_=`DescribeAddresses`,D_=`DisassociateAddress`,O_=`DestinationCidrBlock`,k_=`DefaultConnectionTrackingConfiguration`,A_=`DefaultCores`,j_=`DataEncryptionKeyId`,M_=`DefaultEnaQueueCountPerInterface`,N_=`DefaultForAz`,P_=`DedicatedHostsSupported`,F_=`DeviceIndex`,I_=`DestinationIpv6CidrBlock`,L_=`DeleteInternetGateway`,R_=`DeleteInternetGatewayRequest`,z_=`DescribeInternetGatewaysRequest`,B_=`DescribeInternetGatewaysResult`,V_=`DetachInternetGatewayRequest`,H_=`DescribeInternetGateways`,U_=`DetachInternetGateway`,W_=`DisassociateIamInstanceProfile`,G_=`DescribeIamInstanceProfileAssociations`,K_=`DescribeIamInstanceProfileAssociationsRequest`,q_=`DescribeIamInstanceProfileAssociationsResult`,J_=`DisassociateIamInstanceProfileRequest`,Y_=`DisassociateIamInstanceProfileResult`,X_=`DiskInfoList`,Z_=`DeregisterImageRequest`,Q_=`DeregisterImageResult`,$_=`DescribeImagesRequest`,ev=`DescribeImagesResult`,tv=`DescribeInstancesRequest`,nv=`DescribeInstancesResult`,rv=`DescribeInstanceTypesRequest`,iv=`DescribeInstanceTypesResult`,av=`DescribeInstanceTypes`,ov=`DeregisterImage`,sv=`DescribeImages`,cv=`DescribeInstances`,lv=`DiskInfo`,uv=`DeleteKeyPair`,dv=`DeleteKeyPairRequest`,fv=`DeleteKeyPairResult`,pv=`DescribeKeyPairsRequest`,mv=`DescribeKeyPairsResult`,hv=`DescribeKeyPairs`,gv=`DisableLniAtDeviceIndex`,_v=`DeleteLaunchTemplate`,vv=`DeleteLaunchTemplateRequest`,yv=`DeleteLaunchTemplateResult`,bv=`DescribeLaunchTemplatesRequest`,xv=`DescribeLaunchTemplatesResult`,Sv=`DeleteLaunchTemplateVersions`,Cv=`DeleteLaunchTemplateVersionsRequest`,wv=`DeleteLaunchTemplateVersionsResponseErrorItem`,Tv=`DeleteLaunchTemplateVersionsResponseErrorSet`,Ev=`DeleteLaunchTemplateVersionsResponseSuccessItem`,Dv=`DeleteLaunchTemplateVersionsResponseSuccessSet`,Ov=`DeleteLaunchTemplateVersionsResult`,kv=`DescribeLaunchTemplateVersionsRequest`,Av=`DescribeLaunchTemplateVersionsResult`,jv=`DescribeLaunchTemplateVersions`,Mv=`DescribeLaunchTemplates`,Nv=`DeviceName`,Pv=`DefaultNetworkCardIndex`,Fv=`DeleteNatGateway`,Iv=`DeleteNatGatewayRequest`,Lv=`DeleteNatGatewayResult`,Rv=`DescribeNatGatewaysRequest`,zv=`DescribeNatGatewaysResult`,Bv=`DescribeNatGateways`,Vv=`DestinationOutpostArn`,Hv=`DhcpOptionsId`,Uv=`DeleteOnTermination`,Wv=`DeletePlacementGroup`,Gv=`DeletePlacementGroupRequest`,Kv=`DescribePlacementGroupsRequest`,qv=`DescribePlacementGroupsResult`,Jv=`DescribePlacementGroups`,Yv=`DestinationPrefixListId`,Xv=`DeregistrationProtection`,g=`DryRun`,Zv=`DeleteRouteRequest`,Qv=`DescribeRegionsRequest`,$v=`DescribeRegionsResult`,ey=`DeleteRouteTable`,ty=`DeleteRouteTableRequest`,ny=`DescribeRouteTablesRequest`,ry=`DescribeRouteTablesResult`,iy=`DisassociateRouteTableRequest`,ay=`DescribeRouteTables`,oy=`DisassociateRouteTable`,sy=`DestinationRegion`,cy=`DeleteRoute`,ly=`DescribeRegions`,uy=`DeleteSecurityGroup`,dy=`DeleteSecurityGroupRequest`,fy=`DeleteSecurityGroupResult`,py=`DescribeSecurityGroupsRequest`,my=`DescribeSecurityGroupsResult`,hy=`DescribeSecurityGroups`,gy=`DeleteSnapshotRequest`,_y=`DeleteSnapshotReturnCode`,vy=`DeleteSnapshotResultSet`,yy=`DeleteSubnetRequest`,by=`DeleteSnapshotResults`,xy=`DescribeSnapshotsRequest`,Sy=`DescribeSnapshotsResult`,Cy=`DescribeSubnetsRequest`,wy=`DescribeSubnetsResult`,Ty=`DeleteSnapshot`,Ey=`DeleteSubnet`,Dy=`DescribeSnapshots`,Oy=`DescribeSubnets`,ky=`DefaultTcpEstablishedTimeout`,Ay=`DefaultThreadsPerCore`,jy=`DeprecationTime`,My=`DeleteTime`,Ny=`DefaultUdpStreamTimeout`,Py=`DefaultUdpTimeout`,Fy=`DefaultVCpus`,Iy=`DefaultVersionNumber`,Ly=`DeleteVolumeRequest`,Ry=`DeleteVpcRequest`,zy=`DescribeVolumesRequest`,By=`DescribeVolumesResult`,Vy=`DescribeVpcsRequest`,Hy=`DescribeVpcsResult`,Uy=`DetachVolumeRequest`,Wy=`DefaultVersion`,Gy=`DeleteVolume`,Ky=`DeleteVpc`,qy=`DescribeVolumes`,Jy=`DescribeVpcs`,Yy=`DetachVolume`,Xy=`Description`,Zy=`Device`,Qy=`Disks`,$y=`Domain`,eb=`EbsBlockDevice`,tb=`ExecutableByStringList`,nb=`ExecutableBy`,rb=`EbsCardIndex`,ib=`EbsCardInfoList`,ab=`EbsCardInfo`,ob=`EbsCards`,sb=`EncryptionControl`,cb=`EnableDns64`,lb=`ElasticFileSystem`,ub=`ElasticFileSystemExclusion`,db=`ElasticGpuAssociation`,fb=`ElasticGpuAssociationId`,pb=`ElasticGpuAssociationList`,mb=`ElasticGpuAssociationState`,hb=`ElasticGpuAssociationTime`,gb=`ElasticGpuAssociations`,_b=`ElasticGpuId`,vb=`ElasticGpuSpecificationList`,yb=`ElasticGpuSpecificationResponse`,bb=`ElasticGpuSpecificationResponseList`,xb=`ElasticGpuSpecification`,Sb=`ElasticGpuSpecifications`,Cb=`ElasticInferenceAccelerator`,wb=`ElasticInferenceAcceleratorAssociation`,Tb=`ElasticInferenceAcceleratorAssociationId`,Eb=`ElasticInferenceAcceleratorAssociationList`,Db=`ElasticInferenceAcceleratorAssociationState`,Ob=`ElasticInferenceAcceleratorAssociationTime`,kb=`ElasticInferenceAcceleratorArn`,Ab=`ElasticInferenceAcceleratorAssociations`,jb=`ElasticInferenceAccelerators`,Mb=`EbsInstanceBlockDevice`,Nb=`EbsInstanceBlockDeviceSpecification`,Pb=`EncryptionInTransitSupported`,Fb=`ExcludedInstanceTypeSet`,Ib=`ExcludedInstanceTypes`,Lb=`ExcludedInstanceType`,Rb=`EbsInfo`,zb=`EfaInfo`,Bb=`EnableLniAtDeviceIndex`,Vb=`EbsOptimized`,Hb=`EbsOptimizedInfo`,Ub=`EgressOnlyInternetGateway`,Wb=`EgressOnlyInternetGatewayExclusion`,Gb=`EgressOnlyInternetGatewayId`,Kb=`EnclaveOptionsRequest`,qb=`EbsOptimizedSupport`,Jb=`EnclaveOptions`,Yb=`EnablePrimaryIpv6`,Xb=`EnaQueueCount`,Zb=`EnableResourceNameDnsAAAARecord`,Qb=`EnableResourceNameDnsAAAARecordOnLaunch`,$b=`EnableResourceNameDnsARecord`,ex=`EnableResourceNameDnsARecordOnLaunch`,tx=`EnaSrdEnabled`,nx=`EnaSrdSpecification`,rx=`EnaSrdSpecificationRequest`,ix=`EnaSrdSupported`,ax=`EnaSrdUdpEnabled`,ox=`EnaSrdUdpSpecification`,sx=`EnaSrdUdpSpecificationRequest`,cx=`EfaSupported`,lx=`EncryptionSupport`,ux=`EnaSupport`,dx=`ErrorSet`,fx=`EndTime`,px=`ExecutableUsers`,mx=`Ebs`,hx=`Enabled`,gx=`Encrypted`,_x=`Endpoint`,vx=`Errors`,yx=`Force`,bx=`FailureCode`,xx=`FpgaDeviceInfo`,Sx=`FpgaDeviceInfoList`,Cx=`FpgaDeviceMemoryInfo`,wx=`FlexibleEnaQueuesSupport`,Tx=`FpgaInfo`,Ex=`FilterList`,Dx=`FailureMessage`,Ox=`FromPort`,kx=`FastRestored`,Ax=`FullSnapshotSizeInBytes`,jx=`FreeTierEligible`,Mx=`Filters`,Nx=`Filter`,Px=`Fpgas`,Fx=`Groups`,Ix=`GroupArn`,Lx=`GetConsoleOutput`,Rx=`GetConsoleOutputRequest`,zx=`GetConsoleOutputResult`,Bx=`GroupDescription`,Vx=`GpuDeviceInfo`,Hx=`GpuDeviceInfoList`,Ux=`GpuDeviceMemoryInfo`,Wx=`GatewayId`,Gx=`GroupIdentifierList`,Kx=`GroupIdStringList`,qx=`GpuInfo`,Jx=`GroupId`,Yx=`GroupIds`,Xx=`GroupIdentifier`,Zx=`GroupLongName`,Qx=`GroupName`,$x=`GroupNameStringList`,eS=`GroupNames`,tS=`GroupOwnerId`,nS=`GpuPartitionSize`,rS=`Geography`,iS=`Gpus`,aS=`HiddenByDefault`,oS=`HttpEndpoint`,sS=`HostId`,cS=`HibernationOptions`,lS=`HibernationOptionsRequest`,uS=`HttpProtocolIpv6`,dS=`HttpPutResponseHopLimit`,fS=`HostResourceGroupArn`,pS=`HibernationSupported`,mS=`HttpTokens`,hS=`HostnameType`,gS=`Hibernate`,_S=`Hypervisor`,vS=`Id`,yS=`Ipv6Addresses`,bS=`Ipv6AddressAttribute`,xS=`Ipv6AddressCount`,SS=`InstanceAttachmentEnaSrdSpecification`,CS=`InstanceAttachmentEnaSrdUdpSpecification`,wS=`InferenceAcceleratorInfo`,TS=`Ipv4AddressesPerInterface`,ES=`Ipv6AddressesPerInterface`,DS=`Ipv4AddressesPerSecondaryInterface`,OS=`ImageAllowed`,kS=`IpAddress`,AS=`Ipv6Address`,jS=`InstanceBlockDeviceMapping`,MS=`InstanceBlockDeviceMappingList`,NS=`InstanceBlockDeviceMappingSpecification`,PS=`InstanceBlockDeviceMappingSpecificationList`,FS=`Ipv6CidrBlock`,IS=`Ipv6CidrBlockAssociationSet`,LS=`Ipv6CidrBlockNetworkBorderGroup`,RS=`Ipv6CidrBlockState`,zS=`IncludeDeprecated`,BS=`InferenceDeviceInfo`,VS=`InferenceDeviceInfoList`,HS=`InferenceDeviceMemoryInfo`,US=`IncludeDisabled`,WS=`IsDefault`,GS=`IsEgress`,KS=`InstanceFamily`,qS=`InternetGateway`,JS=`InternetGatewayAttachment`,YS=`InternetGatewayAttachmentList`,XS=`InternetGatewayBlockMode`,ZS=`InternetGatewayExclusion`,QS=`InternetGatewayId`,$S=`InternetGatewayIdList`,eC=`InternetGatewayIds`,tC=`InternetGatewayList`,nC=`InstanceGenerationSet`,rC=`InternetGateways`,iC=`InstanceGenerations`,aC=`InstanceGeneration`,oC=`InstanceId`,sC=`InstanceIpv6Address`,cC=`InstanceIpv6AddressList`,lC=`InstanceIpv6AddressListRequest`,uC=`InstanceIpv6AddressRequest`,dC=`InstanceInterruptionBehavior`,fC=`IamInstanceProfile`,pC=`IamInstanceProfileAssociation`,mC=`IamInstanceProfileAssociationSet`,hC=`IamInstanceProfileAssociations`,gC=`Ipv6IpamPoolId`,_C=`Ipv4IpamPoolId`,vC=`InstanceIpv4PrefixList`,yC=`InstanceIpv6PrefixList`,bC=`IamInstanceProfileSpecification`,xC=`InstanceIpv4Prefix`,SC=`InstanceIpv6Prefix`,CC=`InstanceInitiatedShutdownBehavior`,wC=`ImageIdStringList`,TC=`InstanceIdStringList`,EC=`ImageId`,DC=`ImageIds`,OC=`InstanceIds`,kC=`ImportKeyPair`,AC=`ImportKeyPairRequest`,jC=`ImportKeyPairResult`,MC=`ImageLocation`,NC=`ImageList`,PC=`InstanceLifecycle`,FC=`InstanceList`,IC=`IpList`,LC=`InstanceMaintenanceOptions`,RC=`InstanceMaintenanceOptionsRequest`,zC=`InstanceMarketOptionsRequest`,BC=`InstanceMetadataOptionsRequest`,VC=`InstanceMetadataOptionsResponse`,HC=`InstanceMarketOptions`,UC=`IncludeManagedResources`,WC=`InstanceMetadataTags`,GC=`Ipv6Native`,KC=`InstanceNetworkInterface`,qC=`InstanceNetworkInterfaceAssociation`,JC=`InstanceNetworkInterfaceAttachment`,YC=`InstanceNetworkInterfaceList`,XC=`InstanceNetworkInterfaceSpecification`,ZC=`InstanceNetworkInterfaceSpecificationList`,QC=`Ipv6NetmaskLength`,$C=`Ipv4NetmaskLength`,ew=`InstanceNetworkPerformanceOptions`,tw=`InstanceNetworkPerformanceOptionsRequest`,nw=`ImageOwnerAlias`,rw=`IpOwnerId`,iw=`InstanceOwnerId`,aw=`InstanceOwningService`,ow=`Ipv6PrefixCount`,sw=`Ipv4PrefixCount`,cw=`IpPermissionsEgress`,lw=`IpamPoolId`,uw=`InstancePrivateIpAddress`,dw=`InstancePrivateIpAddressList`,fw=`IsPrimaryIpv6`,pw=`IncludePublicKey`,mw=`Ipv4PrefixListResponse`,hw=`Ipv6PrefixListResponse`,gw=`IpPermissionList`,_w=`Ipv4PrefixList`,vw=`Ipv6PrefixList`,yw=`Ipv4PrefixSpecificationRequest`,bw=`Ipv4PrefixSpecificationResponse`,xw=`Ipv6PrefixSpecificationRequest`,Sw=`Ipv6PrefixSpecificationResponse`,Cw=`Ipv6Prefixes`,ww=`IpPermissions`,Tw=`IpPermission`,Ew=`IpProtocol`,Dw=`Ipv6Prefix`,Ow=`Ipv6Pool`,kw=`Ipv4Prefixes`,Aw=`Ipv4Prefix`,jw=`IsPrimary`,Mw=`IpRangeList`,Nw=`Ipv6RangeList`,Pw=`InstanceRequirementsRequest`,Fw=`InstanceRequirements`,Iw=`IpRanges`,Lw=`IpRange`,Rw=`Ipv6Ranges`,zw=`Ipv6Range`,Bw=`InstanceStateChange`,Vw=`InstanceStateChangeList`,Hw=`InstanceSecondaryInterfaceAttachment`,Uw=`InstanceSecondaryInterfaceList`,Ww=`InstanceSecondaryInterfacePrivateIpAddress`,Gw=`InstanceSecondaryInterfacePrivateIpAddressList`,Kw=`InstanceSecondaryInterfacePrivateIpAddressListRequest`,qw=`InstanceSecondaryInterfacePrivateIpAddressRequest`,Jw=`InstanceSecondaryInterfaceSpecification`,Yw=`InstanceSecondaryInterfaceSpecificationListRequest`,Xw=`InstanceSecondaryInterfaceSpecificationRequest`,Zw=`InstanceSecondaryInterface`,Qw=`InstanceStorageInfo`,$w=`InstanceStorageSupported`,eT=`ImdsSupport`,tT=`InstanceState`,nT=`IpSource`,rT=`Ipv6Supported`,iT=`InstanceType`,aT=`InstanceTypeInfoList`,oT=`InstanceTypeInfo`,sT=`InstanceTypeItem`,cT=`InstanceTypeSpecification`,lT=`ImageType`,uT=`InstanceTenancy`,dT=`InstanceTypes`,fT=`InterfaceType`,pT=`ImageUefiDataRequest`,mT=`IncludeUnsupportedInRegion`,hT=`ImageWatermarks`,gT=`ImageWatermarkList`,_T=`ImageWatermark`,vT=`Images`,yT=`Image`,bT=`Instance`,xT=`Instances`,ST=`Iops`,CT=`Key`,wT=`KeyFormat`,TT=`KeyFingerprint`,ET=`KernelId`,DT=`KmsKeyId`,OT=`KeyMaterial`,kT=`KeyName`,AT=`KeyNameStringList`,jT=`KeyNames`,MT=`KeyPairs`,NT=`KeyPairId`,PT=`KeyPairIdStringList`,FT=`KeyPairIds`,IT=`KeyPairInfo`,LT=`KeyPairList`,RT=`KeyPair`,zT=`KeyType`,BT=`Kernel`,VT=`Lambda`,HT=`LicenseConfigurationArn`,UT=`LicenseConfigurationRequest`,WT=`LicenseConfiguration`,GT=`LambdaExclusion`,KT=`LogicalGpuCount`,qT=`LocalGatewayId`,JT=`LinkedGroupId`,YT=`LicenseList`,XT=`LastLaunchedTime`,ZT=`LicenseSpecifications`,QT=`LicenseSpecificationListRequest`,$T=`LocalStorageTypes`,eE=`LocalStorageTypeSet`,tE=`LocalStorageType`,nE=`LicenseSpecification`,rE=`LocalStorage`,iE=`LaunchTemplate`,aE=`LaunchTemplateBlockDeviceMapping`,oE=`LaunchTemplateBlockDeviceMappingList`,sE=`LaunchTemplateBlockDeviceMappingRequest`,cE=`LaunchTemplateBlockDeviceMappingRequestList`,lE=`LaunchTemplateCpuOptions`,uE=`LaunchTemplateCpuOptionsRequest`,dE=`LaunchTemplateCapacityReservationSpecificationRequest`,fE=`LaunchTemplateCapacityReservationSpecificationResponse`,pE=`LaunchTemplateData`,mE=`LaunchTemplateEbsBlockDevice`,hE=`LaunchTemplateEbsBlockDeviceRequest`,gE=`LaunchTemplateElasticInferenceAccelerator`,_E=`LaunchTemplateElasticInferenceAcceleratorList`,vE=`LaunchTemplateElasticInferenceAcceleratorResponse`,yE=`LaunchTemplateElasticInferenceAcceleratorResponseList`,bE=`LaunchTemplateEnclaveOptions`,xE=`LaunchTemplateEnclaveOptionsRequest`,SE=`LaunchTemplateEnaSrdSpecification`,CE=`LaunchTemplateEnaSrdUdpSpecification`,wE=`LaunchTemplateHibernationOptions`,TE=`LaunchTemplateHibernationOptionsRequest`,EE=`LaunchTemplateId`,DE=`LaunchTemplateIamInstanceProfileSpecification`,OE=`LaunchTemplateIamInstanceProfileSpecificationRequest`,kE=`LaunchTemplateInstanceMaintenanceOptions`,AE=`LaunchTemplateInstanceMaintenanceOptionsRequest`,jE=`LaunchTemplateInstanceMarketOptionsRequest`,ME=`LaunchTemplateInstanceMetadataOptionsRequest`,NE=`LaunchTemplateInstanceMarketOptions`,PE=`LaunchTemplateInstanceMetadataOptions`,FE=`LaunchTemplateInstanceNetworkInterfaceSpecification`,IE=`LaunchTemplateInstanceNetworkInterfaceSpecificationList`,LE=`LaunchTemplateInstanceNetworkInterfaceSpecificationRequest`,RE=`LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList`,zE=`LaunchTemplateInstanceSecondaryInterfaceSpecification`,BE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationList`,VE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationRequest`,HE=`LaunchTemplateInstanceSecondaryInterfaceSpecificationRequestList`,UE=`LaunchTemplateIdStringList`,WE=`LaunchTemplateIds`,GE=`LaunchTemplateLicenseConfiguration`,KE=`LaunchTemplateLicenseConfigurationRequest`,qE=`LaunchTemplateLicenseList`,JE=`LaunchTemplateLicenseSpecificationListRequest`,YE=`LaunchTemplatesMonitoring`,XE=`LaunchTemplatesMonitoringRequest`,ZE=`LaunchTemplateName`,QE=`LaunchTemplateNetworkPerformanceOptions`,$E=`LaunchTemplateNetworkPerformanceOptionsRequest`,eD=`LaunchTemplateNameStringList`,tD=`LaunchTemplateNames`,nD=`LaunchTemplatePlacement`,rD=`LaunchTemplatePrivateDnsNameOptions`,iD=`LaunchTemplatePrivateDnsNameOptionsRequest`,aD=`LaunchTemplatePlacementRequest`,oD=`LaunchTemplateSpecification`,sD=`LaunchTemplateSpotMarketOptions`,cD=`LaunchTemplateSpotMarketOptionsRequest`,lD=`LaunchTemplateSet`,uD=`LaunchTemplateTagSpecification`,dD=`LaunchTemplateTagSpecificationList`,fD=`LaunchTemplateTagSpecificationRequest`,pD=`LaunchTemplateTagSpecificationRequestList`,mD=`LaunchTemplateVersion`,hD=`LaunchTemplateVersionSet`,gD=`LaunchTemplateVersions`,_D=`LaunchTemplates`,vD=`LaunchTime`,yD=`LatestVersionNumber`,bD=`Latest`,xD=`Licenses`,SD=`Location`,CD=`Min`,wD=`MultiAttachEnabled`,TD=`MediaAcceleratorInfo`,ED=`MacAddress`,DD=`MaximumBandwidthInMbps`,OD=`MapCustomerOwnedIpOnLaunch`,kD=`MaxCount`,AD=`MinCount`,jD=`MediaDeviceInfo`,MD=`MediaDeviceInfoList`,ND=`MediaDeviceMemoryInfo`,PD=`MaximumEbsAttachments`,FD=`MaximumEbsCards`,ID=`MaximumEfaInterfaces`,LD=`MaximumEnaQueueCount`,RD=`MaximumEnaQueueCountPerInterface`,zD=`MemoryGiBPerVCpu`,BD=`MemoryGiBPerVCpuRequest`,VD=`MaximumIops`,HD=`ModifyInstanceAttributeRequest`,UD=`ModifyInstanceAttributeValue`,WD=`ModifyInstanceAttribute`,GD=`MemoryInfo`,KD=`ModifyLaunchTemplate`,qD=`ModifyLaunchTemplateRequest`,JD=`ModifyLaunchTemplateResult`,YD=`MemoryMiB`,XD=`MemoryMiBRequest`,ZD=`MaximumNetworkCards`,QD=`MaximumNetworkInterfaces`,$D=`MetadataOptions`,eO=`MaintenanceOptions`,tO=`MapPublicIpOnLaunch`,nO=`MaxPrice`,rO=`MaxResults`,iO=`ModifySubnetAttributeRequest`,aO=`ModifySubnetAttribute`,oO=`MaximumSecondaryNetworkInterfaces`,sO=`MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`,cO=`ModificationState`,lO=`MaximumThroughputInMBps`,uO=`MarketType`,dO=`MinVersion`,fO=`ModifyVolumeRequest`,pO=`ModifyVolumeResult`,mO=`MaxVersion`,hO=`ModifyVolume`,gO=`Max`,_O=`Main`,vO=`Manufacturer`,yO=`Managed`,bO=`Message`,xO=`Messages`,SO=`Mode`,CO=`Monitoring`,wO=`Name`,TO=`NetworkBorderGroup`,EO=`NetworkBandwidthGbpsRequest`,DO=`NetworkBandwidthGbps`,OO=`NetworkCards`,kO=`NetworkCardIndex`,AO=`NetworkCardInfoList`,jO=`NetworkCardInfo`,MO=`NoDevice`,NO=`NeuronDeviceCoreInfo`,PO=`NeuronDeviceInfo`,FO=`NeuronDeviceInfoList`,IO=`NeuronDeviceMemoryInfo`,LO=`NeuronDevices`,RO=`NitroEnclavesSupport`,zO=`NatGateway`,BO=`NatGatewayAddresses`,VO=`NatGatewayAttachedAppliance`,HO=`NatGatewayAttachedApplianceList`,UO=`NatGatewayAddressList`,WO=`NatGatewayAddress`,GO=`NatGatewayExclusion`,KO=`NatGatewayId`,qO=`NatGatewayIdStringList`,JO=`NatGatewayIds`,YO=`NatGatewayList`,XO=`NatGateways`,ZO=`NetworkInterfaceCount`,QO=`NetworkInterfaceCountRequest`,$O=`NetworkInterfaceId`,ek=`NetworkInterfaceOwnerId`,tk=`NetworkInterface`,nk=`NetworkInterfaces`,rk=`NetworkInfo`,ik=`NeuronInfo`,ak=`NetworkPerformanceOptions`,ok=`NetworkPerformance`,sk=`NoReboot`,ck=`NvmeSupport`,lk=`NitroTpmInfo`,uk=`NitroTpmSupport`,dk=`NitroTpmSupportedVersionsList`,fk=`NextToken`,pk=`NestedVirtualization`,mk=`Origin`,hk=`OutpostArn`,gk=`OwnerAlias`,_k=`OnDemandMaxPricePercentageOverLowestPrice`,vk=`OwnerId`,yk=`OptInStatus`,bk=`OriginalIops`,xk=`OwnerIds`,Sk=`OriginalMultiAttachEnabled`,Ck=`OdbNetworkArn`,wk=`OperatorRequest`,Tk=`OperatorResponse`,Ek=`OwnerStringList`,Dk=`OriginalSize`,Ok=`OriginalThroughput`,kk=`OriginalVolumeType`,Ak=`Operator`,jk=`Output`,Mk=`Owners`,Nk=`Owner`,Pk=`Principal`,Fk=`ProvisionedBandwidth`,Ik=`PeakBandwidthInGbps`,Lk=`ProductCodeId`,Rk=`ProductCodeList`,zk=`ProductCodeType`,Bk=`PartitionCount`,Vk=`ProductCode`,Hk=`ProductCodes`,Uk=`PrivateDnsHostnameTypeOnLaunch`,Wk=`PrivateDnsName`,Gk=`PrivateDnsNameOptions`,Kk=`PrivateDnsNameOptionsOnLaunch`,qk=`PrivateDnsNameOptionsRequest`,Jk=`PrivateDnsNameOptionsResponse`,Yk=`PublicDnsName`,Xk=`PlatformDetails`,Zk=`PerformanceFactorReference`,Qk=`PerformanceFactorReferenceRequest`,$k=`PerformanceFactorReferenceSet`,eA=`PerformanceFactorReferenceSetRequest`,tA=`PlacementGroup`,nA=`ParentGroupId`,rA=`PlacementGroupIdStringList`,iA=`PlacementGroupInfo`,aA=`PlacementGroupList`,oA=`PlacementGroupStrategyList`,sA=`PlacementGroups`,cA=`PublicIp`,lA=`PrivateIpAddressCount`,uA=`PrivateIpAddressSpecification`,dA=`PrivateIpAddressSpecificationList`,fA=`PrivateIpAddress`,pA=`PrivateIpAddresses`,mA=`PublicIpAddress`,hA=`PublicIpv4Pool`,gA=`PublicIpStringList`,_A=`PrimaryIpv6`,vA=`PrivateIp`,yA=`ProcessorInfo`,bA=`PublicIps`,xA=`PublicKey`,SA=`PublicKeyMaterial`,CA=`PrefixListId`,wA=`PrefixListIdList`,TA=`PrefixListIds`,EA=`PartitionNumber`,DA=`PublicSsmParameterName`,OA=`PeeringStatus`,kA=`PhcSupport`,AA=`PreviousState`,jA=`ProvisionTime`,MA=`PresignedUrl`,NA=`PropagatingVgw`,PA=`PropagatingVgwList`,FA=`PropagatingVgws`,IA=`ParentZoneId`,LA=`ParentZoneName`,RA=`Platform`,zA=`Placement`,BA=`Primary`,VA=`Progress`,HA=`Provisioned`,UA=`Public`,WA=`Return`,GA=`ReleaseAddressRequest`,KA=`ReleaseAddress`,qA=`ResolveAlias`,JA=`RestorableByUserIds`,YA=`RestorableBy`,XA=`ReturnCode`,ZA=`RamDiskId`,QA=`RootDeviceName`,$A=`RootDeviceType`,ej=`RootDeviceTypeList`,tj=`RequireEncryptionInTransit`,nj=`RestoreExpiryTime`,rj=`ResponseError`,ij=`ResourceExclusions`,aj=`RegionGeography`,oj=`ReferencedGroupId`,sj=`ReferencedGroupInfo`,cj=`RegionGeographyList`,lj=`RequireHibernateSupport`,uj=`RunInstancesMonitoringEnabled`,dj=`RebootInstancesRequest`,fj=`RegisterImageRequest`,pj=`RegisterImageResult`,mj=`RunInstancesRequest`,hj=`RunInstancesUserData`,gj=`RamdiskId`,_j=`ReservationId`,vj=`RebootInstances`,yj=`RegisterImage`,bj=`RequesterId`,xj=`RunInstances`,Sj=`RegionList`,Cj=`RequestLaunchTemplateData`,wj=`ResponseLaunchTemplateData`,Tj=`ReservationList`,Ej=`RouteList`,Dj=`RebootMigrationSupport`,Oj=`RebootMigration`,kj=`RegionName`,Aj=`RegionNameStringList`,jj=`RegionNames`,Mj=`ReferencedSecurityGroup`,Nj=`RevokeSecurityGroupEgress`,Pj=`RevokeSecurityGroupEgressRequest`,Fj=`RevokeSecurityGroupEgressResult`,Ij=`RevokeSecurityGroupIngressRequest`,Lj=`RevokeSecurityGroupIngressResult`,Rj=`RevokeSecurityGroupIngress`,zj=`RevokedSecurityGroupRule`,Bj=`RevokedSecurityGroupRuleList`,Vj=`RevokedSecurityGroupRules`,Hj=`RouteTableAssociation`,Uj=`RouteTableAssociationId`,Wj=`RouteTableAssociationList`,Gj=`RouteTableAssociationState`,Kj=`RouteTableId`,qj=`RouteTableIdStringList`,Jj=`RouteTableIds`,Yj=`RouteTableList`,Xj=`ResourceType`,Zj=`RequestTime`,Qj=`RouteTable`,$j=`RouteTables`,eM=`Ramdisk`,tM=`References`,nM=`Reference`,rM=`Regions`,iM=`Region`,aM=`Requested`,oM=`Reservations`,sM=`Reservation`,cM=`Route`,lM=`Routes`,uM=`SecondaryAllocationIds`,dM=`SecondaryAllocationId`,fM=`SupportedAdditionalProcessorFeatureList`,pM=`SubnetArn`,mM=`SupportedArchitectures`,hM=`SecureBlob`,gM=`SecureBlobAttributeValue`,_M=`SupportedBootModes`,vM=`SubnetCidrBlockState`,yM=`SustainedClockSpeedInGhz`,bM=`SourceDestCheck`,xM=`SuccessfullyDeletedLaunchTemplateVersions`,SM=`SetDefaultVersion`,CM=`SpreadDomain`,wM=`SupportedFeatures`,TM=`SubGeography`,EM=`SecurityGroupArn`,DM=`SecurityGroupId`,OM=`SecurityGroupIdStringList`,kM=`SecurityGroupIds`,AM=`SecurityGroupList`,jM=`SecurityGroupRules`,MM=`SecurityGroupRuleArn`,NM=`SecurityGroupRuleIds`,PM=`SecurityGroupRuleIdList`,FM=`SecurityGroupRuleId`,IM=`SecurityGroupRuleList`,LM=`SecurityGroupRule`,RM=`SecurityGroupStringList`,zM=`SecurityGroups`,BM=`SecurityGroup`,VM=`SubnetIds`,HM=`SubnetIpv6CidrBlockAssociation`,UM=`SubnetIpv6CidrBlockAssociationSet`,WM=`SourceImageCreationTime`,GM=`SizeInGB`,KM=`SourceImageId`,qM=`SecondaryInterfaceId`,JM=`SourceInstanceId`,YM=`SizeInMiB`,XM=`SecondaryInterfacePrivateIpAddressSpecification`,ZM=`SecondaryInterfacePrivateIpAddressSpecificationList`,QM=`SecondaryInterfacePrivateIpAddressSpecificationListRequest`,$M=`SecondaryInterfacePrivateIpAddressSpecificationRequest`,eN=`SpotInstanceRequestId`,tN=`SourceImageRegion`,nN=`StartInstancesRequest`,rN=`StartInstancesResult`,iN=`StopInstancesRequest`,aN=`StopInstancesResult`,oN=`SupportedInRegion`,sN=`SnapshotIdStringList`,cN=`SubnetIdStringList`,lN=`SupportedInstanceTypes`,uN=`SupportedInstanceTypeSet`,dN=`SpotInstanceType`,fN=`SecondaryInterfaces`,pN=`SecondaryInterface`,mN=`SnapshotId`,hN=`SnapshotIds`,gN=`StartingInstances`,_N=`StartInstances`,vN=`StoppingInstances`,yN=`StopInstances`,bN=`SubnetId`,xN=`SnapshotLocation`,SN=`SnapshotList`,CN=`SpreadLevel`,wN=`SubnetList`,TN=`ServiceManaged`,EN=`SpotMarketOptions`,DN=`SpotMaxPricePercentageOverLowestPrice`,ON=`StatusMessage`,kN=`StateMessage`,AN=`SecondaryNetworkId`,jN=`SriovNetSupport`,MN=`SecondaryNetworkSupported`,NN=`SpotOptions`,PN=`SkipOsShutdown`,FN=`SecondaryPrivateIpAddresses`,IN=`SecondaryPrivateIpAddressCount`,LN=`SecondaryPrivateIpAddress`,RN=`SupportedRootDeviceTypes`,zN=`SourceRegion`,BN=`StateReason`,VN=`SourceSecurityGroupName`,HN=`SourceSecurityGroupOwnerId`,UN=`SourceSnapshotId`,WN=`SecondarySubnetId`,GN=`SupportedStrategies`,KN=`StateTransitionReason`,qN=`SseType`,JN=`StartTime`,YN=`StorageTier`,XN=`SupportedUsageClasses`,ZN=`SensitiveUserData`,QN=`SourceVersion`,$N=`SourceVolumeId`,eP=`SupportedVirtualizationTypes`,tP=`SupportedVersions`,nP=`Size`,rP=`Snapshots`,iP=`Snapshot`,aP=`State`,oP=`Status`,sP=`Strategy`,cP=`Subnet`,lP=`Subnets`,uP=`Tags`,dP=`TcpEstablishedTimeout`,fP=`TotalFpgaMemoryInMiB`,pP=`TransitGatewayId`,mP=`TotalGpuMemoryInMiB`,hP=`TerminateInstances`,gP=`TotalInferenceMemoryInMiB`,_P=`TerminateInstancesRequest`,vP=`TerminateInstancesResult`,yP=`TargetIops`,bP=`TerminatingInstances`,xP=`TagList`,SP=`TotalLocalStorageGB`,CP=`TotalLocalStorageGBRequest`,wP=`TargetMultiAttachEnabled`,TP=`TotalMediaMemoryInMiB`,EP=`TotalNeuronDeviceMemoryInMiB`,DP=`ToPort`,OP=`ThreadsPerCore`,kP=`ThreadsPerCoreList`,AP=`TagSpecifications`,jP=`TotalSizeInGB`,MP=`TagSpecificationList`,NP=`TagSpecification`,PP=`TargetSize`,FP=`TpmSupport`,IP=`TargetThroughput`,LP=`TransferType`,RP=`TargetVolumeType`,zP=`Tag`,BP=`Tenancy`,VP=`Throughput`,HP=`Timestamp`,UP=`Type`,WP=`UsageClassTypeList`,GP=`UefiData`,KP=`UnsuccessfullyDeletedLaunchTemplateVersions`,qP=`UserData`,JP=`UserId`,YP=`UserIdGroupPairs`,XP=`UserIdGroupPairList`,ZP=`UserIdGroupPair`,QP=`UnknownIpPermissions`,$P=`UnsupportedInstanceTypes`,eF=`UnsupportedInstanceTypeSet`,tF=`UsageOperation`,nF=`UsageOperationUpdateTime`,rF=`UdpStreamTimeout`,iF=`UdpTimeout`,aF=`Value`,oF=`VolumeAttachmentList`,sF=`VolumeAttachment`,cF=`VpcCidrBlockAssociation`,lF=`VpcCidrBlockAssociationSet`,uF=`VpcCidrBlockState`,dF=`VCpuCount`,fF=`VCpuCountRange`,pF=`VCpuCountRangeRequest`,mF=`VCpuInfo`,hF=`ValidCores`,gF=`VersionDescription`,_F=`VpcEncryptionControl`,vF=`VpcEncryptionControlConfiguration`,yF=`VpcEncryptionControlExclusion`,bF=`VpcEncryptionControlExclusions`,xF=`VpcEncryptionControlId`,SF=`VpcEndpointId`,CF=`ValidationError`,wF=`VpcId`,TF=`VpcIpv6CidrBlockAssociation`,EF=`VpcIpv6CidrBlockAssociationSet`,DF=`VolumeInitializationRate`,OF=`VolumeIdStringList`,kF=`VpcIdStringList`,AF=`VolumeId`,jF=`VolumeIds`,MF=`VpcIds`,NF=`VpcLattice`,PF=`VpcLatticeExclusion`,FF=`VolumeList`,IF=`VpcList`,LF=`VolumeModification`,RF=`VirtualName`,zF=`VersionNumber`,BF=`VolumeOwnerId`,VF=`VpcPeering`,HF=`VpcPeeringConnectionId`,UF=`VpcPeeringExclusion`,WF=`VirtualPrivateGateway`,GF=`VirtualPrivateGatewayExclusion`,KF=`ValueStringList`,qF=`VersionStringList`,JF=`VolumeSize`,YF=`VolumeType`,XF=`VirtualizationTypeList`,ZF=`ValidThreadsPerCore`,QF=`VirtualizationType`,$F=`ValidUntil`,eI=`ValidationWarning`,tI=`Values`,nI=`Versions`,rI=`Version`,iI=`Volumes`,aI=`Volume`,oI=`Vpc`,sI=`Vpcs`,cI=`Warning`,lI=`WatermarkCreationTime`,uI=`WatermarkKey`,dI=`WorkloadsList`,fI=`Workloads`,pI=`ZoneId`,mI=`ZoneIdStringList`,hI=`ZoneIds`,gI=`ZoneName`,_I=`ZoneNameStringList`,vI=`ZoneNames`,yI=`ZoneType`,bI=`attachedApplianceSet`,xI=`applianceArn`,SI=`associateCarrierIpAddress`,CI=`acceleratorCount`,wI=`additionalFlexibleNetworkInterfaces`,TI=`allocationId`,EI=`availableIpAddressCount`,DI=`assignIpv6AddressOnCreation`,OI=`allowedInstanceTypeSet`,kI=`additionalInfo`,AI=`associationId`,jI=`attachmentId`,MI=`amiLaunchIndex`,NI=`attachmentLimitType`,PI=`availabilityMode`,FI=`acceleratorManufacturerSet`,II=`acceleratorNameSet`,LI=`associatePublicIpAddress`,RI=`amazonProvidedIpv6CidrBlock`,zI=`autoProvisionZones`,BI=`autoRecoverySupported`,VI=`allowReassociation`,HI=`associatedResource`,UI=`autoRecovery`,WI=`associationState`,GI=`autoScalingIps`,KI=`amdSevSnp`,qI=`addressesSet`,JI=`associationSet`,YI=`attachmentSet`,XI=`attachmentState`,ZI=`acceleratorTotalMemoryMiB`,QI=`acceleratorTypeSet`,$I=`attachTime`,eL=`availabilityZone`,tL=`availabilityZoneId`,nL=`availabilityZoneInfo`,rL=`accelerators`,iL=`affinity`,aL=`arn`,oL=`architecture`,sL=`association`,cL=`attachment`,lL=`attribute`,uL=`baselineBandwidthInGbps`,dL=`baselineBandwidthInMbps`,fL=`blockDeviceMapping`,pL=`blockDeviceMappingSet`,mL=`blockDurationMinutes`,hL=`baselineEbsBandwidthMbps`,gL=`baselineIops`,_L=`bootMode`,vL=`bareMetal`,yL=`burstablePerformance`,bL=`blockPublicAccessStates`,xL=`baselinePerformanceFactors`,SL=`burstablePerformanceSupported`,CL=`baselineThroughputInMBps`,wL=`bandwidthWeighting`,TL=`bandwidthWeightings`,EL=`cidrBlock`,DL=`cidrBlockAssociationSet`,OL=`capacityBlockId`,kL=`cidrBlockState`,AL=`createdBy`,jL=`coreCount`,ML=`cpuCredits`,NL=`completionDurationMinutes`,PL=`creationDate`,FL=`carrierGatewayId`,IL=`currentGeneration`,LL=`carrierIp`,RL=`currentInstanceBootMode`,zL=`cidrIp`,BL=`cidrIpv6`,VL=`cidrIpv4`,HL=`coreInfo`,UL=`cpuManufacturerSet`,WL=`coreNetworkArn`,GL=`cpuOptions`,KL=`customerOwnedIp`,qL=`customerOwnedIpv4Pool`,JL=`capacityReservationId`,YL=`capacityReservationPreference`,XL=`capacityReservationResourceGroupArn`,ZL=`capacityReservationSpecification`,QL=`capacityReservationTarget`,$L=`creditSpecification`,eR=`currentState`,tR=`clientToken`,nR=`connectionTrackingConfiguration`,rR=`connectionTrackingSpecification`,iR=`completionTime`,aR=`connectivityType`,oR=`createTime`,sR=`code`,cR=`configured`,lR=`count`,uR=`cpu`,dR=`disableApiStop`,fR=`disableApiTermination`,pR=`destinationCidrBlock`,mR=`defaultCores`,hR=`dataEncryptionKeyId`,gR=`defaultEnaQueueCountPerInterface`,_R=`defaultForAz`,vR=`dedicatedHostsSupported`,yR=`deviceIndex`,bR=`destinationIpv6CidrBlock`,xR=`deviceName`,SR=`defaultNetworkCardIndex`,CR=`dnsName`,wR=`dhcpOptionsId`,TR=`deleteOnTermination`,ER=`destinationPrefixListId`,DR=`deregistrationProtection`,_=`dryRun`,OR=`destinationRegion`,kR=`deleteSnapshotResultSet`,AR=`defaultTcpEstablishedTimeout`,jR=`defaultThreadsPerCore`,MR=`deprecationTime`,NR=`deleteTime`,PR=`defaultUdpStreamTimeout`,FR=`defaultUdpTimeout`,IR=`defaultVCpus`,LR=`defaultVersionNumber`,RR=`defaultVersion`,zR=`description`,BR=`device`,VR=`disks`,HR=`domain`,UR=`ebsCardIndex`,WR=`ebsCardSet`,GR=`encryptionControl`,KR=`enableDns64`,qR=`elasticFileSystem`,JR=`elasticGpuAssociationId`,YR=`elasticGpuAssociationState`,XR=`elasticGpuAssociationSet`,ZR=`elasticGpuAssociationTime`,QR=`elasticGpuId`,$R=`elasticGpuSpecificationSet`,ez=`elasticInferenceAcceleratorArn`,tz=`elasticInferenceAcceleratorAssociationId`,nz=`elasticInferenceAcceleratorAssociationState`,rz=`elasticInferenceAcceleratorAssociationSet`,iz=`elasticInferenceAcceleratorAssociationTime`,az=`elasticInferenceAcceleratorSet`,oz=`encryptionInTransitSupported`,sz=`excludedInstanceTypeSet`,cz=`ebsInfo`,lz=`efaInfo`,uz=`enableLniAtDeviceIndex`,dz=`ebsOptimized`,fz=`ebsOptimizedInfo`,pz=`egressOnlyInternetGateway`,mz=`egressOnlyInternetGatewayId`,CTe=`ebsOptimizedSupport`,hz=`enclaveOptions`,gz=`enaQueueCount`,v=`ec2QueryName`,_z=`enableResourceNameDnsAAAARecord`,vz=`enableResourceNameDnsARecord`,yz=`enaSrdEnabled`,bz=`enaSrdSpecification`,wTe=`enaSrdSupported`,xz=`enaSrdUdpEnabled`,Sz=`enaSrdUdpSpecification`,TTe=`efaSupported`,Cz=`encryptionSupport`,wz=`enaSupport`,ETe=`errorSet`,DTe=`endTime`,Tz=`ebs`,Ez=`enabled`,Dz=`encrypted`,Oz=`failureCode`,OTe=`flexibleEnaQueuesSupport`,kTe=`fpgaInfo`,kz=`failureMessage`,Az=`fromPort`,ATe=`fastRestored`,jTe=`fullSnapshotSizeInBytes`,jz=`freeTierEligible`,MTe=`force`,NTe=`fpgas`,PTe=`groupArn`,FTe=`groupDescription`,Mz=`gatewayId`,ITe=`gpuInfo`,Nz=`groupId`,LTe=`groupLongName`,Pz=`groupName`,RTe=`groupOwnerId`,zTe=`gpuPartitionSize`,Fz=`geographySet`,Iz=`groupSet`,BTe=`gpus`,VTe=`groups`,Lz=`hypervisor`,HTe=`hiddenByDefault`,Rz=`httpEndpoint`,zz=`hostId`,Bz=`hibernationOptions`,Vz=`httpProtocolIpv6`,Hz=`httpPutResponseHopLimit`,Uz=`hostResourceGroupArn`,UTe=`hibernationSupported`,Wz=`httpTokens`,Gz=`hostnameType`,WTe=`id`,Kz=`ipv6AddressAttribute`,qz=`ipv6AddressCount`,GTe=`inferenceAcceleratorInfo`,KTe=`ipv4AddressesPerInterface`,qTe=`ipv6AddressesPerInterface`,JTe=`ipv4AddressesPerSecondaryInterface`,Jz=`ipv6AddressesSet`,YTe=`imageAllowed`,Yz=`ipAddress`,Xz=`ipv6Address`,Zz=`ipv6CidrBlock`,Qz=`ipv6CidrBlockAssociationSet`,$z=`ipv6CidrBlockState`,XTe=`isDefault`,eB=`isEgress`,ZTe=`instanceFamily`,tB=`internetGateway`,QTe=`internetGatewayBlockMode`,nB=`internetGatewayId`,$Te=`internetGatewaySet`,eEe=`instanceGenerationSet`,rB=`instanceId`,tEe=`instanceInterruptionBehavior`,iB=`iamInstanceProfile`,aB=`iamInstanceProfileAssociation`,nEe=`iamInstanceProfileAssociationSet`,oB=`instanceInitiatedShutdownBehavior`,sB=`imageId`,rEe=`imageLocation`,iEe=`instanceLifecycle`,aEe=`instanceMarketOptions`,cB=`instanceMetadataTags`,oEe=`ipv6Native`,sEe=`imageOwnerAlias`,cEe=`imageOwnerId`,lEe=`instanceOwnerId`,uEe=`ipOwnerId`,dEe=`instanceOwningService`,fEe=`ipv4PrefixCount`,pEe=`ipv6PrefixCount`,mEe=`ipPermissionsEgress`,hEe=`isPrimaryIpv6`,lB=`ipv4PrefixSet`,uB=`ipv6PrefixSet`,dB=`ipProtocol`,fB=`ipPermissions`,pB=`ipv4Prefix`,gEe=`ipv6Pool`,mB=`ipv6Prefix`,_Ee=`isPublic`,vEe=`isPrimary`,yEe=`instanceRequirements`,bEe=`ipRanges`,xEe=`ipv6Ranges`,SEe=`instanceStorageInfo`,CEe=`instanceStorageSupported`,wEe=`imagesSet`,TEe=`imageState`,EEe=`imdsSupport`,hB=`instancesSet`,DEe=`instanceState`,gB=`ipSource`,OEe=`ipv6Supported`,_B=`instanceType`,kEe=`instanceTypeSet`,AEe=`instanceTypeSpecification`,jEe=`idempotencyToken`,MEe=`imageType`,vB=`instanceTenancy`,yB=`interfaceType`,NEe=`imageWatermarkSet`,bB=`iops`,y=`item`,PEe=`key`,xB=`keyFingerprint`,SB=`kernelId`,CB=`kmsKeyId`,FEe=`keyMaterial`,wB=`keyName`,TB=`keyPairId`,IEe=`keySet`,LEe=`keyType`,REe=`kernel`,zEe=`lambda`,EB=`licenseConfigurationArn`,BEe=`logicalGpuCount`,VEe=`localGatewayId`,HEe=`linkedGroupId`,UEe=`lastLaunchedTime`,WEe=`localStorageTypeSet`,DB=`licenseSet`,GEe=`localStorage`,OB=`launchTemplate`,KEe=`launchTemplateData`,kB=`launchTemplateId`,AB=`launchTemplateName`,qEe=`launchTemplateVersion`,JEe=`launchTemplateVersionSet`,YEe=`launchTemplates`,XEe=`launchTime`,ZEe=`latestVersionNumber`,jB=`min`,QEe=`multiAttachEnabled`,$Ee=`mediaAcceleratorInfo`,MB=`macAddress`,NB=`maximumBandwidthInMbps`,eDe=`mapCustomerOwnedIpOnLaunch`,tDe=`maximumEbsAttachments`,nDe=`maximumEbsCards`,rDe=`maximumEfaInterfaces`,iDe=`maximumEnaQueueCount`,aDe=`maximumEnaQueueCountPerInterface`,oDe=`memoryGiBPerVCpu`,PB=`maximumIops`,FB=`memoryInfo`,sDe=`memoryMiB`,cDe=`maximumNetworkCards`,IB=`maximumNetworkInterfaces`,LB=`metadataOptions`,RB=`maintenanceOptions`,lDe=`maxPrice`,uDe=`mapPublicIpOnLaunch`,zB=`maxResults`,dDe=`messageSet`,fDe=`maximumSecondaryNetworkInterfaces`,pDe=`maxSpotPriceAsPercentageOfOptimalOnDemandPrice`,BB=`modificationState`,VB=`maximumThroughputInMBps`,mDe=`marketType`,HB=`max`,hDe=`main`,UB=`manufacturer`,gDe=`managed`,WB=`message`,_De=`mode`,GB=`monitoring`,KB=`name`,qB=`networkBorderGroup`,vDe=`networkBandwidthGbps`,yDe=`networkCards`,JB=`networkCardIndex`,YB=`noDevice`,bDe=`neuronDevices`,xDe=`nitroEnclavesSupport`,XB=`natGateway`,SDe=`natGatewayAddressSet`,ZB=`natGatewayId`,CDe=`natGatewaySet`,wDe=`networkInterfaceCount`,QB=`networkInterfaceId`,TDe=`networkInterfaceOwnerId`,$B=`networkInterfaceSet`,EDe=`networkInterface`,DDe=`networkInfo`,ODe=`neuronInfo`,eV=`networkPerformanceOptions`,tV=`networkPerformance`,kDe=`noReboot`,nV=`nvmeSupport`,ADe=`nitroTpmInfo`,jDe=`nitroTpmSupport`,rV=`nextToken`,iV=`nestedVirtualization`,MDe=`origin`,aV=`outpostArn`,NDe=`ownerAlias`,PDe=`onDemandMaxPricePercentageOverLowestPrice`,oV=`ownerId`,sV=`optInStatus`,FDe=`originalIops`,IDe=`originalMultiAttachEnabled`,LDe=`odbNetworkArn`,RDe=`originalSize`,zDe=`originalThroughput`,BDe=`originalVolumeType`,cV=`operator`,VDe=`output`,HDe=`principal`,UDe=`provisionedBandwidth`,WDe=`peakBandwidthInGbps`,lV=`productCodes`,GDe=`partitionCount`,KDe=`productCode`,uV=`privateDnsNameOptions`,qDe=`privateDnsNameOptionsOnLaunch`,dV=`privateDnsName`,JDe=`publicDnsName`,fV=`platformDetails`,YDe=`placementGroup`,XDe=`placementGroupInfo`,ZDe=`parentGroupId`,QDe=`placementGroupSet`,pV=`publicIp`,$De=`privateIpAddressCount`,mV=`privateIpAddressesSet`,eOe=`privateIpAddressSet`,hV=`privateIpAddress`,gV=`publicIpv4Pool`,tOe=`processorInfo`,nOe=`primaryIpv6`,rOe=`privateIp`,iOe=`publicKey`,aOe=`publicKeyMaterial`,_V=`prefixListId`,oOe=`prefixListIds`,vV=`partitionNumber`,sOe=`publicSsmParameterName`,yV=`peeringStatus`,cOe=`phcSupport`,lOe=`previousState`,uOe=`provisionTime`,dOe=`presignedUrl`,fOe=`propagatingVgwSet`,pOe=`parentZoneId`,mOe=`parentZoneName`,bV=`platform`,xV=`placement`,SV=`primary`,CV=`progress`,hOe=`provisioned`,wV=`return`,gOe=`returnCode`,_Oe=`ramDiskId`,TV=`rootDeviceName`,EV=`rootDeviceType`,vOe=`responseError`,yOe=`requireEncryptionInTransit`,bOe=`restoreExpiryTime`,xOe=`regionEndpoint`,SOe=`resourceExclusions`,COe=`referencedGroupId`,wOe=`referencedGroupInfo`,TOe=`requireHibernateSupport`,EOe=`reservationId`,DV=`ramdiskId`,DOe=`regionInfo`,OOe=`requesterId`,kOe=`rebootMigrationSupport`,AOe=`rebootMigration`,OV=`regionName`,kV=`revokedSecurityGroupRuleSet`,jOe=`referenceSet`,MOe=`reservationSet`,NOe=`routeSet`,POe=`routeTableAssociationId`,AV=`routeTableId`,FOe=`routeTableSet`,jV=`resourceType`,IOe=`requestTime`,LOe=`routeTable`,ROe=`ramdisk`,zOe=`reason`,BOe=`requested`,MV=`smithy.ts.sdk.synthetic.com.amazonaws.ec2`,VOe=`supportedArchitectures`,HOe=`subnetArn`,UOe=`supportedBootModes`,WOe=`sustainedClockSpeedInGhz`,NV=`sourceDestCheck`,GOe=`successfullyDeletedLaunchTemplateVersionSet`,PV=`spreadDomain`,KOe=`supportedFeatures`,FV=`securityGroupArn`,qOe=`securityGroupIdSet`,JOe=`securityGroupInfo`,YOe=`securityGroupRuleArn`,IV=`securityGroupRuleId`,LV=`securityGroupRuleSet`,XOe=`subGeographySet`,ZOe=`securityGroupSet`,QOe=`sourceImageCreationTime`,$Oe=`sizeInGB`,eke=`sourceInstanceId`,tke=`secondaryInterfaceId`,RV=`sourceImageId`,zV=`sizeInMiB`,BV=`sourceImageRegion`,nke=`spotInstanceRequestId`,rke=`supportedInRegion`,VV=`secondaryInterfaceSet`,ike=`spotInstanceType`,ake=`supportedInstanceTypeSet`,HV=`snapshotId`,UV=`subnetId`,oke=`spreadLevel`,ske=`serviceManaged`,cke=`spotMaxPricePercentageOverLowestPrice`,WV=`statusMessage`,GV=`stateMessage`,lke=`secondaryNetworkId`,uke=`secondaryNetworkSupported`,KV=`sriovNetSupport`,dke=`spotOptions`,qV=`secondaryPrivateIpAddressCount`,fke=`supportedRootDeviceTypes`,JV=`stateReason`,YV=`sourceSecurityGroupName`,XV=`sourceSecurityGroupOwnerId`,ZV=`secondarySubnetId`,pke=`snapshotSet`,mke=`subnetSet`,hke=`supportedStrategies`,QV=`sseType`,$V=`startTime`,gke=`storageTier`,_ke=`supportedUsageClasses`,vke=`sourceVolumeId`,yke=`supportedVirtualizationTypes`,bke=`supportedVersions`,xke=`size`,eH=`state`,tH=`status`,nH=`strategy`,Ske=`subnet`,rH=`tcpEstablishedTimeout`,Cke=`totalFpgaMemoryInMiB`,wke=`transitGatewayId`,Tke=`totalGpuMemoryInMiB`,Eke=`totalInferenceMemoryInMiB`,Dke=`targetIops`,Oke=`totalLocalStorageGB`,kke=`targetMultiAttachEnabled`,Ake=`totalMediaMemoryInMiB`,jke=`totalNeuronDeviceMemoryInMiB`,iH=`toPort`,aH=`threadsPerCore`,oH=`tagSet`,Mke=`totalSizeInGB`,Nke=`tagSpecificationSet`,Pke=`targetSize`,sH=`tpmSupport`,Fke=`targetThroughput`,Ike=`transferType`,Lke=`targetVolumeType`,cH=`tenancy`,lH=`throughput`,uH=`timestamp`,dH=`type`,Rke=`unsuccessfullyDeletedLaunchTemplateVersionSet`,fH=`userData`,pH=`userId`,mH=`unknownIpPermissionSet`,zke=`unsupportedInstanceTypeSet`,hH=`usageOperation`,Bke=`usageOperationUpdateTime`,gH=`udpStreamTimeout`,_H=`udpTimeout`,vH=`value`,Vke=`vCpuCount`,Hke=`vCpuInfo`,Uke=`validCores`,Wke=`versionDescription`,Gke=`vpcEncryptionControlId`,Kke=`vpcEndpointId`,yH=`vpcId`,bH=`volumeInitializationRate`,xH=`volumeId`,qke=`vpcLattice`,Jke=`volumeModification`,SH=`virtualName`,CH=`versionNumber`,Yke=`volumeOwnerId`,Xke=`vpcPeering`,wH=`vpcPeeringConnectionId`,Zke=`virtualPrivateGateway`,Qke=`volumeSet`,TH=`volumeSize`,$ke=`vpcSet`,EH=`volumeType`,eAe=`validThreadsPerCore`,DH=`virtualizationType`,tAe=`validUntil`,nAe=`version`,rAe=`vpc`,OH=`warning`,iAe=`watermarkCreationTime`,aAe=`watermarkKey`,oAe=`workloadSet`,b=`xmlName`,sAe=`zoneId`,cAe=`zoneName`,lAe=`zoneState`,uAe=`zoneType`,x=`com.amazonaws.ec2`,kH=pt.for(MV),dAe=[-3,MV,`EC2ServiceException`,0,[],[]];kH.registerError(dAe,vCe);var fAe=[kH],pAe=[0,x,Hg,8,0],mAe=[0,x,pT,8,0],hAe=[0,x,UD,8,0],gAe=[0,x,hj,8,0],_Ae=[0,x,hM,8,21],AH=[0,x,ZN,8,0],vAe=[3,x,Ch,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],yAe=[3,x,kCe,0,[CD,gO],[1,1]],bAe=[3,x,Bh,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],xAe=[3,x,fwe,0,[CD,gO],[1,1]],SAe=[3,x,Sh,0,[Oh,Ah,$y,$O,ek,fA,uP,hA,TO,Eg,Dg,yg,bN,TN,oC,cA],[[0,{[v]:`AllocationId`,[b]:TI}],[0,{[v]:`AssociationId`,[b]:AI}],[0,{[v]:`Domain`,[b]:HR}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`NetworkInterfaceOwnerId`,[b]:TDe}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`PublicIpv4Pool`,[b]:gV}],[0,{[v]:`NetworkBorderGroup`,[b]:qB}],[0,{[v]:`CustomerOwnedIp`,[b]:KL}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:qL}],[0,{[v]:`CarrierIp`,[b]:LL}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`ServiceManaged`,[b]:ske}],[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`PublicIp`,[b]:pV}]]],CAe=[3,x,yCe,0,[$y,Sh,hA,TO,Dg,AP,lw,g],[0,0,0,0,0,[()=>WU,{[b]:NP}],0,[2,{[v]:`DryRun`,[b]:_}]]],wAe=[3,x,bCe,0,[Oh,hA,TO,$y,Eg,Dg,yg,cA],[[0,{[v]:`AllocationId`,[b]:TI}],[0,{[v]:`PublicIpv4Pool`,[b]:gV}],[0,{[v]:`NetworkBorderGroup`,[b]:qB}],[0,{[v]:`Domain`,[b]:HR}],[0,{[v]:`CustomerOwnedIp`,[b]:KL}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:qL}],[0,{[v]:`CarrierIp`,[b]:LL}],[0,{[v]:`PublicIp`,[b]:pV}]]],TAe=[3,x,xCe,0,[Oh,oC,cA,g,$O,fA,twe],[0,0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[2,{[v]:`AllowReassociation`,[b]:VI}]]],EAe=[3,x,SCe,0,[Ah],[[0,{[v]:`AssociationId`,[b]:AI}]]],DAe=[3,x,FCe,0,[fC,oC],[[()=>WH,0],0],2],OAe=[3,x,ICe,0,[pC],[[()=>UH,{[v]:`IamInstanceProfileAssociation`,[b]:aB}]]],kAe=[3,x,QCe,0,[Kj,Wx,hA,g,bN],[[0,{[v]:`RouteTableId`,[b]:AV}],0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SubnetId`,[b]:UV}]],1],AAe=[3,x,$Ce,0,[Ah,zh],[[0,{[v]:`AssociationId`,[b]:AI}],[()=>aU,{[v]:`AssociationState`,[b]:WI}]]],jAe=[3,x,NCe,0,[QS,wF,g],[[0,{[v]:`InternetGatewayId`,[b]:nB}],[0,{[v]:`VpcId`,[b]:yH}],[2,{[v]:`DryRun`,[b]:_}]],2],MAe=[3,x,hwe,0,[Zy,oC,AF,rb,g],[0,0,0,1,[2,{[v]:`DryRun`,[b]:_}]],3],jH=[3,x,OCe,0,[aF],[[2,{[v]:`Value`,[b]:vH}]]],MH=[3,x,gwe,0,[aF],[[0,{[v]:`Value`,[b]:vH}]]],NAe=[3,x,iwe,0,[Jx,AP,g,VN,HN,Ew,Ox,DP,bg,ww],[[0,{[v]:`GroupId`,[b]:Nz}],[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SourceSecurityGroupName`,[b]:YV}],[0,{[v]:`SourceSecurityGroupOwnerId`,[b]:XV}],[0,{[v]:`IpProtocol`,[b]:dB}],[1,{[v]:`FromPort`,[b]:Az}],[1,{[v]:`ToPort`,[b]:iH}],[0,{[v]:`CidrIp`,[b]:zL}],[()=>jU,{[v]:`IpPermissions`,[b]:fB}]],1],PAe=[3,x,awe,0,[WA,jM],[[2,{[v]:`Return`,[b]:wV}],[()=>VU,{[v]:`SecurityGroupRuleSet`,[b]:LV}]]],FAe=[3,x,owe,0,[bg,Ox,Jx,Qx,ww,Ew,VN,HN,DP,AP,g],[0,1,0,0,[()=>jU,0],0,0,0,1,[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}]]],IAe=[3,x,swe,0,[WA,jM],[[2,{[v]:`Return`,[b]:wV}],[()=>VU,{[v]:`SecurityGroupRuleSet`,[b]:LV}]]],LAe=[3,x,Uh,0,[yk,xO,kj,gI,pI,Qx,TO,yI,LA,IA,Zx,rS,TM,aP],[[0,{[v]:`OptInStatus`,[b]:sV}],[()=>RIe,{[v]:`MessageSet`,[b]:dDe}],[0,{[v]:`RegionName`,[b]:OV}],[0,{[v]:`ZoneName`,[b]:cAe}],[0,{[v]:`ZoneId`,[b]:sAe}],[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`NetworkBorderGroup`,[b]:qB}],[0,{[v]:`ZoneType`,[b]:uAe}],[0,{[v]:`ParentZoneName`,[b]:mOe}],[0,{[v]:`ParentZoneId`,[b]:pOe}],[0,{[v]:`GroupLongName`,[b]:LTe}],[()=>IIe,{[v]:`GeographySet`,[b]:Fz}],[()=>zIe,{[v]:`SubGeographySet`,[b]:XOe}],[0,{[v]:`ZoneState`,[b]:lAe}]]],RAe=[3,x,Wh,0,[Uh,Kh,kh],[0,0,[()=>yU,{[b]:Oh}]]],zAe=[3,x,vwe,0,[wO],[[0,{[v]:`Name`,[b]:KB}]]],BAe=[3,x,xwe,0,[bO],[[0,{[v]:`Message`,[b]:WB}]]],VAe=[3,x,Cwe,0,[wO],[[0,{[v]:`Name`,[b]:KB}]]],HAe=[3,x,ig,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],UAe=[3,x,Mwe,0,[CD,gO],[1,1]],WAe=[3,x,ug,0,[h_],[[()=>eje,{[v]:`Cpu`,[b]:uR}]]],GAe=[3,x,Pwe,0,[h_],[[()=>tje,0]]],NH=[3,x,tg,0,[mx,MO,Nv,RF],[[()=>UMe,{[v]:`Ebs`,[b]:Tz}],[0,{[v]:`NoDevice`,[b]:YB}],[0,{[v]:`DeviceName`,[b]:xR}],[0,{[v]:`VirtualName`,[b]:SH}]]],PH=[3,x,lg,0,[XS],[[0,{[v]:`InternetGatewayBlockMode`,[b]:QTe}]]],KAe=[3,x,jg,0,[kg,Mg],[0,()=>FH]],qAe=[3,x,STe,0,[kg,Mg],[[0,{[v]:`CapacityReservationPreference`,[b]:YL}],[()=>IH,{[v]:`CapacityReservationTarget`,[b]:QL}]]],FH=[3,x,Mg,0,[Og,Ag],[0,0]],IH=[3,x,Ng,0,[Og,Ag],[[0,{[v]:`CapacityReservationId`,[b]:JL}],[0,{[v]:`CapacityReservationResourceGroupArn`,[b]:XL}]]],JAe=[3,x,t_,0,[dP,iF,rF],[[1,{[v]:`TcpEstablishedTimeout`,[b]:rH}],[1,{[v]:`UdpTimeout`,[b]:_H}],[1,{[v]:`UdpStreamTimeout`,[b]:gH}]]],LH=[3,x,n_,0,[dP,rF,iF],[1,1,1]],YAe=[3,x,r_,0,[dP,rF,iF],[[1,{[v]:`TcpEstablishedTimeout`,[b]:rH}],[1,{[v]:`UdpStreamTimeout`,[b]:gH}],[1,{[v]:`UdpTimeout`,[b]:_H}]]],XAe=[3,x,Vg,0,[zN,UN,Xy,Vv,sy,gx,DT,MA,AP,_g,S_,g],[0,0,0,0,[0,{[v]:`DestinationRegion`,[b]:OR}],[2,{[v]:`Encrypted`,[b]:Dz}],[0,{[v]:`KmsKeyId`,[b]:CB}],[()=>pAe,{[v]:`PresignedUrl`,[b]:dOe}],[()=>WU,{[b]:NP}],1,0,[2,{[v]:`DryRun`,[b]:_}]],2],ZAe=[3,x,Ug,0,[uP,mN],[[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`SnapshotId`,[b]:HV}]]],QAe=[3,x,Tg,0,[hg,OP,Rh,pk],[[1,{[v]:`CoreCount`,[b]:jL}],[1,{[v]:`ThreadsPerCore`,[b]:aH}],[0,{[v]:`AmdSevSnp`,[b]:KI}],[0,{[v]:`NestedVirtualization`,[b]:iV}]]],$Ae=[3,x,mTe,0,[hg,OP,Rh,pk],[1,1,0,0]],eje=[3,x,hTe,0,[tM],[[()=>lRe,{[v]:`ReferenceSet`,[b]:jOe}]]],tje=[3,x,gTe,0,[tM],[[()=>uRe,{[b]:nM}]]],nje=[3,x,Zwe,0,[oC,wO,AP,xN,g,Xy,sk,ng],[[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`Name`,[b]:KB}],[()=>WU,{[b]:NP}],0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Description`,[b]:zR}],[2,{[v]:`NoReboot`,[b]:kDe}],[()=>xU,{[v]:`BlockDeviceMapping`,[b]:fL}]],2],rje=[3,x,Qwe,0,[EC],[[0,{[v]:`ImageId`,[b]:sB}]]],ije=[3,x,Ywe,0,[AP,g],[[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}]]],aje=[3,x,Xwe,0,[qS],[[()=>JH,{[v]:`InternetGateway`,[b]:tB}]]],oje=[3,x,nTe,0,[kT,zT,AP,wT,g],[0,0,[()=>WU,{[b]:NP}],0,[2,{[v]:`DryRun`,[b]:_}]],1],sje=[3,x,iTe,0,[ZE,pE,g,$g,gF,Ak,AP],[0,[()=>nU,0],2,[0,4],0,()=>QH,[()=>WU,{[b]:NP}]],2],cje=[3,x,aTe,0,[iE,cI],[[()=>YH,{[v]:`LaunchTemplate`,[b]:OB}],[()=>lU,{[v]:`Warning`,[b]:OH}]]],lje=[3,x,sTe,0,[pE,g,$g,EE,ZE,QN,gF,qA],[[()=>nU,0],2,[0,4],0,0,0,0,2],1],uje=[3,x,cTe,0,[mD,cI],[[()=>XH,{[v]:`LaunchTemplateVersion`,[b]:qEe}],[()=>lU,{[v]:`Warning`,[b]:OH}]]],dje=[3,x,fTe,0,[Nh,Oh,$g,g,bN,wF,Gh,AP,a_,fA,uM,FN,IN],[0,0,[0,4],2,0,0,[()=>FIe,{[b]:Wh}],[()=>WU,{[b]:NP}],0,0,[()=>yU,{[b]:dM}],[()=>kLe,{[b]:LN}],1]],fje=[3,x,pTe,0,[$g,zO],[[0,{[v]:`ClientToken`,[b]:tR}],[()=>ZH,{[v]:`NatGateway`,[b]:XB}]]],pje=[3,x,vTe,0,[Bk,AP,CN,JT,Ak,nA,g,Qx,sP],[1,[()=>WU,{[b]:NP}],0,0,()=>QH,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`Strategy`,[b]:nH}]]],mje=[3,x,yTe,0,[tA],[[()=>tU,{[v]:`PlacementGroup`,[b]:YDe}]]],hje=[3,x,bTe,0,[Kj,Yv,SF,pP,qT,vg,wg,Ck,g,O_,Wx,I_,Gb,oC,$O,HF,KO],[[0,{[v]:`RouteTableId`,[b]:AV}],0,0,0,0,0,0,0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`DestinationCidrBlock`,[b]:pR}],[0,{[v]:`GatewayId`,[b]:Mz}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:bR}],[0,{[v]:`EgressOnlyInternetGatewayId`,[b]:mz}],[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`VpcPeeringConnectionId`,[b]:wH}],[0,{[v]:`NatGatewayId`,[b]:ZB}]],1],gje=[3,x,xTe,0,[WA],[[2,{[v]:`Return`,[b]:wV}]]],_je=[3,x,Pg,0,[wF,AP,$g,g],[[0,{[v]:`VpcId`,[b]:yH}],[()=>WU,{[b]:NP}],[0,4],[2,{[v]:`DryRun`,[b]:_}]],1],vje=[3,x,Fg,0,[Qj,$g],[[()=>iU,{[v]:`RouteTable`,[b]:LOe}],[0,{[v]:`ClientToken`,[b]:tR}]]],yje=[3,x,zg,0,[Xy,Qx,wF,AP,g],[[0,{[b]:Bx}],0,0,[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}]],2],bje=[3,x,Bg,0,[Jx,uP,EM],[[0,{[v]:`GroupId`,[b]:Nz}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`SecurityGroupArn`,[b]:FV}]]],xje=[3,x,Wg,0,[AF,Xy,hk,AP,SD,g],[0,0,0,[()=>WU,{[b]:NP}],0,[2,{[v]:`DryRun`,[b]:_}]],1],Sje=[3,x,Gg,0,[wF,AP,Uh,Kh,pg,FS,hk,GC,_C,$C,gC,QC,g],[0,[()=>WU,{[b]:NP}],0,0,0,0,0,2,0,1,0,1,[2,{[v]:`DryRun`,[b]:_}]],1],Cje=[3,x,Kg,0,[cP],[[()=>cU,{[v]:`Subnet`,[b]:Ske}]]],wje=[3,x,s_,0,[Uh,Kh,gx,ST,DT,hk,nP,mN,YF,AP,wD,VP,$g,DF,Ak,g],[0,0,[2,{[v]:`Encrypted`,[b]:Dz}],1,0,0,1,0,0,[()=>WU,{[b]:NP}],2,1,[0,4],1,()=>QH,[2,{[v]:`DryRun`,[b]:_}]]],Tje=[3,x,c_,0,[pg,Ow,FS,_C,$C,gC,QC,LS,_F,AP,g,uT,YCe],[0,0,0,0,1,0,1,0,()=>kIe,[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`InstanceTenancy`,[b]:vB}],[2,{[v]:`AmazonProvidedIpv6CidrBlock`,[b]:RI}]]],Eje=[3,x,l_,0,[oI],[[()=>fU,{[v]:`Vpc`,[b]:rAe}]]],Dje=[3,x,Yg,0,[gg],[[0,{[v]:`CpuCredits`,[b]:ML}]]],RH=[3,x,qg,0,[gg],[0],1],Oje=[3,x,k_,0,[ky,Py,Ny],[[1,{[v]:`DefaultTcpEstablishedTimeout`,[b]:AR}],[1,{[v]:`DefaultUdpTimeout`,[b]:FR}],[1,{[v]:`DefaultUdpStreamTimeout`,[b]:PR}]]],kje=[3,x,R_,0,[QS,g],[[0,{[v]:`InternetGatewayId`,[b]:nB}],[2,{[v]:`DryRun`,[b]:_}]],1],Aje=[3,x,dv,0,[kT,NT,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],jje=[3,x,fv,0,[WA,NT],[[2,{[v]:`Return`,[b]:wV}],[0,{[v]:`KeyPairId`,[b]:TB}]]],Mje=[3,x,vv,0,[g,EE,ZE],[2,0,0]],Nje=[3,x,yv,0,[iE],[[()=>YH,{[v]:`LaunchTemplate`,[b]:OB}]]],Pje=[3,x,Cv,0,[nI,g,EE,ZE],[[()=>KU,{[b]:mD}],2,0,0],1],Fje=[3,x,wv,0,[EE,ZE,zF,rj],[[0,{[v]:`LaunchTemplateId`,[b]:kB}],[0,{[v]:`LaunchTemplateName`,[b]:AB}],[1,{[v]:`VersionNumber`,[b]:CH}],[()=>KFe,{[v]:`ResponseError`,[b]:vOe}]]],Ije=[3,x,Ev,0,[EE,ZE,zF],[[0,{[v]:`LaunchTemplateId`,[b]:kB}],[0,{[v]:`LaunchTemplateName`,[b]:AB}],[1,{[v]:`VersionNumber`,[b]:CH}]]],Lje=[3,x,Ov,0,[xM,KP],[[()=>KIe,{[v]:`SuccessfullyDeletedLaunchTemplateVersionSet`,[b]:GOe}],[()=>GIe,{[v]:`UnsuccessfullyDeletedLaunchTemplateVersionSet`,[b]:Rke}]]],Rje=[3,x,Iv,0,[KO,g],[[0,{[b]:KO}],2],1],zje=[3,x,Lv,0,[KO],[[0,{[v]:`NatGatewayId`,[b]:ZB}]]],Bje=[3,x,Gv,0,[Qx,g],[[0,{[v]:`GroupName`,[b]:Pz}],[2,{[v]:`DryRun`,[b]:_}]],1],Vje=[3,x,Zv,0,[Kj,Yv,g,O_,I_],[[0,{[v]:`RouteTableId`,[b]:AV}],0,[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`DestinationCidrBlock`,[b]:pR}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:bR}]],1],Hje=[3,x,ty,0,[Kj,g],[[0,{[v]:`RouteTableId`,[b]:AV}],[2,{[v]:`DryRun`,[b]:_}]],1],Uje=[3,x,dy,0,[Jx,Qx,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],Wje=[3,x,fy,0,[WA,Jx],[[2,{[v]:`Return`,[b]:wV}],[0,{[v]:`GroupId`,[b]:Nz}]]],Gje=[3,x,gy,0,[mN,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],Kje=[3,x,_y,0,[mN,XA],[[0,{[v]:`SnapshotId`,[b]:HV}],[0,{[v]:`ReturnCode`,[b]:gOe}]]],qje=[3,x,yy,0,[bN,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],Jje=[3,x,Ly,0,[AF,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],Yje=[3,x,Ry,0,[wF,g],[0,[2,{[v]:`DryRun`,[b]:_}]],1],Xje=[3,x,Z_,0,[EC,y_,g],[0,2,[2,{[v]:`DryRun`,[b]:_}]],1],Zje=[3,x,Q_,0,[WA,by],[[2,{[v]:`Return`,[b]:wV}],[()=>qIe,{[v]:`DeleteSnapshotResultSet`,[b]:kR}]]],Qje=[3,x,g_,0,[bA,g,Mx,kh],[[()=>gRe,{[b]:cA}],[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[()=>yU,{[b]:Oh}]]],$je=[3,x,__,0,[Ewe],[[()=>MIe,{[v]:`AddressesSet`,[b]:qI}]]],eMe=[3,x,C_,0,[vI,hI,CCe,g,Mx],[[()=>XRe,{[b]:gI}],[()=>YRe,{[b]:pI}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],tMe=[3,x,w_,0,[Twe],[[()=>LIe,{[v]:`AvailabilityZoneInfo`,[b]:nL}]]],nMe=[3,x,K_,0,[VCe,Mx,rO,fk],[[()=>PIe,{[b]:Ah}],[()=>wU,{[b]:Nx}],1,0]],rMe=[3,x,q_,0,[hC,fk],[[()=>sLe,{[v]:`IamInstanceProfileAssociationSet`,[b]:nEe}],[0,{[v]:`NextToken`,[b]:rV}]]],iMe=[3,x,$_,0,[px,DC,Mk,zS,US,rO,fk,g,Mx],[[()=>rLe,{[b]:nb}],[()=>cLe,{[b]:EC}],[()=>FU,{[b]:Nk}],2,2,1,0,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],aMe=[3,x,ev,0,[fk,vT],[[0,{[v]:`NextToken`,[b]:rV}],[()=>lLe,{[v]:`ImagesSet`,[b]:wEe}]]],oMe=[3,x,tv,0,[OC,UC,g,Mx,fk,rO],[[()=>OU,{[b]:oC}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[0,{[v]:`NextToken`,[b]:rV}],[1,{[v]:`MaxResults`,[b]:zB}]]],sMe=[3,x,nv,0,[fk,oM],[[0,{[v]:`NextToken`,[b]:rV}],[()=>bRe,{[v]:`ReservationSet`,[b]:MOe}]]],cMe=[3,x,rv,0,[g,dT,Mx,rO,fk,mT],[2,[64,{[b]:iT}],[()=>wU,{[b]:Nx}],1,0,2]],lMe=[3,x,iv,0,[dT,fk],[[()=>TLe,{[v]:`InstanceTypeSet`,[b]:kEe}],[0,{[v]:`NextToken`,[b]:rV}]]],uMe=[3,x,z_,0,[fk,rO,g,eC,Mx],[0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>DLe,{[v]:`InternetGatewayId`,[b]:nB}],[()=>wU,{[b]:Nx}]]],dMe=[3,x,B_,0,[rC,fk],[[()=>OLe,{[v]:`InternetGatewaySet`,[b]:$Te}],[0,{[v]:`NextToken`,[b]:rV}]]],fMe=[3,x,pv,0,[jT,FT,pw,g,Mx],[[()=>PLe,{[b]:kT}],[()=>FLe,{[b]:NT}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],pMe=[3,x,mv,0,[MT],[[()=>ILe,{[v]:`KeySet`,[b]:IEe}]]],mMe=[3,x,bv,0,[g,WE,tD,Mx,fk,rO,UC],[2,[()=>VLe,{[b]:EE}],[()=>JLe,{[b]:ZE}],[()=>wU,{[b]:Nx}],0,1,2]],hMe=[3,x,xv,0,[_D,fk],[[()=>YLe,{[v]:`LaunchTemplates`,[b]:YEe}],[0,{[v]:`NextToken`,[b]:rV}]]],gMe=[3,x,kv,0,[g,EE,ZE,nI,dO,mO,fk,rO,Mx,qA,UC],[2,0,0,[()=>KU,{[b]:mD}],0,0,0,1,[()=>wU,{[b]:Nx}],2,2]],_Me=[3,x,Av,0,[gD,fk],[[()=>QLe,{[v]:`LaunchTemplateVersionSet`,[b]:JEe}],[0,{[v]:`NextToken`,[b]:rV}]]],vMe=[3,x,Rv,0,[g,Nx,rO,JO,fk],[2,[()=>wU,0],1,[()=>iRe,{[b]:KO}],0]],yMe=[3,x,zv,0,[XO,fk],[[()=>aRe,{[v]:`NatGatewaySet`,[b]:CDe}],[0,{[v]:`NextToken`,[b]:rV}]]],bMe=[3,x,Kv,0,[Yx,g,eS,Mx],[[()=>dRe,{[b]:Jx}],[2,{[v]:`DryRun`,[b]:_}],[64,{[v]:`GroupName`,[b]:Pz}],[()=>wU,{[b]:Nx}]]],xMe=[3,x,qv,0,[sA],[[()=>fRe,{[v]:`PlacementGroupSet`,[b]:QDe}]]],SMe=[3,x,Qv,0,[jj,nwe,g,Mx],[[()=>yRe,{[b]:kj}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],CMe=[3,x,$v,0,[rM],[[()=>vRe,{[v]:`RegionInfo`,[b]:DOe}]]],wMe=[3,x,ny,0,[fk,rO,g,Jj,Mx],[0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>wRe,{[b]:Kj}],[()=>wU,{[b]:Nx}]]],TMe=[3,x,ry,0,[$j,fk],[[()=>TRe,{[v]:`RouteTableSet`,[b]:FOe}],[0,{[v]:`NextToken`,[b]:rV}]]],EMe=[3,x,py,0,[Yx,eS,fk,rO,g,Mx],[[()=>EU,{[b]:Jx}],[()=>oLe,{[b]:Qx}],0,1,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],DMe=[3,x,my,0,[fk,zM],[[0,{[v]:`NextToken`,[b]:rV}],[()=>ORe,{[v]:`SecurityGroupInfo`,[b]:JOe}]]],OMe=[3,x,xy,0,[rO,fk,xk,JA,hN,g,Mx],[1,0,[()=>FU,{[b]:Nk}],[64,{[b]:YA}],[()=>kRe,{[b]:mN}],[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}]]],kMe=[3,x,Sy,0,[fk,rP],[[0,{[v]:`NextToken`,[b]:rV}],[()=>ARe,{[v]:`SnapshotSet`,[b]:pke}]]],AMe=[3,x,Cy,0,[Mx,VM,fk,rO,g],[[()=>wU,{[b]:Nx}],[()=>jRe,{[b]:bN}],0,1,[2,{[v]:`DryRun`,[b]:_}]]],jMe=[3,x,wy,0,[fk,lP],[[0,{[v]:`NextToken`,[b]:rV}],[()=>NRe,{[v]:`SubnetSet`,[b]:mke}]]],MMe=[3,x,zy,0,[jF,UC,g,Mx,fk,rO],[[()=>HRe,{[b]:AF}],2,[2,{[v]:`DryRun`,[b]:_}],[()=>wU,{[b]:Nx}],[0,{[v]:`NextToken`,[b]:rV}],[1,{[v]:`MaxResults`,[b]:zB}]]],NMe=[3,x,By,0,[fk,iI],[[0,{[v]:`NextToken`,[b]:rV}],[()=>URe,{[v]:`VolumeSet`,[b]:Qke}]]],PMe=[3,x,Vy,0,[Mx,MF,fk,rO,g],[[()=>wU,{[b]:Nx}],[()=>GRe,{[b]:wF}],0,1,[2,{[v]:`DryRun`,[b]:_}]]],FMe=[3,x,Hy,0,[fk,sI],[[0,{[v]:`NextToken`,[b]:rV}],[()=>qRe,{[v]:`VpcSet`,[b]:$ke}]]],IMe=[3,x,V_,0,[QS,wF,g],[[0,{[v]:`InternetGatewayId`,[b]:nB}],[0,{[v]:`VpcId`,[b]:yH}],[2,{[v]:`DryRun`,[b]:_}]],2],LMe=[3,x,Uy,0,[AF,Zy,yx,oC,g],[0,0,2,0,[2,{[v]:`DryRun`,[b]:_}]],1],RMe=[3,x,v_,0,[Ah,cA,g],[0,0,[2,{[v]:`DryRun`,[b]:_}]]],zMe=[3,x,J_,0,[Ah],[0],1],BMe=[3,x,Y_,0,[pC],[[()=>UH,{[v]:`IamInstanceProfileAssociation`,[b]:aB}]]],VMe=[3,x,iy,0,[Ah,g],[[0,{[v]:`AssociationId`,[b]:AI}],[2,{[v]:`DryRun`,[b]:_}]],1],HMe=[3,x,lv,0,[GM,m_,UP],[[1,{[v]:`SizeInGB`,[b]:$Oe}],[1,{[v]:`Count`,[b]:lR}],[0,{[v]:`Type`,[b]:dH}]]],UMe=[3,x,eb,0,[Uv,ST,mN,JF,YF,DT,VP,hk,Uh,gx,DF,Kh,rb],[[2,{[v]:`DeleteOnTermination`,[b]:TR}],[1,{[v]:`Iops`,[b]:bB}],[0,{[v]:`SnapshotId`,[b]:HV}],[1,{[v]:`VolumeSize`,[b]:TH}],[0,{[v]:`VolumeType`,[b]:EH}],[0,{[v]:`KmsKeyId`,[b]:CB}],[1,{[v]:`Throughput`,[b]:lH}],[0,{[v]:`OutpostArn`,[b]:aV}],[0,{[v]:`AvailabilityZone`,[b]:eL}],[2,{[v]:`Encrypted`,[b]:Dz}],1,0,1]],WMe=[3,x,ab,0,[rb,eg,dg,ag,DD,lO,VD],[[1,{[v]:`EbsCardIndex`,[b]:UR}],[1,{[v]:`BaselineBandwidthInMbps`,[b]:dL}],[1,{[v]:`BaselineThroughputInMBps`,[b]:CL}],[1,{[v]:`BaselineIops`,[b]:gL}],[1,{[v]:`MaximumBandwidthInMbps`,[b]:NB}],[1,{[v]:`MaximumThroughputInMBps`,[b]:VB}],[1,{[v]:`MaximumIops`,[b]:PB}]]],GMe=[3,x,Rb,0,[qb,lx,Hb,ck,PD,UCe,FD,ob],[[0,{[v]:`EbsOptimizedSupport`,[b]:CTe}],[0,{[v]:`EncryptionSupport`,[b]:Cz}],[()=>JMe,{[v]:`EbsOptimizedInfo`,[b]:fz}],[0,{[v]:`NvmeSupport`,[b]:nV}],[1,{[v]:`MaximumEbsAttachments`,[b]:tDe}],[0,{[v]:`AttachmentLimitType`,[b]:NI}],[1,{[v]:`MaximumEbsCards`,[b]:nDe}],[()=>YIe,{[v]:`EbsCardSet`,[b]:WR}]]],KMe=[3,x,Mb,0,[Hh,Uv,oP,AF,Ih,BF,Ak,rb],[[4,{[v]:`AttachTime`,[b]:$I}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[0,{[v]:`Status`,[b]:tH}],[0,{[v]:`VolumeId`,[b]:xH}],[0,{[v]:`AssociatedResource`,[b]:HI}],[0,{[v]:`VolumeOwnerId`,[b]:Yke}],[()=>$H,{[v]:`Operator`,[b]:cV}],[1,{[v]:`EbsCardIndex`,[b]:UR}]]],qMe=[3,x,Nb,0,[AF,Uv],[[0,{[v]:`VolumeId`,[b]:xH}],[2,{[v]:`DeleteOnTermination`,[b]:TR}]]],JMe=[3,x,Hb,0,[eg,dg,ag,DD,lO,VD],[[1,{[v]:`BaselineBandwidthInMbps`,[b]:dL}],[1,{[v]:`BaselineThroughputInMBps`,[b]:CL}],[1,{[v]:`BaselineIops`,[b]:gL}],[1,{[v]:`MaximumBandwidthInMbps`,[b]:NB}],[1,{[v]:`MaximumThroughputInMBps`,[b]:VB}],[1,{[v]:`MaximumIops`,[b]:PB}]]],YMe=[3,x,zb,0,[ID],[[1,{[v]:`MaximumEfaInterfaces`,[b]:rDe}]]],XMe=[3,x,db,0,[_b,fb,mb,hb],[[0,{[v]:`ElasticGpuId`,[b]:QR}],[0,{[v]:`ElasticGpuAssociationId`,[b]:JR}],[0,{[v]:`ElasticGpuAssociationState`,[b]:YR}],[0,{[v]:`ElasticGpuAssociationTime`,[b]:ZR}]]],zH=[3,x,xb,0,[UP],[0],1],ZMe=[3,x,yb,0,[UP],[[0,{[v]:`Type`,[b]:dH}]]],QMe=[3,x,Cb,0,[UP,m_],[0,1],1],$Me=[3,x,wb,0,[kb,Tb,Db,Ob],[[0,{[v]:`ElasticInferenceAcceleratorArn`,[b]:ez}],[0,{[v]:`ElasticInferenceAcceleratorAssociationId`,[b]:tz}],[0,{[v]:`ElasticInferenceAcceleratorAssociationState`,[b]:nz}],[4,{[v]:`ElasticInferenceAcceleratorAssociationTime`,[b]:iz}]]],BH=[3,x,rx,0,[tx,ox],[2,()=>eNe]],eNe=[3,x,sx,0,[ax],[2]],tNe=[3,x,Jb,0,[hx],[[2,{[v]:`Enabled`,[b]:Ez}]]],VH=[3,x,Kb,0,[hx],[2]],nNe=[3,x,Nx,0,[wO,tI],[0,[()=>GU,{[b]:aF}]]],rNe=[3,x,xx,0,[wO,vO,m_,GD],[[0,{[v]:`Name`,[b]:KB}],[0,{[v]:`Manufacturer`,[b]:UB}],[1,{[v]:`Count`,[b]:lR}],[()=>iNe,{[v]:`MemoryInfo`,[b]:FB}]]],iNe=[3,x,Cx,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],aNe=[3,x,Tx,0,[Px,fP],[[()=>iLe,{[v]:`Fpgas`,[b]:NTe}],[1,{[v]:`TotalFpgaMemoryInMiB`,[b]:Cke}]]],oNe=[3,x,Rx,0,[oC,bD,g],[0,2,[2,{[v]:`DryRun`,[b]:_}]],1],sNe=[3,x,zx,0,[oC,HP,jk],[[0,{[v]:`InstanceId`,[b]:rB}],[4,{[v]:`Timestamp`,[b]:uH}],[0,{[v]:`Output`,[b]:VDe}]]],cNe=[3,x,Vx,0,[wO,vO,m_,KT,nS,fI,GD],[[0,{[v]:`Name`,[b]:KB}],[0,{[v]:`Manufacturer`,[b]:UB}],[1,{[v]:`Count`,[b]:lR}],[1,{[v]:`LogicalGpuCount`,[b]:BEe}],[1,{[v]:`GpuPartitionSize`,[b]:zTe}],[()=>JRe,{[v]:`WorkloadSet`,[b]:oAe}],[()=>lNe,{[v]:`MemoryInfo`,[b]:FB}]]],lNe=[3,x,Ux,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],uNe=[3,x,qx,0,[iS,mP],[[()=>aLe,{[v]:`Gpus`,[b]:BTe}],[1,{[v]:`TotalGpuMemoryInMiB`,[b]:Tke}]]],dNe=[3,x,Xx,0,[Jx,Qx],[[0,{[v]:`GroupId`,[b]:Nz}],[0,{[v]:`GroupName`,[b]:Pz}]]],fNe=[3,x,cS,0,[p_],[[2,{[v]:`Configured`,[b]:cR}]]],pNe=[3,x,lS,0,[p_],[2]],HH=[3,x,fC,0,[Yh,vS],[[0,{[v]:`Arn`,[b]:aL}],[0,{[v]:`Id`,[b]:WTe}]]],UH=[3,x,pC,0,[Ah,oC,fC,aP,HP],[[0,{[v]:`AssociationId`,[b]:AI}],[0,{[v]:`InstanceId`,[b]:rB}],[()=>HH,{[v]:`IamInstanceProfile`,[b]:iB}],[0,{[v]:`State`,[b]:eH}],[4,{[v]:`Timestamp`,[b]:uH}]]],WH=[3,x,bC,0,[Yh,wO],[[0,{[v]:`Arn`,[b]:aL}],[0,{[v]:`Name`,[b]:KB}]]],mNe=[3,x,yT,0,[Xk,tF,ng,Xy,ux,_S,nw,wO,QA,$A,jN,BN,uP,QF,og,FP,jy,eT,JM,Xv,XT,OS,KM,tN,jx,DA,hT,cT,EC,MC,aP,vk,Gwe,UA,Hk,Xh,lT,ET,gj,RA],[[0,{[v]:`PlatformDetails`,[b]:fV}],[0,{[v]:`UsageOperation`,[b]:hH}],[()=>HIe,{[v]:`BlockDeviceMapping`,[b]:fL}],[0,{[v]:`Description`,[b]:zR}],[2,{[v]:`EnaSupport`,[b]:wz}],[0,{[v]:`Hypervisor`,[b]:Lz}],[0,{[v]:`ImageOwnerAlias`,[b]:sEe}],[0,{[v]:`Name`,[b]:KB}],[0,{[v]:`RootDeviceName`,[b]:TV}],[0,{[v]:`RootDeviceType`,[b]:EV}],[0,{[v]:`SriovNetSupport`,[b]:KV}],[()=>sU,{[v]:`StateReason`,[b]:JV}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`VirtualizationType`,[b]:DH}],[0,{[v]:`BootMode`,[b]:_L}],[0,{[v]:`TpmSupport`,[b]:sH}],[0,{[v]:`DeprecationTime`,[b]:MR}],[0,{[v]:`ImdsSupport`,[b]:EEe}],[0,{[v]:`SourceInstanceId`,[b]:eke}],[0,{[v]:`DeregistrationProtection`,[b]:DR}],[0,{[v]:`LastLaunchedTime`,[b]:UEe}],[2,{[v]:`ImageAllowed`,[b]:YTe}],[0,{[v]:`SourceImageId`,[b]:RV}],[0,{[v]:`SourceImageRegion`,[b]:BV}],[2,{[v]:`FreeTierEligible`,[b]:jz}],[0,{[v]:`PublicSsmParameterName`,[b]:sOe}],[()=>uLe,{[v]:`ImageWatermarkSet`,[b]:NEe}],[()=>ZNe,{[v]:`InstanceTypeSpecification`,[b]:AEe}],[0,{[v]:`ImageId`,[b]:sB}],[0,{[v]:`ImageLocation`,[b]:rEe}],[0,{[v]:`ImageState`,[b]:TEe}],[0,{[v]:`ImageOwnerId`,[b]:cEe}],[0,{[v]:`CreationDate`,[b]:PL}],[2,{[v]:`IsPublic`,[b]:_Ee}],[()=>LU,{[v]:`ProductCodes`,[b]:lV}],[0,{[v]:`Architecture`,[b]:oL}],[0,{[v]:`ImageType`,[b]:MEe}],[0,{[v]:`KernelId`,[b]:SB}],[0,{[v]:`RamdiskId`,[b]:DV}],[0,{[v]:`Platform`,[b]:bV}]]],hNe=[3,x,_T,0,[uI,tN,KM,WM,lI],[[0,{[v]:`WatermarkKey`,[b]:aAe}],[0,{[v]:`SourceImageRegion`,[b]:BV}],[0,{[v]:`SourceImageId`,[b]:RV}],[4,{[v]:`SourceImageCreationTime`,[b]:QOe}],[4,{[v]:`WatermarkCreationTime`,[b]:iAe}]]],gNe=[3,x,AC,0,[kT,SA,AP,g],[[0,{[v]:`KeyName`,[b]:wB}],[21,{[v]:`PublicKeyMaterial`,[b]:aOe}],[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}]],2],_Ne=[3,x,jC,0,[TT,kT,NT,uP],[[0,{[v]:`KeyFingerprint`,[b]:xB}],[0,{[v]:`KeyName`,[b]:wB}],[0,{[v]:`KeyPairId`,[b]:TB}],[()=>UU,{[v]:`TagSet`,[b]:oH}]]],vNe=[3,x,wS,0,[qh,gP],[[()=>dLe,{[v]:`Accelerators`,[b]:rL}],[1,{[v]:`TotalInferenceMemoryInMiB`,[b]:Eke}]]],yNe=[3,x,BS,0,[m_,wO,vO,GD],[[1,{[v]:`Count`,[b]:lR}],[0,{[v]:`Name`,[b]:KB}],[0,{[v]:`Manufacturer`,[b]:UB}],[()=>bNe,{[v]:`MemoryInfo`,[b]:FB}]]],bNe=[3,x,HS,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],xNe=[3,x,bT,0,[Xh,ng,$g,Vb,ux,_S,fC,PC,gb,Ab,nk,hk,QA,$A,zM,bM,eN,jN,BN,uP,QF,Tg,Hwe,Og,jg,cS,xD,$D,Jb,og,Xk,tF,nF,Gk,AS,FP,eO,qwe,ak,Ak,fN,oC,EC,aP,Wk,Yk,KN,kT,HCe,Hk,iT,vD,zA,ET,gj,RA,CO,bN,wF,fA,mA],[[0,{[v]:`Architecture`,[b]:oL}],[()=>fLe,{[v]:`BlockDeviceMapping`,[b]:fL}],[0,{[v]:`ClientToken`,[b]:tR}],[2,{[v]:`EbsOptimized`,[b]:dz}],[2,{[v]:`EnaSupport`,[b]:wz}],[0,{[v]:`Hypervisor`,[b]:Lz}],[()=>HH,{[v]:`IamInstanceProfile`,[b]:iB}],[0,{[v]:`InstanceLifecycle`,[b]:iEe}],[()=>XIe,{[v]:`ElasticGpuAssociationSet`,[b]:XR}],[()=>eLe,{[v]:`ElasticInferenceAcceleratorAssociationSet`,[b]:rz}],[()=>vLe,{[v]:`NetworkInterfaceSet`,[b]:$B}],[0,{[v]:`OutpostArn`,[b]:aV}],[0,{[v]:`RootDeviceName`,[b]:TV}],[0,{[v]:`RootDeviceType`,[b]:EV}],[()=>TU,{[v]:`GroupSet`,[b]:Iz}],[2,{[v]:`SourceDestCheck`,[b]:NV}],[0,{[v]:`SpotInstanceRequestId`,[b]:nke}],[0,{[v]:`SriovNetSupport`,[b]:KV}],[()=>sU,{[v]:`StateReason`,[b]:JV}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`VirtualizationType`,[b]:DH}],[()=>QAe,{[v]:`CpuOptions`,[b]:GL}],[0,{[v]:`CapacityBlockId`,[b]:OL}],[0,{[v]:`CapacityReservationId`,[b]:JL}],[()=>qAe,{[v]:`CapacityReservationSpecification`,[b]:ZL}],[()=>fNe,{[v]:`HibernationOptions`,[b]:Bz}],[()=>$Le,{[v]:`LicenseSet`,[b]:DB}],[()=>PNe,{[v]:`MetadataOptions`,[b]:LB}],[()=>tNe,{[v]:`EnclaveOptions`,[b]:hz}],[0,{[v]:`BootMode`,[b]:_L}],[0,{[v]:`PlatformDetails`,[b]:fV}],[0,{[v]:`UsageOperation`,[b]:hH}],[4,{[v]:`UsageOperationUpdateTime`,[b]:Bke}],[()=>NFe,{[v]:`PrivateDnsNameOptions`,[b]:uV}],[0,{[v]:`Ipv6Address`,[b]:Xz}],[0,{[v]:`TpmSupport`,[b]:sH}],[()=>ANe,{[v]:`MaintenanceOptions`,[b]:RB}],[0,{[v]:`CurrentInstanceBootMode`,[b]:RL}],[()=>RNe,{[v]:`NetworkPerformanceOptions`,[b]:eV}],[()=>$H,{[v]:`Operator`,[b]:cV}],[()=>xLe,{[v]:`SecondaryInterfaceSet`,[b]:VV}],[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`ImageId`,[b]:sB}],[()=>KH,{[v]:`InstanceState`,[b]:DEe}],[0,{[v]:`PrivateDnsName`,[b]:dV}],[0,{[v]:`DnsName`,[b]:CR}],[0,{[v]:`Reason`,[b]:zOe}],[0,{[v]:`KeyName`,[b]:wB}],[1,{[v]:`AmiLaunchIndex`,[b]:MI}],[()=>LU,{[v]:`ProductCodes`,[b]:lV}],[0,{[v]:`InstanceType`,[b]:_B}],[4,{[v]:`LaunchTime`,[b]:XEe}],[()=>eU,{[v]:`Placement`,[b]:xV}],[0,{[v]:`KernelId`,[b]:SB}],[0,{[v]:`RamdiskId`,[b]:DV}],[0,{[v]:`Platform`,[b]:bV}],[()=>pFe,{[v]:`Monitoring`,[b]:GB}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[0,{[v]:`IpAddress`,[b]:Yz}]]],SNe=[3,x,SS,0,[tx,ox],[[2,{[v]:`EnaSrdEnabled`,[b]:yz}],[()=>CNe,{[v]:`EnaSrdUdpSpecification`,[b]:Sz}]]],CNe=[3,x,CS,0,[ax],[[2,{[v]:`EnaSrdUdpEnabled`,[b]:xz}]]],wNe=[3,x,jS,0,[Nv,mx],[[0,{[v]:`DeviceName`,[b]:xR}],[()=>KMe,{[v]:`Ebs`,[b]:Tz}]]],TNe=[3,x,NS,0,[Nv,mx,RF,MO],[[0,{[v]:`DeviceName`,[b]:xR}],[()=>qMe,{[v]:`Ebs`,[b]:Tz}],[0,{[v]:`VirtualName`,[b]:SH}],[0,{[v]:`NoDevice`,[b]:YB}]]],ENe=[3,x,xC,0,[Aw],[[0,{[v]:`Ipv4Prefix`,[b]:pB}]]],DNe=[3,x,sC,0,[AS,fw],[[0,{[v]:`Ipv6Address`,[b]:Xz}],[2,{[v]:`IsPrimaryIpv6`,[b]:hEe}]]],ONe=[3,x,uC,0,[AS],[0]],kNe=[3,x,SC,0,[Dw],[[0,{[v]:`Ipv6Prefix`,[b]:mB}]]],ANe=[3,x,LC,0,[Lh,Oj],[[0,{[v]:`AutoRecovery`,[b]:UI}],[0,{[v]:`RebootMigration`,[b]:AOe}]]],jNe=[3,x,RC,0,[Lh],[0]],MNe=[3,x,zC,0,[uO,NN],[0,()=>cIe]],NNe=[3,x,BC,0,[mS,dS,oS,uS,WC],[0,1,0,0,0]],PNe=[3,x,VC,0,[aP,mS,dS,oS,uS,WC],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`HttpTokens`,[b]:Wz}],[1,{[v]:`HttpPutResponseHopLimit`,[b]:Hz}],[0,{[v]:`HttpEndpoint`,[b]:Rz}],[0,{[v]:`HttpProtocolIpv6`,[b]:Vz}],[0,{[v]:`InstanceMetadataTags`,[b]:cB}]]],FNe=[3,x,KC,0,[Zh,Qh,Xy,Fx,yS,ED,$O,vk,Wk,fA,pA,bM,oP,bN,wF,fT,kw,Cw,e_,Ak],[[()=>GH,{[v]:`Association`,[b]:sL}],[()=>INe,{[v]:`Attachment`,[b]:cL}],[0,{[v]:`Description`,[b]:zR}],[()=>TU,{[v]:`GroupSet`,[b]:Iz}],[()=>kU,{[v]:`Ipv6AddressesSet`,[b]:Jz}],[0,{[v]:`MacAddress`,[b]:MB}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`OwnerId`,[b]:oV}],[0,{[v]:`PrivateDnsName`,[b]:dV}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[()=>bLe,{[v]:`PrivateIpAddressesSet`,[b]:mV}],[2,{[v]:`SourceDestCheck`,[b]:NV}],[0,{[v]:`Status`,[b]:tH}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`InterfaceType`,[b]:yB}],[()=>mLe,{[v]:`Ipv4PrefixSet`,[b]:lB}],[()=>gLe,{[v]:`Ipv6PrefixSet`,[b]:uB}],[()=>YAe,{[v]:`ConnectionTrackingConfiguration`,[b]:nR}],[()=>$H,{[v]:`Operator`,[b]:cV}]]],GH=[3,x,qC,0,[yg,Eg,rw,Yk,cA],[[0,{[v]:`CarrierIp`,[b]:LL}],[0,{[v]:`CustomerOwnedIp`,[b]:KL}],[0,{[v]:`IpOwnerId`,[b]:uEe}],[0,{[v]:`PublicDnsName`,[b]:JDe}],[0,{[v]:`PublicIp`,[b]:pV}]]],INe=[3,x,JC,0,[Hh,jh,Uv,F_,oP,kO,nx,Xb],[[4,{[v]:`AttachTime`,[b]:$I}],[0,{[v]:`AttachmentId`,[b]:jI}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[1,{[v]:`DeviceIndex`,[b]:yR}],[0,{[v]:`Status`,[b]:tH}],[1,{[v]:`NetworkCardIndex`,[b]:JB}],[()=>SNe,{[v]:`EnaSrdSpecification`,[b]:bz}],[1,{[v]:`EnaQueueCount`,[b]:gz}]]],LNe=[3,x,XC,0,[Fh,Uv,Xy,F_,Fx,xS,yS,$O,fA,pA,IN,bN,wh,fT,kO,kw,sw,Cw,ow,_A,nx,t_,Xb],[[2,{[v]:`AssociatePublicIpAddress`,[b]:LI}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[0,{[v]:`Description`,[b]:zR}],[1,{[v]:`DeviceIndex`,[b]:yR}],[()=>zU,{[b]:DM}],[1,{[v]:`Ipv6AddressCount`,[b]:qz}],[()=>kU,{[v]:`Ipv6Addresses`,[b]:Jz}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[()=>IU,{[v]:`PrivateIpAddresses`,[b]:mV}],[1,{[v]:`SecondaryPrivateIpAddressCount`,[b]:qV}],[0,{[v]:`SubnetId`,[b]:UV}],2,0,1,[()=>MU,{[b]:Aw}],1,[()=>NU,{[b]:Dw}],1,2,()=>BH,()=>LH,1]],RNe=[3,x,ew,0,[fg],[[0,{[v]:`BandwidthWeighting`,[b]:wL}]]],zNe=[3,x,tw,0,[fg],[0]],BNe=[3,x,uw,0,[Zh,BA,Wk,fA],[[()=>GH,{[v]:`Association`,[b]:sL}],[2,{[v]:`Primary`,[b]:SV}],[0,{[v]:`PrivateDnsName`,[b]:dV}],[0,{[v]:`PrivateIpAddress`,[b]:hV}]]],VNe=[3,x,Fw,0,[dF,YD,Cg,zD,Ib,iC,DN,_k,sg,cg,lj,ZO,rE,$T,SP,ig,Vh,Ch,Mh,Ph,Bh,DO,Eh,sO,ug,tj],[[()=>CIe,{[v]:`VCpuCount`,[b]:Vke}],[()=>aFe,{[v]:`MemoryMiB`,[b]:sDe}],[()=>SU,{[v]:`CpuManufacturerSet`,[b]:UL}],[()=>nFe,{[v]:`MemoryGiBPerVCpu`,[b]:oDe}],[()=>CU,{[v]:`ExcludedInstanceTypeSet`,[b]:sz}],[()=>DU,{[v]:`InstanceGenerationSet`,[b]:eEe}],[1,{[v]:`SpotMaxPricePercentageOverLowestPrice`,[b]:cke}],[1,{[v]:`OnDemandMaxPricePercentageOverLowestPrice`,[b]:PDe}],[0,{[v]:`BareMetal`,[b]:vL}],[0,{[v]:`BurstablePerformance`,[b]:yL}],[2,{[v]:`RequireHibernateSupport`,[b]:TOe}],[()=>bFe,{[v]:`NetworkInterfaceCount`,[b]:wDe}],[0,{[v]:`LocalStorage`,[b]:GEe}],[()=>PU,{[v]:`LocalStorageTypeSet`,[b]:WEe}],[()=>yIe,{[v]:`TotalLocalStorageGB`,[b]:Oke}],[()=>HAe,{[v]:`BaselineEbsBandwidthMbps`,[b]:hL}],[()=>vU,{[v]:`AcceleratorTypeSet`,[b]:QI}],[()=>vAe,{[v]:`AcceleratorCount`,[b]:CI}],[()=>gU,{[v]:`AcceleratorManufacturerSet`,[b]:FI}],[()=>_U,{[v]:`AcceleratorNameSet`,[b]:II}],[()=>bAe,{[v]:`AcceleratorTotalMemoryMiB`,[b]:ZI}],[()=>gFe,{[v]:`NetworkBandwidthGbps`,[b]:vDe}],[()=>bU,{[v]:`AllowedInstanceTypeSet`,[b]:OI}],[1,{[v]:`MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`,[b]:pDe}],[()=>WAe,{[v]:`BaselinePerformanceFactors`,[b]:xL}],[2,{[v]:`RequireEncryptionInTransit`,[b]:yOe}]]],HNe=[3,x,Pw,0,[dF,YD,Cg,zD,Ib,iC,DN,_k,sg,cg,lj,ZO,rE,$T,SP,ig,Vh,Ch,Mh,Ph,Bh,DO,Eh,sO,ug,tj],[()=>wIe,()=>oFe,[()=>SU,{[b]:uTe}],()=>rFe,[()=>CU,{[b]:Lb}],[()=>DU,{[b]:aC}],1,1,0,0,2,()=>xFe,0,[()=>PU,{[b]:tE}],()=>bIe,()=>UAe,[()=>vU,{[b]:mwe}],()=>yAe,[()=>gU,{[b]:KCe}],[()=>_U,{[b]:JCe}],()=>xAe,()=>_Fe,[()=>bU,{[b]:BCe}],1,[()=>GAe,0],2],2],UNe=[3,x,Zw,0,[Qh,ED,qM,vk,pA,bM,oP,WN,AN,fT],[[()=>WNe,{[v]:`Attachment`,[b]:cL}],[0,{[v]:`MacAddress`,[b]:MB}],[0,{[v]:`SecondaryInterfaceId`,[b]:tke}],[0,{[v]:`OwnerId`,[b]:oV}],[()=>SLe,{[v]:`PrivateIpAddressSet`,[b]:eOe}],[2,{[v]:`SourceDestCheck`,[b]:NV}],[0,{[v]:`Status`,[b]:tH}],[0,{[v]:`SecondarySubnetId`,[b]:ZV}],[0,{[v]:`SecondaryNetworkId`,[b]:lke}],[0,{[v]:`InterfaceType`,[b]:yB}]]],WNe=[3,x,Hw,0,[Hh,jh,Uv,F_,oP,kO],[[4,{[v]:`AttachTime`,[b]:$I}],[0,{[v]:`AttachmentId`,[b]:jI}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[1,{[v]:`DeviceIndex`,[b]:yR}],[0,{[v]:`Status`,[b]:tH}],[1,{[v]:`NetworkCardIndex`,[b]:JB}]]],GNe=[3,x,Ww,0,[fA],[[0,{[v]:`PrivateIpAddress`,[b]:hV}]]],KNe=[3,x,qw,0,[fA],[0],1],qNe=[3,x,Xw,0,[Uv,F_,pA,lA,WN,fT,kO],[2,1,[()=>CLe,{[b]:fA}],1,0,0,1]],KH=[3,x,tT,0,[f_,wO],[[1,{[v]:`Code`,[b]:sR}],[0,{[v]:`Name`,[b]:KB}]]],JNe=[3,x,Bw,0,[oC,Qg,AA],[[0,{[v]:`InstanceId`,[b]:rB}],[()=>KH,{[v]:`CurrentState`,[b]:eR}],[()=>KH,{[v]:`PreviousState`,[b]:lOe}]]],YNe=[3,x,Qw,0,[jP,Qy,ck,lx],[[1,{[v]:`TotalSizeInGB`,[b]:Mke}],[()=>JIe,{[v]:`Disks`,[b]:VR}],[0,{[v]:`NvmeSupport`,[b]:nV}],[0,{[v]:`EncryptionSupport`,[b]:Cz}]]],XNe=[3,x,oT,0,[iT,Kwe,jx,XN,RN,eP,sg,_S,yA,mF,GD,$w,Qw,Rb,rk,qx,Tx,iA,wS,pS,Iwe,P_,ZCe,_M,RO,uk,lk,TD,ik,kA,Dj,oN],[[0,{[v]:`InstanceType`,[b]:_B}],[2,{[v]:`CurrentGeneration`,[b]:IL}],[2,{[v]:`FreeTierEligible`,[b]:jz}],[()=>RRe,{[v]:`SupportedUsageClasses`,[b]:_ke}],[()=>xRe,{[v]:`SupportedRootDeviceTypes`,[b]:fke}],[()=>BRe,{[v]:`SupportedVirtualizationTypes`,[b]:yke}],[2,{[v]:`BareMetal`,[b]:vL}],[0,{[v]:`Hypervisor`,[b]:Lz}],[()=>FFe,{[v]:`ProcessorInfo`,[b]:tOe}],[()=>TIe,{[v]:`VCpuInfo`,[b]:Hke}],[()=>iFe,{[v]:`MemoryInfo`,[b]:FB}],[2,{[v]:`InstanceStorageSupported`,[b]:CEe}],[()=>YNe,{[v]:`InstanceStorageInfo`,[b]:SEe}],[()=>GMe,{[v]:`EbsInfo`,[b]:cz}],[()=>yFe,{[v]:`NetworkInfo`,[b]:DDe}],[()=>uNe,{[v]:`GpuInfo`,[b]:ITe}],[()=>aNe,{[v]:`FpgaInfo`,[b]:kTe}],[()=>kFe,{[v]:`PlacementGroupInfo`,[b]:XDe}],[()=>vNe,{[v]:`InferenceAcceleratorInfo`,[b]:GTe}],[2,{[v]:`HibernationSupported`,[b]:UTe}],[2,{[v]:`BurstablePerformanceSupported`,[b]:SL}],[2,{[v]:`DedicatedHostsSupported`,[b]:vR}],[2,{[v]:`AutoRecoverySupported`,[b]:BI}],[()=>UIe,{[v]:`SupportedBootModes`,[b]:UOe}],[0,{[v]:`NitroEnclavesSupport`,[b]:xDe}],[0,{[v]:`NitroTpmSupport`,[b]:jDe}],[()=>EFe,{[v]:`NitroTpmInfo`,[b]:ADe}],[()=>$Pe,{[v]:`MediaAcceleratorInfo`,[b]:$Ee}],[()=>TFe,{[v]:`NeuronInfo`,[b]:ODe}],[0,{[v]:`PhcSupport`,[b]:cOe}],[0,{[v]:`RebootMigrationSupport`,[b]:kOe}],[2,{[v]:`SupportedInRegion`,[b]:rke}]]],qH=[3,x,sT,0,[iT],[[0,{[v]:`InstanceType`,[b]:_B}]]],ZNe=[3,x,cT,0,[lN,$P],[[()=>FRe,{[v]:`SupportedInstanceTypeSet`,[b]:ake}],[()=>LRe,{[v]:`UnsupportedInstanceTypeSet`,[b]:zke}]]],JH=[3,x,qS,0,[$h,QS,vk,uP],[[()=>ELe,{[v]:`AttachmentSet`,[b]:YI}],[0,{[v]:`InternetGatewayId`,[b]:nB}],[0,{[v]:`OwnerId`,[b]:oV}],[()=>UU,{[v]:`TagSet`,[b]:oH}]]],QNe=[3,x,JS,0,[aP,wF],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`VpcId`,[b]:yH}]]],$Ne=[3,x,Tw,0,[Ew,Ox,DP,YP,Iw,Rw,TA],[[0,{[v]:`IpProtocol`,[b]:dB}],[1,{[v]:`FromPort`,[b]:Az}],[1,{[v]:`ToPort`,[b]:iH}],[()=>zRe,{[v]:`Groups`,[b]:VTe}],[()=>ALe,{[v]:`IpRanges`,[b]:bEe}],[()=>NLe,{[v]:`Ipv6Ranges`,[b]:xEe}],[()=>mRe,{[v]:`PrefixListIds`,[b]:oOe}]]],ePe=[3,x,Lw,0,[Xy,bg],[[0,{[v]:`Description`,[b]:zR}],[0,{[v]:`CidrIp`,[b]:zL}]]],tPe=[3,x,yw,0,[Aw],[0]],nPe=[3,x,bw,0,[Aw],[[0,{[v]:`Ipv4Prefix`,[b]:pB}]]],rPe=[3,x,xw,0,[Dw],[0]],iPe=[3,x,Sw,0,[Dw],[[0,{[v]:`Ipv6Prefix`,[b]:mB}]]],aPe=[3,x,zw,0,[Xy,xg],[[0,{[v]:`Description`,[b]:zR}],[0,{[v]:`CidrIpv6`,[b]:BL}]]],oPe=[3,x,RT,0,[NT,uP,kT,TT,OT],[[0,{[v]:`KeyPairId`,[b]:TB}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`KeyName`,[b]:wB}],[0,{[v]:`KeyFingerprint`,[b]:xB}],[()=>AH,{[v]:`KeyMaterial`,[b]:FEe}]]],sPe=[3,x,IT,0,[NT,zT,uP,xA,o_,kT,TT],[[0,{[v]:`KeyPairId`,[b]:TB}],[0,{[v]:`KeyType`,[b]:LEe}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`PublicKey`,[b]:iOe}],[4,{[v]:`CreateTime`,[b]:oR}],[0,{[v]:`KeyName`,[b]:wB}],[0,{[v]:`KeyFingerprint`,[b]:xB}]]],YH=[3,x,iE,0,[EE,ZE,o_,mg,Iy,yD,uP,Ak],[[0,{[v]:`LaunchTemplateId`,[b]:kB}],[0,{[v]:`LaunchTemplateName`,[b]:AB}],[4,{[v]:`CreateTime`,[b]:oR}],[0,{[v]:`CreatedBy`,[b]:AL}],[1,{[v]:`DefaultVersionNumber`,[b]:LR}],[1,{[v]:`LatestVersionNumber`,[b]:ZEe}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[()=>$H,{[v]:`Operator`,[b]:cV}]]],cPe=[3,x,aE,0,[Nv,RF,mx,MO],[[0,{[v]:`DeviceName`,[b]:xR}],[0,{[v]:`VirtualName`,[b]:SH}],[()=>mPe,{[v]:`Ebs`,[b]:Tz}],[0,{[v]:`NoDevice`,[b]:YB}]]],lPe=[3,x,sE,0,[Nv,RF,mx,MO],[0,0,()=>hPe,0]],uPe=[3,x,dE,0,[kg,Mg],[0,()=>FH]],dPe=[3,x,fE,0,[kg,Mg],[[0,{[v]:`CapacityReservationPreference`,[b]:YL}],[()=>IH,{[v]:`CapacityReservationTarget`,[b]:QL}]]],fPe=[3,x,lE,0,[hg,OP,Rh,pk],[[1,{[v]:`CoreCount`,[b]:jL}],[1,{[v]:`ThreadsPerCore`,[b]:aH}],[0,{[v]:`AmdSevSnp`,[b]:KI}],[0,{[v]:`NestedVirtualization`,[b]:iV}]]],pPe=[3,x,uE,0,[hg,OP,Rh,pk],[1,1,0,0]],mPe=[3,x,mE,0,[gx,Uv,ST,DT,mN,JF,YF,VP,DF,rb],[[2,{[v]:`Encrypted`,[b]:Dz}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[1,{[v]:`Iops`,[b]:bB}],[0,{[v]:`KmsKeyId`,[b]:CB}],[0,{[v]:`SnapshotId`,[b]:HV}],[1,{[v]:`VolumeSize`,[b]:TH}],[0,{[v]:`VolumeType`,[b]:EH}],[1,{[v]:`Throughput`,[b]:lH}],[1,{[v]:`VolumeInitializationRate`,[b]:bH}],[1,{[v]:`EbsCardIndex`,[b]:UR}]]],hPe=[3,x,hE,0,[gx,Uv,ST,DT,mN,JF,YF,VP,DF,rb],[2,2,1,0,0,1,0,1,1,1]],gPe=[3,x,gE,0,[UP,m_],[0,1],1],_Pe=[3,x,vE,0,[UP,m_],[[0,{[v]:`Type`,[b]:dH}],[1,{[v]:`Count`,[b]:lR}]]],vPe=[3,x,SE,0,[tx,ox],[[2,{[v]:`EnaSrdEnabled`,[b]:yz}],[()=>yPe,{[v]:`EnaSrdUdpSpecification`,[b]:Sz}]]],yPe=[3,x,CE,0,[ax],[[2,{[v]:`EnaSrdUdpEnabled`,[b]:xz}]]],bPe=[3,x,bE,0,[hx],[[2,{[v]:`Enabled`,[b]:Ez}]]],xPe=[3,x,xE,0,[hx],[2]],SPe=[3,x,wE,0,[p_],[[2,{[v]:`Configured`,[b]:cR}]]],CPe=[3,x,TE,0,[p_],[2]],wPe=[3,x,DE,0,[Yh,wO],[[0,{[v]:`Arn`,[b]:aL}],[0,{[v]:`Name`,[b]:KB}]]],TPe=[3,x,OE,0,[Yh,wO],[0,0]],EPe=[3,x,kE,0,[Lh],[[0,{[v]:`AutoRecovery`,[b]:UI}]]],DPe=[3,x,AE,0,[Lh],[0]],OPe=[3,x,NE,0,[uO,NN],[[0,{[v]:`MarketType`,[b]:mDe}],[()=>qPe,{[v]:`SpotOptions`,[b]:dke}]]],kPe=[3,x,jE,0,[uO,NN],[0,()=>JPe]],APe=[3,x,PE,0,[aP,mS,dS,oS,uS,WC],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`HttpTokens`,[b]:Wz}],[1,{[v]:`HttpPutResponseHopLimit`,[b]:Hz}],[0,{[v]:`HttpEndpoint`,[b]:Rz}],[0,{[v]:`HttpProtocolIpv6`,[b]:Vz}],[0,{[v]:`InstanceMetadataTags`,[b]:cB}]]],jPe=[3,x,ME,0,[mS,dS,oS,uS,WC],[0,1,0,0,0]],MPe=[3,x,FE,0,[wh,Fh,Uv,Xy,F_,Fx,fT,xS,yS,$O,fA,pA,IN,bN,kO,kw,sw,Cw,ow,_A,nx,t_,Xb],[[2,{[v]:`AssociateCarrierIpAddress`,[b]:SI}],[2,{[v]:`AssociatePublicIpAddress`,[b]:LI}],[2,{[v]:`DeleteOnTermination`,[b]:TR}],[0,{[v]:`Description`,[b]:zR}],[1,{[v]:`DeviceIndex`,[b]:yR}],[()=>EU,{[v]:`GroupSet`,[b]:Iz}],[0,{[v]:`InterfaceType`,[b]:yB}],[1,{[v]:`Ipv6AddressCount`,[b]:qz}],[()=>kU,{[v]:`Ipv6AddressesSet`,[b]:Jz}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[()=>IU,{[v]:`PrivateIpAddressesSet`,[b]:mV}],[1,{[v]:`SecondaryPrivateIpAddressCount`,[b]:qV}],[0,{[v]:`SubnetId`,[b]:UV}],[1,{[v]:`NetworkCardIndex`,[b]:JB}],[()=>jLe,{[v]:`Ipv4PrefixSet`,[b]:lB}],[1,{[v]:`Ipv4PrefixCount`,[b]:fEe}],[()=>MLe,{[v]:`Ipv6PrefixSet`,[b]:uB}],[1,{[v]:`Ipv6PrefixCount`,[b]:pEe}],[2,{[v]:`PrimaryIpv6`,[b]:nOe}],[()=>vPe,{[v]:`EnaSrdSpecification`,[b]:bz}],[()=>JAe,{[v]:`ConnectionTrackingSpecification`,[b]:rR}],[1,{[v]:`EnaQueueCount`,[b]:gz}]]],NPe=[3,x,LE,0,[wh,Fh,Uv,Xy,F_,Fx,fT,xS,yS,$O,fA,pA,IN,bN,kO,kw,sw,Cw,ow,_A,nx,t_,Xb],[2,2,2,0,1,[()=>zU,{[b]:DM}],0,1,[()=>hLe,0],0,0,[()=>IU,0],1,0,1,[()=>MU,{[b]:Aw}],1,[()=>NU,{[b]:Dw}],1,2,()=>BH,()=>LH,1]],PPe=[3,x,zE,0,[Uv,F_,pA,lA,WN,fT,kO],[[2,{[v]:`DeleteOnTermination`,[b]:TR}],[1,{[v]:`DeviceIndex`,[b]:yR}],[()=>ERe,{[v]:`PrivateIpAddressesSet`,[b]:mV}],[1,{[v]:`PrivateIpAddressCount`,[b]:$De}],[0,{[v]:`SecondarySubnetId`,[b]:ZV}],[0,{[v]:`InterfaceType`,[b]:yB}],[1,{[v]:`NetworkCardIndex`,[b]:JB}]]],FPe=[3,x,VE,0,[Uv,F_,pA,lA,WN,fT,kO],[2,1,[()=>DRe,{[b]:fA}],1,0,0,1]],IPe=[3,x,GE,0,[HT],[[0,{[v]:`LicenseConfigurationArn`,[b]:EB}]]],LPe=[3,x,KE,0,[HT],[0]],RPe=[3,x,QE,0,[fg],[[0,{[v]:`BandwidthWeighting`,[b]:wL}]]],zPe=[3,x,$E,0,[fg],[0]],BPe=[3,x,nD,0,[Uh,Kh,Jh,Qx,sS,BP,CM,fS,EA,Jx],[[0,{[v]:`AvailabilityZone`,[b]:eL}],[0,{[v]:`AvailabilityZoneId`,[b]:tL}],[0,{[v]:`Affinity`,[b]:iL}],[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`HostId`,[b]:zz}],[0,{[v]:`Tenancy`,[b]:cH}],[0,{[v]:`SpreadDomain`,[b]:PV}],[0,{[v]:`HostResourceGroupArn`,[b]:Uz}],[1,{[v]:`PartitionNumber`,[b]:vV}],[0,{[v]:`GroupId`,[b]:Nz}]]],VPe=[3,x,aD,0,[Uh,Kh,Jh,Qx,sS,BP,CM,fS,EA,Jx],[0,0,0,0,0,0,0,0,1,0]],HPe=[3,x,rD,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Gz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:vz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:_z}]]],UPe=[3,x,iD,0,[hS,$b,Zb],[0,2,2]],WPe=[3,x,YE,0,[hx],[[2,{[v]:`Enabled`,[b]:Ez}]]],GPe=[3,x,XE,0,[hx],[2]],KPe=[3,x,oD,0,[EE,ZE,rI],[0,0,0]],qPe=[3,x,sD,0,[nO,dN,rg,$F,dC],[[0,{[v]:`MaxPrice`,[b]:lDe}],[0,{[v]:`SpotInstanceType`,[b]:ike}],[1,{[v]:`BlockDurationMinutes`,[b]:mL}],[4,{[v]:`ValidUntil`,[b]:tAe}],[0,{[v]:`InstanceInterruptionBehavior`,[b]:tEe}]]],JPe=[3,x,cD,0,[nO,dN,rg,$F,dC],[0,0,1,4,0]],YPe=[3,x,uD,0,[Xj,uP],[[0,{[v]:`ResourceType`,[b]:jV}],[()=>UU,{[v]:`TagSet`,[b]:oH}]]],XPe=[3,x,fD,0,[Xj,uP],[0,[()=>UU,{[b]:zP}]]],XH=[3,x,mD,0,[EE,ZE,zF,gF,o_,mg,Wy,pE,Ak],[[0,{[v]:`LaunchTemplateId`,[b]:kB}],[0,{[v]:`LaunchTemplateName`,[b]:AB}],[1,{[v]:`VersionNumber`,[b]:CH}],[0,{[v]:`VersionDescription`,[b]:Wke}],[4,{[v]:`CreateTime`,[b]:oR}],[0,{[v]:`CreatedBy`,[b]:AL}],[2,{[v]:`DefaultVersion`,[b]:RR}],[()=>qFe,{[v]:`LaunchTemplateData`,[b]:KEe}],[()=>$H,{[v]:`Operator`,[b]:cV}]]],ZPe=[3,x,WT,0,[HT],[[0,{[v]:`LicenseConfigurationArn`,[b]:EB}]]],QPe=[3,x,UT,0,[HT],[0]],$Pe=[3,x,TD,0,[qh,TP],[[()=>tRe,{[v]:`Accelerators`,[b]:rL}],[1,{[v]:`TotalMediaMemoryInMiB`,[b]:Ake}]]],eFe=[3,x,jD,0,[m_,wO,vO,GD],[[1,{[v]:`Count`,[b]:lR}],[0,{[v]:`Name`,[b]:KB}],[0,{[v]:`Manufacturer`,[b]:UB}],[()=>tFe,{[v]:`MemoryInfo`,[b]:FB}]]],tFe=[3,x,ND,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],nFe=[3,x,zD,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],rFe=[3,x,BD,0,[CD,gO],[1,1]],iFe=[3,x,GD,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],aFe=[3,x,YD,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],oFe=[3,x,XD,0,[CD,gO],[1,1],1],sFe=[3,x,HD,0,[oC,bM,Jb,b_,g,Owe,aF,ng,x_,iT,BT,eM,qP,CC,Fx,Vb,jN,ux],[[0,{[v]:`InstanceId`,[b]:rB}],[()=>jH,0],()=>VH,[()=>jH,0],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Attribute`,[b]:lL}],[()=>hAe,{[v]:`Value`,[b]:vH}],[()=>pLe,{[v]:`BlockDeviceMapping`,[b]:fL}],[()=>jH,{[v]:`DisableApiTermination`,[b]:fR}],[()=>MH,{[v]:`InstanceType`,[b]:_B}],[()=>MH,{[v]:`Kernel`,[b]:REe}],[()=>MH,{[v]:`Ramdisk`,[b]:ROe}],[()=>aIe,{[v]:`UserData`,[b]:fH}],[()=>MH,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:oB}],[()=>EU,{[b]:Jx}],[()=>jH,{[v]:`EbsOptimized`,[b]:dz}],[()=>MH,{[v]:`SriovNetSupport`,[b]:KV}],[()=>jH,{[v]:`EnaSupport`,[b]:wz}]],1],cFe=[3,x,qD,0,[g,$g,EE,ZE,Wy],[2,[0,4],0,0,[0,{[b]:SM}]]],lFe=[3,x,JD,0,[iE],[[()=>YH,{[v]:`LaunchTemplate`,[b]:OB}]]],uFe=[3,x,iO,0,[bN,Th,tO,OD,Dg,cb,Uk,ex,Qb,Bb,gv],[[0,{[v]:`SubnetId`,[b]:UV}],[()=>jH,0],[()=>jH,0],[()=>jH,0],0,[()=>jH,0],0,[()=>jH,0],[()=>jH,0],1,[()=>jH,0]],1],dFe=[3,x,fO,0,[AF,g,nP,YF,ST,VP,wD],[0,2,1,0,1,1,2],1],fFe=[3,x,pO,0,[LF],[[()=>EIe,{[v]:`VolumeModification`,[b]:Jke}]]],pFe=[3,x,CO,0,[aP],[[0,{[v]:`State`,[b]:eH}]]],ZH=[3,x,zO,0,[o_,My,bx,Dx,BO,KO,Fk,aP,bN,wF,uP,a_,Nh,lwe,XCe,DCe,Kj],[[4,{[v]:`CreateTime`,[b]:oR}],[4,{[v]:`DeleteTime`,[b]:NR}],[0,{[v]:`FailureCode`,[b]:Oz}],[0,{[v]:`FailureMessage`,[b]:kz}],[()=>nRe,{[v]:`NatGatewayAddressSet`,[b]:SDe}],[0,{[v]:`NatGatewayId`,[b]:ZB}],[()=>RFe,{[v]:`ProvisionedBandwidth`,[b]:UDe}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`VpcId`,[b]:yH}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`ConnectivityType`,[b]:aR}],[0,{[v]:`AvailabilityMode`,[b]:PI}],[0,{[v]:`AutoScalingIps`,[b]:GI}],[0,{[v]:`AutoProvisionZones`,[b]:zI}],[()=>rRe,{[v]:`AttachedApplianceSet`,[b]:bI}],[0,{[v]:`RouteTableId`,[b]:AV}]]],mFe=[3,x,WO,0,[Oh,$O,vA,cA,Ah,jw,Dx,oP,Uh,Kh],[[0,{[v]:`AllocationId`,[b]:TI}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`PrivateIp`,[b]:rOe}],[0,{[v]:`PublicIp`,[b]:pV}],[0,{[v]:`AssociationId`,[b]:AI}],[2,{[v]:`IsPrimary`,[b]:vEe}],[0,{[v]:`FailureMessage`,[b]:kz}],[0,{[v]:`Status`,[b]:tH}],[0,{[v]:`AvailabilityZone`,[b]:eL}],[0,{[v]:`AvailabilityZoneId`,[b]:tL}]]],hFe=[3,x,VO,0,[UP,TCe,SF,uwe,cO,bx,Dx],[[0,{[v]:`Type`,[b]:dH}],[0,{[v]:`ApplianceArn`,[b]:xI}],[0,{[v]:`VpcEndpointId`,[b]:Kke}],[0,{[v]:`AttachmentState`,[b]:XI}],[0,{[v]:`ModificationState`,[b]:BB}],[0,{[v]:`FailureCode`,[b]:Oz}],[0,{[v]:`FailureMessage`,[b]:kz}]]],gFe=[3,x,DO,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],_Fe=[3,x,EO,0,[CD,gO],[1,1]],vFe=[3,x,jO,0,[kO,ok,QD,ACe,kwe,Ik,M_,LD,RD],[[1,{[v]:`NetworkCardIndex`,[b]:JB}],[0,{[v]:`NetworkPerformance`,[b]:tV}],[1,{[v]:`MaximumNetworkInterfaces`,[b]:IB}],[1,{[v]:`AdditionalFlexibleNetworkInterfaces`,[b]:wI}],[1,{[v]:`BaselineBandwidthInGbps`,[b]:uL}],[1,{[v]:`PeakBandwidthInGbps`,[b]:WDe}],[1,{[v]:`DefaultEnaQueueCountPerInterface`,[b]:gR}],[1,{[v]:`MaximumEnaQueueCount`,[b]:iDe}],[1,{[v]:`MaximumEnaQueueCountPerInterface`,[b]:aDe}]]],yFe=[3,x,rk,0,[ok,QD,ZD,Pv,OO,TS,ES,rT,ux,cx,zb,Pb,ix,Bwe,wx,e_,MN,oO,DS],[[0,{[v]:`NetworkPerformance`,[b]:tV}],[1,{[v]:`MaximumNetworkInterfaces`,[b]:IB}],[1,{[v]:`MaximumNetworkCards`,[b]:cDe}],[1,{[v]:`DefaultNetworkCardIndex`,[b]:SR}],[()=>oRe,{[v]:`NetworkCards`,[b]:yDe}],[1,{[v]:`Ipv4AddressesPerInterface`,[b]:KTe}],[1,{[v]:`Ipv6AddressesPerInterface`,[b]:qTe}],[2,{[v]:`Ipv6Supported`,[b]:OEe}],[0,{[v]:`EnaSupport`,[b]:wz}],[2,{[v]:`EfaSupported`,[b]:TTe}],[()=>YMe,{[v]:`EfaInfo`,[b]:lz}],[2,{[v]:`EncryptionInTransitSupported`,[b]:oz}],[2,{[v]:`EnaSrdSupported`,[b]:wTe}],[()=>BIe,{[v]:`BandwidthWeightings`,[b]:TL}],[0,{[v]:`FlexibleEnaQueuesSupport`,[b]:OTe}],[()=>Oje,{[v]:`ConnectionTrackingConfiguration`,[b]:nR}],[2,{[v]:`SecondaryNetworkSupported`,[b]:uke}],[1,{[v]:`MaximumSecondaryNetworkInterfaces`,[b]:fDe}],[1,{[v]:`Ipv4AddressesPerSecondaryInterface`,[b]:JTe}]]],bFe=[3,x,ZO,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],xFe=[3,x,QO,0,[CD,gO],[1,1]],SFe=[3,x,NO,0,[m_,rI],[[1,{[v]:`Count`,[b]:lR}],[1,{[v]:`Version`,[b]:nAe}]]],CFe=[3,x,PO,0,[m_,wO,$we,GD],[[1,{[v]:`Count`,[b]:lR}],[0,{[v]:`Name`,[b]:KB}],[()=>SFe,{[v]:`CoreInfo`,[b]:HL}],[()=>wFe,{[v]:`MemoryInfo`,[b]:FB}]]],wFe=[3,x,IO,0,[YM],[[1,{[v]:`SizeInMiB`,[b]:zV}]]],TFe=[3,x,ik,0,[LO,EP],[[()=>sRe,{[v]:`NeuronDevices`,[b]:bDe}],[1,{[v]:`TotalNeuronDeviceMemoryInMiB`,[b]:jke}]]],EFe=[3,x,lk,0,[tP],[[()=>cRe,{[v]:`SupportedVersions`,[b]:bke}]]],QH=[3,x,wk,0,[Pk],[0]],$H=[3,x,Tk,0,[yO,Pk,aS],[[2,{[v]:`Managed`,[b]:gDe}],[0,{[v]:`Principal`,[b]:HDe}],[2,{[v]:`HiddenByDefault`,[b]:HTe}]]],DFe=[3,x,Zk,0,[KS],[[0,{[v]:`InstanceFamily`,[b]:ZTe}]]],OFe=[3,x,Qk,0,[KS],[0]],eU=[3,x,zA,0,[Kh,Jh,Qx,EA,sS,BP,CM,fS,Jx,Uh],[[0,{[v]:`AvailabilityZoneId`,[b]:tL}],[0,{[v]:`Affinity`,[b]:iL}],[0,{[v]:`GroupName`,[b]:Pz}],[1,{[v]:`PartitionNumber`,[b]:vV}],[0,{[v]:`HostId`,[b]:zz}],[0,{[v]:`Tenancy`,[b]:cH}],[0,{[v]:`SpreadDomain`,[b]:PV}],[0,{[v]:`HostResourceGroupArn`,[b]:Uz}],[0,{[v]:`GroupId`,[b]:Nz}],[0,{[v]:`AvailabilityZone`,[b]:eL}]]],tU=[3,x,tA,0,[Qx,aP,sP,Bk,Jx,uP,Ix,CN,JT,Ak,nA],[[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`Strategy`,[b]:nH}],[1,{[v]:`PartitionCount`,[b]:GDe}],[0,{[v]:`GroupId`,[b]:Nz}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`GroupArn`,[b]:PTe}],[0,{[v]:`SpreadLevel`,[b]:oke}],[0,{[v]:`LinkedGroupId`,[b]:HEe}],[()=>$H,{[v]:`Operator`,[b]:cV}],[0,{[v]:`ParentGroupId`,[b]:ZDe}]]],kFe=[3,x,iA,0,[GN],[[()=>pRe,{[v]:`SupportedStrategies`,[b]:hke}]]],AFe=[3,x,CA,0,[Xy,CA],[[0,{[v]:`Description`,[b]:zR}],[0,{[v]:`PrefixListId`,[b]:_V}]]],jFe=[3,x,Kk,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Gz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:vz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:_z}]]],MFe=[3,x,qk,0,[hS,$b,Zb],[0,2,2]],NFe=[3,x,Jk,0,[hS,$b,Zb],[[0,{[v]:`HostnameType`,[b]:Gz}],[2,{[v]:`EnableResourceNameDnsARecord`,[b]:vz}],[2,{[v]:`EnableResourceNameDnsAAAARecord`,[b]:_z}]]],PFe=[3,x,uA,0,[BA,fA],[[2,{[v]:`Primary`,[b]:SV}],[0,{[v]:`PrivateIpAddress`,[b]:hV}]]],FFe=[3,x,yA,0,[mM,yM,wM,vO],[[()=>NIe,{[v]:`SupportedArchitectures`,[b]:VOe}],[1,{[v]:`SustainedClockSpeedInGhz`,[b]:WOe}],[()=>PRe,{[v]:`SupportedFeatures`,[b]:KOe}],[0,{[v]:`Manufacturer`,[b]:UB}]]],IFe=[3,x,Vk,0,[Lk,zk],[[0,{[v]:`ProductCode`,[b]:KDe}],[0,{[v]:`Type`,[b]:dH}]]],LFe=[3,x,NA,0,[Wx],[[0,{[v]:`GatewayId`,[b]:Mz}]]],RFe=[3,x,Fk,0,[jA,HA,Zj,aM,oP],[[4,{[v]:`ProvisionTime`,[b]:uOe}],[0,{[v]:`Provisioned`,[b]:hOe}],[4,{[v]:`RequestTime`,[b]:IOe}],[0,{[v]:`Requested`,[b]:BOe}],[0,{[v]:`Status`,[b]:tH}]]],zFe=[3,x,dj,0,[OC,g],[[()=>OU,{[b]:oC}],[2,{[v]:`DryRun`,[b]:_}]],1],BFe=[3,x,Mj,0,[Jx,OA,JP,wF,HF],[[0,{[v]:`GroupId`,[b]:Nz}],[0,{[v]:`PeeringStatus`,[b]:yV}],[0,{[v]:`UserId`,[b]:pH}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:wH}]]],VFe=[3,x,iM,0,[yk,rS,kj,_x],[[0,{[v]:`OptInStatus`,[b]:sV}],[()=>_Re,{[v]:`GeographySet`,[b]:Fz}],[0,{[v]:`RegionName`,[b]:OV}],[0,{[v]:`RegionEndpoint`,[b]:xOe}]]],HFe=[3,x,aj,0,[wO],[[0,{[v]:`Name`,[b]:KB}]]],UFe=[3,x,fj,0,[wO,MC,Lwe,og,FP,GP,eT,AP,g,Xy,Xh,ET,gj,QA,ng,QF,jN,ux],[[0,{[v]:`Name`,[b]:KB}],0,[()=>VIe,{[b]:Rwe}],0,0,[()=>mAe,0],0,[()=>WU,{[b]:NP}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`Description`,[b]:zR}],[0,{[v]:`Architecture`,[b]:oL}],[0,{[v]:`KernelId`,[b]:SB}],[0,{[v]:`RamdiskId`,[b]:DV}],[0,{[v]:`RootDeviceName`,[b]:TV}],[()=>xU,{[b]:tg}],[0,{[v]:`VirtualizationType`,[b]:DH}],[0,{[v]:`SriovNetSupport`,[b]:KV}],[2,{[v]:`EnaSupport`,[b]:wz}]],1],WFe=[3,x,pj,0,[EC],[[0,{[v]:`ImageId`,[b]:sB}]]],GFe=[3,x,GA,0,[Oh,cA,TO,g],[0,0,0,[2,{[v]:`DryRun`,[b]:_}]]],nU=[3,x,Cj,0,[ET,Vb,fC,ng,nk,EC,iT,kT,CO,zA,ZA,x_,CC,qP,AP,Sb,jb,kM,zM,HC,Yg,Tg,jg,ZT,cS,$D,Jb,Fw,Gk,eO,b_,Ak,ak,fN],[0,2,()=>TPe,[()=>RLe,{[b]:tg}],[()=>ULe,{[b]:tk}],0,0,0,()=>GPe,()=>VPe,0,2,0,[()=>AH,0],[()=>ZLe,{[b]:NP}],[()=>ZIe,{[b]:xb}],[()=>zLe,{[b]:Cb}],[()=>zU,{[b]:DM}],[()=>HU,{[b]:BM}],()=>kPe,()=>RH,()=>pPe,()=>uPe,[()=>qLe,{[b]:nE}],()=>CPe,()=>jPe,()=>xPe,[()=>HNe,0],()=>UPe,()=>DPe,2,()=>QH,()=>zPe,[()=>GLe,{[b]:pN}]]],rU=[3,x,sM,0,[_j,vk,bj,Fx,xT],[[0,{[v]:`ReservationId`,[b]:EOe}],[0,{[v]:`OwnerId`,[b]:oV}],[0,{[v]:`RequesterId`,[b]:OOe}],[()=>TU,{[v]:`GroupSet`,[b]:Iz}],[()=>_Le,{[v]:`InstancesSet`,[b]:hB}]]],KFe=[3,x,rj,0,[f_,bO],[[0,{[v]:`Code`,[b]:sR}],[0,{[v]:`Message`,[b]:WB}]]],qFe=[3,x,wj,0,[ET,Vb,fC,ng,nk,EC,iT,kT,CO,zA,ZA,x_,CC,qP,AP,Sb,jb,kM,zM,HC,Yg,Tg,jg,ZT,cS,$D,Jb,Fw,Gk,eO,b_,Ak,ak,fN],[[0,{[v]:`KernelId`,[b]:SB}],[2,{[v]:`EbsOptimized`,[b]:dz}],[()=>wPe,{[v]:`IamInstanceProfile`,[b]:iB}],[()=>LLe,{[v]:`BlockDeviceMappingSet`,[b]:pL}],[()=>HLe,{[v]:`NetworkInterfaceSet`,[b]:$B}],[0,{[v]:`ImageId`,[b]:sB}],[0,{[v]:`InstanceType`,[b]:_B}],[0,{[v]:`KeyName`,[b]:wB}],[()=>WPe,{[v]:`Monitoring`,[b]:GB}],[()=>BPe,{[v]:`Placement`,[b]:xV}],[0,{[v]:`RamDiskId`,[b]:_Oe}],[2,{[v]:`DisableApiTermination`,[b]:fR}],[0,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:oB}],[()=>AH,{[v]:`UserData`,[b]:fH}],[()=>XLe,{[v]:`TagSpecificationSet`,[b]:Nke}],[()=>QIe,{[v]:`ElasticGpuSpecificationSet`,[b]:$R}],[()=>BLe,{[v]:`ElasticInferenceAcceleratorSet`,[b]:az}],[()=>GU,{[v]:`SecurityGroupIdSet`,[b]:qOe}],[()=>GU,{[v]:`SecurityGroupSet`,[b]:ZOe}],[()=>OPe,{[v]:`InstanceMarketOptions`,[b]:aEe}],[()=>Dje,{[v]:`CreditSpecification`,[b]:$L}],[()=>fPe,{[v]:`CpuOptions`,[b]:GL}],[()=>dPe,{[v]:`CapacityReservationSpecification`,[b]:ZL}],[()=>KLe,{[v]:`LicenseSet`,[b]:DB}],[()=>SPe,{[v]:`HibernationOptions`,[b]:Bz}],[()=>APe,{[v]:`MetadataOptions`,[b]:LB}],[()=>bPe,{[v]:`EnclaveOptions`,[b]:hz}],[()=>VNe,{[v]:`InstanceRequirements`,[b]:yEe}],[()=>HPe,{[v]:`PrivateDnsNameOptions`,[b]:uV}],[()=>EPe,{[v]:`MaintenanceOptions`,[b]:RB}],[2,{[v]:`DisableApiStop`,[b]:dR}],[()=>$H,{[v]:`Operator`,[b]:cV}],[()=>RPe,{[v]:`NetworkPerformanceOptions`,[b]:eV}],[()=>WLe,{[v]:`SecondaryInterfaceSet`,[b]:VV}]]],JFe=[3,x,zj,0,[FM,Jx,GS,Ew,Ox,DP,Sg,xg,CA,oj,Xy],[[0,{[v]:`SecurityGroupRuleId`,[b]:IV}],[0,{[v]:`GroupId`,[b]:Nz}],[2,{[v]:`IsEgress`,[b]:eB}],[0,{[v]:`IpProtocol`,[b]:dB}],[1,{[v]:`FromPort`,[b]:Az}],[1,{[v]:`ToPort`,[b]:iH}],[0,{[v]:`CidrIpv4`,[b]:VL}],[0,{[v]:`CidrIpv6`,[b]:BL}],[0,{[v]:`PrefixListId`,[b]:_V}],[0,{[v]:`ReferencedGroupId`,[b]:COe}],[0,{[v]:`Description`,[b]:zR}]]],YFe=[3,x,Pj,0,[Jx,NM,g,VN,HN,Ew,Ox,DP,bg,ww],[[0,{[v]:`GroupId`,[b]:Nz}],[()=>BU,{[b]:FM}],[2,{[v]:`DryRun`,[b]:_}],[0,{[v]:`SourceSecurityGroupName`,[b]:YV}],[0,{[v]:`SourceSecurityGroupOwnerId`,[b]:XV}],[0,{[v]:`IpProtocol`,[b]:dB}],[1,{[v]:`FromPort`,[b]:Az}],[1,{[v]:`ToPort`,[b]:iH}],[0,{[v]:`CidrIp`,[b]:zL}],[()=>jU,{[v]:`IpPermissions`,[b]:fB}]],1],XFe=[3,x,Fj,0,[WA,QP,Vj],[[2,{[v]:`Return`,[b]:wV}],[()=>jU,{[v]:`UnknownIpPermissionSet`,[b]:mH}],[()=>RU,{[v]:`RevokedSecurityGroupRuleSet`,[b]:kV}]]],ZFe=[3,x,Ij,0,[bg,Ox,Jx,Qx,ww,Ew,VN,HN,DP,NM,g],[0,1,0,0,[()=>jU,0],0,0,0,1,[()=>BU,{[b]:FM}],[2,{[v]:`DryRun`,[b]:_}]]],QFe=[3,x,Lj,0,[WA,QP,Vj],[[2,{[v]:`Return`,[b]:wV}],[()=>jU,{[v]:`UnknownIpPermissionSet`,[b]:mH}],[()=>RU,{[v]:`RevokedSecurityGroupRuleSet`,[b]:kV}]]],$Fe=[3,x,cM,0,[O_,I_,Yv,Gb,Wx,oC,iw,KO,pP,qT,vg,$O,mk,aP,HF,wg,Ck,kS],[[0,{[v]:`DestinationCidrBlock`,[b]:pR}],[0,{[v]:`DestinationIpv6CidrBlock`,[b]:bR}],[0,{[v]:`DestinationPrefixListId`,[b]:ER}],[0,{[v]:`EgressOnlyInternetGatewayId`,[b]:mz}],[0,{[v]:`GatewayId`,[b]:Mz}],[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`InstanceOwnerId`,[b]:lEe}],[0,{[v]:`NatGatewayId`,[b]:ZB}],[0,{[v]:`TransitGatewayId`,[b]:wke}],[0,{[v]:`LocalGatewayId`,[b]:VEe}],[0,{[v]:`CarrierGatewayId`,[b]:FL}],[0,{[v]:`NetworkInterfaceId`,[b]:QB}],[0,{[v]:`Origin`,[b]:MDe}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:wH}],[0,{[v]:`CoreNetworkArn`,[b]:WL}],[0,{[v]:`OdbNetworkArn`,[b]:LDe}],[0,{[v]:`IpAddress`,[b]:Yz}]]],iU=[3,x,Qj,0,[Dwe,FA,Kj,lM,uP,wF,vk],[[()=>CRe,{[v]:`AssociationSet`,[b]:JI}],[()=>hRe,{[v]:`PropagatingVgwSet`,[b]:fOe}],[0,{[v]:`RouteTableId`,[b]:AV}],[()=>SRe,{[v]:`RouteSet`,[b]:NOe}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`OwnerId`,[b]:oV}]]],eIe=[3,x,Hj,0,[_O,Uj,Kj,bN,Wx,hA,zh],[[2,{[v]:`Main`,[b]:hDe}],[0,{[v]:`RouteTableAssociationId`,[b]:POe}],[0,{[v]:`RouteTableId`,[b]:AV}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`GatewayId`,[b]:Mz}],[0,{[v]:`PublicIpv4Pool`,[b]:gV}],[()=>aU,{[v]:`AssociationState`,[b]:WI}]]],aU=[3,x,Gj,0,[aP,ON],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`StatusMessage`,[b]:WV}]]],tIe=[3,x,uj,0,[hx],[[2,{[v]:`Enabled`,[b]:Ez}]],1],nIe=[3,x,mj,0,[kD,AD,ng,EC,iT,xS,yS,ET,kT,CO,zA,gj,kM,zM,bN,qP,xb,jb,AP,iE,HC,Yg,Tg,jg,cS,ZT,$D,Jb,Gk,eO,b_,Yb,ak,Ak,fN,g,x_,CC,fA,$g,Dh,nk,fC,Vb],[1,1,[()=>xU,{[b]:tg}],0,0,1,[()=>kU,{[b]:AS}],0,0,[()=>tIe,0],[()=>eU,0],0,[()=>zU,{[b]:DM}],[()=>HU,{[b]:BM}],0,[()=>gAe,0],[()=>$Ie,0],[()=>tLe,{[b]:Cb}],[()=>WU,{[b]:NP}],()=>KPe,()=>MNe,()=>RH,()=>$Ae,()=>KAe,()=>pNe,[()=>eRe,{[b]:nE}],()=>NNe,()=>VH,()=>MFe,()=>jNe,2,2,()=>zNe,()=>QH,[()=>wLe,{[b]:pN}],[2,{[v]:`DryRun`,[b]:_}],[2,{[v]:`DisableApiTermination`,[b]:fR}],[0,{[v]:`InstanceInitiatedShutdownBehavior`,[b]:oB}],[0,{[v]:`PrivateIpAddress`,[b]:hV}],[0,{[v]:`ClientToken`,[jEe]:1,[b]:tR}],[0,{[v]:`AdditionalInfo`,[b]:kI}],[()=>yLe,{[v]:`NetworkInterface`,[b]:EDe}],[()=>WH,{[v]:`IamInstanceProfile`,[b]:iB}],[2,{[v]:`EbsOptimized`,[b]:dz}]],2],rIe=[3,x,XM,0,[fA],[[0,{[v]:`PrivateIpAddress`,[b]:hV}]]],iIe=[3,x,$M,0,[fA],[0]],aIe=[3,x,gM,0,[aF],[[()=>_Ae,{[v]:`Value`,[b]:vH}]]],oIe=[3,x,BM,0,[Jx,cw,uP,wF,EM,vk,Qx,Xy,ww],[[0,{[v]:`GroupId`,[b]:Nz}],[()=>jU,{[v]:`IpPermissionsEgress`,[b]:mEe}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`SecurityGroupArn`,[b]:FV}],[0,{[v]:`OwnerId`,[b]:oV}],[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`GroupDescription`,[b]:FTe}],[()=>jU,{[v]:`IpPermissions`,[b]:fB}]]],sIe=[3,x,LM,0,[FM,Jx,tS,GS,Ew,Ox,DP,Sg,xg,CA,sj,Xy,uP,MM],[[0,{[v]:`SecurityGroupRuleId`,[b]:IV}],[0,{[v]:`GroupId`,[b]:Nz}],[0,{[v]:`GroupOwnerId`,[b]:RTe}],[2,{[v]:`IsEgress`,[b]:eB}],[0,{[v]:`IpProtocol`,[b]:dB}],[1,{[v]:`FromPort`,[b]:Az}],[1,{[v]:`ToPort`,[b]:iH}],[0,{[v]:`CidrIpv4`,[b]:VL}],[0,{[v]:`CidrIpv6`,[b]:BL}],[0,{[v]:`PrefixListId`,[b]:_V}],[()=>BFe,{[v]:`ReferencedGroupInfo`,[b]:wOe}],[0,{[v]:`Description`,[b]:zR}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`SecurityGroupRuleArn`,[b]:YOe}]]],oU=[3,x,iP,0,[gk,hk,uP,YN,nj,qN,Uh,LP,_g,i_,Ax,mN,AF,aP,kN,JN,VA,vk,Xy,JF,gx,DT,j_],[[0,{[v]:`OwnerAlias`,[b]:NDe}],[0,{[v]:`OutpostArn`,[b]:aV}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`StorageTier`,[b]:gke}],[4,{[v]:`RestoreExpiryTime`,[b]:bOe}],[0,{[v]:`SseType`,[b]:QV}],[0,{[v]:`AvailabilityZone`,[b]:eL}],[0,{[v]:`TransferType`,[b]:Ike}],[1,{[v]:`CompletionDurationMinutes`,[b]:NL}],[4,{[v]:`CompletionTime`,[b]:iR}],[1,{[v]:`FullSnapshotSizeInBytes`,[b]:jTe}],[0,{[v]:`SnapshotId`,[b]:HV}],[0,{[v]:`VolumeId`,[b]:xH}],[0,{[v]:`Status`,[b]:tH}],[0,{[v]:`StatusMessage`,[b]:WV}],[4,{[v]:`StartTime`,[b]:$V}],[0,{[v]:`Progress`,[b]:CV}],[0,{[v]:`OwnerId`,[b]:oV}],[0,{[v]:`Description`,[b]:zR}],[1,{[v]:`VolumeSize`,[b]:TH}],[2,{[v]:`Encrypted`,[b]:Dz}],[0,{[v]:`KmsKeyId`,[b]:CB}],[0,{[v]:`DataEncryptionKeyId`,[b]:hR}]]],cIe=[3,x,EN,0,[nO,dN,rg,$F,dC],[0,0,1,4,0]],lIe=[3,x,nN,0,[OC,Dh,g],[[()=>OU,{[b]:oC}],[0,{[v]:`AdditionalInfo`,[b]:kI}],[2,{[v]:`DryRun`,[b]:_}]],1],uIe=[3,x,rN,0,[gN],[[()=>AU,{[v]:`InstancesSet`,[b]:hB}]]],sU=[3,x,BN,0,[f_,bO],[[0,{[v]:`Code`,[b]:sR}],[0,{[v]:`Message`,[b]:WB}]]],dIe=[3,x,iN,0,[OC,gS,PN,g,yx],[[()=>OU,{[b]:oC}],2,2,[2,{[v]:`DryRun`,[b]:_}],[2,{[v]:`Force`,[b]:MTe}]],1],fIe=[3,x,aN,0,[vN],[[()=>AU,{[v]:`InstancesSet`,[b]:hB}]]],cU=[3,x,cP,0,[Kh,Bb,OD,Dg,vk,Th,IS,uP,pM,hk,cb,GC,Kk,lg,UP,bN,aP,wF,pg,jCe,Uh,N_,tO],[[0,{[v]:`AvailabilityZoneId`,[b]:tL}],[1,{[v]:`EnableLniAtDeviceIndex`,[b]:uz}],[2,{[v]:`MapCustomerOwnedIpOnLaunch`,[b]:eDe}],[0,{[v]:`CustomerOwnedIpv4Pool`,[b]:qL}],[0,{[v]:`OwnerId`,[b]:oV}],[2,{[v]:`AssignIpv6AddressOnCreation`,[b]:DI}],[()=>MRe,{[v]:`Ipv6CidrBlockAssociationSet`,[b]:Qz}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`SubnetArn`,[b]:HOe}],[0,{[v]:`OutpostArn`,[b]:aV}],[2,{[v]:`EnableDns64`,[b]:KR}],[2,{[v]:`Ipv6Native`,[b]:oEe}],[()=>jFe,{[v]:`PrivateDnsNameOptionsOnLaunch`,[b]:qDe}],[()=>PH,{[v]:`BlockPublicAccessStates`,[b]:bL}],[0,{[v]:`Type`,[b]:dH}],[0,{[v]:`SubnetId`,[b]:UV}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`CidrBlock`,[b]:EL}],[1,{[v]:`AvailableIpAddressCount`,[b]:EI}],[0,{[v]:`AvailabilityZone`,[b]:eL}],[2,{[v]:`DefaultForAz`,[b]:_R}],[2,{[v]:`MapPublicIpOnLaunch`,[b]:uDe}]]],pIe=[3,x,vM,0,[aP,ON],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`StatusMessage`,[b]:WV}]]],mIe=[3,x,HM,0,[Ah,FS,RS,bS,nT],[[0,{[v]:`AssociationId`,[b]:AI}],[0,{[v]:`Ipv6CidrBlock`,[b]:Zz}],[()=>pIe,{[v]:`Ipv6CidrBlockState`,[b]:$z}],[0,{[v]:`Ipv6AddressAttribute`,[b]:Kz}],[0,{[v]:`IpSource`,[b]:gB}]]],hIe=[3,x,zP,0,[CT,aF],[[0,{[v]:`Key`,[b]:PEe}],[0,{[v]:`Value`,[b]:vH}]]],gIe=[3,x,NP,0,[Xj,uP],[[0,{[v]:`ResourceType`,[b]:jV}],[()=>UU,{[b]:zP}]]],_Ie=[3,x,_P,0,[OC,yx,PN,g],[[()=>OU,{[b]:oC}],2,2,[2,{[v]:`DryRun`,[b]:_}]],1],vIe=[3,x,vP,0,[bP],[[()=>AU,{[v]:`InstancesSet`,[b]:hB}]]],yIe=[3,x,SP,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],bIe=[3,x,CP,0,[CD,gO],[1,1]],xIe=[3,x,ZP,0,[Xy,JP,Qx,Jx,wF,HF,OA],[[0,{[v]:`Description`,[b]:zR}],[0,{[v]:`UserId`,[b]:pH}],[0,{[v]:`GroupName`,[b]:Pz}],[0,{[v]:`GroupId`,[b]:Nz}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`VpcPeeringConnectionId`,[b]:wH}],[0,{[v]:`PeeringStatus`,[b]:yV}]]],SIe=[3,x,CF,0,[f_,bO],[[0,{[v]:`Code`,[b]:sR}],[0,{[v]:`Message`,[b]:WB}]]],lU=[3,x,eI,0,[vx],[[()=>nLe,{[v]:`ErrorSet`,[b]:ETe}]]],CIe=[3,x,fF,0,[CD,gO],[[1,{[v]:`Min`,[b]:jB}],[1,{[v]:`Max`,[b]:HB}]]],wIe=[3,x,pF,0,[CD,gO],[1,1],1],TIe=[3,x,mF,0,[Fy,A_,Ay,hF,ZF],[[1,{[v]:`DefaultVCpus`,[b]:IR}],[1,{[v]:`DefaultCores`,[b]:mR}],[1,{[v]:`DefaultThreadsPerCore`,[b]:jR}],[()=>WIe,{[v]:`ValidCores`,[b]:Uke}],[()=>IRe,{[v]:`ValidThreadsPerCore`,[b]:eAe}]]],uU=[3,x,aI,0,[Kh,hk,$N,ST,uP,YF,kx,wD,VP,qN,Ak,DF,AF,nP,mN,Uh,aP,o_,$h,gx,DT],[[0,{[v]:`AvailabilityZoneId`,[b]:tL}],[0,{[v]:`OutpostArn`,[b]:aV}],[0,{[v]:`SourceVolumeId`,[b]:vke}],[1,{[v]:`Iops`,[b]:bB}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[0,{[v]:`VolumeType`,[b]:EH}],[2,{[v]:`FastRestored`,[b]:ATe}],[2,{[v]:`MultiAttachEnabled`,[b]:QEe}],[1,{[v]:`Throughput`,[b]:lH}],[0,{[v]:`SseType`,[b]:QV}],[()=>$H,{[v]:`Operator`,[b]:cV}],[1,{[v]:`VolumeInitializationRate`,[b]:bH}],[0,{[v]:`VolumeId`,[b]:xH}],[1,{[v]:`Size`,[b]:xke}],[0,{[v]:`SnapshotId`,[b]:HV}],[0,{[v]:`AvailabilityZone`,[b]:eL}],[0,{[v]:`Status`,[b]:tH}],[4,{[v]:`CreateTime`,[b]:oR}],[()=>VRe,{[v]:`AttachmentSet`,[b]:YI}],[2,{[v]:`Encrypted`,[b]:Dz}],[0,{[v]:`KmsKeyId`,[b]:CB}]]],dU=[3,x,sF,0,[Uv,Ih,aw,rb,AF,oC,Zy,aP,Hh],[[2,{[v]:`DeleteOnTermination`,[b]:TR}],[0,{[v]:`AssociatedResource`,[b]:HI}],[0,{[v]:`InstanceOwningService`,[b]:dEe}],[1,{[v]:`EbsCardIndex`,[b]:UR}],[0,{[v]:`VolumeId`,[b]:xH}],[0,{[v]:`InstanceId`,[b]:rB}],[0,{[v]:`Device`,[b]:BR}],[0,{[v]:`Status`,[b]:tH}],[4,{[v]:`AttachTime`,[b]:$I}]]],EIe=[3,x,LF,0,[AF,cO,ON,PP,yP,RP,IP,wP,Dk,bk,kk,Ok,Sk,VA,JN,fx,Ak],[[0,{[v]:`VolumeId`,[b]:xH}],[0,{[v]:`ModificationState`,[b]:BB}],[0,{[v]:`StatusMessage`,[b]:WV}],[1,{[v]:`TargetSize`,[b]:Pke}],[1,{[v]:`TargetIops`,[b]:Dke}],[0,{[v]:`TargetVolumeType`,[b]:Lke}],[1,{[v]:`TargetThroughput`,[b]:Fke}],[2,{[v]:`TargetMultiAttachEnabled`,[b]:kke}],[1,{[v]:`OriginalSize`,[b]:RDe}],[1,{[v]:`OriginalIops`,[b]:FDe}],[0,{[v]:`OriginalVolumeType`,[b]:BDe}],[1,{[v]:`OriginalThroughput`,[b]:zDe}],[2,{[v]:`OriginalMultiAttachEnabled`,[b]:IDe}],[1,{[v]:`Progress`,[b]:CV}],[4,{[v]:`StartTime`,[b]:$V}],[4,{[v]:`EndTime`,[b]:DTe}],[()=>$H,{[v]:`Operator`,[b]:cV}]]],fU=[3,x,oI,0,[vk,uT,IS,Vwe,WS,sb,uP,lg,wF,aP,pg,Hv],[[0,{[v]:`OwnerId`,[b]:oV}],[0,{[v]:`InstanceTenancy`,[b]:vB}],[()=>KRe,{[v]:`Ipv6CidrBlockAssociationSet`,[b]:Qz}],[()=>WRe,{[v]:`CidrBlockAssociationSet`,[b]:DL}],[2,{[v]:`IsDefault`,[b]:XTe}],[()=>OIe,{[v]:`EncryptionControl`,[b]:GR}],[()=>UU,{[v]:`TagSet`,[b]:oH}],[()=>PH,{[v]:`BlockPublicAccessStates`,[b]:bL}],[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`CidrBlock`,[b]:EL}],[0,{[v]:`DhcpOptionsId`,[b]:wR}]]],DIe=[3,x,cF,0,[Ah,pg,Uwe],[[0,{[v]:`AssociationId`,[b]:AI}],[0,{[v]:`CidrBlock`,[b]:EL}],[()=>pU,{[v]:`CidrBlockState`,[b]:kL}]]],pU=[3,x,uF,0,[aP,ON],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`StatusMessage`,[b]:WV}]]],OIe=[3,x,_F,0,[wF,xF,SO,aP,kN,ij,uP],[[0,{[v]:`VpcId`,[b]:yH}],[0,{[v]:`VpcEncryptionControlId`,[b]:Gke}],[0,{[v]:`Mode`,[b]:_De}],[0,{[v]:`State`,[b]:eH}],[0,{[v]:`StateMessage`,[b]:GV}],[()=>AIe,{[v]:`ResourceExclusions`,[b]:SOe}],[()=>UU,{[v]:`TagSet`,[b]:oH}]]],kIe=[3,x,vF,0,[SO,ZS,Wb,GO,GF,UF,GT,PF,ub],[0,0,0,0,0,0,0,0,0],1],mU=[3,x,yF,0,[aP,kN],[[0,{[v]:`State`,[b]:eH}],[0,{[v]:`StateMessage`,[b]:GV}]]],AIe=[3,x,bF,0,[qS,Ub,zO,WF,VF,VT,NF,lb],[[()=>mU,{[v]:`InternetGateway`,[b]:tB}],[()=>mU,{[v]:`EgressOnlyInternetGateway`,[b]:pz}],[()=>mU,{[v]:`NatGateway`,[b]:XB}],[()=>mU,{[v]:`VirtualPrivateGateway`,[b]:Zke}],[()=>mU,{[v]:`VpcPeering`,[b]:Xke}],[()=>mU,{[v]:`Lambda`,[b]:zEe}],[()=>mU,{[v]:`VpcLattice`,[b]:qke}],[()=>mU,{[v]:`ElasticFileSystem`,[b]:qR}]]],jIe=[3,x,TF,0,[Ah,FS,RS,TO,Ow,bS,nT],[[0,{[v]:`AssociationId`,[b]:AI}],[0,{[v]:`Ipv6CidrBlock`,[b]:Zz}],[()=>pU,{[v]:`Ipv6CidrBlockState`,[b]:$z}],[0,{[v]:`NetworkBorderGroup`,[b]:qB}],[0,{[v]:`Ipv6Pool`,[b]:gEe}],[0,{[v]:`Ipv6AddressAttribute`,[b]:Kz}],[0,{[v]:`IpSource`,[b]:gB}]]],hU=`unit`,gU=[1,x,GCe,0,[0,{[b]:y}]],_U=[1,x,qCe,0,[0,{[b]:y}]],vU=[1,x,pwe,0,[0,{[b]:y}]],MIe=[1,x,WCe,0,[()=>SAe,{[b]:y}]],yU=[1,x,LCe,0,[0,{[b]:Oh}]],bU=[1,x,zCe,0,[0,{[b]:y}]],NIe=[1,x,dwe,0,[0,{[b]:y}]],PIe=[1,x,RCe,0,[0,{[b]:Ah}]],FIe=[1,x,Gh,0,[()=>RAe,{[b]:Wh}]],IIe=[1,x,ywe,0,[()=>zAe,{[b]:y}]],LIe=[1,x,bwe,0,[()=>LAe,{[b]:y}]],RIe=[1,x,Swe,0,[()=>BAe,{[b]:y}]],zIe=[1,x,wwe,0,[()=>VAe,{[b]:y}]],BIe=[1,x,zwe,0,[0,{[b]:y}]],VIe=[1,x,Fwe,0,[0,{[b]:y}]],HIe=[1,x,Awe,0,[()=>NH,{[b]:y}]],xU=[1,x,jwe,0,[()=>NH,{[b]:tg}]],UIe=[1,x,Nwe,0,[0,{[b]:y}]],WIe=[1,x,Wwe,0,[1,{[b]:y}]],SU=[1,x,lTe,0,[0,{[b]:y}]],GIe=[1,x,Tv,0,[()=>Fje,{[b]:y}]],KIe=[1,x,Dv,0,[()=>Ije,{[b]:y}]],qIe=[1,x,vy,0,[()=>Kje,{[b]:y}]],JIe=[1,x,X_,0,[()=>HMe,{[b]:y}]],YIe=[1,x,ib,0,[()=>WMe,{[b]:y}]],XIe=[1,x,pb,0,[()=>XMe,{[b]:y}]],ZIe=[1,x,vb,0,[()=>zH,{[b]:xb}]],QIe=[1,x,bb,0,[()=>ZMe,{[b]:y}]],$Ie=[1,x,Sb,0,[()=>zH,{[b]:y}]],eLe=[1,x,Eb,0,[()=>$Me,{[b]:y}]],tLe=[1,x,jb,0,[()=>QMe,{[b]:y}]],nLe=[1,x,dx,0,[()=>SIe,{[b]:y}]],CU=[1,x,Fb,0,[0,{[b]:y}]],rLe=[1,x,tb,0,[0,{[b]:nb}]],wU=[1,x,Ex,0,[()=>nNe,{[b]:Nx}]],iLe=[1,x,Sx,0,[()=>rNe,{[b]:y}]],aLe=[1,x,Hx,0,[()=>cNe,{[b]:y}]],TU=[1,x,Gx,0,[()=>dNe,{[b]:y}]],EU=[1,x,Kx,0,[0,{[b]:Nz}]],oLe=[1,x,$x,0,[0,{[b]:Qx}]],sLe=[1,x,mC,0,[()=>UH,{[b]:y}]],cLe=[1,x,wC,0,[0,{[b]:EC}]],lLe=[1,x,NC,0,[()=>mNe,{[b]:y}]],uLe=[1,x,gT,0,[()=>hNe,{[b]:y}]],dLe=[1,x,VS,0,[()=>yNe,0]],fLe=[1,x,MS,0,[()=>wNe,{[b]:y}]],pLe=[1,x,PS,0,[()=>TNe,{[b]:y}]],DU=[1,x,nC,0,[0,{[b]:y}]],OU=[1,x,TC,0,[0,{[b]:oC}]],mLe=[1,x,vC,0,[()=>ENe,{[b]:y}]],kU=[1,x,cC,0,[()=>DNe,{[b]:y}]],hLe=[1,x,lC,0,[()=>ONe,{[b]:sC}]],gLe=[1,x,yC,0,[()=>kNe,{[b]:y}]],_Le=[1,x,FC,0,[()=>xNe,{[b]:y}]],vLe=[1,x,YC,0,[()=>FNe,{[b]:y}]],yLe=[1,x,ZC,0,[()=>LNe,{[b]:y}]],bLe=[1,x,dw,0,[()=>BNe,{[b]:y}]],xLe=[1,x,Uw,0,[()=>UNe,{[b]:y}]],SLe=[1,x,Gw,0,[()=>GNe,{[b]:y}]],CLe=[1,x,Kw,0,[()=>KNe,{[b]:y}]],wLe=[1,x,Yw,0,[()=>qNe,{[b]:y}]],AU=[1,x,Vw,0,[()=>JNe,{[b]:y}]],TLe=[1,x,aT,0,[()=>XNe,{[b]:y}]],ELe=[1,x,YS,0,[()=>QNe,{[b]:y}]],DLe=[1,x,$S,0,[0,{[b]:y}]],OLe=[1,x,tC,0,[()=>JH,{[b]:y}]],kLe=[1,x,IC,0,[0,{[b]:y}]],jU=[1,x,gw,0,[()=>$Ne,{[b]:y}]],ALe=[1,x,Mw,0,[()=>ePe,{[b]:y}]],MU=[1,x,_w,0,[()=>tPe,{[b]:y}]],jLe=[1,x,mw,0,[()=>nPe,{[b]:y}]],NU=[1,x,vw,0,[()=>rPe,{[b]:y}]],MLe=[1,x,hw,0,[()=>iPe,{[b]:y}]],NLe=[1,x,Nw,0,[()=>aPe,{[b]:y}]],PLe=[1,x,AT,0,[0,{[b]:kT}]],FLe=[1,x,PT,0,[0,{[b]:NT}]],ILe=[1,x,LT,0,[()=>sPe,{[b]:y}]],LLe=[1,x,oE,0,[()=>cPe,{[b]:y}]],RLe=[1,x,cE,0,[()=>lPe,{[b]:tg}]],zLe=[1,x,_E,0,[()=>gPe,{[b]:y}]],BLe=[1,x,yE,0,[()=>_Pe,{[b]:y}]],VLe=[1,x,UE,0,[0,{[b]:y}]],HLe=[1,x,IE,0,[()=>MPe,{[b]:y}]],ULe=[1,x,RE,0,[()=>NPe,{[b]:XC}]],WLe=[1,x,BE,0,[()=>PPe,{[b]:y}]],GLe=[1,x,HE,0,[()=>FPe,{[b]:Jw}]],KLe=[1,x,qE,0,[()=>IPe,{[b]:y}]],qLe=[1,x,JE,0,[()=>LPe,{[b]:y}]],JLe=[1,x,eD,0,[0,{[b]:y}]],YLe=[1,x,lD,0,[()=>YH,{[b]:y}]],XLe=[1,x,dD,0,[()=>YPe,{[b]:y}]],ZLe=[1,x,pD,0,[()=>XPe,{[b]:fD}]],QLe=[1,x,hD,0,[()=>XH,{[b]:y}]],$Le=[1,x,YT,0,[()=>ZPe,{[b]:y}]],eRe=[1,x,QT,0,[()=>QPe,{[b]:y}]],PU=[1,x,eE,0,[0,{[b]:y}]],tRe=[1,x,MD,0,[()=>eFe,{[b]:y}]],nRe=[1,x,UO,0,[()=>mFe,{[b]:y}]],rRe=[1,x,HO,0,[()=>hFe,{[b]:y}]],iRe=[1,x,qO,0,[0,{[b]:y}]],aRe=[1,x,YO,0,[()=>ZH,{[b]:y}]],oRe=[1,x,AO,0,[()=>vFe,{[b]:y}]],sRe=[1,x,FO,0,[()=>CFe,{[b]:y}]],cRe=[1,x,dk,0,[0,{[b]:y}]],FU=[1,x,Ek,0,[0,{[b]:Nk}]],lRe=[1,x,$k,0,[()=>DFe,{[b]:y}]],uRe=[1,x,eA,0,[()=>OFe,{[b]:y}]],dRe=[1,x,rA,0,[0,{[b]:Jx}]],fRe=[1,x,aA,0,[()=>tU,{[b]:y}]],pRe=[1,x,oA,0,[0,{[b]:y}]],mRe=[1,x,wA,0,[()=>AFe,{[b]:y}]],IU=[1,x,dA,0,[()=>PFe,{[b]:y}]],LU=[1,x,Rk,0,[()=>IFe,{[b]:y}]],hRe=[1,x,PA,0,[()=>LFe,{[b]:y}]],gRe=[1,x,gA,0,[0,{[b]:cA}]],_Re=[1,x,cj,0,[()=>HFe,{[b]:y}]],vRe=[1,x,Sj,0,[()=>VFe,{[b]:y}]],yRe=[1,x,Aj,0,[0,{[b]:kj}]],bRe=[1,x,Tj,0,[()=>rU,{[b]:y}]],RU=[1,x,Bj,0,[()=>JFe,{[b]:y}]],xRe=[1,x,ej,0,[0,{[b]:y}]],SRe=[1,x,Ej,0,[()=>$Fe,{[b]:y}]],CRe=[1,x,Wj,0,[()=>eIe,{[b]:y}]],wRe=[1,x,qj,0,[0,{[b]:y}]],TRe=[1,x,Yj,0,[()=>iU,{[b]:y}]],ERe=[1,x,ZM,0,[()=>rIe,{[b]:y}]],DRe=[1,x,QM,0,[()=>iIe,{[b]:XM}]],zU=[1,x,OM,0,[0,{[b]:DM}]],ORe=[1,x,AM,0,[()=>oIe,{[b]:y}]],BU=[1,x,PM,0,[0,{[b]:y}]],VU=[1,x,IM,0,[()=>sIe,{[b]:y}]],HU=[1,x,RM,0,[0,{[b]:BM}]],kRe=[1,x,sN,0,[0,{[b]:mN}]],ARe=[1,x,SN,0,[()=>oU,{[b]:y}]],jRe=[1,x,cN,0,[0,{[b]:bN}]],MRe=[1,x,UM,0,[()=>mIe,{[b]:y}]],NRe=[1,x,wN,0,[()=>cU,{[b]:y}]],PRe=[1,x,fM,0,[0,{[b]:y}]],FRe=[1,x,uN,0,[()=>qH,{[b]:y}]],UU=[1,x,xP,0,[()=>hIe,{[b]:y}]],WU=[1,x,MP,0,[()=>gIe,{[b]:y}]],IRe=[1,x,kP,0,[1,{[b]:y}]],LRe=[1,x,eF,0,[()=>qH,{[b]:y}]],RRe=[1,x,WP,0,[0,{[b]:y}]],zRe=[1,x,XP,0,[()=>xIe,{[b]:y}]],GU=[1,x,KF,0,[0,{[b]:y}]],KU=[1,x,qF,0,[0,{[b]:y}]],BRe=[1,x,XF,0,[0,{[b]:y}]],VRe=[1,x,oF,0,[()=>dU,{[b]:y}]],HRe=[1,x,OF,0,[0,{[b]:AF}]],URe=[1,x,FF,0,[()=>uU,{[b]:y}]],WRe=[1,x,lF,0,[()=>DIe,{[b]:y}]],GRe=[1,x,kF,0,[0,{[b]:wF}]],KRe=[1,x,EF,0,[()=>jIe,{[b]:y}]],qRe=[1,x,IF,0,[()=>fU,{[b]:y}]],JRe=[1,x,dI,0,[0,{[b]:y}]],YRe=[1,x,mI,0,[0,{[b]:pI}]],XRe=[1,x,_I,0,[0,{[b]:gI}]],ZRe=[9,x,wCe,0,()=>CAe,()=>wAe],QRe=[9,x,ECe,0,()=>TAe,()=>EAe],$Re=[9,x,PCe,0,()=>DAe,()=>OAe],eze=[9,x,ewe,0,()=>kAe,()=>AAe],tze=[9,x,MCe,0,()=>jAe,()=>hU],nze=[9,x,_we,0,()=>MAe,()=>dU],rze=[9,x,rwe,0,()=>NAe,()=>PAe],ize=[9,x,cwe,0,()=>FAe,()=>IAe],aze=[9,x,Jg,0,()=>XAe,()=>ZAe],oze=[9,x,eTe,0,()=>nje,()=>rje],sze=[9,x,Jwe,0,()=>ije,()=>aje],cze=[9,x,tTe,0,()=>oje,()=>oPe],lze=[9,x,rTe,0,()=>sje,()=>cje],uze=[9,x,oTe,0,()=>lje,()=>uje],dze=[9,x,dTe,0,()=>dje,()=>fje],fze=[9,x,_Te,0,()=>pje,()=>mje],pze=[9,x,Lg,0,()=>hje,()=>gje],mze=[9,x,Ig,0,()=>_je,()=>vje],hze=[9,x,Rg,0,()=>yje,()=>bje],gze=[9,x,Xg,0,()=>xje,()=>oU],_ze=[9,x,Zg,0,()=>Sje,()=>Cje],vze=[9,x,u_,0,()=>wje,()=>uU],yze=[9,x,d_,0,()=>Tje,()=>Eje],bze=[9,x,L_,0,()=>kje,()=>hU],xze=[9,x,uv,0,()=>Aje,()=>jje],Sze=[9,x,_v,0,()=>Mje,()=>Nje],Cze=[9,x,Sv,0,()=>Pje,()=>Lje],wze=[9,x,Fv,0,()=>Rje,()=>zje],Tze=[9,x,Wv,0,()=>Bje,()=>hU],Eze=[9,x,cy,0,()=>Vje,()=>hU],Dze=[9,x,ey,0,()=>Hje,()=>hU],Oze=[9,x,uy,0,()=>Uje,()=>Wje],kze=[9,x,Ty,0,()=>Gje,()=>hU],Aze=[9,x,Ey,0,()=>qje,()=>hU],jze=[9,x,Gy,0,()=>Jje,()=>hU],Mze=[9,x,Ky,0,()=>Yje,()=>hU],Nze=[9,x,ov,0,()=>Xje,()=>Zje],Pze=[9,x,E_,0,()=>Qje,()=>$je],Fze=[9,x,T_,0,()=>eMe,()=>tMe],Ize=[9,x,G_,0,()=>nMe,()=>rMe],Lze=[9,x,sv,0,()=>iMe,()=>aMe],Rze=[9,x,cv,0,()=>oMe,()=>sMe],zze=[9,x,av,0,()=>cMe,()=>lMe],Bze=[9,x,H_,0,()=>uMe,()=>dMe],Vze=[9,x,hv,0,()=>fMe,()=>pMe],Hze=[9,x,Mv,0,()=>mMe,()=>hMe],Uze=[9,x,jv,0,()=>gMe,()=>_Me],Wze=[9,x,Bv,0,()=>vMe,()=>yMe],Gze=[9,x,Jv,0,()=>bMe,()=>xMe],Kze=[9,x,ly,0,()=>SMe,()=>CMe],qze=[9,x,ay,0,()=>wMe,()=>TMe],Jze=[9,x,hy,0,()=>EMe,()=>DMe],Yze=[9,x,Dy,0,()=>OMe,()=>kMe],Xze=[9,x,Oy,0,()=>AMe,()=>jMe],Zze=[9,x,qy,0,()=>MMe,()=>NMe],Qze=[9,x,Jy,0,()=>PMe,()=>FMe],$ze=[9,x,U_,0,()=>IMe,()=>hU],eBe=[9,x,Yy,0,()=>LMe,()=>dU],tBe=[9,x,D_,0,()=>RMe,()=>hU],nBe=[9,x,W_,0,()=>zMe,()=>BMe],rBe=[9,x,oy,0,()=>VMe,()=>hU],iBe=[9,x,Lx,0,()=>oNe,()=>sNe],aBe=[9,x,kC,0,()=>gNe,()=>_Ne],oBe=[9,x,WD,0,()=>sFe,()=>hU],sBe=[9,x,KD,0,()=>cFe,()=>lFe],cBe=[9,x,aO,0,()=>uFe,()=>hU],lBe=[9,x,hO,0,()=>dFe,()=>fFe],uBe=[9,x,vj,0,()=>zFe,()=>hU],dBe=[9,x,yj,0,()=>UFe,()=>WFe],fBe=[9,x,KA,0,()=>GFe,()=>hU],pBe=[9,x,Nj,0,()=>YFe,()=>XFe],mBe=[9,x,Rj,0,()=>ZFe,()=>QFe],hBe=[9,x,xj,0,()=>nIe,()=>rU],gBe=[9,x,_N,0,()=>lIe,()=>uIe],_Be=[9,x,yN,0,()=>dIe,()=>fIe],vBe=[9,x,hP,0,()=>_Ie,()=>vIe],yBe=e=>({apiVersion:`2016-11-15`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??_Ce,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??cCe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??Gee,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ec2`,errorTypeRegistries:fAe,xmlNamespace:`http://ec2.amazonaws.com/doc/2016-11-15`,version:`2016-11-15`,serviceTarget:`AmazonEC2`},serviceId:e?.serviceId??`EC2`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),bBe=e=>{let t=he(e),n=()=>t().then(a),r=yBe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:fCe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},xBe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},SBe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),CBe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),xBe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),SBe(n))},wBe=class extends le{config;constructor(...[t]){let n=bBe(t||{});super(n),this.initConfig=n;let r=uCe(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=CBe(lCe(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:oCe,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},TBe=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function EBe(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ecr`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var DBe=e=>{let t=[];return e.operation,t.push(EBe(e)),t},OBe=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},kBe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ecr`}),ABe={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},jBe={name:`@aws-sdk/client-ecr`,version:`3.1125.0`,description:`AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecr`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ecr`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},qU=`ref`,JU=-1,YU=!0,XU=`isSet`,ZU=`PartitionResult`,QU=`stringEquals`,$U=`booleanEquals`,eW=`getAttr`,tW={[qU]:`Endpoint`},nW={fn:eW,argv:[{[qU]:ZU},`name`]},rW={[qU]:ZU},iW={},aW=[{[qU]:`Region`}],oW={conditions:[[XU,[tW]],[XU,aW],[`aws.partition`,aW,ZU],[QU,[nW,`aws-eusc`]],[QU,[nW,`aws-iso-f`]],[QU,[nW,`aws-iso-e`]],[QU,[nW,`aws-iso-b`]],[QU,[nW,`aws-iso`]],[QU,[nW,`aws-cn`]],[QU,[nW,`aws-us-gov`]],[QU,[nW,`aws`]],[$U,[{[qU]:`UseFIPS`},YU]],[$U,[{fn:eW,argv:[rW,`supportsFIPS`]},YU]],[$U,[{[qU]:`UseDualStack`},YU]],[$U,[{fn:eW,argv:[rW,`supportsDualStack`]},YU]]],results:[[JU],[JU,`Invalid Configuration: FIPS and custom endpoint are not supported`],[JU,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[tW,iW],[`https://api.ecr.{Region}.{PartitionResult#dnsSuffix}`,iW],[`https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[`https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}`,iW],[`https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[`https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[JU,`FIPS and DualStack are enabled, but this partition does not support one or both`],[JU,`FIPS is enabled but this partition does not support FIPS`],[`https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}`,iW],[JU,`DualStack is enabled but this partition does not support DualStack`],[JU,`Invalid Configuration: Missing Region`]]},MBe=2,NBe=new Int32Array([-1,1,-1,0,23,3,1,4,100000013,2,5,100000013,3,20,6,4,20,7,5,20,8,6,20,9,7,20,10,8,20,11,9,20,12,10,20,13,11,16,14,13,15,100000004,14,100000011,100000012,12,18,17,13,100000009,100000010,13,19,100000006,14,100000008,100000009,11,22,21,13,100000005,100000004,13,100000007,100000006,11,100000001,24,13,100000002,100000003]),PBe=xe.from(NBe,MBe,oW.conditions,oW.results),FBe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),IBe=(e,t={})=>FBe.get(e,()=>ut(PBe,{endpointParams:e,logger:t.logger}));Le.aws=oe;var S=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},LBe=class e extends S{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RBe=class e extends S{name=`RepositoryNotFoundException`;$fault=`client`;constructor(t){super({name:`RepositoryNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zBe=class e extends S{name=`ServerException`;$fault=`server`;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},BBe=class e extends S{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VBe=class e extends S{name=`UnableToGetUpstreamImageException`;$fault=`client`;constructor(t){super({name:`UnableToGetUpstreamImageException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HBe=class e extends S{name=`ValidationException`;$fault=`client`;constructor(t){super({name:`ValidationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},UBe=class e extends S{name=`EmptyUploadException`;$fault=`client`;constructor(t){super({name:`EmptyUploadException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WBe=class e extends S{name=`InvalidLayerException`;$fault=`client`;constructor(t){super({name:`InvalidLayerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GBe=class e extends S{name=`KmsException`;$fault=`client`;kmsError;constructor(t){super({name:`KmsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.kmsError=t.kmsError}},KBe=class e extends S{name=`LayerAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`LayerAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qBe=class e extends S{name=`LayerPartTooSmallException`;$fault=`client`;constructor(t){super({name:`LayerPartTooSmallException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JBe=class e extends S{name=`UploadNotFoundException`;$fault=`client`;constructor(t){super({name:`UploadNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YBe=class e extends S{name=`PullThroughCacheRuleAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`PullThroughCacheRuleAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XBe=class e extends S{name=`SecretNotFoundException`;$fault=`client`;constructor(t){super({name:`SecretNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZBe=class e extends S{name=`UnableToAccessSecretException`;$fault=`client`;constructor(t){super({name:`UnableToAccessSecretException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QBe=class e extends S{name=`UnableToDecryptSecretValueException`;$fault=`client`;constructor(t){super({name:`UnableToDecryptSecretValueException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$Be=class e extends S{name=`UnsupportedUpstreamRegistryException`;$fault=`client`;constructor(t){super({name:`UnsupportedUpstreamRegistryException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eVe=class e extends S{name=`InvalidTagParameterException`;$fault=`client`;constructor(t){super({name:`InvalidTagParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tVe=class e extends S{name=`RepositoryAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`RepositoryAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nVe=class e extends S{name=`TooManyTagsException`;$fault=`client`;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rVe=class e extends S{name=`TemplateAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`TemplateAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sW=class e extends S{name=`LifecyclePolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iVe=class e extends S{name=`PullThroughCacheRuleNotFoundException`;$fault=`client`;constructor(t){super({name:`PullThroughCacheRuleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aVe=class e extends S{name=`RegistryPolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`RegistryPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oVe=class e extends S{name=`RepositoryNotEmptyException`;$fault=`client`;constructor(t){super({name:`RepositoryNotEmptyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sVe=class e extends S{name=`TemplateNotFoundException`;$fault=`client`;constructor(t){super({name:`TemplateNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cW=class e extends S{name=`RepositoryPolicyNotFoundException`;$fault=`client`;constructor(t){super({name:`RepositoryPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cVe=class e extends S{name=`SigningConfigurationNotFoundException`;$fault=`client`;constructor(t){super({name:`SigningConfigurationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lVe=class e extends S{name=`ExclusionNotFoundException`;$fault=`client`;constructor(t){super({name:`ExclusionNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uVe=class e extends S{name=`ImageNotFoundException`;$fault=`client`;constructor(t){super({name:`ImageNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dVe=class e extends S{name=`ScanNotFoundException`;$fault=`client`;constructor(t){super({name:`ScanNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fVe=class e extends S{name=`LayerInaccessibleException`;$fault=`client`;constructor(t){super({name:`LayerInaccessibleException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pVe=class e extends S{name=`LayersNotFoundException`;$fault=`client`;constructor(t){super({name:`LayersNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mVe=class e extends S{name=`UnableToGetUpstreamLayerException`;$fault=`client`;constructor(t){super({name:`UnableToGetUpstreamLayerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hVe=class e extends S{name=`LifecyclePolicyPreviewNotFoundException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyPreviewNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gVe=class e extends S{name=`UnableToListUpstreamImageReferrersException`;$fault=`client`;constructor(t){super({name:`UnableToListUpstreamImageReferrersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Ve=class e extends S{name=`ImageAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ImageAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vVe=class e extends S{name=`ImageDigestDoesNotMatchException`;$fault=`client`;constructor(t){super({name:`ImageDigestDoesNotMatchException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yVe=class e extends S{name=`ImageTagAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ImageTagAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bVe=class e extends S{name=`ReferencedImagesNotFoundException`;$fault=`client`;constructor(t){super({name:`ReferencedImagesNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xVe=class e extends S{name=`BlockedByOrganizationPolicyException`;$fault=`client`;constructor(t){super({name:`BlockedByOrganizationPolicyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SVe=class e extends S{name=`ExclusionAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`ExclusionAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CVe=class e extends S{name=`ImageArchivedException`;$fault=`client`;constructor(t){super({name:`ImageArchivedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wVe=class e extends S{name=`UnsupportedImageTypeException`;$fault=`client`;constructor(t){super({name:`UnsupportedImageTypeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TVe=class e extends S{name=`LifecyclePolicyPreviewInProgressException`;$fault=`client`;constructor(t){super({name:`LifecyclePolicyPreviewInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},EVe=class e extends S{name=`ImageStorageClassUpdateNotSupportedException`;$fault=`client`;constructor(t){super({name:`ImageStorageClassUpdateNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DVe=class e extends S{name=`InvalidLayerPartException`;$fault=`client`;registryId;repositoryName;uploadId;lastValidByteReceived;constructor(t){super({name:`InvalidLayerPartException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.registryId=t.registryId,this.repositoryName=t.repositoryName,this.uploadId=t.uploadId,this.lastValidByteReceived=t.lastValidByteReceived}},OVe=`BlockedByOrganizationPolicyException`,kVe=`BatchDeleteImage`,AVe=`BatchDeleteImageRequest`,jVe=`BatchDeleteImageResponse`,MVe=`CreateRepository`,NVe=`CreateRepositoryRequest`,PVe=`CreateRepositoryResponse`,FVe=`DescribeImages`,IVe=`DescribeImagesFilter`,LVe=`DescribeImagesRequest`,RVe=`DescribeImagesResponse`,zVe=`DeleteLifecyclePolicy`,BVe=`DeleteLifecyclePolicyRequest`,VVe=`DeleteLifecyclePolicyResponse`,HVe=`DeleteRepository`,UVe=`DeleteRepositoryPolicyRequest`,WVe=`DeleteRepositoryPolicyResponse`,GVe=`DeleteRepositoryPolicy`,KVe=`DeleteRepositoryRequest`,qVe=`DeleteRepositoryResponse`,JVe=`DescribeRepositoriesRequest`,YVe=`DescribeRepositoriesResponse`,XVe=`DescribeRepositories`,ZVe=`ExclusionAlreadyExistsException`,QVe=`EncryptionConfiguration`,$Ve=`ExclusionNotFoundException`,eHe=`EmptyUploadException`,tHe=`GetLifecyclePolicy`,nHe=`GetLifecyclePolicyPreview`,rHe=`GetLifecyclePolicyPreviewRequest`,iHe=`GetLifecyclePolicyPreviewResponse`,aHe=`GetLifecyclePolicyRequest`,oHe=`GetLifecyclePolicyResponse`,sHe=`GetRepositoryPolicyRequest`,cHe=`GetRepositoryPolicyResponse`,lHe=`GetRepositoryPolicy`,uHe=`ImageArchivedException`,dHe=`ImageAlreadyExistsException`,fHe=`ImageDetail`,pHe=`ImageDigestDoesNotMatchException`,mHe=`ImageDetailList`,hHe=`ImageFailure`,gHe=`ImageFailureList`,_He=`ImageIdentifier`,vHe=`ImageIdentifierList`,yHe=`InvalidLayerException`,bHe=`InvalidLayerPartException`,xHe=`ImageNotFoundException`,SHe=`InvalidParameterException`,CHe=`ImageScanningConfiguration`,wHe=`ImageStorageClassUpdateNotSupportedException`,THe=`ImageScanFindingsSummary`,EHe=`ImageScanStatus`,DHe=`ImageTagAlreadyExistsException`,OHe=`ImageTagMutabilityExclusionFilter`,kHe=`ImageTagMutabilityExclusionFilters`,AHe=`InvalidTagParameterException`,jHe=`Key`,MHe=`KmsException`,NHe=`LayerAlreadyExistsException`,PHe=`LimitExceededException`,FHe=`LayerInaccessibleException`,IHe=`LayersNotFoundException`,LHe=`LifecyclePolicyNotFoundException`,RHe=`LifecyclePolicyPreviewFilter`,zHe=`LifecyclePolicyPreviewInProgressException`,BHe=`LifecyclePolicyPreviewNotFoundException`,VHe=`LifecyclePolicyPreviewResult`,HHe=`LifecyclePolicyPreviewResultList`,UHe=`LifecyclePolicyPreviewSummary`,WHe=`LifecyclePolicyRuleAction`,GHe=`LayerPartTooSmallException`,KHe=`PutImageTagMutability`,qHe=`PutImageTagMutabilityRequest`,JHe=`PutImageTagMutabilityResponse`,YHe=`PutLifecyclePolicy`,XHe=`PutLifecyclePolicyRequest`,ZHe=`PutLifecyclePolicyResponse`,QHe=`PullThroughCacheRuleAlreadyExistsException`,$He=`PullThroughCacheRuleNotFoundException`,eUe=`RepositoryAlreadyExistsException`,tUe=`ReferencedImagesNotFoundException`,nUe=`RepositoryList`,rUe=`RepositoryNotEmptyException`,iUe=`RepositoryNotFoundException`,aUe=`RegistryPolicyNotFoundException`,oUe=`RepositoryPolicyNotFoundException`,sUe=`Repository`,cUe=`SigningConfigurationNotFoundException`,lUe=`ServerException`,uUe=`ScanNotFoundException`,dUe=`SecretNotFoundException`,fUe=`SetRepositoryPolicy`,pUe=`SetRepositoryPolicyRequest`,mUe=`SetRepositoryPolicyResponse`,hUe=`Tag`,gUe=`TemplateAlreadyExistsException`,_Ue=`TransitioningImageTotalCount`,vUe=`TransitioningImageTotalCounts`,yUe=`TagList`,bUe=`TooManyTagsException`,xUe=`TemplateNotFoundException`,SUe=`UnsupportedImageTypeException`,CUe=`UploadNotFoundException`,wUe=`UnableToAccessSecretException`,TUe=`UnableToDecryptSecretValueException`,EUe=`UnableToGetUpstreamImageException`,DUe=`UnableToGetUpstreamLayerException`,OUe=`UnableToListUpstreamImageReferrersException`,kUe=`UnsupportedUpstreamRegistryException`,AUe=`Value`,jUe=`ValidationException`,MUe=`artifactMediaType`,NUe=`appliedRulePriority`,PUe=`action`,C=`client`,FUe=`createdAt`,IUe=`description`,w=`error`,lW=`encryptionConfiguration`,LUe=`expiringImageTotalCount`,RUe=`encryptionType`,zUe=`failures`,BUe=`failureCode`,VUe=`failureReason`,HUe=`findingSeverityCounts`,UUe=`filterType`,uW=`filter`,dW=`force`,WUe=`httpError`,GUe=`imageDetails`,fW=`imageDigest`,pW=`imageIds`,KUe=`imageId`,qUe=`imageManifestMediaType`,mW=`imagePushedAt`,hW=`imageStatus`,gW=`imageScanningConfiguration`,JUe=`imageScanCompletedAt`,YUe=`imageScanFindingsSummary`,XUe=`imageSizeInBytes`,ZUe=`imageScanStatus`,_W=`imageTags`,QUe=`imageTotalCount`,vW=`imageTagMutability`,yW=`imageTagMutabilityExclusionFilters`,$Ue=`imageTag`,eWe=`kmsError`,tWe=`kmsKey`,nWe=`lastArchivedAt`,rWe=`lastActivatedAt`,bW=`lastEvaluatedAt`,xW=`lifecyclePolicyText`,iWe=`lastRecordedPullTime`,aWe=`lastValidByteReceived`,T=`message`,SW=`maxResults`,CW=`nextToken`,oWe=`previewResults`,wW=`policyText`,sWe=`repositoryArn`,TW=`registryId`,EW=`repositoryName`,cWe=`repositoryNames`,lWe=`repositoryUri`,DW=`repository`,uWe=`repositories`,OW=`smithy.ts.sdk.synthetic.com.amazonaws.ecr`,dWe=`storageClass`,fWe=`subjectManifestDigest`,pWe=`scanOnPush`,mWe=`server`,kW=`status`,hWe=`summary`,gWe=`tags`,_We=`transitioningImageTotalCounts`,AW=`tagStatus`,jW=`targetStorageClass`,vWe=`type`,yWe=`uploadId`,bWe=`vulnerabilitySourceUpdatedAt`,E=`com.amazonaws.ecr`,MW=pt.for(OW),xWe=[-3,OW,`ECRServiceException`,0,[],[]];MW.registerError(xWe,S);var D=pt.for(E),SWe=[-3,E,OVe,{[w]:C},[T],[0]];D.registerError(SWe,xVe);var CWe=[-3,E,eHe,{[w]:C},[T],[0]];D.registerError(CWe,UBe);var wWe=[-3,E,ZVe,{[w]:C},[T],[0]];D.registerError(wWe,SVe);var TWe=[-3,E,$Ve,{[w]:C},[T],[0]];D.registerError(TWe,lVe);var EWe=[-3,E,dHe,{[w]:C},[T],[0]];D.registerError(EWe,_Ve);var DWe=[-3,E,uHe,{[w]:C},[T],[0]];D.registerError(DWe,CVe);var OWe=[-3,E,pHe,{[w]:C},[T],[0]];D.registerError(OWe,vVe);var kWe=[-3,E,xHe,{[w]:C},[T],[0]];D.registerError(kWe,uVe);var AWe=[-3,E,wHe,{[w]:C},[T],[0]];D.registerError(AWe,EVe);var jWe=[-3,E,DHe,{[w]:C},[T],[0]];D.registerError(jWe,yVe);var MWe=[-3,E,yHe,{[w]:C},[T],[0]];D.registerError(MWe,WBe);var NWe=[-3,E,bHe,{[w]:C},[TW,EW,yWe,aWe,T],[0,0,0,1,0]];D.registerError(NWe,DVe);var PWe=[-3,E,SHe,{[w]:C},[T],[0]];D.registerError(PWe,LBe);var FWe=[-3,E,AHe,{[w]:C},[T],[0]];D.registerError(FWe,eVe);var IWe=[-3,E,MHe,{[w]:C},[T,eWe],[0,0]];D.registerError(IWe,GBe);var LWe=[-3,E,NHe,{[w]:C},[T],[0]];D.registerError(LWe,KBe);var RWe=[-3,E,FHe,{[w]:C},[T],[0]];D.registerError(RWe,fVe);var zWe=[-3,E,GHe,{[w]:C},[T],[0]];D.registerError(zWe,qBe);var BWe=[-3,E,IHe,{[w]:C},[T],[0]];D.registerError(BWe,pVe);var VWe=[-3,E,LHe,{[w]:C},[T],[0]];D.registerError(VWe,sW);var HWe=[-3,E,zHe,{[w]:C},[T],[0]];D.registerError(HWe,TVe);var UWe=[-3,E,BHe,{[w]:C},[T],[0]];D.registerError(UWe,hVe);var WWe=[-3,E,PHe,{[w]:C},[T],[0]];D.registerError(WWe,BBe);var GWe=[-3,E,QHe,{[w]:C},[T],[0]];D.registerError(GWe,YBe);var KWe=[-3,E,$He,{[w]:C},[T],[0]];D.registerError(KWe,iVe);var qWe=[-3,E,tUe,{[w]:C},[T],[0]];D.registerError(qWe,bVe);var JWe=[-3,E,aUe,{[w]:C},[T],[0]];D.registerError(JWe,aVe);var YWe=[-3,E,eUe,{[w]:C},[T],[0]];D.registerError(YWe,tVe);var XWe=[-3,E,rUe,{[w]:C},[T],[0]];D.registerError(XWe,oVe);var ZWe=[-3,E,iUe,{[w]:C},[T],[0]];D.registerError(ZWe,RBe);var QWe=[-3,E,oUe,{[w]:C},[T],[0]];D.registerError(QWe,cW);var $We=[-3,E,uUe,{[w]:C},[T],[0]];D.registerError($We,dVe);var eGe=[-3,E,dUe,{[w]:C},[T],[0]];D.registerError(eGe,XBe);var tGe=[-3,E,lUe,{[w]:mWe},[T],[0]];D.registerError(tGe,zBe);var nGe=[-3,E,cUe,{[w]:C},[T],[0]];D.registerError(nGe,cVe);var rGe=[-3,E,gUe,{[w]:C},[T],[0]];D.registerError(rGe,rVe);var iGe=[-3,E,xUe,{[w]:C},[T],[0]];D.registerError(iGe,sVe);var aGe=[-3,E,bUe,{[w]:C},[T],[0]];D.registerError(aGe,nVe);var oGe=[-3,E,wUe,{[w]:C},[T],[0]];D.registerError(oGe,ZBe);var sGe=[-3,E,TUe,{[w]:C},[T],[0]];D.registerError(sGe,QBe);var cGe=[-3,E,EUe,{[w]:C},[T],[0]];D.registerError(cGe,VBe);var lGe=[-3,E,DUe,{[w]:C},[T],[0]];D.registerError(lGe,mVe);var uGe=[-3,E,OUe,{[w]:C},[T],[0]];D.registerError(uGe,gVe);var dGe=[-3,E,SUe,{[w]:C},[T],[0]];D.registerError(dGe,wVe);var fGe=[-3,E,kUe,{[w]:C},[T],[0]];D.registerError(fGe,$Be);var pGe=[-3,E,CUe,{[w]:C},[T],[0]];D.registerError(pGe,JBe);var mGe=[-3,E,jUe,{[w]:C,[WUe]:400},[T],[0]];D.registerError(mGe,HBe);var hGe=[MW,D],gGe=[3,E,AVe,0,[EW,pW,TW],[0,()=>LW,0],2],_Ge=[3,E,jVe,0,[pW,zUe],[()=>LW,()=>tKe]],vGe=[3,E,NVe,0,[EW,TW,gWe,vW,yW,gW,lW],[0,0,()=>iKe,0,()=>RW,()=>FW,()=>NW],1],yGe=[3,E,PVe,0,[DW],[()=>IW]],bGe=[3,E,BVe,0,[EW,TW],[0,0],1],xGe=[3,E,VVe,0,[TW,EW,xW,bW],[0,0,0,4]],SGe=[3,E,UVe,0,[EW,TW],[0,0],1],CGe=[3,E,WVe,0,[TW,EW,wW],[0,0,0]],wGe=[3,E,KVe,0,[EW,TW,dW],[0,0,2],1],TGe=[3,E,qVe,0,[DW],[()=>IW]],EGe=[3,E,IVe,0,[AW,hW],[0,0]],DGe=[3,E,LVe,0,[EW,TW,pW,CW,SW,uW],[0,0,()=>LW,0,1,()=>EGe],1],OGe=[3,E,RVe,0,[GUe,CW],[()=>eKe,0]],kGe=[3,E,JVe,0,[TW,cWe,CW,SW],[0,64,0,1]],AGe=[3,E,YVe,0,[uWe,CW],[()=>rKe,0]],NW=[3,E,QVe,0,[RUe,tWe],[0,0],1],jGe=[3,E,rHe,0,[EW,TW,pW,CW,SW,uW],[0,0,()=>LW,0,1,()=>HGe],1],MGe=[3,E,iHe,0,[TW,EW,xW,kW,CW,oWe,hWe],[0,0,0,0,0,()=>nKe,()=>WGe]],NGe=[3,E,aHe,0,[EW,TW],[0,0],1],PGe=[3,E,oHe,0,[TW,EW,xW,bW],[0,0,0,4]],FGe=[3,E,sHe,0,[EW,TW],[0,0],1],IGe=[3,E,cHe,0,[TW,EW,wW],[0,0,0]],LGe=[3,E,fHe,0,[TW,EW,fW,_W,XUe,mW,ZUe,YUe,qUe,MUe,iWe,fWe,hW,nWe,rWe],[0,0,0,64,1,4,()=>BGe,()=>zGe,0,0,4,0,0,4,4]],RGe=[3,E,hHe,0,[KUe,BUe,VUe],[()=>PW,0,0]],PW=[3,E,_He,0,[fW,$Ue],[0,0]],zGe=[3,E,THe,0,[JUe,bWe,HUe],[4,4,129]],FW=[3,E,CHe,0,[pWe],[2]],BGe=[3,E,EHe,0,[kW,IUe],[0,0]],VGe=[3,E,OHe,0,[UUe,uW],[0,0],2],HGe=[3,E,RHe,0,[AW],[0]],UGe=[3,E,VHe,0,[_W,fW,mW,PUe,NUe,dWe],[64,0,4,()=>GGe,1,0]],WGe=[3,E,UHe,0,[LUe,_We],[1,()=>aKe]],GGe=[3,E,WHe,0,[vWe,jW],[0,0]],KGe=[3,E,qHe,0,[EW,vW,TW,yW],[0,0,0,()=>RW],2],qGe=[3,E,JHe,0,[TW,EW,vW,yW],[0,0,0,()=>RW]],JGe=[3,E,XHe,0,[EW,xW,TW],[0,0,0],2],YGe=[3,E,ZHe,0,[TW,EW,xW],[0,0,0]],IW=[3,E,sUe,0,[sWe,TW,EW,lWe,FUe,vW,yW,gW,lW],[0,0,0,0,4,0,()=>RW,()=>FW,()=>NW]],XGe=[3,E,pUe,0,[EW,wW,TW,dW],[0,0,0,2],2],ZGe=[3,E,mUe,0,[TW,EW,wW],[0,0,0]],QGe=[3,E,hUe,0,[jHe,AUe],[0,0],2],$Ge=[3,E,_Ue,0,[jW,QUe],[0,1]],eKe=[1,E,mHe,0,()=>LGe],tKe=[1,E,gHe,0,()=>RGe],LW=[1,E,vHe,0,()=>PW],RW=[1,E,kHe,0,()=>VGe],nKe=[1,E,HHe,0,()=>UGe],rKe=[1,E,nUe,0,()=>IW],iKe=[1,E,yUe,0,()=>QGe],aKe=[1,E,vUe,0,()=>$Ge],oKe=[9,E,kVe,0,()=>gGe,()=>_Ge],sKe=[9,E,MVe,0,()=>vGe,()=>yGe],cKe=[9,E,zVe,0,()=>bGe,()=>xGe],lKe=[9,E,HVe,0,()=>wGe,()=>TGe],uKe=[9,E,GVe,0,()=>SGe,()=>CGe],dKe=[9,E,FVe,0,()=>DGe,()=>OGe],fKe=[9,E,XVe,0,()=>kGe,()=>AGe],pKe=[9,E,tHe,0,()=>NGe,()=>PGe],mKe=[9,E,nHe,0,()=>jGe,()=>MGe],hKe=[9,E,lHe,0,()=>FGe,()=>IGe],gKe=[9,E,KHe,0,()=>KGe,()=>qGe],_Ke=[9,E,YHe,0,()=>JGe,()=>YGe],vKe=[9,E,fUe,0,()=>XGe,()=>ZGe],yKe=e=>({apiVersion:`2015-09-21`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??IBe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??DBe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ecr`,errorTypeRegistries:hGe,xmlNamespace:`http://ecr.amazonaws.com/doc/2015-09-21/`,version:`2015-09-21`,serviceTarget:`AmazonEC2ContainerRegistry_V20150921`},serviceId:e?.serviceId??`ECR`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),bKe=e=>{let t=he(e),n=()=>t().then(a),r=yKe(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:jBe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},xKe=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},SKe=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),CKe=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),xKe(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),SKe(n))},wKe=class extends le{config;constructor(...[t]){let n=bKe(t||{});super(n),this.initConfig=n;let r=kBe(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=CKe(OBe(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:TBe,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},TKe=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function EKe(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`ecs`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var DKe=e=>{let t=[];return e.operation,t.push(EKe(e)),t},OKe=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},kKe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`ecs`}),AKe={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},jKe={name:`@aws-sdk/client-ecs`,version:`3.1125.0`,description:`AWS SDK for JavaScript Ecs Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-ecs`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-ecs`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},zW=`ref`,BW=-1,VW=!0,HW=`isSet`,UW=`PartitionResult`,WW=`booleanEquals`,GW=`getAttr`,KW={[zW]:`Endpoint`},qW={[zW]:UW},JW={},YW=[{[zW]:`Region`}],XW={conditions:[[HW,[KW]],[HW,YW],[`aws.partition`,YW,UW],[WW,[{[zW]:`UseFIPS`},VW]],[WW,[{[zW]:`UseDualStack`},VW]],[WW,[{fn:GW,argv:[qW,`supportsDualStack`]},VW]],[WW,[{fn:GW,argv:[qW,`supportsFIPS`]},VW]]],results:[[BW],[BW,`Invalid Configuration: FIPS and custom endpoint are not supported`],[BW,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[KW,JW],[`https://ecs-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,JW],[BW,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://ecs-fips.{Region}.{PartitionResult#dnsSuffix}`,JW],[BW,`FIPS is enabled but this partition does not support FIPS`],[`https://ecs.{Region}.{PartitionResult#dualStackDnsSuffix}`,JW],[BW,`DualStack is enabled but this partition does not support DualStack`],[`https://ecs.{Region}.{PartitionResult#dnsSuffix}`,JW],[BW,`Invalid Configuration: Missing Region`]]},MKe=2,NKe=new Int32Array([-1,1,-1,0,12,3,1,4,100000011,2,5,100000011,3,8,6,4,7,100000010,5,100000008,100000009,4,10,9,6,100000006,100000007,5,11,100000005,6,100000004,100000005,3,100000001,13,4,100000002,100000003]),PKe=xe.from(NKe,MKe,XW.conditions,XW.results),FKe=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),IKe=(e,t={})=>FKe.get(e,()=>ut(PKe,{endpointParams:e,logger:t.logger}));Le.aws=oe;var ZW=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},LKe=class e extends ZW{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RKe=class e extends ZW{name=`ClientException`;$fault=`client`;constructor(t){super({name:`ClientException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zKe=class e extends ZW{name=`ClusterNotFoundException`;$fault=`client`;constructor(t){super({name:`ClusterNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BKe=class e extends ZW{name=`InvalidParameterException`;$fault=`client`;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VKe=class e extends ZW{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HKe=class e extends ZW{name=`ServerException`;$fault=`server`;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},UKe=class e extends ZW{name=`UnsupportedFeatureException`;$fault=`client`;constructor(t){super({name:`UnsupportedFeatureException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WKe=class e extends ZW{name=`UpdateInProgressException`;$fault=`client`;constructor(t){super({name:`UpdateInProgressException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GKe=class e extends ZW{name=`NamespaceNotFoundException`;$fault=`client`;constructor(t){super({name:`NamespaceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KKe=class e extends ZW{name=`ClusterContainsCapacityProviderException`;$fault=`client`;constructor(t){super({name:`ClusterContainsCapacityProviderException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qKe=class e extends ZW{name=`ClusterContainsContainerInstancesException`;$fault=`client`;constructor(t){super({name:`ClusterContainsContainerInstancesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JKe=class e extends ZW{name=`ClusterContainsServicesException`;$fault=`client`;constructor(t){super({name:`ClusterContainsServicesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YKe=class e extends ZW{name=`ClusterContainsTasksException`;$fault=`client`;constructor(t){super({name:`ClusterContainsTasksException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XKe=class e extends ZW{name=`TargetNotConnectedException`;$fault=`client`;constructor(t){super({name:`TargetNotConnectedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZKe=class e extends ZW{name=`ResourceInUseException`;$fault=`client`;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QKe=class e extends ZW{name=`TargetNotFoundException`;$fault=`client`;constructor(t){super({name:`TargetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$Ke=class e extends ZW{name=`ServiceNotFoundException`;$fault=`client`;constructor(t){super({name:`ServiceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eqe=class e extends ZW{name=`AttributeLimitExceededException`;$fault=`client`;constructor(t){super({name:`AttributeLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tqe=class e extends ZW{name=`MissingVersionException`;$fault=`client`;constructor(t){super({name:`MissingVersionException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nqe=class e extends ZW{name=`NoUpdateAvailableException`;$fault=`client`;constructor(t){super({name:`NoUpdateAvailableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rqe=class e extends ZW{name=`ServiceDeploymentNotFoundException`;$fault=`client`;constructor(t){super({name:`ServiceDeploymentNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iqe=class e extends ZW{name=`PlatformUnknownException`;$fault=`client`;constructor(t){super({name:`PlatformUnknownException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aqe=class e extends ZW{name=`DaemonNotActiveException`;$fault=`client`;constructor(t){super({name:`DaemonNotActiveException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oqe=class e extends ZW{name=`DaemonNotFoundException`;$fault=`client`;constructor(t){super({name:`DaemonNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sqe=class e extends ZW{name=`PlatformTaskDefinitionIncompatibilityException`;$fault=`client`;constructor(t){super({name:`PlatformTaskDefinitionIncompatibilityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cqe=class e extends ZW{name=`ServiceNotActiveException`;$fault=`client`;constructor(t){super({name:`ServiceNotActiveException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lqe=class e extends ZW{name=`ResourceNotFoundException`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uqe=class e extends ZW{name=`ConflictException`;$fault=`client`;resourceIds;constructor(t){super({name:`ConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.resourceIds=t.resourceIds}},dqe=class e extends ZW{name=`TaskSetNotFoundException`;$fault=`client`;constructor(t){super({name:`TaskSetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fqe=class e extends ZW{name=`BlockedException`;$fault=`client`;constructor(t){super({name:`BlockedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pqe=`Attachment`,mqe=`AdvancedConfiguration`,hqe=`AttachmentDetails`,gqe=`AccessDeniedException`,_qe=`AttributeLimitExceededException`,vqe=`AwsVpcConfiguration`,yqe=`Attribute`,bqe=`Attachments`,xqe=`Attributes`,Sqe=`BlockedException`,Cqe=`Cluster`,wqe=`CanaryConfiguration`,Tqe=`ClusterContainsContainerInstancesException`,Eqe=`ClusterContainsCapacityProviderException`,Dqe=`CreateClusterRequest`,Oqe=`CreateClusterResponse`,kqe=`ClusterContainsServicesException`,Aqe=`ClusterContainsTasksException`,jqe=`ClusterConfiguration`,Mqe=`CreateCluster`,Nqe=`ContainerDefinition`,Pqe=`ContainerDependency`,Fqe=`ContainerDefinitions`,Iqe=`ContainerDependencies`,Lqe=`ClientException`,Rqe=`ConflictException`,zqe=`ContainerInstanceHealthStatus`,Bqe=`ContainerInstance`,Vqe=`ContainerInstances`,Hqe=`ClusterNotFoundException`,Uqe=`ContainerOverride`,Wqe=`ContainerOverrides`,Gqe=`CapacityProviderStrategy`,Kqe=`CapacityProviderStrategyItem`,qqe=`ContainerRestartPolicy`,Jqe=`ClusterSetting`,Yqe=`ClusterServiceConnectDefaults`,Xqe=`ClusterServiceConnectDefaultsRequest`,Zqe=`CreateServiceRequest`,Qqe=`CreateServiceResponse`,$qe=`ClusterSettings`,eJe=`CreateService`,tJe=`Clusters`,nJe=`Container`,rJe=`Containers`,iJe=`Deployment`,aJe=`DeploymentAlarms`,oJe=`DeploymentConfiguration`,sJe=`DeploymentCircuitBreaker`,cJe=`DeregisterContainerInstanceRequest`,lJe=`DeregisterContainerInstanceResponse`,uJe=`DescribeContainerInstancesRequest`,dJe=`DescribeContainerInstancesResponse`,fJe=`DeregisterContainerInstance`,pJe=`DescribeContainerInstances`,mJe=`DeleteClusterRequest`,hJe=`DeleteClusterResponse`,gJe=`DescribeClustersRequest`,_Je=`DescribeClustersResponse`,vJe=`DeploymentController`,yJe=`DeleteCluster`,bJe=`DescribeClusters`,xJe=`DeploymentEphemeralStorage`,SJe=`DeploymentEarlySuccessCriteria`,CJe=`DevicesList`,wJe=`DeploymentLifecycleHook`,TJe=`DeploymentLifecycleHookList`,EJe=`DeploymentLifecycleHookTimeoutConfiguration`,DJe=`DaemonNotActiveException`,OJe=`DaemonNotFoundException`,kJe=`DescribeServicesRequest`,AJe=`DescribeServicesResponse`,jJe=`DescribeServices`,MJe=`DescribeTasks`,NJe=`DeregisterTaskDefinitionRequest`,PJe=`DeregisterTaskDefinitionResponse`,FJe=`DescribeTaskDefinitionRequest`,IJe=`DescribeTaskDefinitionResponse`,LJe=`DeregisterTaskDefinition`,RJe=`DescribeTaskDefinition`,zJe=`DescribeTasksRequest`,BJe=`DescribeTasksResponse`,VJe=`DockerVolumeConfiguration`,HJe=`Device`,UJe=`Deployments`,WJe=`EBSTagSpecification`,GJe=`EBSTagSpecifications`,KJe=`ExecuteCommandConfiguration`,qJe=`ExecuteCommandLogConfiguration`,JJe=`EnvironmentFile`,YJe=`EFSAuthorizationConfig`,XJe=`EFSVolumeConfiguration`,ZJe=`EnvironmentFiles`,QJe=`EphemeralStorage`,$Je=`EnvironmentVariables`,eYe=`Failure`,tYe=`FirelensConfiguration`,nYe=`FSxWindowsFileServerAuthorizationConfig`,rYe=`FSxWindowsFileServerVolumeConfiguration`,iYe=`Failures`,aYe=`HealthCheck`,oYe=`HostEntry`,sYe=`HostEntryList`,cYe=`HostVolumeProperties`,lYe=`InferenceAccelerator`,uYe=`InferenceAcceleratorOverride`,dYe=`InferenceAcceleratorOverrides`,fYe=`InferenceAccelerators`,pYe=`InstanceHealthCheckResult`,mYe=`InstanceHealthCheckResultList`,hYe=`InvalidParameterException`,gYe=`KernelCapabilities`,_Ye=`KeyValuePair`,vYe=`LoadBalancer`,yYe=`LoadBalancers`,bYe=`LinearConfiguration`,xYe=`ListContainerInstances`,SYe=`ListContainerInstancesRequest`,CYe=`ListContainerInstancesResponse`,wYe=`ListClustersRequest`,TYe=`ListClustersResponse`,EYe=`ListClusters`,DYe=`LogConfiguration`,OYe=`LimitExceededException`,kYe=`LinuxParameters`,AYe=`ListServices`,jYe=`ListServicesRequest`,MYe=`ListServicesResponse`,NYe=`ListTasks`,PYe=`ListTaskDefinitions`,FYe=`ListTaskDefinitionsRequest`,IYe=`ListTaskDefinitionsResponse`,LYe=`ListTasksRequest`,RYe=`ListTasksResponse`,zYe=`ManagedAgent`,BYe=`ManagedAgents`,VYe=`MetricConfigurationList`,HYe=`MetricConfiguration`,UYe=`MonitoringConfiguration`,WYe=`MountPoint`,GYe=`MountPointList`,KYe=`ManagedStorageConfiguration`,qYe=`MissingVersionException`,JYe=`NetworkBinding`,YYe=`NetworkBindings`,XYe=`NetworkConfiguration`,ZYe=`NetworkInterface`,QYe=`NetworkInterfaces`,$Ye=`NamespaceNotFoundException`,eXe=`NoUpdateAvailableException`,tXe=`PlacementConstraint`,nXe=`ProxyConfigurationProperties`,rXe=`PlacementConstraints`,iXe=`ProxyConfiguration`,aXe=`PortMapping`,oXe=`PortMappingList`,sXe=`PlacementStrategy`,cXe=`PlacementStrategies`,lXe=`PlatformTaskDefinitionIncompatibilityException`,uXe=`PlatformUnknownException`,dXe=`Resource`,fXe=`RequiresAttributes`,pXe=`RepositoryCredentials`,mXe=`ResourceInUseException`,hXe=`ResourceNotFoundException`,gXe=`RuntimePlatform`,_Xe=`ResourceRequirement`,vXe=`ResourceRequirements`,yXe=`RunTask`,bXe=`RegisterTaskDefinition`,xXe=`RegisterTaskDefinitionRequest`,SXe=`RegisterTaskDefinitionResponse`,CXe=`RunTaskRequest`,wXe=`RunTaskResponse`,TXe=`Resources`,EXe=`Scale`,DXe=`SystemControl`,OXe=`ServiceConnectAccessLogConfiguration`,kXe=`ServiceConnectConfiguration`,AXe=`ServiceConnectClientAlias`,jXe=`ServiceConnectClientAliasList`,MXe=`ServiceCurrentRevisionSummary`,NXe=`ServiceCurrentRevisionSummaryList`,PXe=`ServiceConnectService`,FXe=`ServiceConnectServiceList`,IXe=`ServiceConnectServiceResource`,LXe=`ServiceConnectServiceResourceList`,RXe=`ServiceConnectTlsConfiguration`,zXe=`ServiceConnectTlsCertificateAuthority`,BXe=`ServiceConnectTestTrafficHeaderMatchRules`,VXe=`ServiceConnectTestTrafficHeaderRules`,HXe=`ServiceConnectTestTrafficRules`,UXe=`SystemControls`,WXe=`ServiceDeploymentNotFoundException`,GXe=`ServerException`,KXe=`ServiceEvent`,qXe=`ServiceEvents`,JXe=`S3FilesVolumeConfiguration`,YXe=`SecretList`,XXe=`ServiceManagedEBSVolumeConfiguration`,ZXe=`ServiceNotActiveException`,QXe=`ServiceNotFoundException`,$Xe=`ServiceRegistry`,eZe=`ServiceRegistries`,tZe=`StopTaskRequest`,nZe=`StopTaskResponse`,rZe=`StopTask`,iZe=`ServiceVolumeConfiguration`,aZe=`ServiceVolumeConfigurations`,oZe=`Secret`,sZe=`Service`,cZe=`Services`,lZe=`Statistics`,uZe=`Tag`,dZe=`ThresholdConfiguration`,fZe=`TimeoutConfiguration`,pZe=`TaskDefinition`,mZe=`TaskDefinitionPlacementConstraint`,hZe=`TaskDefinitionPlacementConstraints`,gZe=`TaskEphemeralStorage`,_Ze=`TmpfsList`,vZe=`TaskManagedEBSVolumeConfiguration`,yZe=`TaskManagedEBSVolumeTerminationPolicy`,bZe=`TargetNotConnectedException`,xZe=`TargetNotFoundException`,SZe=`TaskOverride`,CZe=`TaskSet`,wZe=`TaskSetNotFoundException`,TZe=`TaskSets`,EZe=`TaskVolumeConfiguration`,DZe=`TaskVolumeConfigurations`,OZe=`Task`,kZe=`Tags`,AZe=`Tasks`,jZe=`Tmpfs`,MZe=`Ulimit`,NZe=`UpdateContainerInstancesState`,PZe=`UpdateContainerInstancesStateRequest`,FZe=`UpdateContainerInstancesStateResponse`,IZe=`UnsupportedFeatureException`,LZe=`UpdateInProgressException`,RZe=`UlimitList`,zZe=`Volume`,BZe=`VolumeFrom`,VZe=`VolumeFromList`,HZe=`VersionInfo`,UZe=`VolumeList`,WZe=`VpcLatticeConfiguration`,GZe=`VpcLatticeConfigurations`,QW=`attachments`,KZe=`agentConnected`,qZe=`advancedConfiguration`,$W=`authorizationConfig`,JZe=`awsvpcConfiguration`,YZe=`agentHash`,XZe=`attachmentId`,ZZe=`accessLogConfiguration`,QZe=`alarmNames`,$Ze=`appProtocol`,eQe=`accessPointArn`,tQe=`awsPcaAuthorityArn`,nQe=`assignPublicIp`,rQe=`accessPointId`,iQe=`activeServicesCount`,aQe=`attachmentsStatus`,oQe=`alternateTargetGroupArn`,sQe=`agentUpdateStatus`,cQe=`agentVersion`,lQe=`availabilityZone`,eG=`availabilityZoneRebalancing`,uQe=`action`,dQe=`add`,fQe=`alarms`,tG=`arn`,nG=`attributes`,pQe=`autoprovision`,mQe=`base`,hQe=`bindIP`,gQe=`bakeTimeInMinutes`,rG=`client`,iG=`clusterArn`,_Qe=`configuredAtLaunch`,vQe=`clusterArns`,yQe=`clientAliases`,bQe=`containerArn`,xQe=`connectivityAt`,SQe=`cpuArchitecture`,aG=`createdAt`,CQe=`canaryBakeTimeInMinutes`,wQe=`createdBy`,TQe=`canaryConfiguration`,oG=`containerDefinitions`,EQe=`computedDesiredCount`,sG=`containerInstanceArn`,DQe=`containerInstanceArns`,cG=`containerInstance`,lG=`containerInstances`,uG=`clusterName`,dG=`containerName`,OQe=`containerOverrides`,kQe=`canaryPercent`,fG=`capacityProviderName`,pG=`containerPortRange`,mG=`capacityProviderStrategy`,AQe=`capacityProvider`,hG=`capacityProviders`,gG=`containerPath`,_G=`containerPort`,vG=`credentialsParameter`,jQe=`credentialSpecs`,MQe=`currentServiceDeployment`,NQe=`currentServiceRevisions`,yG=`clientToken`,PQe=`cloudWatchEncryptionEnabled`,FQe=`cloudWatchLogGroupName`,IQe=`capabilities`,bG=`cluster`,xG=`clusters`,SG=`configuration`,CG=`command`,LQe=`compatibilities`,RQe=`condition`,zQe=`connectivity`,BQe=`containers`,VQe=`count`,wG=`cpu`,TG=`details`,HQe=`deregisteredAt`,UQe=`discoveryArn`,EG=`deploymentConfiguration`,WQe=`deploymentCircuitBreaker`,DG=`defaultCapacityProviderStrategy`,OG=`desiredCount`,kG=`deploymentController`,GQe=`dockerLabels`,KQe=`disableNetworking`,qQe=`daemonName`,AG=`deviceName`,jG=`discoveryName`,JQe=`dnsName`,YQe=`dependsOn`,XQe=`deleteOnTermination`,ZQe=`driverOpts`,QQe=`deleteRequestedAt`,$Qe=`dnsServers`,e$e=`dnsSearchDomains`,t$e=`dockerSecurityOptions`,MG=`desiredStatus`,NG=`deviceType`,n$e=`doubleValue`,r$e=`dockerVolumeConfiguration`,i$e=`dockerVersion`,a$e=`devices`,o$e=`deployments`,s$e=`detail`,c$e=`domain`,l$e=`driver`,u$e=`drop`,PG=`error`,d$e=`exitCode`,f$e=`executeCommandConfiguration`,FG=`enableExecuteCommand`,IG=`enableECSManagedTags`,LG=`environmentFiles`,RG=`enableFaultInjection`,p$e=`extraHosts`,m$e=`externalId`,h$e=`ec2InstanceId`,g$e=`entryPoint`,zG=`executionRoleArn`,_$e=`executionStoppedAt`,v$e=`earlySuccessCriteria`,BG=`ephemeralStorage`,y$e=`efsVolumeConfiguration`,VG=`environment`,HG=`enabled`,UG=`enable`,WG=`encrypted`,b$e=`essential`,x$e=`events`,GG=`expression`,S$e=`exact`,KG=`family`,C$e=`firelensConfiguration`,qG=`fargateEphemeralStorage`,w$e=`fargateEphemeralStorageKmsKeyId`,T$e=`familyPrefix`,E$e=`fileSystemArn`,JG=`fileSystemId`,D$e=`failedTasks`,YG=`filesystemType`,O$e=`fsxWindowsFileServerVolumeConfiguration`,XG=`failures`,k$e=`filter`,A$e=`field`,j$e=`force`,M$e=`format`,ZG=`group`,N$e=`gpuIds`,QG=`hostname`,P$e=`healthCheck`,$G=`healthCheckGracePeriodSeconds`,eK=`hookDetails`,F$e=`httpError`,I$e=`hardLimit`,L$e=`healthyPercent`,R$e=`hostPortRange`,z$e=`hostPath`,tK=`hostPort`,nK=`healthStatus`,B$e=`hookTargetArn`,V$e=`header`,H$e=`host`,rK=`id`,U$e=`ipAddress`,W$e=`inferenceAcceleratorOverrides`,iK=`inferenceAccelerators`,G$e=`ipv6Address`,K$e=`issuerCertificateAuthority`,q$e=`imageDigest`,J$e=`ignoredExitCodes`,aK=`ipcMode`,Y$e=`initProcessEnabled`,X$e=`ingressPortOverride`,Z$e=`includeQueryParameters`,Q$e=`idleTimeoutSeconds`,$$e=`integerValue`,e1e=`iam`,oK=`image`,t1e=`interactive`,sK=`include`,n1e=`interval`,cK=`iops`,r1e=`key`,i1e=`kmsKey`,lK=`kmsKeyId`,a1e=`links`,uK=`loadBalancers`,o1e=`loadBalancerName`,dK=`logConfiguration`,s1e=`linearConfiguration`,c1e=`logDriver`,l1e=`lifecycleHooks`,u1e=`linuxParameters`,fK=`lastStatus`,d1e=`lastStartedAt`,f1e=`lastStatusChange`,p1e=`lifecycleStages`,pK=`launchType`,m1e=`lastUpdated`,h1e=`longValue`,g1e=`labels`,_1e=`logging`,mK=`message`,v1e=`managedAgents`,y1e=`metricConfigurations`,hK=`managedEBSVolume`,b1e=`minimumHealthyPercent`,x1e=`metricNames`,S1e=`mountOptions`,C1e=`mountPoints`,w1e=`maximumPercent`,gK=`memoryReservation`,_K=`maxResults`,T1e=`managedStorageConfiguration`,E1e=`maxSwap`,vK=`memory`,D1e=`monitoring`,yK=`name`,O1e=`networkBindings`,bK=`networkConfiguration`,k1e=`neuronDeviceIds`,A1e=`networkInterfaces`,xK=`networkMode`,SK=`nextToken`,CK=`namespace`,wK=`options`,j1e=`overallStatus`,M1e=`operatingSystemFamily`,TK=`overrides`,N1e=`privileged`,EK=`pendingCount`,DK=`placementConstraints`,OK=`proxyConfiguration`,kK=`platformFamily`,P1e=`privateIpv4Address`,F1e=`productionListenerRule`,I1e=`portMappings`,AK=`pidMode`,jK=`portName`,L1e=`perRequestTimeoutSeconds`,MK=`placementStrategy`,R1e=`pullStartedAt`,z1e=`pullStoppedAt`,B1e=`pseudoTerminal`,NK=`pendingTasksCount`,V1e=`pendingTaskCount`,PK=`propagateTags`,FK=`platformVersion`,H1e=`permissions`,IK=`port`,LK=`protocol`,U1e=`properties`,RK=`reason`,zK=`roleArn`,W1e=`restartAttemptPeriod`,BK=`registeredAt`,G1e=`registryArn`,K1e=`requiresAttributes`,q1e=`registeredBy`,J1e=`repositoryCredentials`,Y1e=`registeredContainerInstancesCount`,VK=`requiresCompatibilities`,HK=`runningCount`,UK=`rootDirectory`,X1e=`resourceIds`,Z1e=`referenceId`,Q1e=`runtimeId`,WK=`resourceManagementType`,GK=`readOnly`,$1e=`resetOnHealthyTask`,e0e=`restartPolicy`,KK=`runtimePlatform`,qK=`resourceRequirements`,t0e=`readonlyRootFilesystem`,n0e=`remainingResources`,r0e=`registeredResources`,i0e=`rolloutState`,a0e=`rolloutStateReason`,o0e=`resolutionSeconds`,s0e=`resourceType`,JK=`runningTasksCount`,c0e=`requestedTaskCount`,l0e=`runningTaskCount`,u0e=`revision`,d0e=`retries`,f0e=`role`,YK=`rollback`,XK=`smithy.ts.sdk.synthetic.com.amazonaws.ecs`,p0e=`startedAt`,ZK=`serviceArn`,m0e=`serviceArns`,h0e=`stoppedAt`,g0e=`stoppingAt`,QK=`startedBy`,_0e=`s3BucketName`,v0e=`stepBakeTimeInMinutes`,y0e=`systemControls`,$K=`serviceConnectConfiguration`,eq=`serviceConnectDefaults`,b0e=`serviceConnectResources`,x0e=`sourceContainer`,S0e=`stopCode`,C0e=`s3EncryptionEnabled`,w0e=`securityGroups`,tq=`sizeInGiB`,nq=`snapshotId`,T0e=`s3KeyPrefix`,E0e=`softLimit`,D0e=`sharedMemorySize`,rq=`serviceName`,O0e=`secretOptions`,k0e=`startPeriod`,A0e=`sourcePath`,j0e=`stepPercent`,iq=`statusReason`,aq=`serviceRegistries`,M0e=`stoppedReason`,oq=`schedulingStrategy`,N0e=`stabilityStatusAt`,P0e=`sourceServiceRevisionCleanup`,F0e=`stringSetValue`,I0e=`stabilityStatus`,L0e=`startTimeout`,R0e=`stopTimeout`,z0e=`sourceVolume`,B0e=`s3filesVolumeConfiguration`,V0e=`scale`,H0e=`scope`,U0e=`server`,W0e=`secrets`,G0e=`service`,sq=`services`,cq=`settings`,K0e=`size`,q0e=`sort`,lq=`status`,J0e=`statistics`,Y0e=`strategy`,X0e=`subnets`,Z0e=`swappiness`,uq=`type`,dq=`taskArn`,Q0e=`taskArns`,$0e=`thresholdConfiguration`,e2e=`timeoutConfiguration`,fq=`taskDefinition`,pq=`taskDefinitionArn`,t2e=`taskDefinitionArns`,mq=`transitEncryptionPort`,n2e=`transitEncryption`,hq=`targetGroupArn`,r2e=`targetId`,i2e=`timeoutInMinutes`,a2e=`testListenerRule`,o2e=`terminationPolicy`,gq=`taskRoleArn`,s2e=`taskSetArn`,c2e=`taskSets`,_q=`tagSpecifications`,vq=`targetType`,l2e=`testTrafficRules`,yq=`tags`,bq=`tasks`,xq=`task`,Sq=`throughput`,Cq=`timeout`,u2e=`tls`,d2e=`tmpfs`,f2e=`user`,wq=`updatedAt`,p2e=`ulimits`,m2e=`unit`,Tq=`value`,h2e=`versionConsistency`,Eq=`volumeConfigurations`,g2e=`volumesFrom`,_2e=`valueFrom`,v2e=`versionInfo`,Dq=`volumeInitializationRate`,Oq=`vpcLatticeConfigurations`,kq=`volumeType`,Aq=`version`,jq=`volumes`,y2e=`weight`,b2e=`workingDirectory`,O=`com.amazonaws.ecs`,Mq=pt.for(XK),x2e=[-3,XK,`ECSServiceException`,0,[],[]];Mq.registerError(x2e,ZW);var Nq=pt.for(O),S2e=[-3,O,gqe,{[PG]:rG,[F$e]:403},[mK],[0]];Nq.registerError(S2e,LKe);var C2e=[-3,O,_qe,{[PG]:rG},[mK],[0]];Nq.registerError(C2e,eqe);var w2e=[-3,O,Sqe,{[PG]:rG},[mK],[0]];Nq.registerError(w2e,fqe);var T2e=[-3,O,Lqe,{[PG]:rG},[mK],[0]];Nq.registerError(T2e,RKe);var E2e=[-3,O,Eqe,{[PG]:rG},[mK],[0]];Nq.registerError(E2e,KKe);var D2e=[-3,O,Tqe,{[PG]:rG},[mK],[0]];Nq.registerError(D2e,qKe);var O2e=[-3,O,kqe,{[PG]:rG},[mK],[0]];Nq.registerError(O2e,JKe);var k2e=[-3,O,Aqe,{[PG]:rG},[mK],[0]];Nq.registerError(k2e,YKe);var A2e=[-3,O,Hqe,{[PG]:rG},[mK],[0]];Nq.registerError(A2e,zKe);var j2e=[-3,O,Rqe,{[PG]:rG},[X1e,mK],[64,0]];Nq.registerError(j2e,uqe);var M2e=[-3,O,DJe,{[PG]:rG},[mK],[0]];Nq.registerError(M2e,aqe);var N2e=[-3,O,OJe,{[PG]:rG},[mK],[0]];Nq.registerError(N2e,oqe);var P2e=[-3,O,hYe,{[PG]:rG},[mK],[0]];Nq.registerError(P2e,BKe);var F2e=[-3,O,OYe,{[PG]:rG},[mK],[0]];Nq.registerError(F2e,VKe);var I2e=[-3,O,qYe,{[PG]:rG},[mK],[0]];Nq.registerError(I2e,tqe);var L2e=[-3,O,$Ye,{[PG]:rG},[mK],[0]];Nq.registerError(L2e,GKe);var R2e=[-3,O,eXe,{[PG]:rG},[mK],[0]];Nq.registerError(R2e,nqe);var z2e=[-3,O,lXe,{[PG]:rG},[mK],[0]];Nq.registerError(z2e,sqe);var B2e=[-3,O,uXe,{[PG]:rG},[mK],[0]];Nq.registerError(B2e,iqe);var V2e=[-3,O,mXe,{[PG]:rG},[mK],[0]];Nq.registerError(V2e,ZKe);var H2e=[-3,O,hXe,{[PG]:rG},[mK],[0]];Nq.registerError(H2e,lqe);var U2e=[-3,O,GXe,{[PG]:U0e},[mK],[0]];Nq.registerError(U2e,HKe);var W2e=[-3,O,WXe,{[PG]:rG},[mK],[0]];Nq.registerError(W2e,rqe);var G2e=[-3,O,ZXe,{[PG]:rG},[mK],[0]];Nq.registerError(G2e,cqe);var K2e=[-3,O,QXe,{[PG]:rG},[mK],[0]];Nq.registerError(K2e,$Ke);var q2e=[-3,O,bZe,{[PG]:rG},[mK],[0]];Nq.registerError(q2e,XKe);var J2e=[-3,O,xZe,{[PG]:rG},[mK],[0]];Nq.registerError(J2e,QKe);var Y2e=[-3,O,wZe,{[PG]:rG},[mK],[0]];Nq.registerError(Y2e,dqe);var X2e=[-3,O,IZe,{[PG]:rG},[mK],[0]];Nq.registerError(X2e,UKe);var Z2e=[-3,O,LZe,{[PG]:rG},[mK],[0]];Nq.registerError(Z2e,WKe);var Q2e=[Mq,Nq],$2e=[3,O,mqe,0,[oQe,F1e,a2e,zK],[0,0,0,0]],e4e=[3,O,pqe,0,[rK,uq,lq,TG],[0,0,0,()=>_6e]],Pq=[3,O,yqe,0,[yK,Tq,vq,r2e],[0,0,0,0],1],t4e=[3,O,vqe,0,[X0e,w0e,nQe],[64,64,0],1],n4e=[3,O,wqe,0,[kQe,CQe],[1,1]],r4e=[3,O,Kqe,0,[AQe,y2e,mQe],[0,1,1],1],Fq=[3,O,Cqe,0,[iG,uG,SG,lq,Y1e,JK,NK,iQe,J0e,yq,cq,hG,DG,QW,aQe,eq],[0,0,()=>Iq,0,1,1,1,1,()=>H6e,()=>_J,()=>tJ,64,()=>eJ,()=>Qq,0,()=>i4e]],Iq=[3,O,jqe,0,[f$e,T1e],[()=>G4e,()=>v3e]],i4e=[3,O,Yqe,0,[CK],[0]],a4e=[3,O,Xqe,0,[CK],[0],1],o4e=[3,O,Jqe,0,[yK,Tq],[0,0]],s4e=[3,O,nJe,0,[bQe,dq,yK,oK,q$e,Q1e,fK,d$e,RK,O1e,A1e,nK,v1e,wG,vK,gK,N$e,k1e],[0,0,0,0,0,0,0,1,0,()=>j6e,()=>M6e,0,()=>O6e,0,0,0,64,64]],c4e=[3,O,Nqe,0,[yK,oK,J1e,wG,vK,gK,a1e,I1e,b$e,e0e,g$e,CG,VG,LG,C1e,g2e,u1e,W0e,YQe,L0e,R0e,h2e,QG,f2e,b2e,KQe,N1e,t0e,$Qe,e$e,p$e,t$e,t1e,B1e,GQe,p2e,dK,P$e,y0e,qK,C$e,jQe],[0,0,[()=>k3e,0],1,1,1,64,()=>N6e,2,()=>f4e,64,64,[()=>oJ,0],()=>aJ,()=>A6e,()=>J6e,()=>a3e,()=>mJ,()=>y6e,1,1,0,0,0,0,2,2,2,64,64,()=>T6e,64,2,2,128,()=>q6e,()=>Uq,()=>Z4e,()=>U6e,()=>fJ,()=>J4e,64]],l4e=[3,O,Pqe,0,[dG,RQe],[0,0],2],Lq=[3,O,Bqe,0,[sG,h$e,fG,Aq,v2e,n0e,r0e,lq,iq,KZe,JK,NK,sQe,nG,BK,QW,yq,nK],[0,0,0,1,()=>p6e,()=>pJ,()=>pJ,0,0,2,1,1,0,()=>$q,4,()=>Qq,()=>_J,()=>u4e]],u4e=[3,O,zqe,0,[j1e,TG],[0,()=>D6e]],d4e=[3,O,Uqe,0,[yK,CG,VG,LG,wG,vK,gK,qK],[0,64,[()=>oJ,0],()=>aJ,1,1,1,()=>fJ]],f4e=[3,O,qqe,0,[HG,J$e,W1e],[2,65,1],1],p4e=[3,O,Dqe,0,[uG,yq,cq,SG,hG,DG,eq],[0,()=>_J,()=>tJ,()=>Iq,64,()=>eJ,()=>a4e]],m4e=[3,O,Oqe,0,[bG],[()=>Fq]],h4e=[3,O,Zqe,0,[rq,bG,fq,eG,uK,aq,OG,yG,pK,mG,FK,f0e,EG,DK,MK,bK,$G,oq,kG,yq,IG,PK,FG,$K,Eq,Oq,D1e],[0,0,0,0,()=>lJ,()=>hJ,1,0,0,()=>eJ,0,0,()=>Rq,()=>uJ,()=>dJ,()=>Wq,1,0,()=>zq,()=>_J,2,0,2,()=>Jq,()=>gJ,()=>xJ,()=>b3e],1],g4e=[3,O,Qqe,0,[G0e],[()=>qq]],_4e=[3,O,mJe,0,[bG],[0],1],v4e=[3,O,hJe,0,[bG],[()=>Fq]],y4e=[3,O,iJe,0,[rK,lq,fq,OG,EK,HK,D$e,aG,wq,mG,pK,FK,kK,bK,i0e,a0e,$K,b0e,Eq,qG,Oq],[0,0,0,1,1,1,1,4,4,()=>eJ,0,0,0,()=>Wq,0,0,()=>Jq,()=>R6e,()=>gJ,()=>Bq,()=>xJ]],b4e=[3,O,aJe,0,[QZe,YK,UG],[64,2,2],3],x4e=[3,O,sJe,0,[UG,YK,$1e,$0e],[2,2,2,()=>s6e],2],Rq=[3,O,oJe,0,[WQe,w1e,b1e,fQe,Y0e,gQe,l1e,s1e,TQe,v$e],[()=>x4e,1,1,()=>b4e,0,1,()=>S6e,()=>i3e,()=>n4e,()=>S4e]],zq=[3,O,vJe,0,[uq],[0],1],S4e=[3,O,SJe,0,[UG,L$e,P0e],[2,1,0],1],Bq=[3,O,xJe,0,[lK],[0]],C4e=[3,O,wJe,0,[vq,B$e,zK,p1e,eK,e2e],[0,0,0,64,15,()=>w4e]],w4e=[3,O,EJe,0,[i2e,uQe],[1,0]],T4e=[3,O,cJe,0,[cG,bG,j$e],[0,0,2],1],E4e=[3,O,lJe,0,[cG],[()=>Lq]],D4e=[3,O,NJe,0,[fq],[0],1],O4e=[3,O,PJe,0,[fq],[[()=>Xq,0]]],k4e=[3,O,gJe,0,[xG,sK],[64,64]],A4e=[3,O,_Je,0,[xG,XG],[()=>v6e,()=>sJ]],j4e=[3,O,uJe,0,[lG,bG,sK],[64,0,64],1],M4e=[3,O,dJe,0,[lG,XG],[()=>rJ,()=>sJ]],N4e=[3,O,kJe,0,[sq,bG,sK],[64,0,64],1],P4e=[3,O,AJe,0,[sq,XG],[()=>V6e,()=>sJ]],F4e=[3,O,FJe,0,[fq,sK],[0,64],1],I4e=[3,O,IJe,0,[fq,yq],[[()=>Xq,0],()=>_J]],L4e=[3,O,zJe,0,[bq,bG,sK],[64,0,64],1],R4e=[3,O,BJe,0,[bq,XG],[[()=>yJ,0],()=>sJ]],z4e=[3,O,HJe,0,[z$e,gG,H1e],[0,0,64],1],B4e=[3,O,VJe,0,[H0e,pQe,l$e,ZQe,g1e],[0,2,0,128,128]],V4e=[3,O,WJe,0,[s0e,yq,PK],[0,()=>_J,0],1],H4e=[3,O,YJe,0,[rQe,e1e],[0,0]],U4e=[3,O,XJe,0,[JG,UK,n2e,mq,$W],[0,0,0,1,()=>H4e],1],W4e=[3,O,JJe,0,[Tq,uq],[0,0],2],Vq=[3,O,QJe,0,[tq],[1],1],G4e=[3,O,KJe,0,[lK,_1e,dK],[0,0,()=>K4e]],K4e=[3,O,qJe,0,[FQe,PQe,_0e,C0e,T0e],[0,2,0,2,0]],q4e=[3,O,eYe,0,[tG,RK,s$e],[0,0,0]],J4e=[3,O,tYe,0,[uq,wK],[0,128],1],Y4e=[3,O,nYe,0,[vG,c$e],[0,0],2],X4e=[3,O,rYe,0,[JG,UK,$W],[0,0,()=>Y4e],3],Z4e=[3,O,aYe,0,[CG,n1e,Cq,d0e,k0e],[64,1,1,1,1],1],Q4e=[3,O,oYe,0,[QG,U$e],[0,0],2],$4e=[3,O,cYe,0,[A0e],[0]],e3e=[3,O,lYe,0,[AG,NG],[0,0],2],t3e=[3,O,uYe,0,[AG,NG],[0,0]],n3e=[3,O,pYe,0,[uq,lq,iq,m1e,f1e],[0,0,0,4,4]],r3e=[3,O,gYe,0,[dQe,u$e],[64,64]],Hq=[3,O,_Ye,0,[yK,Tq],[0,0]],i3e=[3,O,bYe,0,[j0e,v0e],[1,1]],a3e=[3,O,kYe,0,[IQe,a$e,Y$e,D0e,d2e,E1e,Z0e],[()=>r3e,()=>w6e,2,1,()=>K6e,1,1]],o3e=[3,O,wYe,0,[SK,_K],[0,1]],s3e=[3,O,TYe,0,[vQe,SK],[64,0]],c3e=[3,O,SYe,0,[bG,k$e,SK,_K,lq],[0,0,0,1,0]],l3e=[3,O,CYe,0,[DQe,SK],[64,0]],u3e=[3,O,jYe,0,[bG,SK,_K,pK,oq,WK],[0,0,1,0,0,0]],d3e=[3,O,MYe,0,[m0e,SK],[64,0]],f3e=[3,O,FYe,0,[T$e,lq,q0e,SK,_K],[0,0,0,0,1]],p3e=[3,O,IYe,0,[t2e,SK],[64,0]],m3e=[3,O,LYe,0,[bG,cG,KG,SK,_K,QK,rq,MG,pK,qQe],[0,0,0,0,1,0,0,0,0,0]],h3e=[3,O,RYe,0,[Q0e,SK],[64,0]],g3e=[3,O,vYe,0,[hq,o1e,dG,_G,qZe],[0,0,0,1,()=>$2e]],Uq=[3,O,DYe,0,[c1e,wK,O0e],[0,128,()=>mJ],1],_3e=[3,O,zYe,0,[d1e,yK,RK,fK],[4,0,0,0]],v3e=[3,O,KYe,0,[lK,w$e],[0,0]],y3e=[3,O,HYe,0,[x1e,o0e],[64,1],2],b3e=[3,O,UYe,0,[y1e],[()=>k6e]],x3e=[3,O,WYe,0,[z0e,gG,GK],[0,0,2]],S3e=[3,O,JYe,0,[hQe,_G,tK,LK,pG,R$e],[0,1,1,0,0,0]],Wq=[3,O,XYe,0,[JZe],[()=>t4e]],C3e=[3,O,ZYe,0,[XZe,P1e,G$e],[0,0,0]],w3e=[3,O,tXe,0,[uq,GG],[0,0]],T3e=[3,O,sXe,0,[uq,A$e],[0,0]],E3e=[3,O,aXe,0,[_G,tK,LK,yK,$Ze,pG],[1,1,0,0,0,0]],Gq=[3,O,iXe,0,[dG,uq,U1e],[0,0,()=>P6e],1],D3e=[3,O,xXe,0,[KG,oG,gq,zG,xK,jq,DK,VK,wG,vK,yq,AK,aK,OK,iK,BG,KK,RG],[0,[()=>nJ,0],0,0,0,()=>bJ,()=>vJ,64,0,0,()=>_J,0,0,()=>Gq,()=>cJ,()=>Vq,()=>Kq,2],2],O3e=[3,O,SXe,0,[fq,yq],[[()=>Xq,0],()=>_J]],k3e=[3,O,pXe,8,[vG],[0],1],A3e=[3,O,dXe,0,[yK,uq,n$e,h1e,$$e,F0e],[0,0,1,1,1,64]],j3e=[3,O,_Xe,0,[Tq,uq],[0,0],2],M3e=[3,O,CXe,0,[fq,mG,bG,VQe,IG,FG,ZG,pK,bK,TK,DK,MK,FK,PK,Z1e,QK,yq,yG,Eq],[0,()=>eJ,0,1,2,2,0,0,()=>Wq,[()=>Zq,0],()=>uJ,()=>dJ,0,0,0,0,()=>_J,[0,4],()=>G6e],1],N3e=[3,O,wXe,0,[bq,XG],[[()=>yJ,0],()=>sJ]],Kq=[3,O,gXe,0,[SQe,M1e],[0,0]],P3e=[3,O,JXe,0,[E$e,UK,mq,eQe],[0,0,1,0],1],F3e=[3,O,EXe,0,[Tq,m2e],[1,0]],I3e=[3,O,oZe,0,[yK,_2e],[0,0],2],qq=[3,O,sZe,0,[ZK,rq,iG,uK,aq,lq,OG,HK,EK,pK,mG,FK,kK,fq,EG,c2e,o$e,zK,x$e,aG,MQe,NQe,DK,MK,bK,$G,oq,kG,yq,wQe,IG,PK,FG,eG,WK],[0,0,0,()=>lJ,()=>hJ,0,1,1,1,0,()=>eJ,0,0,0,()=>Rq,()=>W6e,()=>C6e,0,()=>B6e,4,0,()=>z6e,()=>uJ,()=>dJ,()=>Wq,1,0,()=>zq,()=>_J,0,2,0,2,0,0]],L3e=[3,O,OXe,0,[M$e,Z$e],[0,0],1],R3e=[3,O,AXe,0,[IK,JQe,l2e],[1,0,()=>U3e],1],Jq=[3,O,kXe,0,[HG,CK,sq,dK,ZZe],[2,0,()=>L6e,()=>Uq,()=>L3e],1],z3e=[3,O,PXe,0,[jK,jG,yQe,X$e,Cq,u2e],[0,0,()=>I6e,1,()=>c6e,()=>G3e],1],B3e=[3,O,IXe,0,[jG,UQe],[0,0]],V3e=[3,O,BXe,0,[S$e],[0],1],H3e=[3,O,VXe,0,[yK,Tq],[0,()=>V3e],1],U3e=[3,O,HXe,0,[V$e],[()=>H3e],1],W3e=[3,O,zXe,0,[tQe],[0]],G3e=[3,O,RXe,0,[K$e,i1e,zK],[()=>W3e,0,0],1],K3e=[3,O,MXe,0,[tG,c0e,l0e,V1e],[0,1,1,1]],q3e=[3,O,KXe,0,[rK,aG,mK],[0,4,0]],J3e=[3,O,XXe,0,[zK,WG,lK,kq,tq,nq,Dq,cK,Sq,_q,YG],[0,2,0,0,1,0,1,1,1,()=>iJ,0],1],Y3e=[3,O,$Xe,0,[G1e,IK,dG,_G],[0,1,0,1]],X3e=[3,O,iZe,0,[yK,hK],[0,()=>J3e],1],Z3e=[3,O,tZe,0,[xq,bG,RK],[0,0,0],1],Q3e=[3,O,nZe,0,[xq],[[()=>Yq,0]]],$3e=[3,O,DXe,0,[CK,Tq],[0,0]],e6e=[3,O,uZe,0,[r1e,Tq],[0,0]],Yq=[3,O,OZe,0,[QW,nG,lQe,fG,iG,zQe,xQe,sG,BQe,wG,aG,MG,FG,_$e,ZG,nK,iK,fK,pK,vK,TK,FK,kK,R1e,z1e,p0e,QK,S0e,h0e,M0e,g0e,yq,dq,pq,Aq,BG,qG],[()=>Qq,()=>$q,0,0,0,0,4,0,()=>x6e,0,4,0,2,4,0,0,()=>cJ,0,0,0,[()=>Zq,0],0,0,4,4,4,0,0,4,0,4,()=>_J,0,0,1,()=>Vq,()=>n6e]],Xq=[3,O,pZe,0,[pq,oG,KG,gq,zG,xK,u0e,jq,lq,K1e,DK,LQe,KK,VK,wG,vK,iK,AK,aK,OK,BK,HQe,QQe,q1e,BG,RG],[0,[()=>nJ,0],0,0,0,0,1,()=>bJ,0,()=>F6e,()=>vJ,64,()=>Kq,64,0,0,()=>cJ,0,0,()=>Gq,4,4,4,0,()=>Vq,2]],t6e=[3,O,mZe,0,[uq,GG],[0,0]],n6e=[3,O,gZe,0,[tq,lK],[1,0]],r6e=[3,O,vZe,0,[zK,WG,lK,kq,tq,nq,Dq,cK,Sq,_q,o2e,YG],[0,2,0,0,1,0,1,1,1,()=>iJ,()=>i6e,0],1],i6e=[3,O,yZe,0,[XQe],[2],1],Zq=[3,O,SZe,0,[OQe,wG,W$e,zG,vK,gq,BG],[[()=>b6e,0],0,()=>E6e,0,0,0,()=>Vq]],a6e=[3,O,CZe,0,[rK,s2e,ZK,iG,QK,m$e,lq,fq,EQe,EK,HK,aG,wq,pK,mG,FK,kK,bK,uK,aq,V0e,I0e,N0e,yq,qG],[0,0,0,0,0,0,0,0,1,1,1,4,4,0,()=>eJ,0,0,()=>Wq,()=>lJ,()=>hJ,()=>F3e,0,4,()=>_J,()=>Bq]],o6e=[3,O,EZe,0,[yK,hK],[0,()=>r6e],1],s6e=[3,O,dZe,0,[uq,Tq],[0,1],2],c6e=[3,O,fZe,0,[Q$e,L1e],[1,1]],l6e=[3,O,jZe,0,[gG,K0e,S1e],[0,1,64],2],u6e=[3,O,MZe,0,[yK,E0e,I$e],[0,1,1],3],d6e=[3,O,PZe,0,[lG,lq,bG],[64,0,0],2],f6e=[3,O,FZe,0,[lG,XG],[()=>rJ,()=>sJ]],p6e=[3,O,HZe,0,[cQe,YZe,i$e],[0,0,0]],m6e=[3,O,zZe,0,[yK,H$e,r$e,y$e,B0e,O$e,_Qe],[0,()=>$4e,()=>B4e,()=>U4e,()=>P3e,()=>X4e,2]],h6e=[3,O,BZe,0,[x0e,GK],[0,2]],g6e=[3,O,WZe,0,[zK,hq,jK],[0,0,0],3],_6e=[1,O,hqe,0,()=>Hq],Qq=[1,O,bqe,0,()=>e4e],$q=[1,O,xqe,0,()=>Pq],eJ=[1,O,Gqe,0,()=>r4e],v6e=[1,O,tJe,0,()=>Fq],tJ=[1,O,$qe,0,()=>o4e],nJ=[1,O,Fqe,0,[()=>c4e,0]],y6e=[1,O,Iqe,0,()=>l4e],rJ=[1,O,Vqe,0,()=>Lq],b6e=[1,O,Wqe,0,[()=>d4e,0]],x6e=[1,O,rJe,0,()=>s4e],S6e=[1,O,TJe,0,()=>C4e],C6e=[1,O,UJe,0,()=>y4e],w6e=[1,O,CJe,0,()=>z4e],iJ=[1,O,GJe,0,()=>V4e],aJ=[1,O,ZJe,0,()=>W4e],oJ=[1,O,$Je,8,()=>Hq],sJ=[1,O,iYe,0,()=>q4e],T6e=[1,O,sYe,0,()=>Q4e],E6e=[1,O,dYe,0,()=>t3e],cJ=[1,O,fYe,0,()=>e3e],D6e=[1,O,mYe,0,()=>n3e],lJ=[1,O,yYe,0,()=>g3e],O6e=[1,O,BYe,0,()=>_3e],k6e=[1,O,VYe,0,()=>y3e],A6e=[1,O,GYe,0,()=>x3e],j6e=[1,O,YYe,0,()=>S3e],M6e=[1,O,QYe,0,()=>C3e],uJ=[1,O,rXe,0,()=>w3e],dJ=[1,O,cXe,0,()=>T3e],N6e=[1,O,oXe,0,()=>E3e],P6e=[1,O,nXe,0,()=>Hq],F6e=[1,O,fXe,0,()=>Pq],fJ=[1,O,vXe,0,()=>j3e],pJ=[1,O,TXe,0,()=>A3e],mJ=[1,O,YXe,0,()=>I3e],I6e=[1,O,jXe,0,()=>R3e],L6e=[1,O,FXe,0,()=>z3e],R6e=[1,O,LXe,0,()=>B3e],z6e=[1,O,NXe,0,()=>K3e],B6e=[1,O,qXe,0,()=>q3e],hJ=[1,O,eZe,0,()=>Y3e],V6e=[1,O,cZe,0,()=>qq],gJ=[1,O,aZe,0,()=>X3e],H6e=[1,O,lZe,0,()=>Hq],U6e=[1,O,UXe,0,()=>$3e],_J=[1,O,kZe,0,()=>e6e],vJ=[1,O,hZe,0,()=>t6e],yJ=[1,O,AZe,0,[()=>Yq,0]],W6e=[1,O,TZe,0,()=>a6e],G6e=[1,O,DZe,0,()=>o6e],K6e=[1,O,_Ze,0,()=>l6e],q6e=[1,O,RZe,0,()=>u6e],J6e=[1,O,VZe,0,()=>h6e],bJ=[1,O,UZe,0,()=>m6e],xJ=[1,O,GZe,0,()=>g6e],Y6e=[9,O,Mqe,0,()=>p4e,()=>m4e],X6e=[9,O,eJe,0,()=>h4e,()=>g4e],Z6e=[9,O,yJe,2,()=>_4e,()=>v4e],Q6e=[9,O,fJe,0,()=>T4e,()=>E4e],$6e=[9,O,LJe,0,()=>D4e,()=>O4e],e8e=[9,O,bJe,0,()=>k4e,()=>A4e],t8e=[9,O,pJe,0,()=>j4e,()=>M4e],n8e=[9,O,jJe,0,()=>N4e,()=>P4e],r8e=[9,O,RJe,0,()=>F4e,()=>I4e],i8e=[9,O,MJe,0,()=>L4e,()=>R4e],a8e=[9,O,EYe,0,()=>o3e,()=>s3e],o8e=[9,O,xYe,0,()=>c3e,()=>l3e],s8e=[9,O,AYe,0,()=>u3e,()=>d3e],c8e=[9,O,PYe,0,()=>f3e,()=>p3e],l8e=[9,O,NYe,0,()=>m3e,()=>h3e],u8e=[9,O,bXe,0,()=>D3e,()=>O3e],d8e=[9,O,yXe,0,()=>M3e,()=>N3e],f8e=[9,O,rZe,0,()=>Z3e,()=>Q3e],p8e=[9,O,NZe,0,()=>d6e,()=>f6e],m8e=e=>({apiVersion:`2014-11-13`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??IKe,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??DKe,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??$t,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.ecs`,errorTypeRegistries:Q2e,xmlNamespace:`http://ecs.amazonaws.com/doc/2014-11-13/`,version:`2014-11-13`,serviceTarget:`AmazonEC2ContainerServiceV20141113`},serviceId:e?.serviceId??`ECS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),h8e=e=>{let t=he(e),n=()=>t().then(a),r=m8e(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:jKe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},g8e=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},_8e=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),v8e=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),g8e(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),_8e(n))},y8e=class extends le{config;constructor(...[t]){let n=h8e(t||{});super(n),this.initConfig=n;let r=kKe(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=v8e(OKe(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:TKe,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},b8e=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function x8e(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`eks`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var S8e=e=>{let t=[];return e.operation,t.push(x8e(e)),t},C8e=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},w8e=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`eks`}),T8e={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},E8e={name:`@aws-sdk/client-eks`,version:`3.1125.0`,description:`AWS SDK for JavaScript Eks Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-eks`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-eks`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},SJ=`ref`,CJ=-1,wJ=!0,TJ=`isSet`,EJ=`PartitionResult`,DJ=`booleanEquals`,OJ=`getAttr`,kJ=`stringEquals`,AJ={[SJ]:`Endpoint`},jJ={[SJ]:EJ},MJ={fn:OJ,argv:[jJ,`name`]},NJ={},PJ=[{[SJ]:`Region`}],FJ={conditions:[[TJ,[AJ]],[TJ,PJ],[`aws.partition`,PJ,EJ],[DJ,[{[SJ]:`UseFIPS`},wJ]],[DJ,[{[SJ]:`UseDualStack`},wJ]],[DJ,[{fn:OJ,argv:[jJ,`supportsDualStack`]},wJ]],[DJ,[{fn:OJ,argv:[jJ,`supportsFIPS`]},wJ]],[kJ,[MJ,`aws`]],[kJ,[MJ,`aws-us-gov`]]],results:[[CJ],[CJ,`Invalid Configuration: FIPS and custom endpoint are not supported`],[CJ,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[AJ,NJ],[`https://eks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,NJ],[CJ,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://fips.eks.{Region}.amazonaws.com`,NJ],[`https://eks.{Region}.amazonaws.com`,NJ],[`https://eks-fips.{Region}.{PartitionResult#dnsSuffix}`,NJ],[CJ,`FIPS is enabled but this partition does not support FIPS`],[`https://eks.{Region}.{PartitionResult#dualStackDnsSuffix}`,NJ],[CJ,`DualStack is enabled but this partition does not support DualStack`],[`https://eks.{Region}.{PartitionResult#dnsSuffix}`,NJ],[CJ,`Invalid Configuration: Missing Region`]]},D8e=2,O8e=new Int32Array([-1,1,-1,0,14,3,1,4,100000013,2,5,100000013,3,8,6,4,7,100000012,5,100000010,100000011,4,12,9,6,10,100000009,7,100000006,11,8,100000007,100000008,5,13,100000005,6,100000004,100000005,3,100000001,15,4,100000002,100000003]),k8e=xe.from(O8e,D8e,FJ.conditions,FJ.results),A8e=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),j8e=(e,t={})=>A8e.get(e,()=>ut(k8e,{endpointParams:e,logger:t.logger}));Le.aws=oe;var IJ=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},M8e=class e extends IJ{name=`AccessDeniedException`;$fault=`client`;constructor(t){super({name:`AccessDeniedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},N8e=class e extends IJ{name=`InvalidParameterException`;$fault=`client`;clusterName;nodegroupName;fargateProfileName;addonName;subscriptionId;constructor(t){super({name:`InvalidParameterException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.fargateProfileName=t.fargateProfileName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},P8e=class e extends IJ{name=`ResourceNotFoundException`;$fault=`client`;clusterName;nodegroupName;fargateProfileName;addonName;subscriptionId;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.fargateProfileName=t.fargateProfileName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},F8e=class e extends IJ{name=`ServerException`;$fault=`server`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`ServerException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},I8e=class e extends IJ{name=`ServiceUnavailableException`;$fault=`server`;constructor(t){super({name:`ServiceUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},L8e=class e extends IJ{name=`InvalidRequestException`;$fault=`client`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`InvalidRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},R8e=class e extends IJ{name=`ClientException`;$fault=`client`;clusterName;nodegroupName;addonName;subscriptionId;constructor(t){super({name:`ClientException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName,this.subscriptionId=t.subscriptionId}},z8e=class e extends IJ{name=`ResourceInUseException`;$fault=`client`;clusterName;nodegroupName;addonName;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.addonName=t.addonName}},B8e=class e extends IJ{name=`ThrottlingException`;$fault=`client`;clusterName;constructor(t){super({name:`ThrottlingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName}},V8e=class e extends IJ{name=`InvalidStateException`;$fault=`client`;clusterName;constructor(t){super({name:`InvalidStateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName}},H8e=class e extends IJ{name=`ResourceLimitExceededException`;$fault=`client`;clusterName;nodegroupName;subscriptionId;constructor(t){super({name:`ResourceLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.subscriptionId=t.subscriptionId}},U8e=class e extends IJ{name=`UnsupportedAvailabilityZoneException`;$fault=`client`;clusterName;nodegroupName;validZones;constructor(t){super({name:`UnsupportedAvailabilityZoneException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.clusterName=t.clusterName,this.nodegroupName=t.nodegroupName,this.validZones=t.validZones}},W8e=class e extends IJ{name=`BadRequestException`;$fault=`client`;constructor(t){super({name:`BadRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},G8e=class e extends IJ{name=`NotFoundException`;$fault=`client`;constructor(t){super({name:`NotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},K8e=class e extends IJ{name=`ResourcePropagationDelayException`;$fault=`client`;constructor(t){super({name:`ResourcePropagationDelayException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},q8e=`Addon`,J8e=`AssociatedAccessPolicy`,Y8e=`AssociatedAccessPoliciesList`,X8e=`AssociateAccessPolicyRequest`,Z8e=`AssociateAccessPolicyResponse`,Q8e=`AssociateAccessPolicy`,$8e=`ActiveCertificateAuthority`,e5e=`AccessConfigResponse`,t5e=`AccessDeniedException`,n5e=`AccessEntry`,r5e=`AddonHealth`,i5e=`AddonInfo`,a5e=`AddonIssueList`,o5e=`AddonIssue`,s5e=`AddonNamespaceConfigRequest`,c5e=`AddonNamespaceConfigResponse`,l5e=`AccessPolicy`,u5e=`AddonPodIdentityAssociations`,d5e=`AddonPodIdentityAssociationsList`,f5e=`AccessPoliciesList`,p5e=`AccessScope`,m5e=`AutoScalingGroup`,h5e=`AutoScalingGroupList`,g5e=`AddonVersionInfo`,_5e=`AddonVersionInfoList`,v5e=`Addons`,y5e=`BadRequestException`,b5e=`BlockStorage`,x5e=`Cancellation`,S5e=`CreateAccessConfigRequest`,C5e=`CreateAccessEntry`,w5e=`CreateAccessEntryRequest`,T5e=`CreateAccessEntryResponse`,E5e=`CreateAddonRequest`,D5e=`CreateAddonResponse`,O5e=`CreateAddon`,k5e=`ComputeConfigRequest`,A5e=`ComputeConfigResponse`,j5e=`ConnectorConfigResponse`,M5e=`CreateClusterRequest`,N5e=`CreateClusterResponse`,P5e=`CreateCluster`,F5e=`ClientException`,I5e=`ClusterHealth`,L5e=`ClusterIssueList`,R5e=`ClusterIssue`,z5e=`CreateNodegroup`,B5e=`CreateNodegroupRequest`,V5e=`CreateNodegroupResponse`,H5e=`ControlPlanePlacementRequest`,U5e=`ControlPlanePlacementResponse`,W5e=`ControlPlaneScalingConfig`,G5e=`Certificate`,K5e=`Cluster`,q5e=`Compatibility`,J5e=`Compatibilities`,Y5e=`DeleteAddon`,X5e=`DeleteAccessEntry`,Z5e=`DeleteAccessEntryRequest`,Q5e=`DeleteAccessEntryResponse`,$5e=`DescribeAccessEntryRequest`,e7e=`DescribeAccessEntryResponse`,t7e=`DescribeAccessEntry`,n7e=`DisassociateAccessPolicy`,r7e=`DisassociateAccessPolicyRequest`,i7e=`DisassociateAccessPolicyResponse`,a7e=`DeleteAddonRequest`,o7e=`DeleteAddonResponse`,s7e=`DescribeAddonRequest`,c7e=`DescribeAddonResponse`,l7e=`DescribeAddonVersions`,u7e=`DescribeAddonVersionsRequest`,d7e=`DescribeAddonVersionsResponse`,f7e=`DescribeAddon`,p7e=`DeleteClusterRequest`,m7e=`DeleteClusterResponse`,h7e=`DescribeClusterRequest`,g7e=`DescribeClusterResponse`,_7e=`DeleteCluster`,v7e=`DescribeCluster`,y7e=`DeleteNodegroup`,b7e=`DeleteNodegroupRequest`,x7e=`DeleteNodegroupResponse`,S7e=`DescribeNodegroupRequest`,C7e=`DescribeNodegroupResponse`,w7e=`DescribeNodegroup`,T7e=`EncryptionConfig`,E7e=`EncryptionConfigList`,D7e=`ErrorDetail`,O7e=`ErrorDetails`,k7e=`ElasticLoadBalancing`,A7e=`EtcdPlacementRequest`,j7e=`EtcdPlacementResponse`,M7e=`HorizontalPodAutoscalerControllerConfigRequest`,N7e=`HorizontalPodAutoscalerControllerConfigResponse`,P7e=`Identity`,F7e=`IssueList`,I7e=`InvalidParameterException`,L7e=`InvalidRequestException`,R7e=`InvalidStateException`,z7e=`Issue`,B7e=`KubeApiServerConfigRequest`,V7e=`KubeApiServerConfigResponse`,H7e=`KubeControllerManagerConfigRequest`,U7e=`KubeControllerManagerConfigResponse`,W7e=`KubernetesNetworkConfigRequest`,G7e=`KubernetesNetworkConfigResponse`,K7e=`KubeSchedulerConfigRequest`,q7e=`KubeSchedulerConfigResponse`,J7e=`ListAddons`,Y7e=`ListAssociatedAccessPolicies`,X7e=`ListAssociatedAccessPoliciesRequest`,Z7e=`ListAssociatedAccessPoliciesResponse`,Q7e=`ListAccessEntries`,$7e=`ListAccessEntriesRequest`,e9e=`ListAccessEntriesResponse`,t9e=`ListAccessPolicies`,n9e=`ListAccessPoliciesRequest`,r9e=`ListAccessPoliciesResponse`,i9e=`ListAddonsRequest`,a9e=`ListAddonsResponse`,o9e=`ListClustersRequest`,s9e=`ListClustersResponse`,c9e=`ListClusters`,l9e=`ListNodegroups`,u9e=`ListNodegroupsRequest`,d9e=`ListNodegroupsResponse`,f9e=`LogSetup`,p9e=`LogSetups`,m9e=`LaunchTemplateSpecification`,h9e=`Logging`,g9e=`MarketplaceInformation`,_9e=`Nodegroup`,v9e=`NotFoundException`,y9e=`NodegroupHealth`,b9e=`NodegroupResources`,x9e=`NodeRepairConfig`,S9e=`NodeRepairConfigOverrides`,C9e=`NodeRepairConfigOverridesList`,w9e=`NodeResourcesFitConfig`,T9e=`NodegroupScalingConfig`,E9e=`NodegroupUpdateConfig`,D9e=`OutpostConfigRequest`,O9e=`OutpostConfigResponse`,k9e=`OIDC`,A9e=`Provider`,j9e=`PodGcControllerConfigRequest`,M9e=`PodGcControllerConfigResponse`,N9e=`RemoteAccessConfig`,P9e=`ResourceInUseException`,F9e=`ResourceLimitExceededException`,I9e=`RemoteNetworkConfigRequest`,L9e=`RemoteNetworkConfigResponse`,R9e=`ResourceNotFoundException`,z9e=`RemoteNodeNetwork`,B9e=`RemoteNodeNetworkList`,V9e=`ResourcePropagationDelayException`,H9e=`RemotePodNetwork`,U9e=`RemotePodNetworkList`,W9e=`ResourceWeight`,G9e=`ResourceWeightList`,K9e=`StorageConfigRequest`,q9e=`StorageConfigResponse`,J9e=`ServerException`,Y9e=`ServiceNodePortRange`,X9e=`ScoringStrategy`,Z9e=`ServiceUnavailableException`,Q9e=`Taint`,$9e=`ThrottlingException`,eet=`Update`,tet=`UpdateAddon`,net=`UpdateAddonRequest`,ret=`UpdateAddonResponse`,iet=`UnsupportedAvailabilityZoneException`,aet=`UpdateLabelsPayload`,oet=`UpdateNodegroupConfig`,set=`UpdateNodegroupConfigRequest`,cet=`UpdateNodegroupConfigResponse`,uet=`UpdateNodegroupVersion`,det=`UpdateNodegroupVersionRequest`,fet=`UpdateNodegroupVersionResponse`,pet=`UpdateParam`,met=`UpgradePolicyRequest`,het=`UpgradePolicyResponse`,get=`UpdateParams`,_et=`UpdateTaintsPayload`,vet=`VpcConfigRequest`,yet=`VpcConfigResponse`,bet=`WarmPoolConfig`,xet=`ZonalShiftConfigRequest`,Cet=`ZonalShiftConfigResponse`,LJ=`arn`,wet=`addonArn`,Tet=`associatedAccessPolicy`,Eet=`associatedAccessPolicies`,Det=`associatedAt`,Oet=`activatedBy`,RJ=`accessConfig`,ket=`activationCode`,Aet=`activationExpiry`,jet=`accessEntryArn`,zJ=`accessEntry`,Met=`accessEntries`,Net=`activationId`,BJ=`authenticationMode`,VJ=`addonName`,Pet=`addOrUpdateLabels`,Fet=`addOrUpdateTaints`,Iet=`accessPolicies`,HJ=`associatedPolicyArn`,UJ=`accessScope`,Let=`autoScalingGroups`,WJ=`amiType`,GJ=`addonVersion`,Ret=`addonVersions`,zet=`active`,KJ=`addon`,qJ=`addons`,Bet=`architecture`,JJ=`bootstrapClusterCreatorAdminPermissions`,YJ=`blockStorage`,Vet=`bootstrapSelfManagedAddons`,XJ=`client`,ZJ=`createdAt`,Het=`certificateAuthority`,Uet=`connectorConfig`,QJ=`computeConfig`,Wet=`clusterLogging`,$J=`clusterName`,eY=`controlPlaneEgressMode`,tY=`controlPlaneInstanceType`,nY=`controlPlanePlacement`,rY=`controlPlaneScalingConfig`,iY=`clientRequestToken`,Get=`clusterSecurityGroupId`,Ket=`computeTypes`,aY=`capacityType`,oY=`configurationValues`,qet=`clusterVersion`,Jet=`cancellation`,sY=`cidrs`,cY=`cluster`,Yet=`clusters`,lY=`code`,Xet=`compatibilities`,Zet=`data`,Qet=`defaultNamespace`,uY=`deletionProtection`,$et=`desiredSize`,dY=`diskSize`,ett=`defaultVersion`,fY=`error`,pY=`encryptionConfig`,ttt=`errorCode`,mY=`etcdInstanceType`,hY=`elasticLoadBalancing`,ntt=`errorMessage`,gY=`etcdPlacement`,_Y=`endpointPublicAccess`,vY=`endpointPrivateAccess`,rtt=`ec2SshKey`,yY=`eventTtl`,itt=`effect`,bY=`enabled`,att=`endpoint`,ott=`errors`,xY=`fargateProfileName`,stt=`force`,SY=`groupName`,CY=`health`,wY=`httpError`,TY=`horizontalPodAutoscalerControllerConfig`,EY=`horizontalPodAutoscalerSyncPeriod`,DY=`httpQuery`,OY=`http`,kY=`id`,AY=`ipFamily`,jY=`instanceTypes`,ctt=`identity`,MY=`include`,NY=`issues`,ltt=`issuer`,utt=`key`,dtt=`keyArn`,PY=`kubeApiServerConfig`,FY=`kubeControllerManagerConfig`,IY=`kubernetesGroups`,LY=`kubernetesNetworkConfig`,RY=`kubeSchedulerConfig`,zY=`kubernetesVersion`,BY=`logging`,VY=`launchTemplate`,HY=`labels`,UY=`message`,WY=`modifiedAt`,ftt=`maxGroupPreparedCapacity`,GY=`marketplaceInformation`,ptt=`minPort`,mtt=`maxParallelNodesRepairedCount`,htt=`maxParallelNodesRepairedPercentage`,gtt=`maxPort`,KY=`maxResults`,_tt=`minRepairWaitTimeMins`,qY=`minSize`,vtt=`maxSize`,ytt=`maxUnavailable`,btt=`maxUnhealthyNodeThresholdCount`,xtt=`maxUnhealthyNodeThresholdPercentage`,Stt=`maxUnavailablePercentage`,JY=`name`,Ctt=`nodegroupArn`,YY=`namespaceConfig`,wtt=`nodeMonitoringCondition`,XY=`nodegroupName`,ZY=`nodePools`,QY=`nodeRole`,$Y=`nodeRoleArn`,eX=`nodeRepairConfig`,Ttt=`nodeRepairConfigOverrides`,tX=`nodeResourcesFit`,nX=`nextToken`,Ett=`nodeUnhealthyReason`,Dtt=`namespaces`,rX=`namespace`,iX=`nodegroup`,Ott=`nodegroups`,aX=`owner`,oX=`outpostArns`,sX=`outpostConfig`,ktt=`oidc`,cX=`owners`,lX=`publisher`,uX=`principalArn`,dX=`publicAccessCidrs`,fX=`policyArn`,pX=`podGcControllerConfig`,Att=`productId`,mX=`podIdentityAssociations`,jtt=`poolState`,Mtt=`productUrl`,Ntt=`platformVersion`,Ptt=`platformVersions`,Ftt=`params`,hX=`provider`,gX=`preserve`,_X=`publishers`,vX=`roleArn`,Itt=`remoteAccessSecurityGroup`,yX=`remoteAccess`,Ltt=`repairAction`,Rtt=`requiresConfiguration`,bX=`resolveConflicts`,xX=`resourceIds`,ztt=`requiresIamPermissions`,Btt=`removeLabels`,SX=`remoteNetworkConfig`,CX=`remoteNodeNetworks`,Vtt=`reuseOnScaleIn`,wX=`remotePodNetworks`,Htt=`removeTaints`,TX=`releaseVersion`,EX=`resourcesVpcConfig`,Utt=`reason`,DX=`resources`,OX=`smithy.ts.sdk.synthetic.com.amazonaws.eks`,Wtt=`serviceAccount`,kX=`serviceAccountRoleArn`,AX=`storageConfig`,jX=`scalingConfig`,MX=`securityGroupIds`,NX=`subscriptionId`,PX=`serviceIpv4Cidr`,Gtt=`serviceIpv6Cidr`,FX=`subnetIds`,IX=`spreadLevel`,LX=`serviceNodePortRange`,Ktt=`sourceSecurityGroups`,qtt=`scoringStrategy`,RX=`supportType`,zX=`server`,BX=`status`,VX=`subnets`,HX=`tags`,Jtt=`taintsList`,UX=`terminatedPodGcThreshold`,WX=`taints`,Ytt=`tier`,GX=`type`,KX=`types`,qX=`username`,JX=`updateConfig`,YX=`upgradePolicy`,Xtt=`updateStrategy`,XX=`update`,ZX=`version`,Ztt=`vpcId`,Qtt=`validZones`,QX=`value`,$tt=`weight`,$X=`warmPoolConfig`,eZ=`zonalShiftConfig`,k=`com.amazonaws.eks`,tZ=pt.for(OX),ent=[-3,OX,`EKSServiceException`,0,[],[]];tZ.registerError(ent,IJ);var nZ=pt.for(k),tnt=[-3,k,t5e,{[fY]:XJ,[wY]:403},[UY],[0]];nZ.registerError(tnt,M8e);var nnt=[-3,k,y5e,{[fY]:XJ,[wY]:400},[UY],[0]];nZ.registerError(nnt,W8e);var rnt=[-3,k,F5e,{[fY]:XJ,[wY]:400},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(rnt,R8e);var int=[-3,k,I7e,{[fY]:XJ,[wY]:400},[$J,XY,xY,VJ,NX,UY],[0,0,0,0,0,0]];nZ.registerError(int,N8e);var ant=[-3,k,L7e,{[fY]:XJ,[wY]:400},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(ant,L8e);var ont=[-3,k,R7e,{[fY]:XJ,[wY]:400},[$J,UY],[0,0]];nZ.registerError(ont,V8e);var snt=[-3,k,v9e,{[fY]:XJ,[wY]:404},[UY],[0]];nZ.registerError(snt,G8e);var cnt=[-3,k,P9e,{[fY]:XJ,[wY]:409},[$J,XY,VJ,UY],[0,0,0,0]];nZ.registerError(cnt,z8e);var lnt=[-3,k,F9e,{[fY]:XJ,[wY]:400},[$J,XY,NX,UY],[0,0,0,0]];nZ.registerError(lnt,H8e);var unt=[-3,k,R9e,{[fY]:XJ,[wY]:404},[$J,XY,xY,VJ,NX,UY],[0,0,0,0,0,0]];nZ.registerError(unt,P8e);var dnt=[-3,k,V9e,{[fY]:XJ,[wY]:428},[UY],[0]];nZ.registerError(dnt,K8e);var fnt=[-3,k,J9e,{[fY]:zX,[wY]:500},[$J,XY,VJ,NX,UY],[0,0,0,0,0]];nZ.registerError(fnt,F8e);var pnt=[-3,k,Z9e,{[fY]:zX,[wY]:503},[UY],[0]];nZ.registerError(pnt,I8e);var mnt=[-3,k,$9e,{[fY]:XJ,[wY]:429},[$J,UY],[0,0]];nZ.registerError(mnt,B8e);var hnt=[-3,k,iet,{[fY]:XJ,[wY]:400},[UY,$J,XY,Qtt],[0,0,0,64]];nZ.registerError(hnt,U8e);var gnt=[tZ,nZ],_nt=[3,k,e5e,0,[JJ,BJ],[2,0]],rZ=[3,k,n5e,0,[$J,uX,IY,jet,ZJ,WY,HX,qX,GX],[0,0,64,0,4,4,128,0,0]],vnt=[3,k,l5e,0,[JY,LJ],[0,0]],iZ=[3,k,p5e,0,[GX,Dtt],[0,64]],ynt=[3,k,$8e,0,[kY,Oet],[0,0]],aZ=[3,k,q8e,0,[VJ,$J,BX,GJ,CY,wet,ZJ,WY,kX,HX,lX,aX,GY,oY,mX,YY],[0,0,0,0,()=>bnt,0,4,4,0,128,0,0,()=>pZ,0,64,()=>wnt]],bnt=[3,k,r5e,0,[NY],[()=>wit]],xnt=[3,k,i5e,0,[VJ,GX,Ret,lX,aX,GY,Qet],[0,0,()=>Eit,0,0,()=>pZ,0]],Snt=[3,k,o5e,0,[lY,UY,xX],[0,0,64]],Cnt=[3,k,s5e,0,[rX],[0]],wnt=[3,k,c5e,0,[rX],[0]],Tnt=[3,k,u5e,0,[Wtt,vX],[0,0],2],Ent=[3,k,g5e,0,[GJ,Bet,Ket,Xet,Rtt,ztt],[0,64,64,()=>Ait,2,2]],Dnt=[3,k,X8e,0,[$J,uX,fX,UJ],[[0,1],[0,1],0,()=>iZ],4],Ont=[3,k,Z8e,0,[$J,uX,Tet],[0,0,()=>oZ]],oZ=[3,k,J8e,0,[fX,UJ,Det,WY],[0,()=>iZ,4,4]],knt=[3,k,m5e,0,[JY],[0]],sZ=[3,k,b5e,0,[bY],[2]],Ant=[3,k,x5e,0,[BX,Utt],[0,0]],jnt=[3,k,G5e,0,[Zet,zet],[0,()=>ynt]],cZ=[3,k,K5e,0,[JY,LJ,ZJ,ZX,att,vX,EX,LY,BY,ctt,BX,Het,iY,Ntt,HX,pY,Uet,kY,CY,sX,RJ,YX,eZ,SX,QJ,AX,uY,rY,PY,RY,FY],[0,0,4,0,0,0,()=>bit,()=>Ort,()=>fZ,()=>xrt,0,()=>jnt,0,0,128,()=>wZ,()=>Lnt,0,()=>Mnt,()=>Yrt,()=>_nt,()=>vit,()=>Sit,()=>eit,()=>Int,()=>oit,2,()=>lZ,()=>wrt,()=>Art,()=>Ert]],Mnt=[3,k,I5e,0,[NY],[()=>kit]],Nnt=[3,k,R5e,0,[lY,UY,xX],[0,0,64]],Pnt=[3,k,q5e,0,[qet,Ptt,ett],[0,64,2]],Fnt=[3,k,k5e,0,[bY,ZY,$Y],[2,64,0]],Int=[3,k,A5e,0,[bY,ZY,$Y],[2,64,0]],Lnt=[3,k,j5e,0,[Net,ket,Aet,hX,vX],[0,0,4,0,0]],Rnt=[3,k,H5e,0,[SY,IX],[0,0]],znt=[3,k,U5e,0,[SY,IX],[0,0]],lZ=[3,k,W5e,0,[Ytt],[0]],Bnt=[3,k,S5e,0,[JJ,BJ],[2,0]],Vnt=[3,k,w5e,0,[$J,uX,IY,HX,iY,qX,GX],[[0,1],0,64,128,[0,4],0,0],2],Hnt=[3,k,T5e,0,[zJ],[()=>rZ]],Unt=[3,k,E5e,0,[$J,VJ,GJ,kX,bX,iY,HX,oY,mX,YY],[[0,1],0,0,0,0,[0,4],128,0,()=>CZ,()=>Cnt],2],Wnt=[3,k,D5e,0,[KJ],[()=>aZ]],Gnt=[3,k,M5e,0,[JY,vX,EX,ZX,LY,BY,iY,HX,pY,sX,RJ,Vet,YX,eZ,SX,QJ,AX,uY,rY,PY,RY,FY],[0,0,()=>yit,0,()=>Drt,()=>fZ,[0,4],128,()=>wZ,()=>Jrt,()=>Bnt,2,()=>_it,()=>xit,()=>$rt,()=>Fnt,()=>ait,2,()=>lZ,()=>Crt,()=>krt,()=>Trt],3],Knt=[3,k,N5e,0,[cY],[()=>cZ]],qnt=[3,k,B5e,0,[$J,XY,VX,QY,jX,dY,jY,WJ,yX,HY,WX,HX,iY,VY,JX,eX,aY,ZX,TX,$X],[[0,1],0,64,0,()=>hZ,1,64,0,()=>yZ,128,()=>DZ,128,[0,4],()=>dZ,()=>gZ,()=>_Z,0,0,0,()=>SZ],4],Jnt=[3,k,V5e,0,[iX],[()=>mZ]],Ynt=[3,k,Z5e,0,[$J,uX],[[0,1],[0,1]],2],Xnt=[3,k,Q5e,0,[],[]],Znt=[3,k,a7e,0,[$J,VJ,gX],[[0,1],[0,1],[2,{[DY]:gX}]],2],Qnt=[3,k,o7e,0,[KJ],[()=>aZ]],$nt=[3,k,p7e,0,[JY],[[0,1]],1],ert=[3,k,m7e,0,[cY],[()=>cZ]],trt=[3,k,b7e,0,[$J,XY],[[0,1],[0,1]],2],nrt=[3,k,x7e,0,[iX],[()=>mZ]],rrt=[3,k,$5e,0,[$J,uX],[[0,1],[0,1]],2],irt=[3,k,e7e,0,[zJ],[()=>rZ]],art=[3,k,s7e,0,[$J,VJ],[[0,1],[0,1]],2],ort=[3,k,c7e,0,[KJ],[()=>aZ]],srt=[3,k,u7e,0,[zY,KY,nX,VJ,KX,_X,cX],[[0,{[DY]:zY}],[1,{[DY]:KY}],[0,{[DY]:nX}],[0,{[DY]:VJ}],[64,{[DY]:KX}],[64,{[DY]:_X}],[64,{[DY]:cX}]]],crt=[3,k,d7e,0,[qJ,nX],[()=>Tit,0]],lrt=[3,k,h7e,0,[JY],[[0,1]],1],urt=[3,k,g7e,0,[cY],[()=>cZ]],drt=[3,k,S7e,0,[$J,XY],[[0,1],[0,1]],2],frt=[3,k,C7e,0,[iX],[()=>mZ]],prt=[3,k,r7e,0,[$J,uX,fX],[[0,1],[0,1],[0,1]],3],mrt=[3,k,i7e,0,[],[]],uZ=[3,k,k7e,0,[bY],[2]],hrt=[3,k,T7e,0,[DX,hX],[64,()=>Qrt]],grt=[3,k,D7e,0,[ttt,ntt,xX],[0,0,64]],_rt=[3,k,A7e,0,[IX],[0]],vrt=[3,k,j7e,0,[IX],[0]],yrt=[3,k,M7e,0,[EY],[0]],brt=[3,k,N7e,0,[EY],[0]],xrt=[3,k,P7e,0,[ktt],[()=>qrt]],Srt=[3,k,z7e,0,[lY,UY,xX],[0,0,64]],Crt=[3,k,B7e,0,[yY,LX],[0,()=>bZ]],wrt=[3,k,V7e,0,[yY,LX],[0,()=>bZ]],Trt=[3,k,H7e,0,[pX,TY],[()=>Xrt,()=>yrt]],Ert=[3,k,U7e,0,[pX,TY],[()=>Zrt,()=>brt]],Drt=[3,k,W7e,0,[PX,AY,hY],[0,0,()=>uZ]],Ort=[3,k,G7e,0,[PX,Gtt,AY,hY],[0,0,0,()=>uZ]],krt=[3,k,K7e,0,[tX],[()=>vZ]],Art=[3,k,q7e,0,[tX],[()=>vZ]],dZ=[3,k,m9e,0,[JY,ZX,kY],[0,0,0]],jrt=[3,k,$7e,0,[$J,HJ,KY,nX],[[0,1],[0,{[DY]:HJ}],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],Mrt=[3,k,e9e,0,[Met,nX],[64,0]],Nrt=[3,k,n9e,0,[KY,nX],[[1,{[DY]:KY}],[0,{[DY]:nX}]]],Prt=[3,k,r9e,0,[Iet,nX],[()=>Cit,0]],Frt=[3,k,i9e,0,[$J,KY,nX],[[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],Irt=[3,k,a9e,0,[qJ,nX],[64,0]],Lrt=[3,k,X7e,0,[$J,uX,KY,nX],[[0,1],[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],2],Rrt=[3,k,Z7e,0,[$J,uX,nX,Eet],[0,0,0,()=>Dit]],zrt=[3,k,o9e,0,[KY,nX,MY],[[1,{[DY]:KY}],[0,{[DY]:nX}],[64,{[DY]:MY}]]],Brt=[3,k,s9e,0,[Yet,nX],[64,0]],Vrt=[3,k,u9e,0,[$J,KY,nX],[[0,1],[1,{[DY]:KY}],[0,{[DY]:nX}]],1],Hrt=[3,k,d9e,0,[Ott,nX],[64,0]],fZ=[3,k,h9e,0,[Wet],[()=>Nit]],Urt=[3,k,f9e,0,[KX,bY],[64,2]],pZ=[3,k,g9e,0,[Att,Mtt],[0,0]],mZ=[3,k,_9e,0,[XY,Ctt,$J,ZX,TX,ZJ,WY,BX,aY,jX,jY,VX,yX,WJ,QY,HY,WX,DX,dY,CY,JX,eX,VY,HX,$X],[0,0,0,0,0,4,4,0,0,()=>hZ,64,64,()=>yZ,0,0,128,()=>DZ,()=>Grt,1,()=>Wrt,()=>gZ,()=>_Z,()=>dZ,128,()=>SZ]],Wrt=[3,k,y9e,0,[NY],[()=>Mit]],Grt=[3,k,b9e,0,[Let,Itt],[()=>Oit,0]],hZ=[3,k,T9e,0,[qY,vtt,$et],[1,1,1]],gZ=[3,k,E9e,0,[ytt,Stt,Xtt],[1,1,0]],_Z=[3,k,x9e,0,[bY,btt,xtt,mtt,htt,Ttt],[2,1,1,1,1,()=>Pit]],Krt=[3,k,S9e,0,[wtt,Ett,_tt,Ltt],[0,0,1,0]],vZ=[3,k,w9e,0,[qtt],[()=>iit]],qrt=[3,k,k9e,0,[ltt],[0]],Jrt=[3,k,D9e,0,[oX,tY,nY,mY,gY],[64,0,()=>Rnt,0,()=>_rt],2],Yrt=[3,k,O9e,0,[oX,tY,nY,mY,gY],[64,0,()=>znt,0,()=>vrt],2],Xrt=[3,k,j9e,0,[UX],[1]],Zrt=[3,k,M9e,0,[UX],[1]],Qrt=[3,k,A9e,0,[dtt],[0]],yZ=[3,k,N9e,0,[rtt,Ktt],[0,64]],$rt=[3,k,I9e,0,[CX,wX],[()=>TZ,()=>EZ]],eit=[3,k,L9e,0,[CX,wX],[()=>TZ,()=>EZ]],tit=[3,k,z9e,0,[sY],[64]],nit=[3,k,H9e,0,[sY],[64]],rit=[3,k,W9e,0,[JY,$tt],[0,1]],iit=[3,k,X9e,0,[GX,DX],[0,()=>Fit]],bZ=[3,k,Y9e,0,[ptt,gtt],[1,1]],ait=[3,k,K9e,0,[YJ],[()=>sZ]],oit=[3,k,q9e,0,[YJ],[()=>sZ]],sit=[3,k,Q9e,0,[utt,QX,itt],[0,0,0]],xZ=[3,k,eet,0,[kY,BX,GX,Ftt,ZJ,ott,Jet],[0,0,0,()=>Iit,4,()=>jit,()=>Ant]],cit=[3,k,net,0,[$J,VJ,GJ,kX,bX,iY,oY,mX],[[0,1],[0,1],0,0,0,[0,4],0,()=>CZ],2],lit=[3,k,ret,0,[XX],[()=>xZ]],uit=[3,k,aet,0,[Pet,Btt],[128,64]],dit=[3,k,set,0,[$J,XY,HY,WX,jX,JX,eX,$X,iY],[[0,1],[0,1],()=>uit,()=>git,()=>hZ,()=>gZ,()=>_Z,()=>SZ,[0,4]],2],fit=[3,k,cet,0,[XX],[()=>xZ]],pit=[3,k,det,0,[$J,XY,ZX,TX,VY,stt,iY],[[0,1],[0,1],0,0,()=>dZ,2,[0,4]],2],mit=[3,k,fet,0,[XX],[()=>xZ]],hit=[3,k,pet,0,[GX,QX],[0,0]],git=[3,k,_et,0,[Fet,Htt],[()=>DZ,()=>DZ]],_it=[3,k,met,0,[RX],[0]],vit=[3,k,het,0,[RX],[0]],yit=[3,k,vet,0,[FX,MX,_Y,vY,dX,eY],[64,64,2,2,64,0]],bit=[3,k,yet,0,[FX,MX,Get,Ztt,_Y,vY,dX,eY],[64,64,0,0,2,2,64,0]],SZ=[3,k,bet,0,[bY,qY,ftt,jtt,Vtt],[2,1,1,0,2]],xit=[3,k,xet,0,[bY],[2]],Sit=[3,k,Cet,0,[bY],[2]],Cit=[1,k,f5e,0,()=>vnt],wit=[1,k,a5e,0,()=>Snt],CZ=[1,k,d5e,0,()=>Tnt],Tit=[1,k,v5e,0,()=>xnt],Eit=[1,k,_5e,0,()=>Ent],Dit=[1,k,Y8e,0,()=>oZ],Oit=[1,k,h5e,0,()=>knt],kit=[1,k,L5e,0,()=>Nnt],Ait=[1,k,J5e,0,()=>Pnt],wZ=[1,k,E7e,0,()=>hrt],jit=[1,k,O7e,0,()=>grt],Mit=[1,k,F7e,0,()=>Srt],Nit=[1,k,p9e,0,()=>Urt],Pit=[1,k,C9e,0,()=>Krt],TZ=[1,k,B9e,0,()=>tit],EZ=[1,k,U9e,0,()=>nit],Fit=[1,k,G9e,0,()=>rit],DZ=[1,k,Jtt,0,()=>sit],Iit=[1,k,get,0,()=>hit],Lit=[9,k,Q8e,{[OY]:[`POST`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies`,200]},()=>Dnt,()=>Ont],Rit=[9,k,C5e,{[OY]:[`POST`,`/clusters/{clusterName}/access-entries`,200]},()=>Vnt,()=>Hnt],zit=[9,k,O5e,{[OY]:[`POST`,`/clusters/{clusterName}/addons`,200]},()=>Unt,()=>Wnt],Bit=[9,k,P5e,{[OY]:[`POST`,`/clusters`,200]},()=>Gnt,()=>Knt],Vit=[9,k,z5e,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups`,200]},()=>qnt,()=>Jnt],Hit=[9,k,X5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/access-entries/{principalArn}`,200]},()=>Ynt,()=>Xnt],Uit=[9,k,Y5e,{[OY]:[`DELETE`,`/clusters/{clusterName}/addons/{addonName}`,200]},()=>Znt,()=>Qnt],Wit=[9,k,_7e,{[OY]:[`DELETE`,`/clusters/{name}`,200]},()=>$nt,()=>ert],Git=[9,k,y7e,{[OY]:[`DELETE`,`/clusters/{clusterName}/node-groups/{nodegroupName}`,200]},()=>trt,()=>nrt],Kit=[9,k,t7e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries/{principalArn}`,200]},()=>rrt,()=>irt],qit=[9,k,f7e,{[OY]:[`GET`,`/clusters/{clusterName}/addons/{addonName}`,200]},()=>art,()=>ort],Jit=[9,k,l7e,{[OY]:[`GET`,`/addons/supported-versions`,200]},()=>srt,()=>crt],Yit=[9,k,v7e,{[OY]:[`GET`,`/clusters/{name}`,200]},()=>lrt,()=>urt],Xit=[9,k,w7e,{[OY]:[`GET`,`/clusters/{clusterName}/node-groups/{nodegroupName}`,200]},()=>drt,()=>frt],Zit=[9,k,n7e,{[OY]:[`DELETE`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies/{policyArn}`,200]},()=>prt,()=>mrt],Qit=[9,k,Q7e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries`,200]},()=>jrt,()=>Mrt],$it=[9,k,t9e,{[OY]:[`GET`,`/access-policies`,200]},()=>Nrt,()=>Prt],eat=[9,k,J7e,{[OY]:[`GET`,`/clusters/{clusterName}/addons`,200]},()=>Frt,()=>Irt],tat=[9,k,Y7e,{[OY]:[`GET`,`/clusters/{clusterName}/access-entries/{principalArn}/access-policies`,200]},()=>Lrt,()=>Rrt],nat=[9,k,c9e,{[OY]:[`GET`,`/clusters`,200]},()=>zrt,()=>Brt],rat=[9,k,l9e,{[OY]:[`GET`,`/clusters/{clusterName}/node-groups`,200]},()=>Vrt,()=>Hrt],iat=[9,k,tet,{[OY]:[`POST`,`/clusters/{clusterName}/addons/{addonName}/update`,200]},()=>cit,()=>lit],aat=[9,k,oet,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups/{nodegroupName}/update-config`,200]},()=>dit,()=>fit],oat=[9,k,uet,{[OY]:[`POST`,`/clusters/{clusterName}/node-groups/{nodegroupName}/update-version`,200]},()=>pit,()=>mit],sat=e=>({apiVersion:`2017-11-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??j8e,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??S8e,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??en,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.eks`,errorTypeRegistries:gnt,version:`2017-11-01`,serviceTarget:`AWSWesleyFrontend`},serviceId:e?.serviceId??`EKS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),cat=e=>{let t=he(e),n=()=>t().then(a),r=sat(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:E8e.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},lat=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},uat=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),dat=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),lat(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),uat(n))},fat=class extends le{config;constructor(...[t]){let n=cat(t||{});super(n),this.initConfig=n;let r=w8e(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=dat(C8e(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:b8e,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},pat=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function mat(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`elasticloadbalancing`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var hat=e=>{let t=[];return e.operation,t.push(mat(e)),t},gat=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},_at=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`elasticloadbalancing`}),vat={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},yat={name:`@aws-sdk/client-elastic-load-balancing-v2`,version:`3.1125.0`,description:`AWS SDK for JavaScript Elastic Load Balancing V2 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-elastic-load-balancing-v2`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-elastic-load-balancing-v2`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`},engines:{node:`>=20.0.0`}},OZ=`ref`,kZ=-1,AZ=!0,jZ=`isSet`,MZ=`PartitionResult`,NZ=`booleanEquals`,PZ=`getAttr`,FZ={[OZ]:`Endpoint`},IZ={[OZ]:MZ},LZ={},RZ=[{[OZ]:`Region`}],zZ={conditions:[[jZ,[FZ]],[jZ,RZ],[`aws.partition`,RZ,MZ],[NZ,[{[OZ]:`UseFIPS`},AZ]],[NZ,[{[OZ]:`UseDualStack`},AZ]],[NZ,[{fn:PZ,argv:[IZ,`supportsDualStack`]},AZ]],[NZ,[{fn:PZ,argv:[IZ,`supportsFIPS`]},AZ]],[`stringEquals`,[{fn:PZ,argv:[IZ,`name`]},`aws-us-gov`]]],results:[[kZ],[kZ,`Invalid Configuration: FIPS and custom endpoint are not supported`],[kZ,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[FZ,LZ],[`https://elasticloadbalancing-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,LZ],[kZ,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://elasticloadbalancing.{Region}.amazonaws.com`,LZ],[`https://elasticloadbalancing-fips.{Region}.{PartitionResult#dnsSuffix}`,LZ],[kZ,`FIPS is enabled but this partition does not support FIPS`],[`https://elasticloadbalancing.{Region}.{PartitionResult#dualStackDnsSuffix}`,LZ],[kZ,`DualStack is enabled but this partition does not support DualStack`],[`https://elasticloadbalancing.{Region}.{PartitionResult#dnsSuffix}`,LZ],[kZ,`Invalid Configuration: Missing Region`]]},bat=2,xat=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),Sat=xe.from(xat,bat,zZ.conditions,zZ.results),Cat=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),wat=(e,t={})=>Cat.get(e,()=>ut(Sat,{endpointParams:e,logger:t.logger}));Le.aws=oe;var A=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},Tat=class e extends A{name=`CertificateNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`CertificateNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Eat=class e extends A{name=`ListenerNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`ListenerNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Dat=class e extends A{name=`TooManyCertificatesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyCertificatesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Oat=class e extends A{name=`DuplicateTagKeysException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTagKeysException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},kat=class e extends A{name=`LoadBalancerNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`LoadBalancerNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Aat=class e extends A{name=`RuleNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RuleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},jat=class e extends A{name=`TargetGroupNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TargetGroupNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Mat=class e extends A{name=`TooManyTagsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTagsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Nat=class e extends A{name=`TrustStoreNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Pat=class e extends A{name=`InvalidRevocationContentException`;$fault=`client`;Message;constructor(t){super({name:`InvalidRevocationContentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Fat=class e extends A{name=`RevocationContentNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RevocationContentNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Iat=class e extends A{name=`TooManyTrustStoreRevocationEntriesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTrustStoreRevocationEntriesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Lat=class e extends A{name=`AllocationIdNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`AllocationIdNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Rat=class e extends A{name=`ALPNPolicyNotSupportedException`;$fault=`client`;Message;constructor(t){super({name:`ALPNPolicyNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},zat=class e extends A{name=`AvailabilityZoneNotSupportedException`;$fault=`client`;Message;constructor(t){super({name:`AvailabilityZoneNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Bat=class e extends A{name=`CaCertificatesBundleNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`CaCertificatesBundleNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Vat=class e extends A{name=`CapacityDecreaseRequestsLimitExceededException`;$fault=`client`;Message;constructor(t){super({name:`CapacityDecreaseRequestsLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Hat=class e extends A{name=`CapacityReservationPendingException`;$fault=`client`;Message;constructor(t){super({name:`CapacityReservationPendingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Uat=class e extends A{name=`CapacityUnitsLimitExceededException`;$fault=`client`;Message;constructor(t){super({name:`CapacityUnitsLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Wat=class e extends A{name=`DuplicateListenerException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateListenerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Gat=class e extends A{name=`IncompatibleProtocolsException`;$fault=`client`;Message;constructor(t){super({name:`IncompatibleProtocolsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Kat=class e extends A{name=`InvalidConfigurationRequestException`;$fault=`client`;Message;constructor(t){super({name:`InvalidConfigurationRequestException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},qat=class e extends A{name=`InvalidLoadBalancerActionException`;$fault=`client`;Message;constructor(t){super({name:`InvalidLoadBalancerActionException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Jat=class e extends A{name=`SSLPolicyNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`SSLPolicyNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Yat=class e extends A{name=`TargetGroupAssociationLimitException`;$fault=`client`;Message;constructor(t){super({name:`TargetGroupAssociationLimitException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Xat=class e extends A{name=`TooManyActionsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyActionsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Zat=class e extends A{name=`TooManyListenersException`;$fault=`client`;Message;constructor(t){super({name:`TooManyListenersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Qat=class e extends A{name=`TooManyRegistrationsForTargetIdException`;$fault=`client`;Message;constructor(t){super({name:`TooManyRegistrationsForTargetIdException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},$at=class e extends A{name=`TooManyTargetsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTargetsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},eot=class e extends A{name=`TooManyUniqueTargetGroupsPerLoadBalancerException`;$fault=`client`;Message;constructor(t){super({name:`TooManyUniqueTargetGroupsPerLoadBalancerException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},tot=class e extends A{name=`TrustStoreNotReadyException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},not=class e extends A{name=`UnsupportedProtocolException`;$fault=`client`;Message;constructor(t){super({name:`UnsupportedProtocolException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},rot=class e extends A{name=`DuplicateLoadBalancerNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateLoadBalancerNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},iot=class e extends A{name=`InvalidSchemeException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSchemeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},aot=class e extends A{name=`InvalidSecurityGroupException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSecurityGroupException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},oot=class e extends A{name=`InvalidSubnetException`;$fault=`client`;Message;constructor(t){super({name:`InvalidSubnetException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},sot=class e extends A{name=`OperationNotPermittedException`;$fault=`client`;Message;constructor(t){super({name:`OperationNotPermittedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},cot=class e extends A{name=`ResourceInUseException`;$fault=`client`;Message;constructor(t){super({name:`ResourceInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},lot=class e extends A{name=`SubnetNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`SubnetNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},uot=class e extends A{name=`TooManyLoadBalancersException`;$fault=`client`;Message;constructor(t){super({name:`TooManyLoadBalancersException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},dot=class e extends A{name=`PriorityInUseException`;$fault=`client`;Message;constructor(t){super({name:`PriorityInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},fot=class e extends A{name=`TooManyRulesException`;$fault=`client`;Message;constructor(t){super({name:`TooManyRulesException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},pot=class e extends A{name=`TooManyTargetGroupsException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTargetGroupsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},mot=class e extends A{name=`DuplicateTargetGroupNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTargetGroupNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},hot=class e extends A{name=`DuplicateTrustStoreNameException`;$fault=`client`;Message;constructor(t){super({name:`DuplicateTrustStoreNameException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},got=class e extends A{name=`InvalidCaCertificatesBundleException`;$fault=`client`;Message;constructor(t){super({name:`InvalidCaCertificatesBundleException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},_ot=class e extends A{name=`TooManyTrustStoresException`;$fault=`client`;Message;constructor(t){super({name:`TooManyTrustStoresException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},vot=class e extends A{name=`DeleteAssociationSameAccountException`;$fault=`client`;Message;constructor(t){super({name:`DeleteAssociationSameAccountException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},yot=class e extends A{name=`TrustStoreAssociationNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreAssociationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},bot=class e extends A{name=`TrustStoreInUseException`;$fault=`client`;Message;constructor(t){super({name:`TrustStoreInUseException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},xot=class e extends A{name=`InvalidTargetException`;$fault=`client`;Message;constructor(t){super({name:`InvalidTargetException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Sot=class e extends A{name=`HealthUnavailableException`;$fault=`server`;Message;constructor(t){super({name:`HealthUnavailableException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Cot=class e extends A{name=`RevocationIdNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`RevocationIdNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},wot=class e extends A{name=`ResourceNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`ResourceNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Tot=class e extends A{name=`InsufficientCapacityException`;$fault=`server`;Message;constructor(t){super({name:`InsufficientCapacityException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Eot=class e extends A{name=`PriorRequestNotCompleteException`;$fault=`client`;Message;constructor(t){super({name:`PriorRequestNotCompleteException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Dot=`Action`,Oot=`AdditionalClaims`,kot=`AuthenticateCognitoActionConfig`,Aot=`AuthenticateCognitoConfig`,BZ=`AnomalyDetection`,jot=`AuthorizationEndpoint`,VZ=`AllocationId`,Mot=`AllocationIdNotFoundException`,Not=`ALPNPolicyNotSupportedException`,HZ=`AdministrativeOverride`,Pot=`AuthenticateOidcActionConfig`,Fot=`AuthenticateOidcConfig`,UZ=`AlpnPolicy`,WZ=`AuthenticationRequestExtraParams`,Iot=`AddTags`,Lot=`AddTagsInput`,Rot=`AddTagsOutput`,zot=`AdvertiseTrustStoreCaNames`,GZ=`AvailabilityZone`,Bot=`AvailabilityZoneNotSupportedException`,KZ=`AvailabilityZones`,qZ=`Actions`,JZ=`Attributes`,YZ=`Certificates`,Vot=`CertificateArn`,Hot=`CaCertificatesBundleNotFoundException`,Uot=`CapacityDecreaseRequestsLimitExceededException`,Wot=`CanonicalHostedZoneId`,Got=`ClientId`,Kot=`CertificateList`,qot=`CreateLoadBalancer`,Jot=`CreateLoadBalancerInput`,Yot=`CreateLoadBalancerOutput`,Xot=`CreateListenerInput`,Zot=`CreateListenerOutput`,Qot=`CreateListener`,$ot=`CertificateNotFoundException`,XZ=`CustomerOwnedIpv4Pool`,est=`CreateRule`,tst=`CreateRuleInput`,nst=`CreateRuleOutput`,rst=`CapacityReservationPendingException`,ist=`ClientSecret`,ast=`ContentType`,ost=`CreateTargetGroup`,sst=`CreateTargetGroupInput`,cst=`CreateTargetGroupOutput`,lst=`CreatedTime`,ust=`CapacityUnitsLimitExceededException`,dst=`Certificate`,fst=`Cipher`,ZZ=`Ciphers`,pst=`Code`,QZ=`Conditions`,$Z=`Description`,eQ=`DefaultActions`,mst=`DeleteAssociationSameAccountException`,hst=`DeleteListener`,gst=`DeleteLoadBalancer`,_st=`DescribeLoadBalancerAttributes`,vst=`DescribeLoadBalancerAttributesInput`,yst=`DescribeLoadBalancerAttributesOutput`,bst=`DeleteLoadBalancerInput`,xst=`DescribeLoadBalancersInput`,Sst=`DuplicateLoadBalancerNameException`,Cst=`DeleteLoadBalancerOutput`,wst=`DescribeLoadBalancersOutput`,Tst=`DescribeLoadBalancers`,Est=`DuplicateListenerException`,Dst=`DeleteListenerInput`,Ost=`DescribeListenersInput`,kst=`DeleteListenerOutput`,Ast=`DescribeListenersOutput`,jst=`DescribeListeners`,Mst=`DNSName`,Nst=`DeleteRule`,Pst=`DeleteRuleInput`,Fst=`DescribeRulesInput`,Ist=`DeleteRuleOutput`,Lst=`DescribeRulesOutput`,Rst=`DescribeRules`,zst=`DurationSeconds`,Bst=`DescribeSSLPolicies`,Vst=`DescribeSSLPoliciesInput`,Hst=`DescribeSSLPoliciesOutput`,Ust=`DeregisterTargets`,Wst=`DeleteTargetGroup`,Gst=`DescribeTargetGroupAttributes`,Kst=`DescribeTargetGroupAttributesInput`,qst=`DescribeTargetGroupAttributesOutput`,Jst=`DeleteTargetGroupInput`,Yst=`DescribeTargetGroupsInput`,Xst=`DuplicateTargetGroupNameException`,Zst=`DeleteTargetGroupOutput`,Qst=`DescribeTargetGroupsOutput`,$st=`DescribeTargetGroups`,ect=`DescribeTargetHealth`,tct=`DescribeTargetHealthInput`,nct=`DescribeTargetHealthOutput`,rct=`DeregisterTargetsInput`,ict=`DescribeTagsInput`,act=`DuplicateTagKeysException`,oct=`DeregisterTargetsOutput`,sct=`DescribeTagsOutput`,cct=`DuplicateTrustStoreNameException`,lct=`DescribeTags`,uct=`Enabled`,tQ=`EnablePrefixForIpv6SourceNat`,nQ=`EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic`,dct=`Format`,fct=`ForwardActionConfig`,pct=`ForwardConfig`,mct=`FixedResponseActionConfig`,hct=`FixedResponseConfig`,gct=`Field`,_ct=`GrpcCode`,vct=`Host`,yct=`HttpCode`,rQ=`HealthCheckEnabled`,iQ=`HealthCheckIntervalSeconds`,aQ=`HealthCheckProtocol`,oQ=`HealthCheckPort`,sQ=`HealthCheckPath`,cQ=`HealthCheckTimeoutSeconds`,bct=`HostHeaderConfig`,xct=`HostHeaderConditionConfig`,Sct=`HttpHeaderConditionConfig`,Cct=`HttpHeaderConfig`,wct=`HttpHeaderName`,lQ=`HostHeaderRewriteConfig`,Tct=`HttpRequestMethodConfig`,Ect=`HttpRequestMethodConditionConfig`,uQ=`HealthyThresholdCount`,Dct=`HealthUnavailableException`,dQ=`Issuer`,Oct=`IpAddress`,fQ=`IpAddressType`,kct=`InvalidCaCertificatesBundleException`,Act=`IgnoreClientCertificateExpiry`,jct=`InsufficientCapacityException`,Mct=`InvalidConfigurationRequestException`,pQ=`IsDefault`,Nct=`Ipv4IpamPoolId`,Pct=`InvalidLoadBalancerActionException`,mQ=`IpamPools`,hQ=`IPv6Address`,Fct=`IncompatibleProtocolsException`,Ict=`InvalidRevocationContentException`,Lct=`InvalidSchemeException`,Rct=`InvalidSubnetException`,zct=`InvalidSecurityGroupException`,Bct=`InvalidTargetException`,Vct=`Id`,Hct=`Include`,Uct=`JwksEndpoint`,Wct=`JwtValidationActionAdditionalClaim`,Gct=`JwtValidationActionAdditionalClaims`,Kct=`JwtValidationActionConfig`,qct=`JwtValidationConfig`,gQ=`Key`,_Q=`Listeners`,vQ=`ListenerArn`,Jct=`ListenerArns`,yQ=`LoadBalancers`,bQ=`LoadBalancerAddresses`,xQ=`LoadBalancerArn`,SQ=`LoadBalancerArns`,Yct=`LoadBalancerAddress`,Xct=`LoadBalancerAttribute`,Zct=`LoadBalancerAttributes`,Qct=`LoadBalancerName`,$ct=`LoadBalancerNotFoundException`,elt=`LoadBalancerState`,tlt=`LoadBalancerType`,nlt=`LoadBalancer`,rlt=`ListenerNotFoundException`,ilt=`Listener`,j=`Message`,CQ=`MutualAuthentication`,alt=`MutualAuthenticationAttributes`,olt=`MessageBody`,slt=`MitigationInEffect`,clt=`ModifyListener`,llt=`ModifyLoadBalancerAttributes`,ult=`ModifyLoadBalancerAttributesInput`,dlt=`ModifyLoadBalancerAttributesOutput`,flt=`ModifyListenerInput`,plt=`ModifyListenerOutput`,mlt=`ModifyRule`,hlt=`ModifyRuleInput`,glt=`ModifyRuleOutput`,_lt=`ModifyTargetGroupAttributes`,vlt=`ModifyTargetGroupAttributesInput`,ylt=`ModifyTargetGroupAttributesOutput`,wQ=`Matcher`,TQ=`Marker`,blt=`Mode`,EQ=`Name`,DQ=`NextMarker`,OQ=`Names`,xlt=`Order`,Slt=`OutpostId`,Clt=`OperationNotPermittedException`,kQ=`OnUnauthenticatedRequest`,AQ=`Priority`,jQ=`PrivateIPv4Address`,wlt=`PriorityInUseException`,Tlt=`PathPatternConfig`,Elt=`PathPatternConditionConfig`,Dlt=`PriorRequestNotCompleteException`,MQ=`PageSize`,NQ=`ProtocolVersion`,Olt=`Path`,PQ=`Port`,FQ=`Protocol`,klt=`Query`,Alt=`QueryStringConfig`,jlt=`QueryStringConditionConfig`,Mlt=`QuicServerId`,Nlt=`QueryStringKeyValuePair`,Plt=`QueryStringKeyValuePairList`,IQ=`Reason`,LQ=`ResourceArns`,Flt=`RedirectActionConfig`,Ilt=`ResourceArn`,RQ=`RuleArn`,Llt=`RuleArns`,Rlt=`RedirectConfig`,zlt=`RewriteConfigList`,Blt=`RuleConditionList`,Vlt=`RevocationContentNotFoundException`,Hlt=`RewriteConfig`,Ult=`RuleCondition`,Wlt=`RevocationIdNotFoundException`,Glt=`ResourceInUseException`,Klt=`ResourceNotFoundException`,qlt=`RuleNotFoundException`,Jlt=`RegisterTargetsInput`,Ylt=`RemoveTagsInput`,Xlt=`RuleTransformList`,Zlt=`RegisterTargetsOutput`,Qlt=`RemoveTagsOutput`,$lt=`ResetTransforms`,eut=`RegisterTargets`,tut=`RemoveTags`,nut=`RuleTransform`,zQ=`RegexValues`,rut=`Result`,iut=`Regex`,aut=`Replace`,BQ=`Rewrites`,VQ=`Rules`,out=`Rule`,HQ=`State`,UQ=`StatusCode`,WQ=`SessionCookieName`,GQ=`SecurityGroups`,sut=`SecurityGroupIds`,KQ=`SubnetId`,cut=`SourceIpConfig`,lut=`SourceIpConditionConfig`,uut=`SupportedLoadBalancerTypes`,qQ=`SubnetMappings`,dut=`SubnetMapping`,fut=`SubnetNotFoundException`,put=`SourceNatIpv6Prefixes`,mut=`SourceNatIpv6Prefix`,JQ=`SslPolicy`,YQ=`SslPolicies`,hut=`SslProtocols`,gut=`SetSubnets`,_ut=`SetSecurityGroups`,vut=`SetSecurityGroupsInput`,yut=`SetSecurityGroupsOutput`,but=`SetSubnetsInput`,xut=`SSLPolicyNotFoundException`,Sut=`SetSubnetsOutput`,XQ=`SessionTimeout`,ZQ=`Scope`,QQ=`Scheme`,$Q=`Subnets`,e$=`Type`,t$=`TargetControlPort`,n$=`TagDescriptions`,Cut=`TagDescription`,wut=`TargetDescription`,Tut=`TargetDescriptions`,Eut=`TokenEndpoint`,r$=`TargetGroups`,i$=`TargetGroupArn`,Dut=`TargetGroupAssociationLimitException`,Out=`TargetGroupArns`,kut=`TargetGroupAttribute`,Aut=`TargetGroupAttributes`,jut=`TargetGroupList`,Mut=`TargetGroupName`,Nut=`TargetGroupNotFoundException`,a$=`TargetGroupStickinessConfig`,Put=`TargetGroupTuple`,Fut=`TargetGroup`,o$=`TargetHealth`,s$=`TargetHealthDescriptions`,Iut=`TargetHealthDescription`,Lut=`TagKeys`,Rut=`TagList`,zut=`TooManyActionsException`,But=`TooManyCertificatesException`,Vut=`TooManyLoadBalancersException`,Hut=`TooManyListenersException`,Uut=`TooManyRulesException`,Wut=`TooManyRegistrationsForTargetIdException`,Gut=`TooManyTagsException`,Kut=`TooManyTargetsException`,qut=`TooManyTargetGroupsException`,Jut=`TooManyTrustStoresException`,Yut=`TooManyTrustStoreRevocationEntriesException`,Xut=`TooManyUniqueTargetGroupsPerLoadBalancerException`,Zut=`TrustStoreArn`,Qut=`TrustStoreAssociationNotFoundException`,$ut=`TrustStoreAssociationStatus`,edt=`TrustStoreInUseException`,tdt=`TrustStoreNotFoundException`,ndt=`TrustStoreNotReadyException`,c$=`TargetType`,l$=`Tags`,rdt=`Tag`,u$=`Targets`,idt=`Target`,d$=`Transforms`,adt=`UseExistingClientSecret`,odt=`UserInfoEndpoint`,sdt=`UserPoolArn`,cdt=`UserPoolClientId`,ldt=`UserPoolDomain`,udt=`UnsupportedProtocolException`,f$=`UrlRewriteConfig`,p$=`UnhealthyThresholdCount`,m$=`Values`,h$=`VpcId`,g$=`Value`,ddt=`Weight`,fdt=`ZoneName`,M=`awsQueryError`,N=`client`,P=`error`,F=`httpError`,_$=`smithy.ts.sdk.synthetic.com.amazonaws.elasticloadbalancingv2`,v$=`server`,I=`com.amazonaws.elasticloadbalancingv2`,y$=pt.for(_$),pdt=[-3,_$,`ElasticLoadBalancingV2ServiceException`,0,[],[]];y$.registerError(pdt,A);var L=pt.for(I),mdt=[-3,I,Mot,{[M]:[`AllocationIdNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(mdt,Lat);var hdt=[-3,I,Not,{[M]:[`ALPNPolicyNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(hdt,Rat);var gdt=[-3,I,Bot,{[M]:[`AvailabilityZoneNotSupported`,400],[P]:N,[F]:400},[j],[0]];L.registerError(gdt,zat);var _dt=[-3,I,Hot,{[M]:[`CaCertificatesBundleNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(_dt,Bat);var vdt=[-3,I,Uot,{[M]:[`CapacityDecreaseRequestLimitExceeded`,400],[P]:N,[F]:400},[j],[0]];L.registerError(vdt,Vat);var ydt=[-3,I,rst,{[M]:[`CapacityReservationPending`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ydt,Hat);var bdt=[-3,I,ust,{[M]:[`CapacityUnitsLimitExceeded`,400],[P]:N,[F]:400},[j],[0]];L.registerError(bdt,Uat);var xdt=[-3,I,$ot,{[M]:[`CertificateNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(xdt,Tat);var Sdt=[-3,I,mst,{[M]:[`DeleteAssociationSameAccount`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Sdt,vot);var Cdt=[-3,I,Est,{[M]:[`DuplicateListener`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Cdt,Wat);var wdt=[-3,I,Sst,{[M]:[`DuplicateLoadBalancerName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(wdt,rot);var Tdt=[-3,I,act,{[M]:[`DuplicateTagKeys`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Tdt,Oat);var Edt=[-3,I,Xst,{[M]:[`DuplicateTargetGroupName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Edt,mot);var Ddt=[-3,I,cct,{[M]:[`DuplicateTrustStoreName`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Ddt,hot);var Odt=[-3,I,Dct,{[M]:[`HealthUnavailable`,500],[P]:v$,[F]:500},[j],[0]];L.registerError(Odt,Sot);var kdt=[-3,I,Fct,{[M]:[`IncompatibleProtocols`,400],[P]:N,[F]:400},[j],[0]];L.registerError(kdt,Gat);var Adt=[-3,I,jct,{[M]:[`InsufficientCapacity`,500],[P]:v$,[F]:500},[j],[0]];L.registerError(Adt,Tot);var jdt=[-3,I,kct,{[M]:[`InvalidCaCertificatesBundle`,400],[P]:N,[F]:400},[j],[0]];L.registerError(jdt,got);var Mdt=[-3,I,Mct,{[M]:[`InvalidConfigurationRequest`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Mdt,Kat);var Ndt=[-3,I,Pct,{[M]:[`InvalidLoadBalancerAction`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Ndt,qat);var Pdt=[-3,I,Ict,{[M]:[`InvalidRevocationContent`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Pdt,Pat);var Fdt=[-3,I,Lct,{[M]:[`InvalidScheme`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Fdt,iot);var Idt=[-3,I,zct,{[M]:[`InvalidSecurityGroup`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Idt,aot);var Ldt=[-3,I,Rct,{[M]:[`InvalidSubnet`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Ldt,oot);var Rdt=[-3,I,Bct,{[M]:[`InvalidTarget`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Rdt,xot);var zdt=[-3,I,rlt,{[M]:[`ListenerNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(zdt,Eat);var Bdt=[-3,I,$ct,{[M]:[`LoadBalancerNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Bdt,kat);var Vdt=[-3,I,Clt,{[M]:[`OperationNotPermitted`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Vdt,sot);var Hdt=[-3,I,wlt,{[M]:[`PriorityInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Hdt,dot);var Udt=[-3,I,Dlt,{[M]:[`PriorRequestNotComplete`,429],[P]:N,[F]:429},[j],[0]];L.registerError(Udt,Eot);var Wdt=[-3,I,Glt,{[M]:[`ResourceInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Wdt,cot);var Gdt=[-3,I,Klt,{[M]:[`ResourceNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Gdt,wot);var Kdt=[-3,I,Vlt,{[M]:[`RevocationContentNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Kdt,Fat);var qdt=[-3,I,Wlt,{[M]:[`RevocationIdNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(qdt,Cot);var Jdt=[-3,I,qlt,{[M]:[`RuleNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Jdt,Aat);var Ydt=[-3,I,xut,{[M]:[`SSLPolicyNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Ydt,Jat);var Xdt=[-3,I,fut,{[M]:[`SubnetNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Xdt,lot);var Zdt=[-3,I,Dut,{[M]:[`TargetGroupAssociationLimit`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Zdt,Yat);var Qdt=[-3,I,Nut,{[M]:[`TargetGroupNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(Qdt,jat);var $dt=[-3,I,zut,{[M]:[`TooManyActions`,400],[P]:N,[F]:400},[j],[0]];L.registerError($dt,Xat);var eft=[-3,I,But,{[M]:[`TooManyCertificates`,400],[P]:N,[F]:400},[j],[0]];L.registerError(eft,Dat);var tft=[-3,I,Hut,{[M]:[`TooManyListeners`,400],[P]:N,[F]:400},[j],[0]];L.registerError(tft,Zat);var nft=[-3,I,Vut,{[M]:[`TooManyLoadBalancers`,400],[P]:N,[F]:400},[j],[0]];L.registerError(nft,uot);var rft=[-3,I,Wut,{[M]:[`TooManyRegistrationsForTargetId`,400],[P]:N,[F]:400},[j],[0]];L.registerError(rft,Qat);var ift=[-3,I,Uut,{[M]:[`TooManyRules`,400],[P]:N,[F]:400},[j],[0]];L.registerError(ift,fot);var aft=[-3,I,Gut,{[M]:[`TooManyTags`,400],[P]:N,[F]:400},[j],[0]];L.registerError(aft,Mat);var oft=[-3,I,qut,{[M]:[`TooManyTargetGroups`,400],[P]:N,[F]:400},[j],[0]];L.registerError(oft,pot);var sft=[-3,I,Kut,{[M]:[`TooManyTargets`,400],[P]:N,[F]:400},[j],[0]];L.registerError(sft,$at);var cft=[-3,I,Yut,{[M]:[`TooManyTrustStoreRevocationEntries`,400],[P]:N,[F]:400},[j],[0]];L.registerError(cft,Iat);var lft=[-3,I,Jut,{[M]:[`TooManyTrustStores`,400],[P]:N,[F]:400},[j],[0]];L.registerError(lft,_ot);var uft=[-3,I,Xut,{[M]:[`TooManyUniqueTargetGroupsPerLoadBalancer`,400],[P]:N,[F]:400},[j],[0]];L.registerError(uft,eot);var dft=[-3,I,Qut,{[M]:[`AssociationNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(dft,yot);var fft=[-3,I,edt,{[M]:[`TrustStoreInUse`,400],[P]:N,[F]:400},[j],[0]];L.registerError(fft,bot);var pft=[-3,I,tdt,{[M]:[`TrustStoreNotFound`,400],[P]:N,[F]:400},[j],[0]];L.registerError(pft,Nat);var mft=[-3,I,ndt,{[M]:[`TrustStoreNotReady`,400],[P]:N,[F]:400},[j],[0]];L.registerError(mft,tot);var hft=[-3,I,udt,{[M]:[`UnsupportedProtocol`,400],[P]:N,[F]:400},[j],[0]];L.registerError(hft,not);var gft=[y$,L],_ft=[3,I,Dot,0,[e$,i$,Fot,Aot,xlt,Rlt,hct,pct,qct],[0,0,()=>Cft,()=>Sft,1,()=>Npt,()=>lpt,()=>upt,()=>gpt],1],vft=[3,I,Lot,0,[LQ,l$],[64,()=>F$],2],yft=[3,I,Rot,0,[],[]],bft=[3,I,HZ,0,[HQ,IQ,$Z],[0,0,0]],xft=[3,I,BZ,0,[rut,slt],[0,0]],Sft=[3,I,kot,0,[sdt,cdt,ldt,WQ,ZQ,XQ,WZ,kQ],[0,0,0,0,0,1,128,0],3],Cft=[3,I,Pot,0,[dQ,jot,Eut,odt,Got,ist,WQ,ZQ,XQ,WZ,kQ,adt],[0,0,0,0,0,0,0,0,1,128,0,2],5],wft=[3,I,GZ,0,[fdt,KQ,Slt,bQ,put],[0,0,0,()=>omt,64]],Tft=[3,I,dst,0,[Vot,pQ],[0,2]],Eft=[3,I,fst,0,[EQ,AQ],[0,1]],Dft=[3,I,Xot,0,[xQ,eQ,FQ,PQ,JQ,YZ,UZ,l$,CQ],[0,()=>w$,0,1,0,()=>E$,64,()=>F$,()=>S$],2],Oft=[3,I,Zot,0,[_Q],[()=>D$]],kft=[3,I,Jot,0,[EQ,$Q,qQ,GQ,QQ,l$,e$,fQ,XZ,tQ,mQ],[0,64,()=>P$,64,0,()=>F$,0,0,0,0,()=>b$],1],Aft=[3,I,Yot,0,[yQ],[()=>k$]],jft=[3,I,tst,0,[vQ,QZ,AQ,qZ,l$,d$],[0,()=>j$,1,()=>w$,()=>F$,()=>N$],4],Mft=[3,I,nst,0,[VQ],[()=>M$]],Nft=[3,I,sst,0,[EQ,FQ,NQ,PQ,h$,aQ,oQ,rQ,sQ,iQ,cQ,uQ,p$,wQ,c$,l$,fQ,t$],[0,0,0,1,0,0,0,2,0,1,1,1,1,()=>x$,0,()=>F$,0,1],1],Pft=[3,I,cst,0,[r$],[()=>R$]],Fft=[3,I,Dst,0,[vQ],[0],1],Ift=[3,I,kst,0,[],[]],Lft=[3,I,bst,0,[xQ],[0],1],Rft=[3,I,Cst,0,[],[]],zft=[3,I,Pst,0,[RQ],[0],1],Bft=[3,I,Ist,0,[],[]],Vft=[3,I,Jst,0,[i$],[0],1],Hft=[3,I,Zst,0,[],[]],Uft=[3,I,rct,0,[i$,u$],[0,()=>I$],2],Wft=[3,I,oct,0,[],[]],Gft=[3,I,Ost,0,[xQ,Jct,TQ,MQ],[0,64,0,1]],Kft=[3,I,Ast,0,[_Q,DQ],[()=>D$,0]],qft=[3,I,vst,0,[xQ],[0],1],Jft=[3,I,yst,0,[JZ],[()=>O$]],Yft=[3,I,xst,0,[SQ,OQ,TQ,MQ],[64,64,0,1]],Xft=[3,I,wst,0,[yQ,DQ],[()=>k$,0]],Zft=[3,I,Fst,0,[vQ,Llt,TQ,MQ],[0,64,0,1]],Qft=[3,I,Lst,0,[VQ,DQ],[()=>M$,0]],$ft=[3,I,Vst,0,[OQ,TQ,MQ,tlt],[64,0,1,0]],ept=[3,I,Hst,0,[YQ,DQ],[()=>cmt,0]],tpt=[3,I,ict,0,[LQ],[64],1],npt=[3,I,sct,0,[n$],[()=>lmt]],rpt=[3,I,Kst,0,[i$],[0],1],ipt=[3,I,qst,0,[JZ],[()=>L$]],apt=[3,I,Yst,0,[xQ,Out,OQ,TQ,MQ],[0,64,64,0,1]],opt=[3,I,Qst,0,[r$,DQ],[()=>R$,0]],spt=[3,I,tct,0,[i$,u$,Hct],[0,()=>I$,64],1],cpt=[3,I,nct,0,[s$],[()=>dmt]],lpt=[3,I,mct,0,[UQ,olt,ast],[0,0,0],1],upt=[3,I,fct,0,[r$,a$],[()=>umt,()=>$pt]],dpt=[3,I,xct,0,[m$,zQ],[64,64]],fpt=[3,I,lQ,0,[BQ],[()=>A$]],ppt=[3,I,Sct,0,[wct,m$,zQ],[0,64,64]],mpt=[3,I,Ect,0,[m$],[64]],b$=[3,I,mQ,0,[Nct],[0]],hpt=[3,I,Wct,0,[dct,EQ,m$],[0,0,64],3],gpt=[3,I,Kct,0,[Uct,dQ,Oot],[0,0,()=>amt],2],_pt=[3,I,ilt,0,[vQ,xQ,PQ,FQ,YZ,JQ,eQ,UZ,CQ],[0,0,1,0,()=>E$,0,()=>w$,64,()=>S$]],vpt=[3,I,nlt,0,[xQ,Mst,Wot,lst,Qct,QQ,h$,HQ,e$,KZ,GQ,fQ,XZ,nQ,tQ,mQ],[0,0,0,4,0,0,0,()=>xpt,0,()=>T$,64,0,0,0,0,()=>b$]],ypt=[3,I,Yct,0,[Oct,VZ,jQ,hQ],[0,0,0,0]],bpt=[3,I,Xct,0,[gQ,g$],[0,0]],xpt=[3,I,elt,0,[pst,IQ],[0,0]],x$=[3,I,wQ,0,[yct,_ct],[0,0]],Spt=[3,I,flt,0,[vQ,PQ,FQ,JQ,YZ,eQ,UZ,CQ],[0,1,0,0,()=>E$,()=>w$,64,()=>S$],1],Cpt=[3,I,plt,0,[_Q],[()=>D$]],wpt=[3,I,ult,0,[xQ,JZ],[0,()=>O$],2],Tpt=[3,I,dlt,0,[JZ],[()=>O$]],Ept=[3,I,hlt,0,[RQ,QZ,qZ,d$,$lt],[0,()=>j$,()=>w$,()=>N$,2],1],Dpt=[3,I,glt,0,[VQ],[()=>M$]],Opt=[3,I,vlt,0,[i$,JZ],[0,()=>L$],2],kpt=[3,I,ylt,0,[JZ],[()=>L$]],S$=[3,I,alt,0,[blt,Zut,Act,$ut,zot],[0,0,2,0,0]],Apt=[3,I,Elt,0,[m$,zQ],[64,64]],jpt=[3,I,jlt,0,[m$],[()=>smt]],Mpt=[3,I,Nlt,0,[gQ,g$],[0,0]],Npt=[3,I,Flt,0,[UQ,FQ,PQ,vct,Olt,klt],[0,0,0,0,0,0],1],Ppt=[3,I,Jlt,0,[i$,u$],[0,()=>I$],2],Fpt=[3,I,Zlt,0,[],[]],Ipt=[3,I,Ylt,0,[LQ,Lut],[64,64],2],Lpt=[3,I,Qlt,0,[],[]],Rpt=[3,I,Hlt,0,[iut,aut],[0,0],2],zpt=[3,I,out,0,[RQ,AQ,QZ,qZ,pQ,d$],[0,0,()=>j$,()=>w$,2,()=>N$]],Bpt=[3,I,Ult,0,[gct,m$,bct,Tlt,Cct,Alt,Tct,cut,zQ],[0,64,()=>dpt,()=>Apt,()=>ppt,()=>jpt,()=>mpt,()=>Kpt,64]],Vpt=[3,I,nut,0,[e$,lQ,f$],[0,()=>fpt,()=>rmt],1],Hpt=[3,I,vut,0,[xQ,GQ,nQ],[0,64,0],2],Upt=[3,I,yut,0,[sut,nQ],[64,0]],Wpt=[3,I,but,0,[xQ,$Q,qQ,fQ,tQ],[0,64,()=>P$,0,0],1],Gpt=[3,I,Sut,0,[KZ,fQ,tQ],[()=>T$,0,0]],Kpt=[3,I,lut,0,[m$,fQ],[64,0]],qpt=[3,I,JQ,0,[hut,ZZ,EQ,uut],[64,()=>imt,0,64]],Jpt=[3,I,dut,0,[KQ,VZ,jQ,hQ,mut],[0,0,0,0,0]],Ypt=[3,I,rdt,0,[gQ,g$],[0,0],1],Xpt=[3,I,Cut,0,[Ilt,l$],[0,()=>F$]],C$=[3,I,wut,0,[Vct,PQ,GZ,Mlt],[0,1,0,0],1],Zpt=[3,I,Fut,0,[i$,Mut,FQ,PQ,h$,aQ,oQ,rQ,iQ,cQ,uQ,p$,sQ,wQ,SQ,c$,NQ,fQ,t$],[0,0,0,1,0,0,0,2,1,1,1,1,0,()=>x$,64,0,0,0,1]],Qpt=[3,I,kut,0,[gQ,g$],[0,0]],$pt=[3,I,a$,0,[uct,zst],[2,1]],emt=[3,I,Put,0,[i$,ddt],[0,1]],tmt=[3,I,o$,0,[HQ,IQ,$Z],[0,0,0]],nmt=[3,I,Iut,0,[idt,oQ,o$,BZ,HZ],[()=>C$,0,()=>tmt,()=>xft,()=>bft]],rmt=[3,I,f$,0,[BQ],[()=>A$]],w$=[1,I,qZ,0,()=>_ft],T$=[1,I,KZ,0,()=>wft],E$=[1,I,Kot,0,()=>Tft],imt=[1,I,ZZ,0,()=>Eft],amt=[1,I,Gct,0,()=>hpt],D$=[1,I,_Q,0,()=>_pt],omt=[1,I,bQ,0,()=>ypt],O$=[1,I,Zct,0,()=>bpt],k$=[1,I,yQ,0,()=>vpt],smt=[1,I,Plt,0,()=>Mpt],A$=[1,I,zlt,0,()=>Rpt],j$=[1,I,Blt,0,()=>Bpt],M$=[1,I,VQ,0,()=>zpt],N$=[1,I,Xlt,0,()=>Vpt],cmt=[1,I,YQ,0,()=>qpt],P$=[1,I,qQ,0,()=>Jpt],lmt=[1,I,n$,0,()=>Xpt],F$=[1,I,Rut,0,()=>Ypt],I$=[1,I,Tut,0,()=>C$],L$=[1,I,Aut,0,()=>Qpt],umt=[1,I,jut,0,()=>emt],R$=[1,I,r$,0,()=>Zpt],dmt=[1,I,s$,0,()=>nmt],fmt=[9,I,Iot,0,()=>vft,()=>yft],pmt=[9,I,Qot,0,()=>Dft,()=>Oft],mmt=[9,I,qot,0,()=>kft,()=>Aft],hmt=[9,I,est,0,()=>jft,()=>Mft],gmt=[9,I,ost,0,()=>Nft,()=>Pft],_mt=[9,I,hst,0,()=>Fft,()=>Ift],vmt=[9,I,gst,0,()=>Lft,()=>Rft],ymt=[9,I,Nst,0,()=>zft,()=>Bft],bmt=[9,I,Wst,0,()=>Vft,()=>Hft],xmt=[9,I,Ust,0,()=>Uft,()=>Wft],Smt=[9,I,jst,0,()=>Gft,()=>Kft],Cmt=[9,I,_st,0,()=>qft,()=>Jft],wmt=[9,I,Tst,0,()=>Yft,()=>Xft],Tmt=[9,I,Rst,0,()=>Zft,()=>Qft],Emt=[9,I,Bst,0,()=>$ft,()=>ept],Dmt=[9,I,lct,0,()=>tpt,()=>npt],Omt=[9,I,Gst,0,()=>rpt,()=>ipt],kmt=[9,I,$st,0,()=>apt,()=>opt],Amt=[9,I,ect,0,()=>spt,()=>cpt],jmt=[9,I,clt,0,()=>Spt,()=>Cpt],Mmt=[9,I,llt,0,()=>wpt,()=>Tpt],Nmt=[9,I,mlt,0,()=>Ept,()=>Dpt],Pmt=[9,I,_lt,0,()=>Opt,()=>kpt],Fmt=[9,I,eut,0,()=>Ppt,()=>Fpt],Imt=[9,I,tut,0,()=>Ipt,()=>Lpt],Lmt=[9,I,_ut,0,()=>Hpt,()=>Upt],Rmt=[9,I,gut,0,()=>Wpt,()=>Gpt],zmt=e=>({apiVersion:`2015-12-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??wat,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??hat,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.elasticloadbalancingv2`,errorTypeRegistries:gft,xmlNamespace:`http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/`,version:`2015-12-01`,serviceTarget:`ElasticLoadBalancing_v10`},serviceId:e?.serviceId??`Elastic Load Balancing v2`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Bmt=e=>{let t=he(e),n=()=>t().then(a),r=zmt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:yat.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},Vmt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Hmt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Umt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),Vmt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Hmt(n))},Wmt=class extends le{config;constructor(...[t]){let n=Bmt(t||{});super(n),this.initConfig=n;let r=_at(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Umt(gat(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:pat,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},Gmt=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function Kmt(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`iam`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var qmt=e=>{let t=[];return e.operation,t.push(Kmt(e)),t},Jmt=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},Ymt=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`iam`}),Xmt={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Zmt={name:`@aws-sdk/client-iam`,version:`3.1125.0`,description:`AWS SDK for JavaScript Iam Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-iam`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-iam`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},z$=`ref`,B$=`authSchemes`,V$=`name`,H$=`signingRegion`,U$=-1,W$=!0,G$=`isSet`,K$=`PartitionResult`,q$=`stringEquals`,J$=`booleanEquals`,Y$=`getAttr`,X$={[z$]:`Endpoint`},Z$={fn:Y$,argv:[{[z$]:K$},`name`]},Q$={[z$]:K$},$$={[B$]:[{[V$]:`sigv4`,[H$]:`us-east-1`}]},e1={[B$]:[{[V$]:`sigv4`,[H$]:`cn-north-1`}]},t1={[B$]:[{[V$]:`sigv4`,[H$]:`us-gov-west-1`}]},n1={[B$]:[{[V$]:`sigv4`,[H$]:`us-iso-east-1`}]},r1={[B$]:[{[V$]:`sigv4`,[H$]:`us-isob-east-1`}]},i1={[B$]:[{[V$]:`sigv4`,[H$]:`eu-isoe-west-1`}]},a1={[B$]:[{[V$]:`sigv4`,[H$]:`us-isof-south-1`}]},o1={[B$]:[{[V$]:`sigv4`,[H$]:`eusc-de-east-1`}]},s1={[B$]:[{[V$]:`sigv4`,[H$]:`{PartitionResult#implicitGlobalRegion}`}]},c1=[{[z$]:`Region`}],l1={conditions:[[G$,[X$]],[G$,c1],[`aws.partition`,c1,K$],[q$,[Z$,`aws`]],[q$,[Z$,`aws-cn`]],[q$,[Z$,`aws-us-gov`]],[q$,[Z$,`aws-iso`]],[J$,[{[z$]:`UseFIPS`},W$]],[J$,[{[z$]:`UseDualStack`},W$]],[q$,[Z$,`aws-iso-b`]],[q$,[Z$,`aws-iso-e`]],[q$,[Z$,`aws-iso-f`]],[q$,[Z$,`aws-eusc`]],[J$,[{fn:Y$,argv:[Q$,`supportsDualStack`]},W$]],[J$,[{fn:Y$,argv:[Q$,`supportsFIPS`]},W$]]],results:[[U$],[U$,`Invalid Configuration: FIPS and custom endpoint are not supported`],[U$,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[X$,{}],[`https://iam.amazonaws.com`,$$],[`https://iam-fips.amazonaws.com`,$$],[`https://iam.global.api.aws`,$$],[`https://iam-fips.global.api.aws`,$$],[`https://iam.global.api.amazonwebservices.com.cn`,e1],[`https://iam-fips.api.amazonwebservices.com.cn`,e1],[`https://iam.cn-north-1.amazonaws.com.cn`,e1],[`https://iam-fips.amazonaws.com.cn`,e1],[`https://iam.us-gov.api.aws`,t1],[`https://iam.us-gov.amazonaws.com`,t1],[`https://iam.us-iso-east-1.c2s.ic.gov`,n1],[`https://iam-fips.us-iso-east-1.c2s.ic.gov`,n1],[`https://iam.api.aws.ic.gov`,n1],[`https://iam-fips.api.aws.ic.gov`,n1],[`https://iam.us-isob-east-1.sc2s.sgov.gov`,r1],[`https://iam-fips.us-isob-east-1.sc2s.sgov.gov`,r1],[`https://iam.api.aws.scloud`,r1],[`https://iam-fips.api.aws.scloud`,r1],[`https://iam.eu-isoe-west-1.cloud.adc-e.uk`,i1],[`https://iam-fips.cloud.adc-e.uk`,i1],[`https://iam.api.cloud-aws.adc-e.uk`,i1],[`https://iam-fips.api.cloud-aws.adc-e.uk`,i1],[`https://iam.us-isof-south-1.csp.hci.ic.gov`,a1],[`https://iam-fips.csp.hci.ic.gov`,a1],[`https://iam.api.aws.hci.ic.gov`,a1],[`https://iam-fips.api.aws.hci.ic.gov`,a1],[`https://iam.eusc-de-east-1.amazonaws.eu`,o1],[`https://iam-fips.amazonaws.eu`,o1],[`https://iam.global.api.amazonwebservices.eu`,o1],[`https://iam-fips.api.amazonwebservices.eu`,o1],[`https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}`,s1],[U$,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://iam-fips.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}`,s1],[U$,`FIPS is enabled but this partition does not support FIPS`],[`https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dualStackDnsSuffix}`,s1],[U$,`DualStack is enabled but this partition does not support DualStack`],[`https://iam.{PartitionResult#implicitGlobalRegion}.{PartitionResult#dnsSuffix}`,s1],[U$,`Invalid Configuration: Missing Region`]]},Qmt=2,$mt=new Int32Array([-1,1,-1,0,42,3,1,4,100000041,2,5,100000041,3,39,6,4,36,7,5,35,8,6,32,9,7,20,10,8,15,11,9,100000018,12,10,100000022,13,11,100000026,14,12,100000030,100000040,9,100000020,16,10,100000024,17,11,100000028,18,12,100000032,19,13,100000038,100000039,8,26,21,9,100000019,22,10,100000023,23,11,100000027,24,12,100000031,25,14,100000036,100000037,9,100000021,27,10,100000025,28,11,100000029,29,12,100000033,30,13,31,100000035,14,100000034,100000035,7,34,33,8,100000016,100000014,8,100000017,100000015,8,100000012,100000013,7,38,37,8,100000008,100000010,8,100000009,100000011,7,41,40,8,100000006,100000004,8,100000007,100000005,7,100000001,43,8,100000002,100000003]),eht=xe.from($mt,Qmt,l1.conditions,l1.results),tht=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),nht=(e,t={})=>tht.get(e,()=>ut(eht,{endpointParams:e,logger:t.logger}));Le.aws=oe;var R=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},rht=class e extends R{name=`ConcurrentModificationException`;$fault=`client`;constructor(t){super({name:`ConcurrentModificationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iht=class e extends R{name=`NoSuchEntityException`;$fault=`client`;constructor(t){super({name:`NoSuchEntityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aht=class e extends R{name=`ServiceFailureException`;$fault=`server`;constructor(t){super({name:`ServiceFailureException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},oht=class e extends R{name=`AccountNotManagementOrDelegatedAdministratorException`;$fault=`client`;Message;constructor(t){super({name:`AccountNotManagementOrDelegatedAdministratorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},sht=class e extends R{name=`EntityAlreadyExistsException`;$fault=`client`;constructor(t){super({name:`EntityAlreadyExistsException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cht=class e extends R{name=`InvalidInputException`;$fault=`client`;constructor(t){super({name:`InvalidInputException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lht=class e extends R{name=`LimitExceededException`;$fault=`client`;constructor(t){super({name:`LimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uht=class e extends R{name=`MalformedPolicyDocumentException`;$fault=`client`;constructor(t){super({name:`MalformedPolicyDocumentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dht=class e extends R{name=`NameConflictException`;$fault=`client`;constructor(t){super({name:`NameConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fht=class e extends R{name=`RoleModifiedException`;$fault=`client`;constructor(t){super({name:`RoleModifiedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pht=class e extends R{name=`RoleTemplateDisabledException`;$fault=`client`;constructor(t){super({name:`RoleTemplateDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mht=class e extends R{name=`UnmodifiableEntityException`;$fault=`client`;constructor(t){super({name:`UnmodifiableEntityException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hht=class e extends R{name=`PolicyNotAttachableException`;$fault=`client`;constructor(t){super({name:`PolicyNotAttachableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ght=class e extends R{name=`EntityTemporarilyUnmodifiableException`;$fault=`client`;constructor(t){super({name:`EntityTemporarilyUnmodifiableException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_ht=class e extends R{name=`InvalidUserTypeException`;$fault=`client`;constructor(t){super({name:`InvalidUserTypeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vht=class e extends R{name=`PasswordPolicyViolationException`;$fault=`client`;constructor(t){super({name:`PasswordPolicyViolationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yht=class e extends R{name=`OpenIdIdpCommunicationErrorException`;$fault=`client`;constructor(t){super({name:`OpenIdIdpCommunicationErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bht=class e extends R{name=`ServiceNotSupportedException`;$fault=`client`;constructor(t){super({name:`ServiceNotSupportedException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xht=class e extends R{name=`DeleteConflictException`;$fault=`client`;constructor(t){super({name:`DeleteConflictException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Sht=class e extends R{name=`OrganizationNotFoundException`;$fault=`client`;Message;constructor(t){super({name:`OrganizationNotFoundException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Cht=class e extends R{name=`OrganizationNotInAllFeaturesModeException`;$fault=`client`;Message;constructor(t){super({name:`OrganizationNotInAllFeaturesModeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},wht=class e extends R{name=`ServiceAccessNotEnabledException`;$fault=`client`;Message;constructor(t){super({name:`ServiceAccessNotEnabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Tht=class e extends R{name=`FeatureDisabledException`;$fault=`client`;constructor(t){super({name:`FeatureDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Eht=class e extends R{name=`InvalidAuthenticationCodeException`;$fault=`client`;constructor(t){super({name:`InvalidAuthenticationCodeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dht=class e extends R{name=`CallerIsNotManagementAccountException`;$fault=`client`;Message;constructor(t){super({name:`CallerIsNotManagementAccountException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.Message=t.Message}},Oht=class e extends R{name=`FeatureEnabledException`;$fault=`client`;constructor(t){super({name:`FeatureEnabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kht=class e extends R{name=`ReportGenerationLimitExceededException`;$fault=`client`;constructor(t){super({name:`ReportGenerationLimitExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Aht=class e extends R{name=`CredentialReportExpiredException`;$fault=`client`;constructor(t){super({name:`CredentialReportExpiredException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jht=class e extends R{name=`CredentialReportNotPresentException`;$fault=`client`;constructor(t){super({name:`CredentialReportNotPresentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mht=class e extends R{name=`CredentialReportNotReadyException`;$fault=`client`;constructor(t){super({name:`CredentialReportNotReadyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nht=class e extends R{name=`UnrecognizedPublicKeyEncodingException`;$fault=`client`;constructor(t){super({name:`UnrecognizedPublicKeyEncodingException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pht=class e extends R{name=`PolicyEvaluationException`;$fault=`server`;constructor(t){super({name:`PolicyEvaluationException`,$fault:`server`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fht=class e extends R{name=`KeyPairMismatchException`;$fault=`client`;constructor(t){super({name:`KeyPairMismatchException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Iht=class e extends R{name=`MalformedCertificateException`;$fault=`client`;constructor(t){super({name:`MalformedCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Lht=class e extends R{name=`DuplicateCertificateException`;$fault=`client`;constructor(t){super({name:`DuplicateCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Rht=class e extends R{name=`InvalidCertificateException`;$fault=`client`;constructor(t){super({name:`InvalidCertificateException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zht=class e extends R{name=`DuplicateSSHPublicKeyException`;$fault=`client`;constructor(t){super({name:`DuplicateSSHPublicKeyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bht=class e extends R{name=`InvalidPublicKeyException`;$fault=`client`;constructor(t){super({name:`InvalidPublicKeyException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},u1=`Arn`,Vht=`AttachmentCount`,Hht=`AttachGroupPolicy`,Uht=`AttachGroupPolicyRequest`,d1=`AccessKey`,f1=`AccessKeyId`,p1=`AccessKeyMetadata`,Wht=`AccountNotManagementOrDelegatedAdministratorException`,Ght=`AttachedPolicy`,Kht=`AttachedPermissionsBoundary`,m1=`AttachedPolicies`,qht=`AttachRolePolicy`,h1=`AssumeRolePolicyDocument`,Jht=`AttachRolePolicyRequest`,Yht=`AddRoleToInstanceProfile`,Xht=`AddRoleToInstanceProfileRequest`,Zht=`AttachUserPolicy`,Qht=`AttachUserPolicyRequest`,$ht=`AddUserToGroup`,egt=`AddUserToGroupRequest`,tgt=`CreateAccessKey`,ngt=`CreateAccessKeyRequest`,rgt=`CreateAccessKeyResponse`,g1=`CreateDate`,igt=`CreateGroup`,agt=`CreateGroupRequest`,ogt=`CreateGroupResponse`,sgt=`CallerIsNotManagementAccountException`,cgt=`CreateInstanceProfile`,lgt=`CreateInstanceProfileRequest`,ugt=`CreateInstanceProfileResponse`,dgt=`ConcurrentModificationException`,fgt=`CreatePolicyRequest`,pgt=`CreatePolicyResponse`,mgt=`CreatePolicy`,hgt=`CreateRole`,ggt=`CredentialReportExpiredException`,_gt=`CredentialReportNotPresentException`,vgt=`CredentialReportNotReadyException`,ygt=`CreateRoleRequest`,bgt=`CreateRoleResponse`,xgt=`CreateUser`,Sgt=`CreateUserRequest`,Cgt=`CreateUserResponse`,_1=`Description`,wgt=`DeleteAccessKey`,Tgt=`DeleteAccessKeyRequest`,Egt=`DeleteConflictException`,Dgt=`DuplicateCertificateException`,Ogt=`DeleteGroup`,kgt=`DeleteGroupPolicy`,Agt=`DeleteGroupPolicyRequest`,jgt=`DetachGroupPolicyRequest`,Mgt=`DetachGroupPolicy`,Ngt=`DeleteGroupRequest`,Pgt=`DeleteInstanceProfile`,Fgt=`DeleteInstanceProfileRequest`,Igt=`DeletePolicyRequest`,Lgt=`DeletePolicy`,Rgt=`DeleteRolePolicy`,zgt=`DeleteRolePolicyRequest`,Bgt=`DetachRolePolicyRequest`,Vgt=`DetachRolePolicy`,Hgt=`DeleteRoleRequest`,Ugt=`DeleteRole`,Wgt=`DuplicateSSHPublicKeyException`,Ggt=`DeleteUser`,Kgt=`DeleteUserPolicy`,qgt=`DeleteUserPolicyRequest`,Jgt=`DetachUserPolicyRequest`,Ygt=`DetachUserPolicy`,Xgt=`DeleteUserRequest`,Zgt=`DefaultVersionId`,Qgt=`Document`,$gt=`EntityAlreadyExistsException`,e_t=`EntityTemporarilyUnmodifiableException`,t_t=`FeatureDisabledException`,n_t=`FeatureEnabledException`,v1=`Group`,r_t=`GetGroup`,i_t=`GetGroupPolicy`,a_t=`GetGroupPolicyRequest`,o_t=`GetGroupPolicyResponse`,s_t=`GetGroupRequest`,c_t=`GetGroupResponse`,l_t=`GroupId`,u_t=`GetInstanceProfile`,d_t=`GetInstanceProfileRequest`,f_t=`GetInstanceProfileResponse`,y1=`GroupName`,p_t=`GetPolicy`,m_t=`GetPolicyRequest`,h_t=`GetPolicyResponse`,g_t=`GetPolicyVersion`,__t=`GetPolicyVersionRequest`,v_t=`GetPolicyVersionResponse`,y_t=`GetRole`,b_t=`GetRolePolicy`,x_t=`GetRolePolicyRequest`,S_t=`GetRolePolicyResponse`,C_t=`GetRoleRequest`,w_t=`GetRoleResponse`,T_t=`GetUser`,E_t=`GetUserPolicy`,D_t=`GetUserPolicyRequest`,O_t=`GetUserPolicyResponse`,k_t=`GetUserRequest`,A_t=`GetUserResponse`,b1=`Groups`,j_t=`IsAttachable`,M_t=`InvalidAuthenticationCodeException`,N_t=`InvalidCertificateException`,P_t=`IsDefaultVersion`,F_t=`InvalidInputException`,x1=`InstanceProfile`,I_t=`InstanceProfileId`,L_t=`InvalidPublicKeyException`,S1=`InstanceProfileName`,C1=`InstanceProfiles`,w1=`IsTruncated`,R_t=`InvalidUserTypeException`,z_t=`Key`,B_t=`KeyPairMismatchException`,V_t=`ListAttachedGroupPolicies`,H_t=`ListAttachedGroupPoliciesRequest`,U_t=`ListAttachedGroupPoliciesResponse`,W_t=`ListAccessKeys`,G_t=`ListAccessKeysRequest`,K_t=`ListAccessKeysResponse`,q_t=`ListAttachedRolePolicies`,J_t=`ListAttachedRolePoliciesRequest`,Y_t=`ListAttachedRolePoliciesResponse`,X_t=`ListAttachedUserPolicies`,Z_t=`ListAttachedUserPoliciesRequest`,Q_t=`ListAttachedUserPoliciesResponse`,$_t=`LimitExceededException`,evt=`ListGroups`,tvt=`ListGroupsForUser`,nvt=`ListGroupsForUserRequest`,rvt=`ListGroupsForUserResponse`,ivt=`ListGroupPolicies`,avt=`ListGroupPoliciesRequest`,ovt=`ListGroupPoliciesResponse`,svt=`ListGroupsRequest`,cvt=`ListGroupsResponse`,lvt=`ListInstanceProfiles`,uvt=`ListInstanceProfilesForRole`,dvt=`ListInstanceProfilesForRoleRequest`,fvt=`ListInstanceProfilesForRoleResponse`,pvt=`ListInstanceProfilesRequest`,mvt=`ListInstanceProfilesResponse`,hvt=`ListPoliciesRequest`,gvt=`ListPoliciesResponse`,_vt=`ListPolicies`,vvt=`ListRoles`,yvt=`ListRolePolicies`,bvt=`ListRolePoliciesRequest`,xvt=`ListRolePoliciesResponse`,Svt=`ListRolesRequest`,Cvt=`ListRolesResponse`,wvt=`ListUsers`,Tvt=`LastUsedDate`,Evt=`ListUserPolicies`,Dvt=`ListUserPoliciesRequest`,Ovt=`ListUserPoliciesResponse`,kvt=`ListUsersRequest`,Avt=`ListUsersResponse`,T1=`Message`,jvt=`MalformedCertificateException`,E1=`MaxItems`,Mvt=`MalformedPolicyDocumentException`,D1=`MaxSessionDuration`,O1=`Marker`,Nvt=`NameConflictException`,Pvt=`NoSuchEntityException`,Fvt=`OnlyAttached`,Ivt=`OpenIdIdpCommunicationErrorException`,Lvt=`OrganizationNotFoundException`,Rvt=`OrganizationNotInAllFeaturesModeException`,k1=`PolicyArn`,A1=`PermissionsBoundary`,zvt=`PermissionsBoundaryArn`,Bvt=`PermissionsBoundaryType`,Vvt=`PermissionsBoundaryUsageCount`,j1=`PolicyDocument`,Hvt=`PolicyEvaluationException`,Uvt=`PutGroupPolicy`,Wvt=`PutGroupPolicyRequest`,Gvt=`PolicyId`,Kvt=`PasswordLastUsed`,M1=`PolicyName`,qvt=`PolicyNotAttachableException`,N1=`PolicyNames`,Jvt=`PasswordPolicyViolationException`,P1=`PathPrefix`,Yvt=`PutRolePolicyRequest`,Xvt=`PutRolePolicy`,Zvt=`PolicyUsageFilter`,Qvt=`PutUserPolicy`,$vt=`PutUserPolicyRequest`,F1=`PolicyVersion`,I1=`Path`,L1=`Policy`,eyt=`Policies`,tyt=`Region`,nyt=`ReportGenerationLimitExceededException`,ryt=`RoleId`,R1=`RoleLastUsed`,iyt=`RoleModifiedException`,z1=`RoleName`,ayt=`RemoveRoleFromInstanceProfile`,oyt=`RemoveRoleFromInstanceProfileRequest`,syt=`RoleTemplateDisabledException`,cyt=`RemoveUserFromGroup`,lyt=`RemoveUserFromGroupRequest`,B1=`Role`,V1=`Roles`,H1=`Status`,uyt=`SecretAccessKey`,dyt=`ServiceAccessNotEnabledException`,fyt=`ServiceFailureException`,pyt=`ServiceNotSupportedException`,U1=`SourceRoleTemplate`,myt=`Scope`,W1=`Tags`,hyt=`TemplateArn`,gyt=`TemplateMinorVersion`,_yt=`Tag`,vyt=`UpdateAccessKey`,yyt=`UpdateAccessKeyRequest`,byt=`UpdateDate`,xyt=`UnmodifiableEntityException`,Syt=`UserId`,G1=`UserName`,Cyt=`UnrecognizedPublicKeyEncodingException`,K1=`User`,q1=`Users`,J1=`VersionId`,wyt=`Value`,Tyt=`accessKeyMetadataListType`,Eyt=`accessKeySecretType`,Dyt=`attachedPoliciesListType`,Y1=`awsQueryError`,X1=`client`,z=`error`,Oyt=`groupListType`,B=`httpError`,kyt=`instanceProfileListType`,Z1=`message`,Ayt=`policyListType`,jyt=`roleListType`,Q1=`smithy.ts.sdk.synthetic.com.amazonaws.iam`,$1=`server`,Myt=`tagListType`,Nyt=`userListType`,V=`com.amazonaws.iam`,e0=pt.for(Q1),Pyt=[-3,Q1,`IAMServiceException`,0,[],[]];e0.registerError(Pyt,R);var H=pt.for(V),Fyt=[-3,V,Wht,{[z]:X1,[B]:400},[T1],[0]];H.registerError(Fyt,oht);var Iyt=[-3,V,sgt,{[z]:X1,[B]:400},[T1],[0]];H.registerError(Iyt,Dht);var Lyt=[-3,V,dgt,{[Y1]:[`ConcurrentModification`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Lyt,rht);var Ryt=[-3,V,ggt,{[Y1]:[`ReportExpired`,410],[z]:X1,[B]:410},[Z1],[0]];H.registerError(Ryt,Aht);var zyt=[-3,V,_gt,{[Y1]:[`ReportNotPresent`,410],[z]:X1,[B]:410},[Z1],[0]];H.registerError(zyt,jht);var Byt=[-3,V,vgt,{[Y1]:[`ReportInProgress`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(Byt,Mht);var Vyt=[-3,V,Egt,{[Y1]:[`DeleteConflict`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Vyt,xht);var Hyt=[-3,V,Dgt,{[Y1]:[`DuplicateCertificate`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Hyt,Lht);var Uyt=[-3,V,Wgt,{[Y1]:[`DuplicateSSHPublicKey`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Uyt,zht);var Wyt=[-3,V,$gt,{[Y1]:[`EntityAlreadyExists`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Wyt,sht);var Gyt=[-3,V,e_t,{[Y1]:[`EntityTemporarilyUnmodifiable`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(Gyt,ght);var Kyt=[-3,V,t_t,{[Y1]:[`FeatureDisabled`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(Kyt,Tht);var qyt=[-3,V,n_t,{[Y1]:[`FeatureEnabled`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(qyt,Oht);var Jyt=[-3,V,M_t,{[Y1]:[`InvalidAuthenticationCode`,403],[z]:X1,[B]:403},[Z1],[0]];H.registerError(Jyt,Eht);var Yyt=[-3,V,N_t,{[Y1]:[`InvalidCertificate`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Yyt,Rht);var Xyt=[-3,V,F_t,{[Y1]:[`InvalidInput`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Xyt,cht);var Zyt=[-3,V,L_t,{[Y1]:[`InvalidPublicKey`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Zyt,Bht);var Qyt=[-3,V,R_t,{[Y1]:[`InvalidUserType`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(Qyt,_ht);var $yt=[-3,V,B_t,{[Y1]:[`KeyPairMismatch`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError($yt,Fht);var ebt=[-3,V,$_t,{[Y1]:[`LimitExceeded`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(ebt,lht);var tbt=[-3,V,jvt,{[Y1]:[`MalformedCertificate`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(tbt,Iht);var nbt=[-3,V,Mvt,{[Y1]:[`MalformedPolicyDocument`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(nbt,uht);var rbt=[-3,V,Nvt,{[Y1]:[`NameConflict`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(rbt,dht);var ibt=[-3,V,Pvt,{[Y1]:[`NoSuchEntity`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(ibt,iht);var abt=[-3,V,Ivt,{[Y1]:[`OpenIdIdpCommunicationError`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(abt,yht);var obt=[-3,V,Lvt,{[z]:X1,[B]:400},[T1],[0]];H.registerError(obt,Sht);var sbt=[-3,V,Rvt,{[z]:X1,[B]:400},[T1],[0]];H.registerError(sbt,Cht);var cbt=[-3,V,Jvt,{[Y1]:[`PasswordPolicyViolation`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(cbt,vht);var lbt=[-3,V,Hvt,{[Y1]:[`PolicyEvaluation`,500],[z]:$1,[B]:500},[Z1],[0]];H.registerError(lbt,Pht);var ubt=[-3,V,qvt,{[Y1]:[`PolicyNotAttachable`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(ubt,hht);var dbt=[-3,V,nyt,{[Y1]:[`ReportGenerationLimitExceeded`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(dbt,kht);var fbt=[-3,V,iyt,{[Y1]:[`RoleModified`,409],[z]:X1,[B]:409},[Z1],[0]];H.registerError(fbt,fht);var pbt=[-3,V,syt,{[Y1]:[`RoleTemplateDisabled`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(pbt,pht);var mbt=[-3,V,dyt,{[z]:X1,[B]:400},[T1],[0]];H.registerError(mbt,wht);var hbt=[-3,V,fyt,{[Y1]:[`ServiceFailure`,500],[z]:$1,[B]:500},[Z1],[0]];H.registerError(hbt,aht);var gbt=[-3,V,pyt,{[Y1]:[`NotSupportedService`,404],[z]:X1,[B]:404},[Z1],[0]];H.registerError(gbt,bht);var _bt=[-3,V,xyt,{[Y1]:[`UnmodifiableEntity`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(_bt,mht);var vbt=[-3,V,Cyt,{[Y1]:[`UnrecognizedPublicKeyEncoding`,400],[z]:X1,[B]:400},[Z1],[0]];H.registerError(vbt,Nht);var ybt=[e0,H],bbt=[0,V,Eyt,8,0],xbt=[3,V,d1,0,[G1,f1,H1,uyt,g1],[0,0,0,[()=>bbt,0],4],4],Sbt=[3,V,p1,0,[G1,f1,H1,g1],[0,0,0,4]],Cbt=[3,V,Xht,0,[S1,z1],[0,0],2],wbt=[3,V,egt,0,[y1,G1],[0,0],2],t0=[3,V,Kht,0,[Bvt,zvt],[0,0]],Tbt=[3,V,Ght,0,[M1,k1],[0,0]],Ebt=[3,V,Uht,0,[y1,k1],[0,0],2],Dbt=[3,V,Jht,0,[z1,k1],[0,0],2],Obt=[3,V,Qht,0,[G1,k1],[0,0],2],kbt=[3,V,ngt,0,[G1],[0]],Abt=[3,V,rgt,0,[d1],[[()=>xbt,0]],1],jbt=[3,V,agt,0,[y1,I1],[0,0],1],Mbt=[3,V,ogt,0,[v1],[()=>n0],1],Nbt=[3,V,lgt,0,[S1,I1,W1],[0,0,()=>f0],1],Pbt=[3,V,ugt,0,[x1],[()=>r0],1],Fbt=[3,V,fgt,0,[M1,j1,I1,_1,W1],[0,0,0,0,()=>f0],2],Ibt=[3,V,pgt,0,[L1],[()=>i0]],Lbt=[3,V,ygt,0,[z1,h1,I1,_1,D1,A1,W1],[0,0,0,0,1,0,()=>f0],2],Rbt=[3,V,bgt,0,[B1],[()=>a0],1],zbt=[3,V,Sgt,0,[G1,I1,A1,W1],[0,0,0,()=>f0],1],Bbt=[3,V,Cgt,0,[K1],[()=>o0]],Vbt=[3,V,Tgt,0,[f1,G1],[0,0],1],Hbt=[3,V,Agt,0,[y1,M1],[0,0],2],Ubt=[3,V,Ngt,0,[y1],[0],1],Wbt=[3,V,Fgt,0,[S1],[0],1],Gbt=[3,V,Igt,0,[k1],[0],1],Kbt=[3,V,zgt,0,[z1,M1],[0,0],2],qbt=[3,V,Hgt,0,[z1],[0],1],Jbt=[3,V,qgt,0,[G1,M1],[0,0],2],Ybt=[3,V,Xgt,0,[G1],[0],1],Xbt=[3,V,jgt,0,[y1,k1],[0,0],2],Zbt=[3,V,Bgt,0,[z1,k1],[0,0],2],Qbt=[3,V,Jgt,0,[G1,k1],[0,0],2],$bt=[3,V,a_t,0,[y1,M1],[0,0],2],ext=[3,V,o_t,0,[y1,M1,j1],[0,0,0],3],txt=[3,V,s_t,0,[y1,O1,E1],[0,0,1],1],nxt=[3,V,c_t,0,[v1,q1,w1,O1],[()=>n0,()=>p0,2,0],2],rxt=[3,V,d_t,0,[S1],[0],1],ixt=[3,V,f_t,0,[x1],[()=>r0],1],axt=[3,V,m_t,0,[k1],[0],1],oxt=[3,V,h_t,0,[L1],[()=>i0]],sxt=[3,V,__t,0,[k1,J1],[0,0],2],cxt=[3,V,v_t,0,[F1],[()=>Gxt]],lxt=[3,V,x_t,0,[z1,M1],[0,0],2],uxt=[3,V,S_t,0,[z1,M1,j1],[0,0,0],3],dxt=[3,V,C_t,0,[z1],[0],1],fxt=[3,V,w_t,0,[B1],[()=>a0],1],pxt=[3,V,D_t,0,[G1,M1],[0,0],2],mxt=[3,V,O_t,0,[G1,M1,j1],[0,0,0],3],hxt=[3,V,k_t,0,[G1],[0]],gxt=[3,V,A_t,0,[K1],[()=>o0],1],n0=[3,V,v1,0,[I1,y1,l_t,u1,g1],[0,0,0,0,4],5],r0=[3,V,x1,0,[I1,S1,I_t,u1,g1,V1,W1],[0,0,0,0,4,()=>d0,()=>f0],6],_xt=[3,V,G_t,0,[G1,O1,E1],[0,0,1]],vxt=[3,V,K_t,0,[p1,w1,O1],[()=>tSt,2,0],1],yxt=[3,V,H_t,0,[y1,P1,O1,E1],[0,0,0,1],1],bxt=[3,V,U_t,0,[m1,w1,O1],[()=>c0,2,0]],xxt=[3,V,J_t,0,[z1,P1,O1,E1],[0,0,0,1],1],Sxt=[3,V,Y_t,0,[m1,w1,O1],[()=>c0,2,0]],Cxt=[3,V,Z_t,0,[G1,P1,O1,E1],[0,0,0,1],1],wxt=[3,V,Q_t,0,[m1,w1,O1],[()=>c0,2,0]],Txt=[3,V,avt,0,[y1,O1,E1],[0,0,1],1],Ext=[3,V,ovt,0,[N1,w1,O1],[64,2,0],1],Dxt=[3,V,nvt,0,[G1,O1,E1],[0,0,1],1],Oxt=[3,V,rvt,0,[b1,w1,O1],[()=>l0,2,0],1],kxt=[3,V,svt,0,[P1,O1,E1],[0,0,1]],Axt=[3,V,cvt,0,[b1,w1,O1],[()=>l0,2,0],1],jxt=[3,V,dvt,0,[z1,O1,E1],[0,0,1],1],Mxt=[3,V,fvt,0,[C1,w1,O1],[()=>u0,2,0],1],Nxt=[3,V,pvt,0,[P1,O1,E1],[0,0,1]],Pxt=[3,V,mvt,0,[C1,w1,O1],[()=>u0,2,0],1],Fxt=[3,V,hvt,0,[myt,Fvt,P1,Zvt,O1,E1],[0,2,0,0,0,1]],Ixt=[3,V,gvt,0,[eyt,w1,O1],[()=>nSt,2,0]],Lxt=[3,V,bvt,0,[z1,O1,E1],[0,0,1],1],Rxt=[3,V,xvt,0,[N1,w1,O1],[64,2,0],1],zxt=[3,V,Svt,0,[P1,O1,E1],[0,0,1]],Bxt=[3,V,Cvt,0,[V1,w1,O1],[()=>d0,2,0],1],Vxt=[3,V,Dvt,0,[G1,O1,E1],[0,0,1],1],Hxt=[3,V,Ovt,0,[N1,w1,O1],[64,2,0],1],Uxt=[3,V,kvt,0,[P1,O1,E1],[0,0,1]],Wxt=[3,V,Avt,0,[q1,w1,O1],[()=>p0,2,0],1],i0=[3,V,L1,0,[M1,Gvt,u1,I1,Zgt,Vht,Vvt,j_t,_1,g1,byt,W1],[0,0,0,0,0,1,1,2,0,4,4,()=>f0]],Gxt=[3,V,F1,0,[Qgt,J1,P_t,g1],[0,0,2,4]],Kxt=[3,V,Wvt,0,[y1,M1,j1],[0,0,0],3],qxt=[3,V,Yvt,0,[z1,M1,j1],[0,0,0],3],Jxt=[3,V,$vt,0,[G1,M1,j1],[0,0,0],3],Yxt=[3,V,oyt,0,[S1,z1],[0,0],2],Xxt=[3,V,lyt,0,[y1,G1],[0,0],2],a0=[3,V,B1,0,[I1,z1,ryt,u1,g1,h1,_1,D1,A1,W1,R1,U1],[0,0,0,0,4,0,0,1,()=>t0,()=>f0,()=>Zxt,()=>Qxt],5],Zxt=[3,V,R1,0,[Tvt,tyt],[4,0]],Qxt=[3,V,U1,0,[hyt,gyt],[0,1],2],$xt=[3,V,_yt,0,[z_t,wyt],[0,0],2],eSt=[3,V,yyt,0,[f1,H1,G1],[0,0,0],2],o0=[3,V,K1,0,[I1,G1,Syt,u1,g1,Kvt,A1,W1],[0,0,0,0,4,4,()=>t0,()=>f0],5],s0=`unit`,tSt=[1,V,Tyt,0,()=>Sbt],c0=[1,V,Dyt,0,()=>Tbt],l0=[1,V,Oyt,0,()=>n0],u0=[1,V,kyt,0,()=>r0],nSt=[1,V,Ayt,0,()=>i0],d0=[1,V,jyt,0,()=>a0],f0=[1,V,Myt,0,()=>$xt],p0=[1,V,Nyt,0,()=>o0],rSt=[9,V,Yht,0,()=>Cbt,()=>s0],iSt=[9,V,$ht,0,()=>wbt,()=>s0],aSt=[9,V,Hht,0,()=>Ebt,()=>s0],oSt=[9,V,qht,0,()=>Dbt,()=>s0],sSt=[9,V,Zht,0,()=>Obt,()=>s0],cSt=[9,V,tgt,0,()=>kbt,()=>Abt],lSt=[9,V,igt,0,()=>jbt,()=>Mbt],uSt=[9,V,cgt,0,()=>Nbt,()=>Pbt],dSt=[9,V,mgt,0,()=>Fbt,()=>Ibt],fSt=[9,V,hgt,0,()=>Lbt,()=>Rbt],pSt=[9,V,xgt,0,()=>zbt,()=>Bbt],mSt=[9,V,wgt,0,()=>Vbt,()=>s0],hSt=[9,V,Ogt,0,()=>Ubt,()=>s0],gSt=[9,V,kgt,0,()=>Hbt,()=>s0],_St=[9,V,Pgt,0,()=>Wbt,()=>s0],vSt=[9,V,Lgt,0,()=>Gbt,()=>s0],ySt=[9,V,Ugt,0,()=>qbt,()=>s0],bSt=[9,V,Rgt,0,()=>Kbt,()=>s0],xSt=[9,V,Ggt,0,()=>Ybt,()=>s0],SSt=[9,V,Kgt,0,()=>Jbt,()=>s0],CSt=[9,V,Mgt,0,()=>Xbt,()=>s0],wSt=[9,V,Vgt,0,()=>Zbt,()=>s0],TSt=[9,V,Ygt,0,()=>Qbt,()=>s0],ESt=[9,V,r_t,0,()=>txt,()=>nxt],DSt=[9,V,i_t,0,()=>$bt,()=>ext],OSt=[9,V,u_t,0,()=>rxt,()=>ixt],kSt=[9,V,p_t,0,()=>axt,()=>oxt],ASt=[9,V,g_t,0,()=>sxt,()=>cxt],jSt=[9,V,y_t,0,()=>dxt,()=>fxt],MSt=[9,V,b_t,0,()=>lxt,()=>uxt],NSt=[9,V,T_t,0,()=>hxt,()=>gxt],PSt=[9,V,E_t,0,()=>pxt,()=>mxt],FSt=[9,V,W_t,0,()=>_xt,()=>vxt],ISt=[9,V,V_t,0,()=>yxt,()=>bxt],LSt=[9,V,q_t,0,()=>xxt,()=>Sxt],RSt=[9,V,X_t,0,()=>Cxt,()=>wxt],zSt=[9,V,ivt,0,()=>Txt,()=>Ext],BSt=[9,V,evt,0,()=>kxt,()=>Axt],VSt=[9,V,tvt,0,()=>Dxt,()=>Oxt],HSt=[9,V,lvt,0,()=>Nxt,()=>Pxt],USt=[9,V,uvt,0,()=>jxt,()=>Mxt],WSt=[9,V,_vt,0,()=>Fxt,()=>Ixt],GSt=[9,V,yvt,0,()=>Lxt,()=>Rxt],KSt=[9,V,vvt,0,()=>zxt,()=>Bxt],qSt=[9,V,Evt,0,()=>Vxt,()=>Hxt],JSt=[9,V,wvt,0,()=>Uxt,()=>Wxt],YSt=[9,V,Uvt,0,()=>Kxt,()=>s0],XSt=[9,V,Xvt,0,()=>qxt,()=>s0],ZSt=[9,V,Qvt,0,()=>Jxt,()=>s0],QSt=[9,V,ayt,0,()=>Yxt,()=>s0],$St=[9,V,cyt,0,()=>Xxt,()=>s0],eCt=[9,V,vyt,0,()=>eSt,()=>s0],tCt=e=>({apiVersion:`2010-05-08`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??nht,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??qmt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.iam`,errorTypeRegistries:ybt,xmlNamespace:`https://iam.amazonaws.com/doc/2010-05-08/`,version:`2010-05-08`,serviceTarget:`AWSIdentityManagementV20100508`},serviceId:e?.serviceId??`IAM`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),nCt=e=>{let t=he(e),n=()=>t().then(a),r=tCt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:Zmt.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},rCt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},iCt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),aCt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),rCt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),iCt(n))},oCt=class extends le{config;constructor(...[t]){let n=nCt(t||{});super(n),this.initConfig=n;let r=Ymt(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=aCt(Jmt(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:Gmt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},sCt=async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function cCt(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`rds`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var lCt=e=>{let t=[];return e.operation,t.push(cCt(e)),t},uCt=e=>{let t=c(e);return Object.assign(t,{authSchemePreference:Ae(e.authSchemePreference??[])})},dCt=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:`rds`}),fCt={UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},pCt={name:`@aws-sdk/client-rds`,version:`3.1125.0`,description:`AWS SDK for JavaScript Rds Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-rds`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-rds`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/middleware-sdk-rds":`^3.972.58`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},m0=`ref`,h0=-1,g0=!0,_0=`isSet`,v0=`PartitionResult`,y0=`booleanEquals`,b0=`getAttr`,x0={[m0]:`Endpoint`},S0={[m0]:v0},C0={},w0=[{[m0]:`Region`}],T0={conditions:[[_0,[x0]],[_0,w0],[`aws.partition`,w0,v0],[y0,[{[m0]:`UseFIPS`},g0]],[y0,[{[m0]:`UseDualStack`},g0]],[y0,[{fn:b0,argv:[S0,`supportsDualStack`]},g0]],[y0,[{fn:b0,argv:[S0,`supportsFIPS`]},g0]],[`stringEquals`,[{fn:b0,argv:[S0,`name`]},`aws-us-gov`]]],results:[[h0],[h0,`Invalid Configuration: FIPS and custom endpoint are not supported`],[h0,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[x0,C0],[`https://rds-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,C0],[h0,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://rds.{Region}.amazonaws.com`,C0],[`https://rds-fips.{Region}.{PartitionResult#dnsSuffix}`,C0],[h0,`FIPS is enabled but this partition does not support FIPS`],[`https://rds.{Region}.{PartitionResult#dualStackDnsSuffix}`,C0],[h0,`DualStack is enabled but this partition does not support DualStack`],[`https://rds.{Region}.{PartitionResult#dnsSuffix}`,C0],[h0,`Invalid Configuration: Missing Region`]]},mCt=2,hCt=new Int32Array([-1,1,-1,0,13,3,1,4,100000012,2,5,100000012,3,8,6,4,7,100000011,5,100000009,100000010,4,11,9,6,10,100000008,7,100000006,100000007,5,12,100000005,6,100000004,100000005,3,100000001,14,4,100000002,100000003]),gCt=xe.from(hCt,mCt,T0.conditions,T0.results),_Ct=new ct({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`]}),vCt=(e,t={})=>_Ct.get(e,()=>ut(gCt,{endpointParams:e,logger:t.logger}));Le.aws=oe;var U=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},yCt=class e extends U{name=`DBClusterNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bCt=class e extends U{name=`DBClusterRoleAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xCt=class e extends U{name=`DBClusterRoleQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SCt=class e extends U{name=`InvalidDBClusterStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CCt=class e extends U{name=`DBInstanceNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wCt=class e extends U{name=`DBInstanceRoleAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TCt=class e extends U{name=`DBInstanceRoleQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ECt=class e extends U{name=`InvalidDBInstanceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBInstanceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DCt=class e extends U{name=`SourceNotFoundFault`;$fault=`client`;constructor(t){super({name:`SourceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OCt=class e extends U{name=`SubscriptionNotFoundFault`;$fault=`client`;constructor(t){super({name:`SubscriptionNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kCt=class e extends U{name=`BlueGreenDeploymentNotFoundFault`;$fault=`client`;constructor(t){super({name:`BlueGreenDeploymentNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ACt=class e extends U{name=`DBProxyEndpointNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jCt=class e extends U{name=`DBProxyNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MCt=class e extends U{name=`DBProxyTargetGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},NCt=class e extends U{name=`DBShardGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBShardGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PCt=class e extends U{name=`DBSnapshotNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FCt=class e extends U{name=`DBSnapshotTenantDatabaseNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotTenantDatabaseNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ICt=class e extends U{name=`IntegrationNotFoundFault`;$fault=`client`;constructor(t){super({name:`IntegrationNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LCt=class e extends U{name=`InvalidDBClusterEndpointStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterEndpointStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RCt=class e extends U{name=`TenantDatabaseNotFoundFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zCt=class e extends U{name=`ResourceNotFoundFault`;$fault=`client`;constructor(t){super({name:`ResourceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BCt=class e extends U{name=`AuthorizationAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`AuthorizationAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VCt=class e extends U{name=`AuthorizationQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`AuthorizationQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HCt=class e extends U{name=`DBSecurityGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},UCt=class e extends U{name=`InvalidDBSecurityGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSecurityGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WCt=class e extends U{name=`ExportTaskNotFoundFault`;$fault=`client`;constructor(t){super({name:`ExportTaskNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GCt=class e extends U{name=`InvalidExportTaskStateFault`;$fault=`client`;constructor(t){super({name:`InvalidExportTaskStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KCt=class e extends U{name=`DBParameterGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qCt=class e extends U{name=`DBParameterGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JCt=class e extends U{name=`DBParameterGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBParameterGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YCt=class e extends U{name=`DBClusterSnapshotAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterSnapshotAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XCt=class e extends U{name=`DBClusterSnapshotNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterSnapshotNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZCt=class e extends U{name=`InvalidDBClusterSnapshotStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterSnapshotStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QCt=class e extends U{name=`KMSKeyNotAccessibleFault`;$fault=`client`;constructor(t){super({name:`KMSKeyNotAccessibleFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$Ct=class e extends U{name=`SnapshotQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`SnapshotQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ewt=class e extends U{name=`CustomAvailabilityZoneNotFoundFault`;$fault=`client`;constructor(t){super({name:`CustomAvailabilityZoneNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},twt=class e extends U{name=`DBSnapshotAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSnapshotAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nwt=class e extends U{name=`InvalidDBSnapshotStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSnapshotStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rwt=class e extends U{name=`OptionGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`OptionGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iwt=class e extends U{name=`OptionGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`OptionGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},awt=class e extends U{name=`OptionGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`OptionGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},owt=class e extends U{name=`BlueGreenDeploymentAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`BlueGreenDeploymentAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},swt=class e extends U{name=`DBClusterParameterGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterParameterGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cwt=class e extends U{name=`DBClusterQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lwt=class e extends U{name=`InstanceQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`InstanceQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uwt=class e extends U{name=`SourceClusterNotSupportedFault`;$fault=`client`;constructor(t){super({name:`SourceClusterNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dwt=class e extends U{name=`SourceDatabaseNotSupportedFault`;$fault=`client`;constructor(t){super({name:`SourceDatabaseNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fwt=class e extends U{name=`StorageQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`StorageQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pwt=class e extends U{name=`CreateCustomDBEngineVersionFault`;$fault=`client`;constructor(t){super({name:`CreateCustomDBEngineVersionFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mwt=class e extends U{name=`CustomDBEngineVersionAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hwt=class e extends U{name=`CustomDBEngineVersionNotFoundFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gwt=class e extends U{name=`CustomDBEngineVersionQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`CustomDBEngineVersionQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_wt=class e extends U{name=`Ec2ImagePropertiesNotSupportedFault`;$fault=`client`;constructor(t){super({name:`Ec2ImagePropertiesNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vwt=class e extends U{name=`InvalidCustomDBEngineVersionStateFault`;$fault=`client`;constructor(t){super({name:`InvalidCustomDBEngineVersionStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ywt=class e extends U{name=`DBClusterAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bwt=class e extends U{name=`DBSubnetGroupDoesNotCoverEnoughAZs`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupDoesNotCoverEnoughAZs`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xwt=class e extends U{name=`DBSubnetGroupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Swt=class e extends U{name=`DomainNotFoundFault`;$fault=`client`;constructor(t){super({name:`DomainNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cwt=class e extends U{name=`GlobalClusterNotFoundFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wwt=class e extends U{name=`InsufficientDBInstanceCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientDBInstanceCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Twt=class e extends U{name=`InsufficientStorageClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientStorageClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ewt=class e extends U{name=`InvalidDBSubnetGroupFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetGroupFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dwt=class e extends U{name=`InvalidDBSubnetGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Owt=class e extends U{name=`InvalidGlobalClusterStateFault`;$fault=`client`;constructor(t){super({name:`InvalidGlobalClusterStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kwt=class e extends U{name=`InvalidSubnet`;$fault=`client`;constructor(t){super({name:`InvalidSubnet`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Awt=class e extends U{name=`InvalidVPCNetworkStateFault`;$fault=`client`;constructor(t){super({name:`InvalidVPCNetworkStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jwt=class e extends U{name=`NetworkTypeNotSupported`;$fault=`client`;constructor(t){super({name:`NetworkTypeNotSupported`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mwt=class e extends U{name=`StorageTypeNotSupportedFault`;$fault=`client`;constructor(t){super({name:`StorageTypeNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nwt=class e extends U{name=`VpcEncryptionControlViolationException`;$fault=`client`;constructor(t){super({name:`VpcEncryptionControlViolationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pwt=class e extends U{name=`DBClusterEndpointAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Fwt=class e extends U{name=`DBClusterEndpointQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Iwt=class e extends U{name=`AuthorizationNotFoundFault`;$fault=`client`;constructor(t){super({name:`AuthorizationNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Lwt=class e extends U{name=`BackupPolicyNotFoundFault`;$fault=`client`;constructor(t){super({name:`BackupPolicyNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Rwt=class e extends U{name=`CertificateNotFoundFault`;$fault=`client`;constructor(t){super({name:`CertificateNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zwt=class e extends U{name=`DBInstanceAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Bwt=class e extends U{name=`ProvisionedIopsNotAvailableInAZFault`;$fault=`client`;constructor(t){super({name:`ProvisionedIopsNotAvailableInAZFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Vwt=class e extends U{name=`TenantDatabaseQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Hwt=class e extends U{name=`DBSubnetGroupNotAllowedFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupNotAllowedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Uwt=class e extends U{name=`DBProxyAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBProxyAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Wwt=class e extends U{name=`DBProxyQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBProxyQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Gwt=class e extends U{name=`DBProxyEndpointAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Kwt=class e extends U{name=`DBProxyEndpointQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBProxyEndpointQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qwt=class e extends U{name=`InvalidDBProxyStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBProxyStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Jwt=class e extends U{name=`DBSecurityGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ywt=class e extends U{name=`DBSecurityGroupNotSupportedFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupNotSupportedFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Xwt=class e extends U{name=`DBSecurityGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSecurityGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Zwt=class e extends U{name=`DBShardGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBShardGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Qwt=class e extends U{name=`MaxDBShardGroupLimitReached`;$fault=`client`;constructor(t){super({name:`MaxDBShardGroupLimitReached`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$wt=class e extends U{name=`UnsupportedDBEngineVersionFault`;$fault=`client`;constructor(t){super({name:`UnsupportedDBEngineVersionFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eTt=class e extends U{name=`DBSubnetGroupAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tTt=class e extends U{name=`DBSubnetGroupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSubnetGroupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nTt=class e extends U{name=`DBSubnetQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBSubnetQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rTt=class e extends U{name=`EventSubscriptionQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`EventSubscriptionQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iTt=class e extends U{name=`SNSInvalidTopicFault`;$fault=`client`;constructor(t){super({name:`SNSInvalidTopicFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},aTt=class e extends U{name=`SNSNoAuthorizationFault`;$fault=`client`;constructor(t){super({name:`SNSNoAuthorizationFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},oTt=class e extends U{name=`SNSTopicArnNotFoundFault`;$fault=`client`;constructor(t){super({name:`SNSTopicArnNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},sTt=class e extends U{name=`SubscriptionAlreadyExistFault`;$fault=`client`;constructor(t){super({name:`SubscriptionAlreadyExistFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},cTt=class e extends U{name=`SubscriptionCategoryNotFoundFault`;$fault=`client`;constructor(t){super({name:`SubscriptionCategoryNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lTt=class e extends U{name=`GlobalClusterAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uTt=class e extends U{name=`GlobalClusterQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`GlobalClusterQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dTt=class e extends U{name=`InvalidDBShardGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBShardGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fTt=class e extends U{name=`IntegrationAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`IntegrationAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pTt=class e extends U{name=`IntegrationConflictOperationFault`;$fault=`client`;constructor(t){super({name:`IntegrationConflictOperationFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mTt=class e extends U{name=`IntegrationQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`IntegrationQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hTt=class e extends U{name=`TenantDatabaseAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`TenantDatabaseAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},gTt=class e extends U{name=`InvalidBlueGreenDeploymentStateFault`;$fault=`client`;constructor(t){super({name:`InvalidBlueGreenDeploymentStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Tt=class e extends U{name=`DBClusterAutomatedBackupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBClusterAutomatedBackupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vTt=class e extends U{name=`DBClusterAutomatedBackupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterAutomatedBackupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yTt=class e extends U{name=`InvalidDBClusterAutomatedBackupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterAutomatedBackupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bTt=class e extends U{name=`DBClusterEndpointNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterEndpointNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xTt=class e extends U{name=`InvalidDBParameterGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBParameterGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},STt=class e extends U{name=`DBInstanceAutomatedBackupQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAutomatedBackupQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CTt=class e extends U{name=`DBInstanceAutomatedBackupNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceAutomatedBackupNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wTt=class e extends U{name=`InvalidDBInstanceAutomatedBackupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBInstanceAutomatedBackupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TTt=class e extends U{name=`InvalidDBProxyEndpointStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBProxyEndpointStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ETt=class e extends U{name=`InvalidDBSubnetStateFault`;$fault=`client`;constructor(t){super({name:`InvalidDBSubnetStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DTt=class e extends U{name=`InvalidEventSubscriptionStateFault`;$fault=`client`;constructor(t){super({name:`InvalidEventSubscriptionStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OTt=class e extends U{name=`InvalidIntegrationStateFault`;$fault=`client`;constructor(t){super({name:`InvalidIntegrationStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kTt=class e extends U{name=`InvalidOptionGroupStateFault`;$fault=`client`;constructor(t){super({name:`InvalidOptionGroupStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ATt=class e extends U{name=`DBProxyTargetNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jTt=class e extends U{name=`DBClusterBacktrackNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterBacktrackNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},MTt=class e extends U{name=`DBInstanceNotReadyFault`;$fault=`client`;constructor(t){super({name:`DBInstanceNotReadyFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},NTt=class e extends U{name=`ReservedDBInstanceNotFoundFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},PTt=class e extends U{name=`ReservedDBInstancesOfferingNotFoundFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstancesOfferingNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},FTt=class e extends U{name=`InvalidResourceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidResourceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ITt=class e extends U{name=`DBLogFileNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBLogFileNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},LTt=class e extends U{name=`InvalidDBClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InvalidDBClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},RTt=class e extends U{name=`StorageTypeNotAvailableFault`;$fault=`client`;constructor(t){super({name:`StorageTypeNotAvailableFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},zTt=class e extends U{name=`SharedSnapshotQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`SharedSnapshotQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},BTt=class e extends U{name=`DBUpgradeDependencyFailureFault`;$fault=`client`;constructor(t){super({name:`DBUpgradeDependencyFailureFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},VTt=class e extends U{name=`SubnetAlreadyInUse`;$fault=`client`;constructor(t){super({name:`SubnetAlreadyInUse`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},HTt=class e extends U{name=`ReservedDBInstanceAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},UTt=class e extends U{name=`ReservedDBInstanceQuotaExceededFault`;$fault=`client`;constructor(t){super({name:`ReservedDBInstanceQuotaExceededFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},WTt=class e extends U{name=`DBProxyTargetAlreadyRegisteredFault`;$fault=`client`;constructor(t){super({name:`DBProxyTargetAlreadyRegisteredFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},GTt=class e extends U{name=`InsufficientAvailableIPsInSubnetFault`;$fault=`client`;constructor(t){super({name:`InsufficientAvailableIPsInSubnetFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},KTt=class e extends U{name=`DBClusterRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBClusterRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},qTt=class e extends U{name=`DBInstanceRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`DBInstanceRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},JTt=class e extends U{name=`InvalidS3BucketFault`;$fault=`client`;constructor(t){super({name:`InvalidS3BucketFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},YTt=class e extends U{name=`InsufficientDBClusterCapacityFault`;$fault=`client`;constructor(t){super({name:`InsufficientDBClusterCapacityFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},XTt=class e extends U{name=`InvalidRestoreFault`;$fault=`client`;constructor(t){super({name:`InvalidRestoreFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ZTt=class e extends U{name=`PointInTimeRestoreNotEnabledFault`;$fault=`client`;constructor(t){super({name:`PointInTimeRestoreNotEnabledFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},QTt=class e extends U{name=`ExportTaskAlreadyExistsFault`;$fault=`client`;constructor(t){super({name:`ExportTaskAlreadyExistsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},$Tt=class e extends U{name=`IamRoleMissingPermissionsFault`;$fault=`client`;constructor(t){super({name:`IamRoleMissingPermissionsFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},eEt=class e extends U{name=`IamRoleNotFoundFault`;$fault=`client`;constructor(t){super({name:`IamRoleNotFoundFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tEt=class e extends U{name=`InvalidExportOnlyFault`;$fault=`client`;constructor(t){super({name:`InvalidExportOnlyFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nEt=class e extends U{name=`InvalidExportSourceStateFault`;$fault=`client`;constructor(t){super({name:`InvalidExportSourceStateFault`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rEt=`AuthorizationAlreadyExistsFault`,E0=`AvailableAdditionalStorageVolumesOption`,iEt=`AvailableAdditionalStorageVolumesOptionList`,aEt=`AvailableAdditionalStorageVolumesOptions`,D0=`AwsBackupRecoveryPointArn`,oEt=`ApplyImmediately`,O0=`AutomationMode`,k0=`AutoMinorVersionUpgrade`,sEt=`AllowMajorVersionUpgrade`,cEt=`ApplyMethod`,lEt=`AuthorizationNotFoundFault`,A0=`AvailableProcessorFeature`,uEt=`AvailableProcessorFeatureList`,dEt=`AvailableProcessorFeatures`,fEt=`AuthorizationQuotaExceededFault`,pEt=`AssociatedRoles`,mEt=`AutomaticRestartTime`,j0=`AllocatedStorage`,hEt=`AuthSecretArn`,gEt=`ActivityStreamEngineNativeAuditFieldsIncluded`,_Et=`ActivityStreamKmsKeyId`,vEt=`ActivityStreamKinesisStreamName`,yEt=`ActivityStreamMode`,bEt=`ActivityStreamPolicyStatus`,xEt=`ActivityStreamStatus`,SEt=`AdditionalStorageVolume`,CEt=`AdditionalStorageVolumesList`,wEt=`AdditionalStorageVolumeOutput`,TEt=`AdditionalStorageVolumesOutputList`,M0=`AdditionalStorageVolumes`,EEt=`ApplyType`,DEt=`AddTagsToResource`,OEt=`AddTagsToResourceMessage`,kEt=`AutoUpgrade`,N0=`AllowedValues`,P0=`AvailabilityZone`,F0=`AvailabilityZoneGroup`,AEt=`AvailabilityZoneList`,jEt=`AvailabilityZones`,MEt=`Address`,NEt=`Arn`,PEt=`BlueGreenDeploymentAlreadyExistsFault`,FEt=`BlueGreenDeploymentNotFoundFault`,IEt=`BackupPolicyNotFoundFault`,I0=`BackupRetentionPeriod`,L0=`BackupTarget`,R0=`CACertificateIdentifier`,LEt=`CAIdentifier`,REt=`CustomAvailabilityZoneNotFoundFault`,zEt=`CreateCustomDBEngineVersionFault`,z0=`CertificateDetails`,BEt=`CustomDBEngineVersionAlreadyExistsFault`,VEt=`CustomDBEngineVersionAMI`,HEt=`CustomDBEngineVersionManifest`,UEt=`CustomDBEngineVersionNotFoundFault`,WEt=`CustomDBEngineVersionQuotaExceededFault`,GEt=`CreateDBInstance`,KEt=`CreateDBInstanceMessage`,qEt=`CreateDBInstanceResult`,JEt=`CreateDBParameterGroupMessage`,YEt=`CreateDBParameterGroupResult`,XEt=`CreateDBParameterGroup`,ZEt=`CreateDBSubnetGroupMessage`,QEt=`CreateDBSubnetGroupResult`,$Et=`CreateDBSubnetGroup`,eDt=`CreateDBSnapshotMessage`,tDt=`CreateDBSnapshotResult`,nDt=`CreateDBSnapshot`,B0=`CustomIamInstanceProfile`,V0=`CloudwatchLogsExportConfiguration`,rDt=`CertificateNotFoundFault`,iDt=`CustomerOwnedIpEnabled`,aDt=`CertificateRotationRestart`,H0=`CharacterSet`,oDt=`CharacterSetDescription`,U0=`CharacterSetName`,sDt=`CreateTime`,W0=`CopyTagsToSnapshot`,G0=`Description`,cDt=`DeleteAutomatedBackups`,K0=`DomainAuthSecretArn`,lDt=`DBClusterAutomatedBackupNotFoundFault`,uDt=`DBClusterAutomatedBackupQuotaExceededFault`,dDt=`DBClusterAlreadyExistsFault`,fDt=`DBClusterBacktrackNotFoundFault`,pDt=`DBClusterEndpointAlreadyExistsFault`,mDt=`DBClusterEndpointNotFoundFault`,hDt=`DBClusterEndpointQuotaExceededFault`,q0=`DBClusterIdentifier`,gDt=`DBClusterNotFoundFault`,_Dt=`DBClusterParameterGroupNotFoundFault`,vDt=`DBClusterQuotaExceededFault`,yDt=`DBClusterRoleAlreadyExistsFault`,bDt=`DBClusterRoleNotFoundFault`,xDt=`DBClusterRoleQuotaExceededFault`,SDt=`DBClusterSnapshotAlreadyExistsFault`,CDt=`DBClusterSnapshotIdentifier`,wDt=`DBClusterSnapshotNotFoundFault`,TDt=`DBEngineDescription`,EDt=`DBEngineMediaType`,J0=`DBEngineVersion`,DDt=`DBEngineVersionArn`,ODt=`DBEngineVersionDescription`,kDt=`DBEngineVersionList`,ADt=`DBEngineVersionMessage`,jDt=`DBEngineVersions`,Y0=`DBInstance`,X0=`DBInstanceArn`,Z0=`DBInstanceAutomatedBackup`,Q0=`DBInstanceAutomatedBackupsArn`,MDt=`DBInstanceAutomatedBackupList`,NDt=`DBInstanceAutomatedBackupMessage`,PDt=`DBInstanceAutomatedBackupNotFoundFault`,FDt=`DBInstanceAutomatedBackupQuotaExceededFault`,$0=`DBInstanceAutomatedBackupsReplications`,IDt=`DBInstanceAutomatedBackupsReplicationList`,e2=`DBInstanceAutomatedBackupsReplication`,LDt=`DBInstanceAutomatedBackups`,RDt=`DBInstanceAlreadyExistsFault`,t2=`DBInstanceClass`,n2=`DBInstanceIdentifier`,zDt=`DBInstanceList`,BDt=`DBInstanceMessage`,VDt=`DBInstanceNotFoundFault`,HDt=`DBInstanceNotReadyFault`,r2=`DBInstanceRole`,UDt=`DBInstanceRoleAlreadyExistsFault`,WDt=`DBInstanceRoleNotFoundFault`,GDt=`DBInstanceRoleQuotaExceededFault`,KDt=`DBInstanceRoles`,qDt=`DBInstanceStatus`,i2=`DBInstanceStatusInfo`,JDt=`DBInstanceStatusInfoList`,YDt=`DBInstances`,XDt=`DBLogFileNotFoundFault`,a2=`DBName`,ZDt=`DBProxyAlreadyExistsFault`,QDt=`DBProxyEndpointAlreadyExistsFault`,$Dt=`DBProxyEndpointNotFoundFault`,eOt=`DBProxyEndpointQuotaExceededFault`,o2=`DBParameterGroup`,tOt=`DBParameterGroupArn`,nOt=`DBParameterGroupAlreadyExistsFault`,rOt=`DBParameterGroupDetails`,s2=`DBParameterGroupFamily`,iOt=`DBParameterGroupList`,aOt=`DBParameterGroupsMessage`,c2=`DBParameterGroupName`,oOt=`DBParameterGroupNotFoundFault`,sOt=`DBParameterGroupNameMessage`,cOt=`DBParameterGroupQuotaExceededFault`,lOt=`DBParameterGroupStatus`,uOt=`DBParameterGroupStatusList`,l2=`DBParameterGroups`,dOt=`DBProxyNotFoundFault`,fOt=`DBPortNumber`,pOt=`DBProxyQuotaExceededFault`,mOt=`DBProxyTargetAlreadyRegisteredFault`,hOt=`DBProxyTargetGroupNotFoundFault`,gOt=`DBProxyTargetNotFoundFault`,u2=`DBSnapshot`,_Ot=`DBSnapshotArn`,vOt=`DBSnapshotAlreadyExistsFault`,yOt=`DBSecurityGroup`,bOt=`DBSecurityGroupAlreadyExistsFault`,xOt=`DBShardGroupAlreadyExistsFault`,SOt=`DBSubnetGroupAlreadyExistsFault`,COt=`DBSubnetGroupArn`,wOt=`DBSubnetGroupDoesNotCoverEnoughAZs`,d2=`DBSubnetGroupDescription`,TOt=`DBSecurityGroupMembership`,EOt=`DBSecurityGroupMembershipList`,DOt=`DBSubnetGroupMessage`,f2=`DBSecurityGroupName`,OOt=`DBSubnetGroupNotAllowedFault`,kOt=`DBSecurityGroupNotFoundFault`,AOt=`DBShardGroupNotFoundFault`,jOt=`DBSubnetGroupNotFoundFault`,MOt=`DBSecurityGroupNameList`,NOt=`DBSecurityGroupNotSupportedFault`,p2=`DBSubnetGroupName`,POt=`DBSecurityGroupQuotaExceededFault`,FOt=`DBSubnetGroupQuotaExceededFault`,m2=`DBSecurityGroups`,h2=`DBSubnetGroup`,g2=`DBSubnetGroups`,_2=`DBSystemId`,v2=`DBSnapshotIdentifier`,IOt=`DBSnapshotList`,LOt=`DBSnapshotMessage`,ROt=`DBSnapshotNotFoundFault`,zOt=`DBSubnetQuotaExceededFault`,BOt=`DBSnapshotTenantDatabaseNotFoundFault`,VOt=`DBSnapshots`,HOt=`DBUpgradeDependencyFailureFault`,UOt=`DefaultCharacterSet`,WOt=`DisableDomain`,GOt=`DescribeDBEngineVersions`,KOt=`DescribeDBEngineVersionsMessage`,qOt=`DeleteDBInstance`,JOt=`DescribeDBInstanceAutomatedBackupsMessage`,YOt=`DescribeDBInstanceAutomatedBackups`,XOt=`DeleteDBInstanceMessage`,ZOt=`DescribeDBInstancesMessage`,QOt=`DeleteDBInstanceResult`,$Ot=`DescribeDBInstances`,ekt=`DeleteDBParameterGroup`,tkt=`DeleteDBParameterGroupMessage`,nkt=`DescribeDBParameterGroupsMessage`,rkt=`DescribeDBParameterGroups`,ikt=`DescribeDBParametersMessage`,akt=`DescribeDBParameters`,okt=`DeleteDBSnapshot`,skt=`DeleteDBSubnetGroupMessage`,ckt=`DescribeDBSubnetGroupsMessage`,lkt=`DeleteDBSubnetGroup`,ukt=`DescribeDBSubnetGroups`,dkt=`DeleteDBSnapshotMessage`,fkt=`DescribeDBSnapshotsMessage`,pkt=`DeleteDBSnapshotResult`,mkt=`DescribeDBSnapshots`,y2=`DomainDnsIps`,hkt=`DescribeEvents`,gkt=`DescribeEventsMessage`,b2=`DomainFqdn`,_kt=`DnsIps`,x2=`DomainIAMRoleName`,vkt=`DatabaseInstallationFiles`,ykt=`DatabaseInstallationFilesS3BucketName`,bkt=`DatabaseInstallationFilesS3Prefix`,S2=`DatabaseInsightsMode`,xkt=`DbInstancePort`,Skt=`DisableLogTypes`,C2=`DedicatedLogVolume`,Ckt=`DomainMemberships`,wkt=`DomainMembershipList`,w2=`DomainMembership`,Tkt=`DomainNotFoundFault`,T2=`DomainOu`,Ekt=`DescribeOrderableDBInstanceOptions`,Dkt=`DescribeOrderableDBInstanceOptionsMessage`,Okt=`DefaultOnly`,E2=`DeletionProtection`,D2=`DbiResourceId`,kkt=`DataType`,Akt=`DefaultValue`,jkt=`Date`,O2=`Domain`,Mkt=`Duration`,k2=`Engine`,A2=`EventCategories`,Nkt=`EventCategoriesList`,j2=`EnableCloudwatchLogsExports`,Pkt=`EnabledCloudwatchLogsExports`,M2=`EnableCustomerOwnedIp`,Fkt=`EventCategory`,N2=`EnableIAMDatabaseAuthentication`,Ikt=`Ec2ImagePropertiesNotSupportedFault`,Lkt=`EventList`,P2=`EngineLifecycleSupport`,Rkt=`EnableLogTypes`,zkt=`ExportableLogTypes`,Bkt=`EnhancedMonitoringResourceArn`,Vkt=`EventsMessage`,F2=`EnablePerformanceInsights`,Hkt=`EventSubscriptionQuotaExceededFault`,Ukt=`ExportTaskAlreadyExistsFault`,Wkt=`ExportTaskNotFoundFault`,Gkt=`EarliestTime`,Kkt=`EndTime`,I2=`EngineVersion`,L2=`Encrypted`,R2=`Endpoint`,z2=`Event`,qkt=`Events`,Jkt=`FinalDBSnapshotIdentifier`,Ykt=`ForceFailover`,Xkt=`FilterList`,Zkt=`FeatureName`,Qkt=`FQDN`,$kt=`FailureReason`,eAt=`FullSnapshotSizeInBytes`,tAt=`FilterValueList`,B2=`Filters`,V2=`Filter`,nAt=`GlobalClusterAlreadyExistsFault`,rAt=`GlobalClusterNotFoundFault`,iAt=`GlobalClusterQuotaExceededFault`,aAt=`HostedZoneId`,H2=`Iops`,oAt=`IncludeAll`,sAt=`IntegrationAlreadyExistsFault`,cAt=`InsufficientAvailableIPsInSubnetFault`,U2=`IAMDatabaseAuthenticationEnabled`,lAt=`IAMRoleName`,uAt=`InvalidBlueGreenDeploymentStateFault`,dAt=`InvalidCustomDBEngineVersionStateFault`,fAt=`IntegrationConflictOperationFault`,W2=`InstanceCreateTime`,pAt=`InvalidDBClusterAutomatedBackupStateFault`,mAt=`InsufficientDBClusterCapacityFault`,hAt=`InvalidDBClusterCapacityFault`,gAt=`InvalidDBClusterEndpointStateFault`,_At=`InvalidDBClusterStateFault`,vAt=`InvalidDBClusterSnapshotStateFault`,yAt=`InvalidDBInstanceAutomatedBackupStateFault`,bAt=`InsufficientDBInstanceCapacityFault`,xAt=`InvalidDBInstanceStateFault`,SAt=`InvalidDBProxyEndpointStateFault`,CAt=`InvalidDBParameterGroupStateFault`,wAt=`InvalidDBProxyStateFault`,TAt=`InvalidDBSubnetGroupFault`,EAt=`InvalidDBSecurityGroupStateFault`,DAt=`InvalidDBShardGroupStateFault`,OAt=`InvalidDBSubnetGroupStateFault`,kAt=`InvalidDBSnapshotStateFault`,AAt=`InvalidDBSubnetStateFault`,jAt=`InvalidExportOnlyFault`,MAt=`InvalidEventSubscriptionStateFault`,NAt=`InvalidExportSourceStateFault`,PAt=`InvalidExportTaskStateFault`,FAt=`InvalidGlobalClusterStateFault`,IAt=`ImageId`,LAt=`InvalidIntegrationStateFault`,RAt=`IsModifiable`,zAt=`IsMajorVersionUpgrade`,BAt=`IntegrationNotFoundFault`,VAt=`InvalidOptionGroupStateFault`,G2=`IOPS`,HAt=`IncludePublic`,UAt=`InstanceQuotaExceededFault`,WAt=`IntegrationQuotaExceededFault`,GAt=`InvalidRestoreFault`,KAt=`IamRoleMissingPermissionsFault`,qAt=`IamRoleNotFoundFault`,JAt=`InvalidResourceStateFault`,YAt=`InvalidSubnet`,XAt=`InvalidS3BucketFault`,ZAt=`InsufficientStorageClusterCapacityFault`,QAt=`IsStorageConfigUpgradeAvailable`,$At=`IncludeShared`,ejt=`InvalidVPCNetworkStateFault`,tjt=`Image`,njt=`Key`,K2=`KmsKeyId`,rjt=`KMSKeyId`,ijt=`KMSKeyNotAccessibleFault`,ajt=`ListenerEndpoint`,q2=`LicenseModel`,ojt=`LatestRestorableTime`,sjt=`ListSupportedCharacterSets`,cjt=`ListSupportedTimezones`,ljt=`LatestTime`,ujt=`ListTagsForResource`,djt=`ListTagsForResourceMessage`,fjt=`LogTypesToDisable`,pjt=`LogTypesToEnable`,J2=`MaxAllocatedStorage`,mjt=`ModifyAdditionalStorageVolume`,hjt=`ModifyAdditionalStorageVolumesList`,Y2=`MultiAZ`,gjt=`MultiAZCapable`,_jt=`MinCapacity`,vjt=`MaxCapacity`,yjt=`ModifyDBInstance`,bjt=`ModifyDBInstanceMessage`,xjt=`ModifyDBInstanceResult`,Sjt=`ModifyDBParameterGroup`,Cjt=`ModifyDBParameterGroupMessage`,wjt=`MaxDBShardGroupLimitReached`,Tjt=`MajorEngineVersion`,Ejt=`MinimumEngineVersion`,Djt=`MinIops`,Ojt=`MinIopsPerDbInstance`,kjt=`MaxIopsPerDbInstance`,X2=`MinIopsPerGib`,Z2=`MaxIopsPerGib`,Ajt=`MaxIops`,Q2=`MonitoringInterval`,$2=`ManageMasterUserPassword`,e4=`MaxRecords`,t4=`MonitoringRoleArn`,n4=`MinStorageSize`,r4=`MaxStorageSize`,jjt=`MinStorageThroughput`,Mjt=`MinStorageThroughputPerDbInstance`,Njt=`MaxStorageThroughputPerDbInstance`,Pjt=`MinStorageThroughputPerIops`,Fjt=`MaxStorageThroughputPerIops`,Ijt=`MaxStorageThroughput`,i4=`MultiTenant`,a4=`MasterUsername`,o4=`MasterUserAuthenticationType`,s4=`MasterUserPassword`,c4=`MasterUserSecret`,l4=`MasterUserSecretKmsKeyId`,u4=`Marker`,d4=`Message`,f4=`Name`,p4=`NcharCharacterSetName`,Ljt=`NewDBInstanceIdentifier`,m4=`NetworkType`,Rjt=`NetworkTypeNotSupported`,zjt=`Normal`,Bjt=`OutpostCapable`,h4=`OrderableDBInstanceOption`,Vjt=`OrderableDBInstanceOptionsList`,Hjt=`OrderableDBInstanceOptionsMessage`,Ujt=`OrderableDBInstanceOptions`,Wjt=`OptionGroupAlreadyExistsFault`,Gjt=`OptionGroupMemberships`,Kjt=`OptionGroupMembershipList`,g4=`OptionGroupMembership`,_4=`OptionGroupName`,qjt=`OptionGroupNotFoundFault`,Jjt=`OptionGroupQuotaExceededFault`,Yjt=`OriginalSnapshotCreateTime`,Xjt=`OU`,Zjt=`Outpost`,v4=`Port`,y4=`PubliclyAccessible`,Qjt=`ParameterApplyStatus`,b4=`PreferredBackupWindow`,x4=`PendingCloudwatchLogsExports`,S4=`ProcessorFeatures`,$jt=`ProcessorFeatureList`,C4=`ProcessorFeature`,eMt=`PerformanceInsightsEnabled`,w4=`PerformanceInsightsKMSKeyId`,tMt=`ProvisionedIopsNotAvailableInAZFault`,T4=`PerformanceInsightsRetentionPeriod`,nMt=`PointInTimeRestoreNotEnabledFault`,rMt=`ParametersList`,E4=`PendingModifiedValues`,D4=`PreferredMaintenanceWindow`,iMt=`ParameterName`,O4=`PercentProgress`,k4=`PromotionTier`,aMt=`ParameterValue`,A4=`Parameters`,j4=`Parameter`,oMt=`Region`,sMt=`RoleArn`,cMt=`ReservedDBInstanceAlreadyExistsFault`,lMt=`RestoreDBInstanceFromDBSnapshot`,uMt=`RestoreDBInstanceFromDBSnapshotMessage`,dMt=`RestoreDBInstanceFromDBSnapshotResult`,fMt=`RebootDBInstanceMessage`,pMt=`ReservedDBInstanceNotFoundFault`,mMt=`ReservedDBInstancesOfferingNotFoundFault`,hMt=`ReservedDBInstanceQuotaExceededFault`,gMt=`RebootDBInstanceResult`,_Mt=`RebootDBInstance`,vMt=`ResumeFullAutomationModeMinutes`,M4=`ResumeFullAutomationModeTime`,N4=`ReplicaMode`,yMt=`RotateMasterUserPassword`,P4=`ResourceName`,bMt=`ResourceNotFoundFault`,xMt=`ReadReplicaCapable`,SMt=`ReadReplicaDBClusterIdentifiers`,CMt=`ReadReplicaDBClusterIdentifierList`,wMt=`ReadReplicaDBClusterIdentifier`,TMt=`ReadReplicaDBInstanceIdentifiers`,EMt=`ReadReplicaDBInstanceIdentifierList`,DMt=`ReadReplicaDBInstanceIdentifier`,OMt=`ReadReplicaSourceDBClusterIdentifier`,kMt=`ReadReplicaSourceDBInstanceIdentifier`,AMt=`RemoveTagsFromResource`,jMt=`RemoveTagsFromResourceMessage`,MMt=`ResourceType`,F4=`RestoreWindow`,I4=`Source`,NMt=`SourceArn`,PMt=`SubscriptionAlreadyExistFault`,FMt=`SubnetAlreadyInUse`,IMt=`SupportedActivityStreamModes`,LMt=`SupportsAdditionalStorageVolumes`,RMt=`SnapshotAvailabilityZone`,zMt=`SecondaryAvailabilityZone`,BMt=`SubnetAvailabilityZone`,VMt=`SecretArn`,L4=`SupportsBabelfish`,HMt=`SupportedCACertificateIdentifiers`,UMt=`SubscriptionCategoryNotFoundFault`,WMt=`SourceClusterNotSupportedFault`,GMt=`SupportsCertificateRotationWithoutRestart`,KMt=`SupportedCharacterSets`,qMt=`SupportedCharacterSetsList`,JMt=`SnapshotCreateTime`,YMt=`SupportsClusters`,XMt=`StartDBInstance`,ZMt=`StartDBInstanceMessage`,QMt=`StopDBInstanceMessage`,$Mt=`StartDBInstanceResult`,eNt=`StopDBInstanceResult`,tNt=`StopDBInstance`,nNt=`SourceDBSnapshotIdentifier`,rNt=`SupportsDedicatedLogVolume`,iNt=`SourceDatabaseNotSupportedFault`,aNt=`SnapshotDatabaseTime`,R4=`StorageEncrypted`,z4=`SupportedEngineModes`,oNt=`SupportsEnhancedMonitoring`,B4=`StorageEncryptionType`,sNt=`SetForDelete`,cNt=`SupportedFeatureNames`,lNt=`SkipFinalSnapshot`,V4=`SupportsGlobalDatabases`,uNt=`SubnetGroupStatus`,dNt=`SupportsHttpEndpoint`,H4=`SourceIdentifier`,fNt=`SupportsIAMDatabaseAuthentication`,pNt=`SubnetIdentifierList`,mNt=`StatusInfos`,U4=`SupportsIops`,hNt=`SubnetIds`,W4=`SubnetIdentifier`,G4=`SupportsIntegrations`,gNt=`SupportsKerberosAuthentication`,_Nt=`SubnetList`,K4=`SupportsLimitlessDatabase`,vNt=`SupportsLogExportsToCloudwatchLogs`,q4=`SupportsLocalWriteForwarding`,yNt=`SupportedNcharCharacterSets`,bNt=`SourceNotFoundFault`,xNt=`SubscriptionNotFoundFault`,SNt=`SNSInvalidTopicFault`,CNt=`SNSNoAuthorizationFault`,wNt=`SNSTopicArnNotFoundFault`,J4=`SupportedNetworkTypes`,TNt=`SubnetOutpost`,Y4=`StorageOperationPercentProgress`,X4=`StorageOperationStatus`,ENt=`SupportsPerformanceInsights`,Z4=`SupportsParallelQuery`,DNt=`SnapshotQuotaExceededFault`,ONt=`StorageQuotaExceededFault`,kNt=`SourceRegion`,ANt=`SupportsReadReplica`,jNt=`SensitiveString`,Q4=`SupportsStorageAutoscaling`,MNt=`SupportsStorageEncryption`,NNt=`SharedSnapshotQuotaExceededFault`,$4=`SupportsStorageThroughput`,PNt=`SecretStatus`,FNt=`SubnetStatus`,e3=`StorageThroughput`,INt=`SupportedTimezonesList`,LNt=`StorageTypeNotAvailableFault`,RNt=`StorageTypeNotSupportedFault`,zNt=`SnapshotTarget`,t3=`SnapshotType`,n3=`SourceType`,r3=`StorageType`,BNt=`StatusType`,VNt=`StartTime`,HNt=`SupportedTimezones`,i3=`ServerlessV2FeaturesSupport`,a3=`StorageVolumeStatus`,o3=`Status`,UNt=`Subnets`,s3=`Subnet`,c3=`Tags`,l3=`TdeCredentialArn`,u3=`TdeCredentialPassword`,WNt=`TenantDatabaseAlreadyExistsFault`,GNt=`TenantDatabaseNotFoundFault`,KNt=`TenantDatabaseQuotaExceededFault`,qNt=`TagKeys`,d3=`TagList`,JNt=`TagListMessage`,YNt=`TimezoneName`,f3=`TagSpecifications`,XNt=`TagSpecificationList`,ZNt=`TagSpecification`,p3=`Tag`,m3=`Timezone`,QNt=`UnsupportedDBEngineVersionFault`,h3=`UseDefaultProcessorFeatures`,$Nt=`UpgradeRolloutOrder`,g3=`UpgradeTarget`,_3=`Value`,ePt=`VpcEncryptionControlViolationException`,v3=`VpcId`,y3=`VolumeName`,tPt=`VpcSecurityGroups`,b3=`VpcSecurityGroupIds`,nPt=`VpcSecurityGroupIdList`,x3=`VpcSecurityGroupId`,rPt=`VpcSecurityGroupMembershipList`,S3=`VpcSecurityGroupMembership`,iPt=`ValidTill`,aPt=`ValidUpgradeTarget`,oPt=`ValidUpgradeTargetList`,sPt=`Values`,C3=`Vpc`,W=`awsQueryError`,G=`client`,K=`error`,q=`httpError`,cPt=`item`,J=`message`,w3=`smithy.ts.sdk.synthetic.com.amazonaws.rds`,T3=`xmlName`,Y=`com.amazonaws.rds`,E3=pt.for(w3),lPt=[-3,w3,`RDSServiceException`,0,[],[]];E3.registerError(lPt,U);var X=pt.for(Y),uPt=[-3,Y,rEt,{[W]:[`AuthorizationAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(uPt,BCt);var dPt=[-3,Y,lEt,{[W]:[`AuthorizationNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(dPt,Iwt);var fPt=[-3,Y,fEt,{[W]:[`AuthorizationQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(fPt,VCt);var pPt=[-3,Y,IEt,{[W]:[`BackupPolicyNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(pPt,Lwt);var mPt=[-3,Y,PEt,{[W]:[`BlueGreenDeploymentAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(mPt,owt);var hPt=[-3,Y,FEt,{[W]:[`BlueGreenDeploymentNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(hPt,kCt);var gPt=[-3,Y,rDt,{[W]:[`CertificateNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(gPt,Rwt);var _Pt=[-3,Y,zEt,{[W]:[`CreateCustomDBEngineVersionFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(_Pt,pwt);var vPt=[-3,Y,REt,{[W]:[`CustomAvailabilityZoneNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(vPt,ewt);var yPt=[-3,Y,BEt,{[W]:[`CustomDBEngineVersionAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(yPt,mwt);var bPt=[-3,Y,UEt,{[W]:[`CustomDBEngineVersionNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(bPt,hwt);var xPt=[-3,Y,WEt,{[W]:[`CustomDBEngineVersionQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(xPt,gwt);var SPt=[-3,Y,dDt,{[W]:[`DBClusterAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(SPt,ywt);var CPt=[-3,Y,lDt,{[W]:[`DBClusterAutomatedBackupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(CPt,vTt);var wPt=[-3,Y,uDt,{[W]:[`DBClusterAutomatedBackupQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(wPt,_Tt);var TPt=[-3,Y,fDt,{[W]:[`DBClusterBacktrackNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(TPt,jTt);var EPt=[-3,Y,pDt,{[W]:[`DBClusterEndpointAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(EPt,Pwt);var DPt=[-3,Y,mDt,{[W]:[`DBClusterEndpointNotFoundFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(DPt,bTt);var OPt=[-3,Y,hDt,{[W]:[`DBClusterEndpointQuotaExceededFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(OPt,Fwt);var kPt=[-3,Y,gDt,{[W]:[`DBClusterNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(kPt,yCt);var APt=[-3,Y,_Dt,{[W]:[`DBClusterParameterGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(APt,swt);var jPt=[-3,Y,vDt,{[W]:[`DBClusterQuotaExceededFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(jPt,cwt);var MPt=[-3,Y,yDt,{[W]:[`DBClusterRoleAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(MPt,bCt);var NPt=[-3,Y,bDt,{[W]:[`DBClusterRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(NPt,KTt);var PPt=[-3,Y,xDt,{[W]:[`DBClusterRoleQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PPt,xCt);var FPt=[-3,Y,SDt,{[W]:[`DBClusterSnapshotAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(FPt,YCt);var IPt=[-3,Y,wDt,{[W]:[`DBClusterSnapshotNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(IPt,XCt);var LPt=[-3,Y,RDt,{[W]:[`DBInstanceAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(LPt,zwt);var RPt=[-3,Y,PDt,{[W]:[`DBInstanceAutomatedBackupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(RPt,CTt);var zPt=[-3,Y,FDt,{[W]:[`DBInstanceAutomatedBackupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(zPt,STt);var BPt=[-3,Y,VDt,{[W]:[`DBInstanceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(BPt,CCt);var VPt=[-3,Y,HDt,{[W]:[`DBInstanceNotReady`,400],[K]:G,[q]:400},[J],[0]];X.registerError(VPt,MTt);var HPt=[-3,Y,UDt,{[W]:[`DBInstanceRoleAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(HPt,wCt);var UPt=[-3,Y,WDt,{[W]:[`DBInstanceRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(UPt,qTt);var WPt=[-3,Y,GDt,{[W]:[`DBInstanceRoleQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(WPt,TCt);var GPt=[-3,Y,XDt,{[W]:[`DBLogFileNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(GPt,ITt);var KPt=[-3,Y,nOt,{[W]:[`DBParameterGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(KPt,KCt);var qPt=[-3,Y,oOt,{[W]:[`DBParameterGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(qPt,qCt);var JPt=[-3,Y,cOt,{[W]:[`DBParameterGroupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(JPt,JCt);var YPt=[-3,Y,ZDt,{[W]:[`DBProxyAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(YPt,Uwt);var XPt=[-3,Y,QDt,{[W]:[`DBProxyEndpointAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(XPt,Gwt);var ZPt=[-3,Y,$Dt,{[W]:[`DBProxyEndpointNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(ZPt,ACt);var QPt=[-3,Y,eOt,{[W]:[`DBProxyEndpointQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(QPt,Kwt);var $Pt=[-3,Y,dOt,{[W]:[`DBProxyNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError($Pt,jCt);var eFt=[-3,Y,pOt,{[W]:[`DBProxyQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(eFt,Wwt);var tFt=[-3,Y,mOt,{[W]:[`DBProxyTargetAlreadyRegisteredFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(tFt,WTt);var nFt=[-3,Y,hOt,{[W]:[`DBProxyTargetGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(nFt,MCt);var rFt=[-3,Y,gOt,{[W]:[`DBProxyTargetNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(rFt,ATt);var iFt=[-3,Y,bOt,{[W]:[`DBSecurityGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(iFt,Jwt);var aFt=[-3,Y,kOt,{[W]:[`DBSecurityGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(aFt,HCt);var oFt=[-3,Y,NOt,{[W]:[`DBSecurityGroupNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(oFt,Ywt);var sFt=[-3,Y,POt,{[W]:[`QuotaExceeded.DBSecurityGroup`,400],[K]:G,[q]:400},[J],[0]];X.registerError(sFt,Xwt);var cFt=[-3,Y,xOt,{[W]:[`DBShardGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(cFt,Zwt);var lFt=[-3,Y,AOt,{[W]:[`DBShardGroupNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(lFt,NCt);var uFt=[-3,Y,vOt,{[W]:[`DBSnapshotAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(uFt,twt);var dFt=[-3,Y,ROt,{[W]:[`DBSnapshotNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(dFt,PCt);var fFt=[-3,Y,BOt,{[W]:[`DBSnapshotTenantDatabaseNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(fFt,FCt);var pFt=[-3,Y,SOt,{[W]:[`DBSubnetGroupAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(pFt,eTt);var mFt=[-3,Y,wOt,{[W]:[`DBSubnetGroupDoesNotCoverEnoughAZs`,400],[K]:G,[q]:400},[J],[0]];X.registerError(mFt,bwt);var hFt=[-3,Y,OOt,{[W]:[`DBSubnetGroupNotAllowedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(hFt,Hwt);var gFt=[-3,Y,jOt,{[W]:[`DBSubnetGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(gFt,xwt);var _Ft=[-3,Y,FOt,{[W]:[`DBSubnetGroupQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(_Ft,tTt);var vFt=[-3,Y,zOt,{[W]:[`DBSubnetQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(vFt,nTt);var yFt=[-3,Y,HOt,{[W]:[`DBUpgradeDependencyFailure`,400],[K]:G,[q]:400},[J],[0]];X.registerError(yFt,BTt);var bFt=[-3,Y,Tkt,{[W]:[`DomainNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(bFt,Swt);var xFt=[-3,Y,Ikt,{[W]:[`Ec2ImagePropertiesNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(xFt,_wt);var SFt=[-3,Y,Hkt,{[W]:[`EventSubscriptionQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(SFt,rTt);var CFt=[-3,Y,Ukt,{[W]:[`ExportTaskAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(CFt,QTt);var wFt=[-3,Y,Wkt,{[W]:[`ExportTaskNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(wFt,WCt);var TFt=[-3,Y,nAt,{[W]:[`GlobalClusterAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(TFt,lTt);var EFt=[-3,Y,rAt,{[W]:[`GlobalClusterNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(EFt,Cwt);var DFt=[-3,Y,iAt,{[W]:[`GlobalClusterQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(DFt,uTt);var OFt=[-3,Y,KAt,{[W]:[`IamRoleMissingPermissions`,400],[K]:G,[q]:400},[J],[0]];X.registerError(OFt,$Tt);var kFt=[-3,Y,qAt,{[W]:[`IamRoleNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(kFt,eEt);var AFt=[-3,Y,UAt,{[W]:[`InstanceQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(AFt,lwt);var jFt=[-3,Y,cAt,{[W]:[`InsufficientAvailableIPsInSubnetFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(jFt,GTt);var MFt=[-3,Y,mAt,{[W]:[`InsufficientDBClusterCapacityFault`,403],[K]:G,[q]:403},[J],[0]];X.registerError(MFt,YTt);var NFt=[-3,Y,bAt,{[W]:[`InsufficientDBInstanceCapacity`,400],[K]:G,[q]:400},[J],[0]];X.registerError(NFt,wwt);var PFt=[-3,Y,ZAt,{[W]:[`InsufficientStorageClusterCapacity`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PFt,Twt);var FFt=[-3,Y,sAt,{[W]:[`IntegrationAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(FFt,fTt);var IFt=[-3,Y,fAt,{[W]:[`IntegrationConflictOperationFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(IFt,pTt);var LFt=[-3,Y,BAt,{[W]:[`IntegrationNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(LFt,ICt);var RFt=[-3,Y,WAt,{[W]:[`IntegrationQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(RFt,mTt);var zFt=[-3,Y,uAt,{[W]:[`InvalidBlueGreenDeploymentStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(zFt,gTt);var BFt=[-3,Y,dAt,{[W]:[`InvalidCustomDBEngineVersionStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(BFt,vwt);var VFt=[-3,Y,pAt,{[W]:[`InvalidDBClusterAutomatedBackupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(VFt,yTt);var HFt=[-3,Y,hAt,{[W]:[`InvalidDBClusterCapacityFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(HFt,LTt);var UFt=[-3,Y,gAt,{[W]:[`InvalidDBClusterEndpointStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(UFt,LCt);var WFt=[-3,Y,vAt,{[W]:[`InvalidDBClusterSnapshotStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(WFt,ZCt);var GFt=[-3,Y,_At,{[W]:[`InvalidDBClusterStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(GFt,SCt);var KFt=[-3,Y,yAt,{[W]:[`InvalidDBInstanceAutomatedBackupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(KFt,wTt);var qFt=[-3,Y,xAt,{[W]:[`InvalidDBInstanceState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(qFt,ECt);var JFt=[-3,Y,CAt,{[W]:[`InvalidDBParameterGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(JFt,xTt);var YFt=[-3,Y,SAt,{[W]:[`InvalidDBProxyEndpointStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(YFt,TTt);var XFt=[-3,Y,wAt,{[W]:[`InvalidDBProxyStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(XFt,qwt);var ZFt=[-3,Y,EAt,{[W]:[`InvalidDBSecurityGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(ZFt,UCt);var QFt=[-3,Y,DAt,{[W]:[`InvalidDBShardGroupState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(QFt,dTt);var $Ft=[-3,Y,kAt,{[W]:[`InvalidDBSnapshotState`,400],[K]:G,[q]:400},[J],[0]];X.registerError($Ft,nwt);var eIt=[-3,Y,TAt,{[W]:[`InvalidDBSubnetGroupFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(eIt,Ewt);var tIt=[-3,Y,OAt,{[W]:[`InvalidDBSubnetGroupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(tIt,Dwt);var nIt=[-3,Y,AAt,{[W]:[`InvalidDBSubnetStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(nIt,ETt);var rIt=[-3,Y,MAt,{[W]:[`InvalidEventSubscriptionState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(rIt,DTt);var iIt=[-3,Y,jAt,{[W]:[`InvalidExportOnly`,400],[K]:G,[q]:400},[J],[0]];X.registerError(iIt,tEt);var aIt=[-3,Y,NAt,{[W]:[`InvalidExportSourceState`,400],[K]:G,[q]:400},[J],[0]];X.registerError(aIt,nEt);var oIt=[-3,Y,PAt,{[W]:[`InvalidExportTaskStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(oIt,GCt);var sIt=[-3,Y,FAt,{[W]:[`InvalidGlobalClusterStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(sIt,Owt);var cIt=[-3,Y,LAt,{[W]:[`InvalidIntegrationStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(cIt,OTt);var lIt=[-3,Y,VAt,{[W]:[`InvalidOptionGroupStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(lIt,kTt);var uIt=[-3,Y,JAt,{[W]:[`InvalidResourceStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(uIt,FTt);var dIt=[-3,Y,GAt,{[W]:[`InvalidRestoreFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(dIt,XTt);var fIt=[-3,Y,XAt,{[W]:[`InvalidS3BucketFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(fIt,JTt);var pIt=[-3,Y,YAt,{[W]:[`InvalidSubnet`,400],[K]:G,[q]:400},[J],[0]];X.registerError(pIt,kwt);var mIt=[-3,Y,ejt,{[W]:[`InvalidVPCNetworkStateFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(mIt,Awt);var hIt=[-3,Y,ijt,{[W]:[`KMSKeyNotAccessibleFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(hIt,QCt);var gIt=[-3,Y,wjt,{[W]:[`MaxDBShardGroupLimitReached`,400],[K]:G,[q]:400},[J],[0]];X.registerError(gIt,Qwt);var _It=[-3,Y,Rjt,{[W]:[`NetworkTypeNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(_It,jwt);var vIt=[-3,Y,Wjt,{[W]:[`OptionGroupAlreadyExistsFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(vIt,rwt);var yIt=[-3,Y,qjt,{[W]:[`OptionGroupNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(yIt,iwt);var bIt=[-3,Y,Jjt,{[W]:[`OptionGroupQuotaExceededFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(bIt,awt);var xIt=[-3,Y,nMt,{[W]:[`PointInTimeRestoreNotEnabled`,400],[K]:G,[q]:400},[J],[0]];X.registerError(xIt,ZTt);var SIt=[-3,Y,tMt,{[W]:[`ProvisionedIopsNotAvailableInAZFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(SIt,Bwt);var CIt=[-3,Y,cMt,{[W]:[`ReservedDBInstanceAlreadyExists`,404],[K]:G,[q]:404},[J],[0]];X.registerError(CIt,HTt);var wIt=[-3,Y,pMt,{[W]:[`ReservedDBInstanceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(wIt,NTt);var TIt=[-3,Y,hMt,{[W]:[`ReservedDBInstanceQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(TIt,UTt);var EIt=[-3,Y,mMt,{[W]:[`ReservedDBInstancesOfferingNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(EIt,PTt);var DIt=[-3,Y,bMt,{[W]:[`ResourceNotFoundFault`,404],[K]:G,[q]:404},[J],[0]];X.registerError(DIt,zCt);var OIt=[-3,Y,NNt,{[W]:[`SharedSnapshotQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(OIt,zTt);var kIt=[-3,Y,DNt,{[W]:[`SnapshotQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(kIt,$Ct);var AIt=[-3,Y,SNt,{[W]:[`SNSInvalidTopic`,400],[K]:G,[q]:400},[J],[0]];X.registerError(AIt,iTt);var jIt=[-3,Y,CNt,{[W]:[`SNSNoAuthorization`,400],[K]:G,[q]:400},[J],[0]];X.registerError(jIt,aTt);var MIt=[-3,Y,wNt,{[W]:[`SNSTopicArnNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(MIt,oTt);var NIt=[-3,Y,WMt,{[W]:[`SourceClusterNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(NIt,uwt);var PIt=[-3,Y,iNt,{[W]:[`SourceDatabaseNotSupportedFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(PIt,dwt);var FIt=[-3,Y,bNt,{[W]:[`SourceNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(FIt,DCt);var IIt=[-3,Y,ONt,{[W]:[`StorageQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(IIt,fwt);var LIt=[-3,Y,LNt,{[W]:[`StorageTypeNotAvailableFault`,400],[K]:G,[q]:400},[J],[0]];X.registerError(LIt,RTt);var RIt=[-3,Y,RNt,{[W]:[`StorageTypeNotSupported`,400],[K]:G,[q]:400},[J],[0]];X.registerError(RIt,Mwt);var zIt=[-3,Y,FMt,{[W]:[`SubnetAlreadyInUse`,400],[K]:G,[q]:400},[J],[0]];X.registerError(zIt,VTt);var BIt=[-3,Y,PMt,{[W]:[`SubscriptionAlreadyExist`,400],[K]:G,[q]:400},[J],[0]];X.registerError(BIt,sTt);var VIt=[-3,Y,UMt,{[W]:[`SubscriptionCategoryNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(VIt,cTt);var HIt=[-3,Y,xNt,{[W]:[`SubscriptionNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(HIt,OCt);var UIt=[-3,Y,WNt,{[W]:[`TenantDatabaseAlreadyExists`,400],[K]:G,[q]:400},[J],[0]];X.registerError(UIt,hTt);var WIt=[-3,Y,GNt,{[W]:[`TenantDatabaseNotFound`,404],[K]:G,[q]:404},[J],[0]];X.registerError(WIt,RCt);var GIt=[-3,Y,KNt,{[W]:[`TenantDatabaseQuotaExceeded`,400],[K]:G,[q]:400},[J],[0]];X.registerError(GIt,Vwt);var KIt=[-3,Y,QNt,{[W]:[`UnsupportedDBEngineVersion`,400],[K]:G,[q]:400},[J],[0]];X.registerError(KIt,$wt);var qIt=[-3,Y,ePt,{[W]:[`VpcEncryptionControlViolationException`,400],[K]:G,[q]:400},[J],[0]];X.registerError(qIt,Nwt);var JIt=[E3,X],D3=[0,Y,jNt,8,0],YIt=[3,Y,SEt,0,[y3,j0,G2,J2,e3,r3],[0,1,1,1,1,0],1],XIt=[3,Y,wEt,0,[y3,a3,X4,Y4,j0,G2,J2,e3,r3],[0,0,0,1,1,1,1,1,0]],ZIt=[3,Y,OEt,0,[P4,c3],[0,[()=>W3,0]],2],O3=[3,Y,P0,0,[f4],[0]],QIt=[3,Y,E0,0,[Q4,$4,U4,r3,n4,r4,Djt,Ajt,X2,Z2,jjt,Ijt],[2,2,2,0,1,1,1,1,1,1,1,1]],$It=[3,Y,A0,0,[f4,Akt,N0],[0,0,0]],eLt=[3,Y,z0,0,[LEt,iPt],[0,4]],k3=[3,Y,H0,0,[U0,oDt],[0,0]],tLt=[3,Y,V0,0,[Rkt,Skt],[64,64]],nLt=[3,Y,KEt,0,[n2,t2,k2,a2,j0,a4,s4,m2,b3,P0,p2,D4,c2,I0,b4,v4,Y2,I2,k0,q2,H2,e3,_4,U0,p4,y4,c3,q0,r3,l3,u3,R4,K2,O2,b2,T2,K0,y2,W0,Q2,t4,x2,k4,m3,N2,S2,F2,w4,T4,j2,S4,E2,J2,M2,m4,L0,B0,_2,R0,$2,l4,i4,C2,P2,M0,f3,o4],[0,0,0,0,1,0,[()=>D3,0],[()=>R3,0],[()=>K3,0],0,0,0,0,1,0,1,2,0,2,0,1,1,0,0,0,2,[()=>W3,0],0,0,0,[()=>D3,0],2,0,0,0,0,0,64,2,1,0,0,1,0,2,0,2,0,1,64,[()=>H3,0],2,1,2,0,0,0,0,0,2,0,2,2,0,()=>I3,[()=>G3,0],0],3],rLt=[3,Y,qEt,0,[Y0],[[()=>A3,0]]],iLt=[3,Y,JEt,0,[c2,s2,G0,c3],[0,0,0,[()=>W3,0]],3],aLt=[3,Y,YEt,0,[o2],[()=>j3]],oLt=[3,Y,eDt,0,[v2,n2,c3],[0,0,[()=>W3,0]],2],sLt=[3,Y,tDt,0,[u2],[[()=>M3,0]]],cLt=[3,Y,ZEt,0,[p2,d2,hNt,c3],[0,0,[()=>GRt,0],[()=>W3,0]],3],lLt=[3,Y,QEt,0,[h2],[[()=>N3,0]]],uLt=[3,Y,VEt,0,[IAt,o3],[0,0]],dLt=[3,Y,J0,0,[k2,Tjt,I2,ykt,bkt,vkt,HEt,s2,TDt,DDt,ODt,UOt,$kt,tjt,EDt,rjt,sDt,KMt,yNt,aPt,HNt,zkt,vNt,ANt,z4,cNt,o3,Z4,V4,d3,L4,K4,GMt,HMt,q4,G4,i3],[0,0,0,0,0,64,0,0,0,0,0,()=>k3,0,()=>uLt,0,0,4,[()=>U3,0],[()=>U3,0],[()=>JRt,0],[()=>qRt,0],64,2,2,64,64,0,2,2,[()=>W3,0],2,2,2,64,2,2,()=>dRt]],fLt=[3,Y,ADt,0,[u4,jDt],[0,[()=>DRt,0]]],A3=[3,Y,Y0,0,[n2,t2,k2,qDt,a4,a2,R2,j0,W2,b4,I0,m2,tPt,l2,P0,h2,D4,$Nt,E4,ojt,Y2,I2,k0,kMt,TMt,SMt,N4,q2,H2,e3,Gjt,U0,p4,zMt,y4,mNt,r3,B4,l3,xkt,q0,R4,K2,D2,R0,Ckt,W0,Q2,Bkt,t4,k4,X0,m3,U2,S2,eMt,w4,T4,Pkt,S4,E2,pEt,ajt,J2,d3,O0,M4,iDt,m4,xEt,_Et,vEt,yEt,gEt,D0,$0,L0,mEt,B0,bEt,z0,_2,c4,OMt,O4,i4,C2,QAt,P2,M0,a3,X4,Y4],[0,0,0,0,0,0,()=>P3,1,4,0,1,[()=>PRt,0],[()=>YRt,0],[()=>NRt,0],0,[()=>N3,0],0,0,[()=>rRt,0],4,2,0,2,0,[()=>WRt,0],[()=>URt,0],0,0,1,1,[()=>VRt,0],0,0,0,2,[()=>jRt,0],0,0,0,1,0,2,0,0,0,[()=>LRt,0],2,1,0,0,1,0,0,2,0,2,0,1,64,[()=>H3,0],2,[()=>ARt,0],()=>P3,1,[()=>W3,0],0,4,2,0,0,0,0,0,2,0,[()=>L3,0],0,4,0,0,()=>eLt,0,()=>KLt,0,0,2,2,2,0,()=>CRt,0,0,1]],pLt=[3,Y,Z0,0,[X0,D2,oMt,n2,F4,j0,o3,v4,P0,v3,W2,a4,k2,I2,q2,H2,e3,_4,l3,L2,B4,r3,K2,m3,U2,I0,b4,Q0,$0,L0,i4,D0,d3,C2,M0],[0,0,0,0,()=>uRt,1,0,1,0,0,4,0,0,0,0,1,1,0,0,2,0,0,0,0,2,1,0,0,[()=>L3,0],0,2,0,[()=>W3,0],2,()=>I3]],mLt=[3,Y,NDt,0,[u4,LDt],[0,[()=>ORt,0]]],hLt=[3,Y,e2,0,[Q0],[0]],gLt=[3,Y,BDt,0,[u4,YDt],[0,[()=>kRt,0]]],_Lt=[3,Y,r2,0,[sMt,Zkt,o3],[0,0,0]],vLt=[3,Y,i2,0,[BNt,zjt,o3,d4],[0,2,0,0]],j3=[3,Y,o2,0,[c2,s2,G0,tOt],[0,0,0,0]],yLt=[3,Y,rOt,0,[A4,u4],[[()=>V3,0],0]],bLt=[3,Y,sOt,0,[c2],[0]],xLt=[3,Y,aOt,0,[u4,l2],[0,[()=>MRt,0]]],SLt=[3,Y,lOt,0,[c2,Qjt],[0,0]],CLt=[3,Y,TOt,0,[f2,o3],[0,0]],M3=[3,Y,u2,0,[v2,n2,JMt,k2,j0,o3,v4,P0,v3,W2,a4,I2,q2,t3,H2,e3,_4,O4,kNt,nNt,r3,l3,L2,B4,I0,b4,K2,_Ot,m3,U2,S4,D2,d3,zNt,Yjt,aNt,_2,i4,C2,M0,RMt,eAt],[0,0,4,0,1,0,1,0,0,4,0,0,0,0,1,1,0,1,0,0,0,0,2,0,1,0,0,0,0,2,[()=>H3,0],0,[()=>W3,0],0,4,4,0,2,2,()=>I3,0,1]],wLt=[3,Y,LOt,0,[u4,VOt],[0,[()=>FRt,0]]],N3=[3,Y,h2,0,[p2,d2,v3,uNt,UNt,COt,J4],[0,0,0,0,[()=>KRt,0],0,64]],TLt=[3,Y,DOt,0,[u4,g2],[0,[()=>IRt,0]]],ELt=[3,Y,XOt,0,[n2,lNt,Jkt,cDt],[0,2,0,2],1],DLt=[3,Y,QOt,0,[Y0],[[()=>A3,0]]],OLt=[3,Y,tkt,0,[c2],[0],1],kLt=[3,Y,dkt,0,[v2],[0],1],ALt=[3,Y,pkt,0,[u2],[[()=>M3,0]]],jLt=[3,Y,skt,0,[p2],[0],1],MLt=[3,Y,KOt,0,[k2,I2,s2,B2,e4,u4,Okt,sjt,cjt,oAt],[0,0,0,[()=>B3,0],1,0,2,2,2,2]],NLt=[3,Y,JOt,0,[D2,n2,B2,e4,u4,Q0],[0,0,[()=>B3,0],1,0,0]],PLt=[3,Y,ZOt,0,[n2,B2,e4,u4],[0,[()=>B3,0],1,0]],FLt=[3,Y,nkt,0,[c2,B2,e4,u4],[0,[()=>B3,0],1,0]],ILt=[3,Y,ikt,0,[c2,I4,B2,e4,u4],[0,0,[()=>B3,0],1,0],1],LLt=[3,Y,fkt,0,[n2,v2,t3,B2,e4,u4,$At,HAt,D2],[0,0,0,[()=>B3,0],1,0,2,2,0]],RLt=[3,Y,ckt,0,[p2,B2,e4,u4],[0,[()=>B3,0],1,0]],zLt=[3,Y,gkt,0,[H4,n3,VNt,Kkt,Mkt,A2,B2,e4,u4],[0,0,4,4,1,[()=>z3,0],[()=>B3,0],1,0]],BLt=[3,Y,Dkt,0,[k2,I2,t2,q2,F0,C3,B2,e4,u4],[0,0,0,0,0,2,[()=>B3,0],1,0],1],VLt=[3,Y,w2,0,[O2,o3,Qkt,lAt,Xjt,hEt,_kt],[0,0,0,0,0,0,64]],P3=[3,Y,R2,0,[MEt,v4,aAt],[0,1,0]],HLt=[3,Y,z2,0,[H4,n3,d4,A2,jkt,NMt],[0,0,0,[()=>z3,0],4,0]],ULt=[3,Y,Vkt,0,[u4,qkt],[0,[()=>RRt,0]]],WLt=[3,Y,V2,0,[f4,sPt],[0,[()=>zRt,0]],2],GLt=[3,Y,djt,0,[P4,B2],[0,[()=>B3,0]],1],KLt=[3,Y,c4,0,[VMt,PNt,K2],[0,0,0]],qLt=[3,Y,mjt,0,[y3,j0,G2,J2,e3,r3,sNt],[0,1,1,1,1,0,2],1],JLt=[3,Y,bjt,0,[n2,j0,t2,p2,m2,b3,oEt,s4,c2,I0,b4,D4,Y2,I2,sEt,k0,q2,H2,e3,_4,Ljt,r3,l3,u3,R0,O2,b2,T2,K0,y2,WOt,W0,Q2,fOt,y4,t4,x2,k4,N2,S2,F2,w4,T4,V0,S4,h3,E2,J2,aDt,N4,O0,vMt,M2,m4,D0,$2,yMt,l4,i4,C2,k2,M0,f3,o4,P2],[0,1,0,0,[()=>R3,0],[()=>K3,0],2,[()=>D3,0],0,1,0,0,2,0,2,2,0,1,1,0,0,0,0,[()=>D3,0],0,0,0,0,0,64,2,2,1,1,2,0,0,1,2,0,2,0,1,()=>tLt,[()=>H3,0],2,2,1,2,0,0,1,2,0,0,2,2,0,2,2,0,()=>BRt,[()=>G3,0],0,0],1],YLt=[3,Y,xjt,0,[Y0],[[()=>A3,0]]],XLt=[3,Y,Cjt,0,[c2,A4],[0,[()=>V3,0]],2],ZLt=[3,Y,g4,0,[_4,o3],[0,0]],QLt=[3,Y,h4,0,[k2,I2,t2,q2,F0,jEt,gjt,xMt,C3,MNt,r3,U4,$4,oNt,fNt,ENt,n4,r4,Ojt,kjt,X2,Z2,Mjt,Njt,Pjt,Fjt,dEt,z4,Q4,gNt,Bjt,IMt,V4,J4,YMt,rNt,LMt,dNt,aEt],[0,0,0,0,0,[()=>wRt,0],2,2,2,2,0,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,[()=>ERt,0],64,2,2,2,64,2,64,2,2,2,2,[()=>TRt,0]]],$Lt=[3,Y,Hjt,0,[Ujt,u4],[[()=>HRt,0],0]],eRt=[3,Y,Zjt,0,[NEt],[0]],tRt=[3,Y,j4,0,[iMt,aMt,G0,I4,EEt,kkt,N0,RAt,Ejt,cEt,z4],[0,0,0,0,0,0,0,2,0,0,64]],nRt=[3,Y,x4,0,[pjt,fjt],[64,64]],rRt=[3,Y,E4,0,[t2,j0,s4,v4,I0,Y2,I2,q2,H2,e3,n2,r3,R0,p2,x4,S4,O0,M4,i4,U2,C2,k2,M0],[0,1,[()=>D3,0],1,1,2,0,0,1,1,0,0,0,0,()=>nRt,[()=>H3,0],0,4,2,2,2,0,()=>I3]],iRt=[3,Y,C4,0,[f4,_3],[0,0]],aRt=[3,Y,fMt,0,[n2,Ykt],[0,2],1],oRt=[3,Y,gMt,0,[Y0],[[()=>A3,0]]],sRt=[3,Y,jMt,0,[P4,qNt],[0,64],2],cRt=[3,Y,uMt,0,[n2,v2,t2,v4,P0,p2,Y2,y4,k0,q2,a2,k2,H2,e3,_4,c3,r3,l3,u3,b3,O2,b2,T2,K0,y2,W0,x2,N2,j2,S4,h3,c2,E2,M2,m4,L0,B0,j0,CDt,I0,b4,C2,R0,P2,M0,f3,$2,l4],[0,0,0,1,0,0,2,2,2,0,0,0,1,1,0,[()=>W3,0],0,0,[()=>D3,0],[()=>K3,0],0,0,0,0,64,2,0,2,64,[()=>H3,0],2,0,2,2,0,0,0,1,0,1,0,2,0,0,()=>I3,[()=>G3,0],2,0],1],lRt=[3,Y,dMt,0,[Y0],[[()=>A3,0]]],uRt=[3,Y,F4,0,[Gkt,ljt],[4,4]],dRt=[3,Y,i3,0,[_jt,vjt],[1,1]],fRt=[3,Y,ZMt,0,[n2],[0],1],pRt=[3,Y,$Mt,0,[Y0],[[()=>A3,0]]],mRt=[3,Y,QMt,0,[n2,v2],[0,0],1],hRt=[3,Y,eNt,0,[Y0],[[()=>A3,0]]],gRt=[3,Y,s3,0,[W4,BMt,TNt,FNt],[0,()=>O3,()=>eRt,0]],_Rt=[3,Y,p3,0,[njt,_3],[0,0]],vRt=[3,Y,JNt,0,[d3],[[()=>W3,0]]],yRt=[3,Y,ZNt,0,[MMt,c3],[0,[()=>W3,0]]],bRt=[3,Y,m3,0,[YNt],[0]],xRt=[3,Y,g3,0,[k2,I2,G0,kEt,zAt,z4,Z4,V4,L4,K4,q4,G4],[0,0,0,2,2,64,2,2,2,2,2,2]],SRt=[3,Y,S3,0,[x3,o3],[0,0]],F3=`unit`,I3=[1,Y,CEt,0,()=>YIt],CRt=[1,Y,TEt,0,()=>XIt],wRt=[1,Y,AEt,0,[()=>O3,{[T3]:P0}]],TRt=[1,Y,iEt,0,[()=>QIt,{[T3]:E0}]],ERt=[1,Y,uEt,0,[()=>$It,{[T3]:A0}]],DRt=[1,Y,kDt,0,[()=>dLt,{[T3]:J0}]],ORt=[1,Y,MDt,0,[()=>pLt,{[T3]:Z0}]],L3=[1,Y,IDt,0,[()=>hLt,{[T3]:e2}]],kRt=[1,Y,zDt,0,[()=>A3,{[T3]:Y0}]],ARt=[1,Y,KDt,0,[()=>_Lt,{[T3]:r2}]],jRt=[1,Y,JDt,0,[()=>vLt,{[T3]:i2}]],MRt=[1,Y,iOt,0,[()=>j3,{[T3]:o2}]],NRt=[1,Y,uOt,0,[()=>SLt,{[T3]:o2}]],PRt=[1,Y,EOt,0,[()=>CLt,{[T3]:yOt}]],R3=[1,Y,MOt,0,[0,{[T3]:f2}]],FRt=[1,Y,IOt,0,[()=>M3,{[T3]:u2}]],IRt=[1,Y,g2,0,[()=>N3,{[T3]:h2}]],LRt=[1,Y,wkt,0,[()=>VLt,{[T3]:w2}]],z3=[1,Y,Nkt,0,[0,{[T3]:Fkt}]],RRt=[1,Y,Lkt,0,[()=>HLt,{[T3]:z2}]],B3=[1,Y,Xkt,0,[()=>WLt,{[T3]:V2}]],zRt=[1,Y,tAt,0,[0,{[T3]:_3}]],BRt=[1,Y,hjt,0,()=>qLt],VRt=[1,Y,Kjt,0,[()=>ZLt,{[T3]:g4}]],HRt=[1,Y,Vjt,0,[()=>QLt,{[T3]:h4}]],V3=[1,Y,rMt,0,[()=>tRt,{[T3]:j4}]],H3=[1,Y,$jt,0,[()=>iRt,{[T3]:C4}]],URt=[1,Y,CMt,0,[0,{[T3]:wMt}]],WRt=[1,Y,EMt,0,[0,{[T3]:DMt}]],GRt=[1,Y,pNt,0,[0,{[T3]:W4}]],KRt=[1,Y,_Nt,0,[()=>gRt,{[T3]:s3}]],U3=[1,Y,qMt,0,[()=>k3,{[T3]:H0}]],qRt=[1,Y,INt,0,[()=>bRt,{[T3]:m3}]],W3=[1,Y,d3,0,[()=>_Rt,{[T3]:p3}]],G3=[1,Y,XNt,0,[()=>yRt,{[T3]:cPt}]],JRt=[1,Y,oPt,0,[()=>xRt,{[T3]:g3}]],K3=[1,Y,nPt,0,[0,{[T3]:x3}]],YRt=[1,Y,rPt,0,[()=>SRt,{[T3]:S3}]],XRt=[9,Y,DEt,0,()=>ZIt,()=>F3],ZRt=[9,Y,GEt,0,()=>nLt,()=>rLt],QRt=[9,Y,XEt,0,()=>iLt,()=>aLt],$Rt=[9,Y,nDt,0,()=>oLt,()=>sLt],ezt=[9,Y,$Et,0,()=>cLt,()=>lLt],tzt=[9,Y,qOt,0,()=>ELt,()=>DLt],nzt=[9,Y,ekt,0,()=>OLt,()=>F3],rzt=[9,Y,okt,0,()=>kLt,()=>ALt],izt=[9,Y,lkt,0,()=>jLt,()=>F3],azt=[9,Y,GOt,0,()=>MLt,()=>fLt],ozt=[9,Y,YOt,0,()=>NLt,()=>mLt],szt=[9,Y,$Ot,0,()=>PLt,()=>gLt],czt=[9,Y,rkt,0,()=>FLt,()=>xLt],lzt=[9,Y,akt,0,()=>ILt,()=>yLt],uzt=[9,Y,mkt,0,()=>LLt,()=>wLt],dzt=[9,Y,ukt,0,()=>RLt,()=>TLt],fzt=[9,Y,hkt,0,()=>zLt,()=>ULt],pzt=[9,Y,Ekt,0,()=>BLt,()=>$Lt],mzt=[9,Y,ujt,0,()=>GLt,()=>vRt],hzt=[9,Y,yjt,0,()=>JLt,()=>YLt],gzt=[9,Y,Sjt,0,()=>XLt,()=>bLt],_zt=[9,Y,_Mt,0,()=>aRt,()=>oRt],vzt=[9,Y,AMt,0,()=>sRt,()=>F3],yzt=[9,Y,lMt,0,()=>cRt,()=>lRt],bzt=[9,Y,XMt,0,()=>fRt,()=>pRt],xzt=[9,Y,tNt,0,()=>mRt,()=>hRt],Szt=e=>({apiVersion:`2014-10-31`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??vCt,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??lCt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue}],logger:e?.logger??new de,protocol:e?.protocol??lt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.rds`,errorTypeRegistries:JIt,xmlNamespace:`http://rds.amazonaws.com/doc/2014-10-31/`,version:`2014-10-31`,serviceTarget:`AmazonRDSv19`},serviceId:e?.serviceId??`RDS`,sha256:e?.sha256??it,urlParser:e?.urlParser??Me,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),Czt=e=>{let t=he(e),n=()=>t().then(a),r=Szt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:pCt.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},wzt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},Tzt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),Ezt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),wzt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),Tzt(n))},Dzt=class extends le{config;constructor(...[t]){let n=Czt(t||{});super(n),this.initConfig=n;let r=dCt(n),i=dt(r),a=e(i),o=te(a),s=ke(o),c=Ezt(uCt(at(s)),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:sCt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(De(this.config))}destroy(){super.destroy()}},q3={WHEN_SUPPORTED:`WHEN_SUPPORTED`,WHEN_REQUIRED:`WHEN_REQUIRED`},Ozt=q3.WHEN_SUPPORTED,J3={WHEN_SUPPORTED:`WHEN_SUPPORTED`,WHEN_REQUIRED:`WHEN_REQUIRED`},kzt=q3.WHEN_SUPPORTED,Y3;(function(e){e.MD5=`MD5`,e.CRC32=`CRC32`,e.CRC32C=`CRC32C`,e.CRC64NVME=`CRC64NVME`,e.SHA1=`SHA1`,e.SHA256=`SHA256`})(Y3||={});var Azt;(function(e){e.HEADER=`header`,e.TRAILER=`trailer`})(Azt||={});var X3=Y3.CRC32,jzt=(e,{requestChecksumRequired:t,requestAlgorithmMember:n,requestChecksumCalculation:r})=>{if(!n)return r===q3.WHEN_SUPPORTED||t?X3:void 0;if(e[n])return e[n]},Z3=e=>e===Y3.MD5?`content-md5`:`x-amz-checksum-${e.toLowerCase()}`,Mzt=(e,t)=>{let n=e.toLowerCase();for(let e of Object.keys(t))if(n===e.toLowerCase())return!0;return!1},Nzt=(e,t)=>{let n=e.toLowerCase();for(let e of Object.keys(t))if(e.toLowerCase().startsWith(n))return!0;return!1},Q3=e=>e!==void 0&&typeof e!=`string`&&!ArrayBuffer.isView(e)&&!cee(e),$3=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let e=0;e<8;++e)t=t&1?2197175160^t>>>1:t>>>1;$3[e]=t>>>0}var Pzt=class{digestLength=4;crc=4294967295;update(e){let t=this.crc;for(let n=0;n>>8^$3[(t^e[n])&255];this.crc=t}async digest(){let e=(this.crc^4294967295)>>>0,t=new Uint8Array(4);return t[0]=e>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t}reset(){this.crc=4294967295}},Fzt=()=>{let e=Array(8);for(let t=0;t<8;t++){let n=Array(512);for(let e=0;e<256;e++){let r=BigInt(e);for(let e=0;e<8*(t+1);e++)r&1n?r=r>>1n^11127430586519243189n:r>>=1n;n[e*2]=Number(r>>32n&4294967295n),n[e*2+1]=Number(r&4294967295n)}e[t]=new Uint32Array(n)}return e},e6,t6,n6,r6,i6,a6,o6,s6,c6,Izt=()=>{e6||(e6=Fzt(),[t6,n6,r6,i6,a6,o6,s6,c6]=e6)},Lzt=class{c1=0;c2=0;constructor(){Izt(),this.reset()}update(e){let t=e.length,n=0,r=this.c1,i=this.c2;for(;n+8<=t;){let t=((i^e[n++])&255)<<1,a=((i>>>8^e[n++])&255)<<1,o=((i>>>16^e[n++])&255)<<1,s=((i>>>24^e[n++])&255)<<1,c=((r^e[n++])&255)<<1,l=((r>>>8^e[n++])&255)<<1,ee=((r>>>16^e[n++])&255)<<1,u=((r>>>24^e[n++])&255)<<1;r=c6[t]^s6[a]^o6[o]^a6[s]^i6[c]^r6[l]^n6[ee]^t6[u],i=c6[t+1]^s6[a+1]^o6[o+1]^a6[s+1]^i6[c+1]^r6[l+1]^n6[ee+1]^t6[u+1]}for(;n>>8|(r&255)<<24)>>>0,r=r>>>8^t6[t],i^=t6[t+1],++n}this.c1=r,this.c2=i}async digest(){let e=this.c1^4294967295,t=this.c2^4294967295;return new Uint8Array([e>>>24,e>>>16&255,e>>>8&255,e&255,t>>>24,t>>>16&255,t>>>8&255,t&255])}reset(){this.c1=4294967295,this.c2=4294967295}},Rzt=[Y3.CRC32,Y3.CRC32C,Y3.CRC64NVME,Y3.SHA1,Y3.SHA256],l6=[Y3.SHA256,Y3.SHA1,Y3.CRC32,Y3.CRC32C,Y3.CRC64NVME],u6=(e,t)=>{let{checksumAlgorithms:n={}}=t;switch(e){case Y3.MD5:return n?.MD5??t.md5;case Y3.CRC32:return n?.CRC32??dee;case Y3.CRC32C:return n?.CRC32C??Pzt;case Y3.CRC64NVME:return n?.CRC64NVME??Lzt;case Y3.SHA1:return n?.SHA1??t.sha1;case Y3.SHA256:return n?.SHA256??t.sha256;default:if(n?.[e])return n[e];throw Error(`The checksum algorithm "${e}" is not supported by the client. Select one of ${Rzt}, or provide an implementation to the client constructor checksums field.`)}},d6=(e,t)=>{let n=new e;return n.update(Ce(t||``)),n.digest()},zzt={name:`flexibleChecksumsMiddleware`,step:`build`,tags:[`BODY_CHECKSUM`],override:!0},Bzt=(e,t)=>(n,r)=>async i=>{if(!ve.isInstance(i.request)||Nzt(`x-amz-checksum-`,i.request.headers))return n(i);let{request:a,input:o}=i,{body:s,headers:c}=a,{base64Encoder:l,streamHasher:ee}=e,{requestChecksumRequired:u,requestAlgorithmMember:te}=t,d=await e.requestChecksumCalculation(),ne=te?.name,re=te?.httpHeader;ne&&!o[ne]&&(d===q3.WHEN_SUPPORTED||u)&&(o[ne]=X3,re&&(c[re]=X3));let ie=jzt(o,{requestChecksumRequired:u,requestAlgorithmMember:te?.name,requestChecksumCalculation:d}),ae=s,oe=c;if(ie){switch(ie){case Y3.CRC32:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC32`,`U`);break;case Y3.CRC32C:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC32C`,`V`);break;case Y3.CRC64NVME:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_CRC64`,`W`);break;case Y3.SHA1:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_SHA1`,`X`);break;case Y3.SHA256:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_SHA256`,`Y`)}let t=Z3(ie),n=u6(ie,e);if(Q3(s)){let{getAwsChunkedEncodingStream:i,bodyLengthChecker:a}=e;ae=i(typeof e.requestStreamBufferSize==`number`&&e.requestStreamBufferSize>=8192?xee(s,e.requestStreamBufferSize,r.logger):s,{base64Encoder:l,bodyLengthChecker:a,checksumLocationName:t,checksumAlgorithmFn:n,streamHasher:ee}),oe={...c,"content-encoding":c[`content-encoding`]?`${c[`content-encoding`]},aws-chunked`:`aws-chunked`,"transfer-encoding":`chunked`,"x-amz-decoded-content-length":c[`content-length`],"x-amz-content-sha256":`STREAMING-UNSIGNED-PAYLOAD-TRAILER`,"x-amz-trailer":t},delete oe[`content-length`]}else if(!Mzt(t,c)){let e=await d6(n,s);oe={...c,[t]:l(e)}}}try{return await n({...i,request:{...a,headers:oe,body:ae}})}catch(e){if(e instanceof Error&&e.name===`InvalidChunkSizeError`)try{e.message.endsWith(`.`)||(e.message+=`.`),e.message+=` Set [requestStreamBufferSize=number e.g. 65_536] in client constructor to instruct AWS SDK to buffer your input stream.`}catch{}throw e}},Vzt={name:`flexibleChecksumsInputMiddleware`,toMiddleware:`serializerMiddleware`,relation:`before`,tags:[`BODY_CHECKSUM`],override:!0},Hzt=(e,t)=>(n,r)=>async i=>{let a=i.input,{requestValidationModeMember:o}=t,s=await e.requestChecksumCalculation(),c=await e.responseChecksumValidation();switch(s){case q3.WHEN_REQUIRED:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_WHEN_REQUIRED`,`a`);break;case q3.WHEN_SUPPORTED:Ne(r,`FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED`,`Z`)}switch(c){case J3.WHEN_REQUIRED:Ne(r,`FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED`,`c`);break;case J3.WHEN_SUPPORTED:Ne(r,`FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED`,`b`)}return o&&!a[o]&&c===J3.WHEN_SUPPORTED&&(a[o]=`ENABLED`),n(i)},f6=(e=[])=>{let t=[],n=l6.length;for(let r of e){let e=l6.indexOf(r);e===-1?t[n++]=r:t[e]=r}return t.filter(Boolean)},Uzt=e=>{let t=e.lastIndexOf(`-`);if(t!==-1){let n=e.slice(t+1);if(!n.startsWith(`0`)){let e=parseInt(n,10);if(!isNaN(e)&&e>=1&&e<=1e4)return!0}}return!1},Wzt=async(e,{checksumAlgorithmFn:t,base64Encoder:n})=>n(await d6(t,e)),Gzt=async(e,{config:t,responseAlgorithms:n,logger:r})=>{let i=f6(n),{body:a,headers:o}=e;for(let n of i){let i=Z3(n),s=o[i];if(s){let o;try{o=u6(n,t)}catch(e){if(n===Y3.CRC64NVME){r?.warn(`Skipping ${Y3.CRC64NVME} checksum validation: ${e.message}`);continue}throw e}let{base64Encoder:c}=t;if(Q3(a)){e.body=vee({expectedChecksum:s,checksumSourceLocation:i,checksum:new o,source:a,base64Encoder:c});return}let l=await Wzt(a,{checksumAlgorithmFn:o,base64Encoder:c});if(l===s)break;throw Error(`Checksum mismatch: expected "${l}" but received "${s}" in response header "${i}".`)}}},Kzt={name:`flexibleChecksumsResponseMiddleware`,toMiddleware:`deserializerMiddleware`,relation:`after`,tags:[`BODY_CHECKSUM`],override:!0},qzt=(e,t)=>(n,r)=>async i=>{if(!ve.isInstance(i.request))return n(i);let a=i.input,o=await n(i),s=o.response,{requestValidationModeMember:c,responseAlgorithms:l}=t;if(c&&a[c]===`ENABLED`){let{clientName:t,commandName:n}=r,i=Object.keys(e.checksumAlgorithms??{}).filter(e=>{let t=Z3(e);return s.headers[t]!==void 0}),a=f6([...l??[],...i]);if(t===`S3Client`&&n===`GetObjectCommand`&&a.every(e=>{let t=Z3(e),n=s.headers[t];return!n||Uzt(n)}))return o;await Gzt(s,{config:e,responseAlgorithms:a,logger:r.logger})}return o},p6=(e,t)=>({applyToStack:n=>{n.add(Bzt(e,t),zzt),n.addRelativeTo(Hzt(e,t),Vzt),n.addRelativeTo(qzt(e,t),Kzt)}}),Jzt=e=>{let{requestChecksumCalculation:t,responseChecksumValidation:n,requestStreamBufferSize:r}=e;return Object.assign(e,{requestChecksumCalculation:Ae(t??Ozt),responseChecksumValidation:Ae(n??kzt),requestStreamBufferSize:Number(r??0),checksumAlgorithms:e.checksumAlgorithms??{}})},Yzt=`content-length`,Xzt=`x-amz-decoded-content-length`;function Zzt(){return(e,t)=>async n=>{let{request:r}=n;if(ve.isInstance(r)&&!(Yzt in r.headers)&&!(Xzt in r.headers)){let e=`Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.`;typeof t?.logger?.warn==`function`&&!(t.logger instanceof de)?t.logger.warn(e):console.warn(e)}return e({...n})}}var Qzt={step:`finalizeRequest`,tags:[`CHECK_CONTENT_LENGTH_HEADER`],name:`getCheckContentLengthHeaderPlugin`,override:!0},$zt=e=>({applyToStack:e=>{e.add(Zzt(),Qzt)}}),eBt=e=>(t,n)=>async r=>{let i=await e.region(),a=e.region,o=()=>{};n.__s3RegionRedirect&&(Object.defineProperty(e,"region",{writable:!1,value:async()=>n.__s3RegionRedirect}),o=()=>Object.defineProperty(e,"region",{writable:!0,value:a}));try{let a=await t(r);if(n.__s3RegionRedirect&&(o(),i!==await e.region()))throw Error(`Region was not restored following S3 region redirect.`);return a}catch(e){throw o(),e}},tBt={tags:[`REGION_REDIRECT`,`S3`],name:`regionRedirectEndpointMiddleware`,override:!0,relation:`before`,toMiddleware:`endpointV2Middleware`};function nBt(e){return(t,n)=>async r=>{try{return await t(r)}catch(i){if(e.followRegionRedirects){let a=i?.$metadata?.httpStatusCode,o=n.commandName===`HeadBucketCommand`,s=i?.$response?.headers?.[`x-amz-bucket-region`];if(s&&(a===301||a===400&&(i?.name===`IllegalLocationConstraintException`||o))){try{let t=s;n.logger?.debug(`Redirecting from ${await e.region()} to ${t}`),n.__s3RegionRedirect=t}catch(e){throw Error(`Region redirect failed: `+e)}return t(r)}}throw i}}}var rBt={step:`initialize`,tags:[`REGION_REDIRECT`,`S3`],name:`regionRedirectMiddleware`,override:!0},iBt=e=>({applyToStack:t=>{t.add(nBt(e),rBt),t.addRelativeTo(eBt(e),tBt)}}),aBt=class e{data;lastPurgeTime=Date.now();static EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;constructor(e={}){this.data=e}get(e){let t=this.data[e];if(t)return t}set(e,t){return this.data[e]=t,t}delete(e){delete this.data[e]}async purgeExpired(){let t=Date.now();if(!(this.lastPurgeTime+e.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>t))for(let e in this.data){let n=this.data[e];if(!n.isRefreshing){let r=await n.identity;r.expiration&&r.expiration.getTime()(t.expiration?.getTime()??0){i.set(r,new m6(Promise.resolve(e)))})),t)):i.set(r,new m6(this.getIdentity(r))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(e=>{console.warn(`Error while clearing expired entries in S3ExpressIdentityCache: +`+e)});let t=await this.createSessionFn(e);if(!t.Credentials?.AccessKeyId||!t.Credentials?.SecretAccessKey)throw Error(`s3#createSession response credential missing AccessKeyId or SecretAccessKey.`);return{accessKeyId:t.Credentials.AccessKeyId,secretAccessKey:t.Credentials.SecretAccessKey,sessionToken:t.Credentials.SessionToken,expiration:t.Credentials.Expiration?new Date(t.Credentials.Expiration):void 0}}},sBt=(e,{session:t})=>{let[n,r]=t,{forcePathStyle:i,useAccelerateEndpoint:a,disableMultiregionAccessPoints:o,followRegionRedirects:s,s3ExpressIdentityProvider:c,bucketEndpoint:l,expectContinueHeader:ee}=e;return Object.assign(e,{forcePathStyle:i??!1,useAccelerateEndpoint:a??!1,disableMultiregionAccessPoints:o??!1,followRegionRedirects:s??!1,s3ExpressIdentityProvider:c??new oBt(async e=>n().send(new r({Bucket:e}))),bucketEndpoint:l??!1,expectContinueHeader:ee??2097152})},cBt=e=>(e,t)=>async n=>{let r=await e(n),{response:i}=r;if(Pe.isInstance(i)&&i.headers.expires){i.headers.expiresstring=i.headers.expires;try{me(i.headers.expires)}catch(e){t.logger?.warn(`AWS SDK Warning for ${t.clientName}::${t.commandName} response parsing (${i.headers.expires}): ${e}`),delete i.headers.expires}}return r},lBt={tags:[`S3`],name:`s3ExpiresMiddleware`,override:!0,relation:`after`,toMiddleware:`deserializerMiddleware`},uBt=e=>({applyToStack:t=>{t.addRelativeTo(cBt(e),lBt)}}),dBt=`sigv4-s3express`,fBt=`x-amz-s3session-token`,pBt=e=>(t,n)=>async r=>{if(n.endpointV2){let t=n.endpointV2,i=t.properties?.authSchemes?.[0]?.name===dBt;if((t.properties?.backend===`S3Express`||t.properties?.bucketType===`Directory`)&&(Ne(n,`S3_EXPRESS_BUCKET`,`J`),n.isS3ExpressBucket=!0),i){let t=r.input.Bucket;if(t){let i=await e.s3ExpressIdentityProvider.getS3ExpressIdentity(await e.credentials(),{Bucket:t});n.s3ExpressIdentity=i,ve.isInstance(r.request)&&i.sessionToken&&(r.request.headers[fBt]=i.sessionToken)}}}return t(r)},mBt={name:`s3ExpressMiddleware`,step:`build`,tags:[`S3`,`S3_EXPRESS`],override:!0},hBt=e=>({applyToStack:t=>{t.add(pBt(e),mBt)}}),gBt=async(e,t,n,r)=>{let i=await r.signWithCredentials(n,e,{});if(i.headers[`X-Amz-Security-Token`]||i.headers[`x-amz-security-token`])throw Error(`X-Amz-Security-Token must not be set for s3-express requests.`);return i},_Bt=e=>e=>{throw e},vBt=(e,t)=>{},yBt=e=>(n,r)=>async i=>{if(!ve.isInstance(i.request))return n(i);let a=t(r).selectedHttpAuthScheme;if(!a)throw Error(`No HttpAuthScheme was selected: unable to sign request`);let{httpAuthOption:{signingProperties:o={}},identity:s,signer:c}=a,l;l=r.s3ExpressIdentity?await gBt(r.s3ExpressIdentity,o,i.request,await e.signer()):await c.sign(i.request,s,o);let ee=await n({...i,request:l}).catch((c.errorHandler||_Bt)(o));return(c.successHandler||vBt)(ee.response,o),ee},bBt=e=>({applyToStack:t=>{t.addRelativeTo(yBt(e),ne)}});function xBt(e){return new ReadableStream({start(t){t.enqueue(e),t.close()}})}var SBt={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},CBt=e=>(t,n)=>async r=>{let i=await t(r),{response:a}=i;if(!Pe.isInstance(a))return i;let{statusCode:o,body:s}=a;if(o<200||o>=300)return i;let c=await wBt(s,e);if(a.body=xBt(c),c.length===0&&SBt[n.commandName]){let e=Error(`S3 aborted request`);throw e.$metadata={httpStatusCode:503},e.name=`InternalError`,e}let l=e.utf8Encoder(c.subarray(c.length-16));return l&&l.endsWith(``)&&(a.statusCode=503),i},wBt=(e=new Uint8Array,t)=>e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array),TBt={relation:`after`,toMiddleware:`deserializerMiddleware`,tags:[`THROW_200_EXCEPTIONS`,`S3`],name:`throw200ExceptionsMiddleware`,override:!0},h6=e=>({applyToStack:t=>{t.addRelativeTo(CBt(e),TBt)}});function EBt(e){return(t,n)=>async r=>{if(e.bucketEndpoint){let e=n.endpointV2;if(e){let t=r.input.Bucket;if(typeof t==`string`)try{let r=new URL(t);n.endpointV2={...e,url:r}}catch(e){let r=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${t} could not be parsed as URL.`;throw n.logger?.constructor?.name===`NoOpLogger`?console.warn(r):n.logger?.warn?.(r),e}}}return t(r)}}var DBt={name:`bucketEndpointMiddleware`,override:!0,relation:`after`,toMiddleware:`endpointV2Middleware`};function OBt({bucketEndpoint:e}){return t=>async n=>{let{input:{Bucket:r}}=n;if(!e&&typeof r==`string`&&!Eme(r)&&r.indexOf(`/`)>=0){let e=Error(`Bucket name shouldn't contain '/', received '${r}'`);throw e.name=`InvalidBucketName`,e}return t({...n})}}var kBt={step:`initialize`,tags:[`VALIDATE_BUCKET_NAME`],name:`validateBucketNameMiddleware`,override:!0},ABt=e=>({applyToStack:t=>{t.add(OBt(e),kBt),t.addRelativeTo(EBt(e),DBt)}}),jBt=class extends Yee{async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n),i=ae.of(e.input),a=i.getSchema(),o=0,s=a[6]??0;if(t&&typeof t==`object`)for(let[e,n]of i.structIterator()){if(++o>s)break;if(e===`Bucket`){if(!t.Bucket&&n.getMergedTraits().httpLabel)throw Error(`No value provided for input HTTP label: Bucket.`);break}}return r}};function MBt(e){return t=>async n=>{let{request:r}=n;if(e.expectContinueHeader!==!1&&ve.isInstance(r)&&r.body&&e.runtime===`node`&&e.requestHandler?.constructor?.name!==`FetchHttpHandler`){let t=!0;if(typeof e.expectContinueHeader==`number`)try{t=(Number(r.headers?.[`content-length`])??e.bodyLengthChecker?.(r.body)??1/0)>=e.expectContinueHeader}catch{}else t=!!e.expectContinueHeader;t&&(r.headers.Expect=`100-continue`)}return t({...n,request:r})}}var NBt={step:`build`,tags:[`SET_EXPECT_HEADER`,`EXPECT_HEADER`],name:`addExpectContinueMiddleware`,override:!0},PBt=e=>({applyToStack:t=>{t.add(MBt(e),NBt)}});function FBt(e){return t=>async n=>{let{CreateBucketConfiguration:r}=n.input,i=await e.region();return!r?.LocationConstraint&&!r?.Location&&i!==`us-east-1`&&(n.input.CreateBucketConfiguration=n.input.CreateBucketConfiguration??{},n.input.CreateBucketConfiguration.LocationConstraint=i),t(n)}}var IBt={step:`initialize`,tags:[`LOCATION_CONSTRAINT`,`CREATE_BUCKET_CONFIGURATION`],name:`locationConstraintMiddleware`,override:!0},LBt=e=>({applyToStack:t=>{t.add(FBt(e),IBt)}});function RBt(e){return t=>async n=>{let r={...n.input};for(let t of[{target:`SSECustomerKey`,hash:`SSECustomerKeyMD5`},{target:`CopySourceSSECustomerKey`,hash:`CopySourceSSECustomerKeyMD5`}]){let n=r[t.target];if(n){let i;typeof n==`string`?BBt(n,e)?i=e.base64Decoder(n):(i=e.utf8Decoder(n),r[t.target]=e.base64Encoder(i)):(i=ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n),r[t.target]=e.base64Encoder(i));let a=new e.md5;a.update(i),r[t.hash]=e.base64Encoder(await a.digest())}}return t({...n,input:r})}}var zBt={name:`ssecMiddleware`,step:`initialize`,tags:[`SSE`],override:!0},g6=e=>({applyToStack:t=>{t.add(RBt(e),zBt)}});function BBt(e,t){if(!/^(?:[A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e))return!1;try{return t.base64Decoder(e).length===32}catch{return!1}}var _6=`ref`,v6=`argv`,y6=`backend`,b6=`authSchemes`,x6=`disableDoubleEncoding`,S6=`signingName`,C6=`signingRegion`,w6=`signingRegionSet`,Z=-1,T6=!0,E6=!1,D6=`isSet`,O6=`booleanEquals`,k6=`stringEquals`,A6=`coalesce`,j6=`substring`,M6=``,N6=`aws.partition`,P6=`partitionResult`,F6=`accessPointSuffix`,I6=`regionPrefix`,L6=e=>`outpostId_ssa_`+e+M6,R6=`hardwareType`,z6=`ite`,B6=`isValidHostLabel`,V6=`sigv4`,H6=`aws.isVirtualHostableS3Bucket`,U6=`url`,W6=`getAttr`,G6=`bucketArn`,K6=`--`,q6=`arnType`,J6=`accesspoint`,Y6=e=>`accessPointName_ssa_`+e+M6,X6=`s3-object-lambda`,Z6=`s3-outposts`,Q6=`bucketPartition`,$6=`us-east-1`,e8=`outpostType`,t8=`name`,n8=`s3`,r8=`{url#scheme}://{Bucket}.{url#authority}{url#path}`,i8=`{url#scheme}://{url#authority}{url#path}`,a8=`{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}`,o8=`https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}`,s8=`https://{Bucket}.s3.{partitionResult#dnsSuffix}`,c8=e=>`{url#scheme}://{accessPointName_ssa_`+e+`}-{bucketArn#accountId}.{url#authority}{url#path}`,l8=e=>"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_"+e+"}`",u8=`sigv4a`,d8=`{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}`,f8=`https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,p8=`https://s3.{partitionResult#dnsSuffix}`,m8={[_6]:`UseFIPS`},h8={[_6]:`UseDualStack`},g8={[_6]:`Bucket`},_8={fn:W6,[v6]:[{[_6]:P6},t8]},v8={[_6]:U6},y8={[_6]:`Region`},b8={[_6]:G6},x8={[_6]:q6},S8={[_6]:`accessPointName_ssa_1`},C8={fn:W6,[v6]:[b8,`region`]},w8={[_6]:R6},T8={fn:W6,[v6]:[b8,`service`]},E8={fn:W6,[v6]:[b8,`accountId`]},D8={[y6]:`S3Express`,[b6]:[{[x6]:!0,[t8]:`{_s3e_auth}`,[S6]:`s3express`,[C6]:`{Region}`}]},O8={[y6]:`S3Express`,[b6]:[{[x6]:!0,[t8]:V6,[S6]:`s3express`,[C6]:`{Region}`}]},k8={[b6]:[{[x6]:!0,[t8]:u8,[S6]:Z6,[w6]:[`*`]},{[x6]:!0,[t8]:V6,[S6]:Z6,[C6]:`{Region}`}]},A8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:$6}]},j8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:`{Region}`}]},M8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:X6,[C6]:`{bucketArn#region}`}]},N8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:n8,[C6]:`{bucketArn#region}`}]},P8={[b6]:[{[x6]:!0,[t8]:u8,[S6]:Z6,[w6]:[`*`]},{[x6]:!0,[t8]:V6,[S6]:Z6,[C6]:`{bucketArn#region}`}]},F8={[b6]:[{[x6]:!0,[t8]:V6,[S6]:X6,[C6]:`{Region}`}]},I8=[y8],L8=[{[_6]:`Endpoint`}],R8=[g8],z8=[g8,0,7,!0],B8=[b8,`resourceId[1]`],VBt=[`*`],V8={conditions:[[D6,I8],[O6,[{[_6]:`Accelerate`},T6]],[O6,[m8,T6]],[O6,[h8,T6]],[D6,L8],[D6,R8],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,0,6,T6]},M6]},`--x-s3`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:z8},M6]},`--xa-s3`]],[N6,I8,P6],[j6,z8,F6],[k6,[{[_6]:F6},`--op-s3`]],[j6,[g8,8,12,T6],I6],[j6,[g8,32,49,T6],L6(2)],[j6,[g8,49,50,T6],R6],[O6,[{[_6]:`ForcePathStyle`},T6]],[k6,[_8,`aws-cn`]],[z6,[h8,`.dualstack`,M6],`_s3e_ds`],[B6,[{[_6]:L6(2)},E6]],[z6,[m8,`-fips`,M6],`_s3e_fips`],[z6,[{fn:A6,[v6]:[{[_6]:`DisableS3ExpressSessionAuth`},E6]},V6,`sigv4-s3express`],`_s3e_auth`],[H6,[g8,E6]],[`parseURL`,L8,U6],[O6,[{fn:A6,[v6]:[{[_6]:`UseS3ExpressControlEndpoint`},E6]},T6]],[H6,[g8,T6]],[k6,[{fn:W6,[v6]:[v8,`scheme`]},`http`]],[B6,[y8,E6]],[`aws.parseArn`,R8,G6],[W6,[{fn:`split`,[v6]:[g8,K6,0]},`[-2]`],`s3expressAvailabilityZoneId`],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,0,4,E6]},M6]},`arn:`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,16,18,T6]},M6]},K6]],[O6,[{fn:W6,[v6]:[v8,`isIp`]},T6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,21,23,T6]},M6]},K6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,27,29,T6]},M6]},K6]],[k6,[{[_6]:I6},`beta`]],[`uriEncode`,R8,`uri_encoded_bucket`],[B6,[y8,T6]],[O6,[{fn:A6,[v6]:[{[_6]:`UseObjectLambdaEndpoint`},E6]},T6]],[W6,[b8,`resourceId[0]`],q6],[k6,[x8,M6]],[k6,[x8,J6]],[W6,B8,Y6(1)],[k6,[S8,M6]],[k6,[C8,M6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,14,16,T6]},M6]},K6]],[k6,[w8,`e`]],[k6,[w8,`o`]],[k6,[y8,`aws-global`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,19,21,T6]},M6]},K6]],[k6,[T8,X6]],[O6,[{fn:A6,[v6]:[{[_6]:`DisableAccessPoints`},E6]},T6]],[k6,[T8,Z6]],[N6,[C8],Q6],[B6,[S8,T6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,26,28,T6]},M6]},K6]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,15,17,T6]},M6]},K6]],[W6,[b8,`resourceId[4]`]],[k6,[{fn:A6,[v6]:[{fn:j6,[v6]:[g8,20,22,T6]},M6]},K6]],[O6,[{[_6]:`UseGlobalEndpoint`},T6]],[k6,[y8,$6]],[W6,B8,L6(1)],[O6,[{fn:A6,[v6]:[{[_6]:`UseArnRegion`},T6]},T6]],[B6,[{[_6]:L6(1)},E6]],[W6,[b8,`resourceId[2]`],e8],[k6,[y8,C8]],[k6,[{fn:W6,[v6]:[{[_6]:Q6},t8]},_8]],[O6,[{[_6]:`DisableMultiRegionAccessPoints`},T6]],[B6,[C8,T6]],[k6,[{fn:W6,[v6]:[b8,`partition`]},_8]],[k6,[E8,M6]],[k6,[T8,n8]],[B6,[E8,E6]],[W6,[b8,`resourceId[3]`],Y6(2)],[B6,[S8,E6]],[k6,[{[_6]:e8},J6]],[B6,[{[_6]:Y6(2)},E6]]],results:[[Z],[Z,`Accelerate cannot be used with FIPS`],[Z,`Cannot set dual-stack in combination with a custom endpoint.`],[Z,`A custom endpoint cannot be combined with FIPS`],[Z,`A custom endpoint cannot be combined with S3 Accelerate`],[Z,`Partition does not support FIPS`],[Z,`S3Express does not support S3 Accelerate.`],[`{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}`,D8],[r8,D8],[Z,`S3Express bucket name is not a valid virtual hostable name.`],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,O8],[`https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,D8],[Z,`Unrecognized S3Express bucket name format.`],[i8,D8],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,O8],[Z,`Expected a endpoint to be specified but no endpoint was found`],[`https://{Bucket}.ec2.{url#authority}`,k8],[`https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,k8],[`https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}`,k8],[`https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,k8],[Z,`Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"`],[Z,`Invalid Outposts Bucket alias - it must be a valid bucket name.`],[Z,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[Z,"Custom endpoint `{Endpoint}` was not a valid URI"],[Z,`S3 Accelerate cannot be used in this region`],[`https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}`,j8],[`https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[a8,A8],[r8,A8],[a8,j8],[r8,j8],[o8,A8],[o8,j8],[s8,A8],[s8,j8],[`https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}`,j8],[Z,`Invalid region: region was not a valid DNS name.`],[Z,`S3 Object Lambda does not support Dual-stack`],[Z,`S3 Object Lambda does not support S3 Accelerate`],[Z,`Access points are not supported for this operation`],[Z,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[Z,`Invalid ARN: Missing account id`],[c8(1),M8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,M8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}`,M8],[Z,l8(1)],[Z,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[Z,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[Z,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[Z,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[Z,`Invalid ARN: bucket ARN is missing a region`],[Z,"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided"],[Z,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[Z,`Access Points do not support S3 Accelerate`],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[c8(1),N8],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}`,N8],[Z,`Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}`],[Z,`S3 MRAP does not support dual-stack`],[Z,`S3 MRAP does not support FIPS`],[Z,`S3 MRAP does not support S3 Accelerate`],[Z,`Invalid configuration: Multi-Region Access Point ARNs are disabled.`],[`https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}`,{[b6]:[{[x6]:T6,name:u8,[S6]:n8,[w6]:VBt}]}],[Z,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[Z,`Invalid Access Point Name`],[Z,`S3 Outposts does not support Dual-stack`],[Z,`S3 Outposts does not support FIPS`],[Z,`S3 Outposts does not support S3 Accelerate`],[Z,`Invalid Arn: Outpost Access Point ARN contains sub resources`],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}`,P8],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}`,P8],[Z,l8(2)],[Z,"Expected an outpost type `accesspoint`, found {outpostType}"],[Z,`Invalid ARN: expected an access point name`],[Z,`Invalid ARN: Expected a 4-component resource`],[Z,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[Z,`Invalid ARN: The Outpost Id was not set`],[Z,`Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})`],[Z,`Invalid ARN: No ARN type specified`],[Z,"Invalid ARN: `{Bucket}` was not a valid ARN"],[Z,`Path-style addressing cannot be used with ARN buckets`],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,A8],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[d8,A8],[d8,j8],[f8,A8],[f8,j8],[`https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,j8],[Z,`Path-style addressing cannot be used with S3 Accelerate`],[i8,F8],[`https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}`,F8],[`https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}`,F8],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}`,j8],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,A8],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,j8],[i8,A8],[i8,j8],[p8,A8],[p8,j8],[`https://s3.{Region}.{partitionResult#dnsSuffix}`,j8],[Z,`A region must be set when sending requests to S3.`]]},HBt=2,UBt=new Int32Array([-1,1,-1,0,3,100000115,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,100000115,16,10,13,18,11,13,19,12,13,22,100000014,13,35,14,100000042,36,100000103,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,100000086,38,100000086,29,39,47,30,48,100000058,31,50,32,100000085,51,33,136,55,100000076,34,59,35,100000084,60,39,36,61,37,100000083,62,38,146,63,41,100000046,61,40,100000083,62,41,150,64,42,100000054,66,43,100000053,70,44,100000052,71,45,100000081,73,46,100000080,74,100000078,100000079,40,48,100000057,41,100000057,49,42,185,50,48,62,51,49,100000045,52,51,53,526,60,56,54,62,100000055,55,63,57,100000046,62,100000055,57,64,58,100000054,66,59,100000053,69,60,100000065,70,61,100000052,72,100000064,100000051,49,100000045,63,51,64,526,60,67,65,62,100000055,66,63,68,100000046,62,100000055,68,64,69,100000054,66,70,100000053,68,100000047,71,70,72,100000052,72,100000050,100000051,25,74,100000042,46,100000039,75,57,76,100000041,58,100000040,100000041,26,100000088,78,28,100000087,79,34,82,80,35,81,545,36,100000103,100000115,46,100000097,83,57,84,100000099,58,100000098,100000099,5,101,86,8,87,100000115,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,100000014,95,35,96,100000042,36,100000103,100000042,22,100000013,98,35,99,100000042,36,100000101,100,46,100000110,100000111,6,214,102,7,208,103,8,119,104,14,118,105,21,106,100000023,26,107,502,37,108,100000086,38,100000086,109,39,112,110,48,100000058,111,50,136,100000085,40,113,100000057,41,100000057,114,42,115,500,48,100000056,116,52,117,100000072,65,100000069,100000072,21,501,100000023,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,100000023,23,128,129,24,189,129,26,130,197,37,131,100000086,38,100000086,132,39,159,133,48,100000058,134,50,135,100000085,51,141,136,55,100000076,137,59,138,100000084,60,100000083,139,61,140,100000083,63,100000083,100000046,55,100000076,142,59,143,100000084,60,148,144,61,145,100000083,62,147,146,63,150,100000046,63,153,100000046,61,149,100000083,62,153,150,64,151,100000054,66,152,100000053,70,100000082,100000052,64,154,100000054,66,155,100000053,70,156,100000052,71,157,100000081,73,158,100000080,74,100000077,100000079,40,160,100000057,41,100000057,161,42,185,162,48,174,163,49,100000045,164,51,165,526,60,168,166,62,100000055,167,63,169,100000046,62,100000055,169,64,170,100000054,66,171,100000053,69,172,100000065,70,173,100000052,72,100000063,100000051,49,100000045,175,51,176,526,60,179,177,62,100000055,178,63,180,100000046,62,100000055,180,64,181,100000054,66,182,100000053,68,100000047,183,70,184,100000052,72,100000048,100000051,48,100000056,186,52,187,100000072,65,100000069,188,67,100000070,100000071,25,100000036,100000042,21,191,100000023,25,192,100000042,30,194,193,46,100000034,100000036,46,100000033,100000035,21,196,100000023,26,100000088,197,28,100000087,198,34,201,199,35,200,545,36,100000101,100000115,46,100000095,100000096,17,203,100000022,20,204,100000021,21,205,550,33,206,550,44,100000016,207,45,100000018,100000020,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,100000009,20,217,227,21,231,100000009,16,219,220,18,223,220,19,221,224,20,222,227,21,231,100000012,19,226,224,20,225,100000009,21,100000009,100000012,20,230,227,21,228,100000009,30,229,100000009,34,100000007,100000009,21,231,415,30,232,100000008,34,100000007,100000008,4,100000002,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,100000086,38,100000086,248,39,249,518,40,250,100000057,41,100000057,251,42,538,252,48,100000043,253,49,100000045,254,51,255,526,60,258,256,62,100000055,257,63,259,100000046,62,100000055,259,64,260,100000054,66,261,100000053,69,262,100000065,70,263,100000052,72,100000062,100000051,25,265,100000042,46,100000031,100000032,26,100000088,267,28,100000087,268,34,269,544,46,100000093,100000094,8,397,100000009,8,407,100000009,3,346,273,4,100000003,274,5,284,275,8,276,100000115,15,100000005,277,16,278,281,18,279,281,19,280,281,22,100000014,281,35,282,100000042,36,100000102,283,46,100000106,100000107,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,100000086,38,100000086,291,39,292,307,40,293,100000057,41,100000057,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,100000005,302,20,337,303,26,304,341,37,305,100000086,38,100000086,306,39,309,307,48,100000058,308,50,100000074,100000085,40,310,100000057,41,100000057,311,42,335,312,48,324,313,49,100000045,314,51,315,526,60,318,316,62,100000055,317,63,319,100000046,62,100000055,319,64,320,100000054,66,321,100000053,69,322,100000065,70,323,100000052,72,100000061,100000051,49,100000045,325,51,326,526,60,329,327,62,100000055,328,63,330,100000046,62,100000055,330,64,331,100000054,66,332,100000053,68,100000047,333,70,334,100000052,72,100000049,100000051,48,100000056,336,52,100000067,100000072,25,338,100000042,46,100000027,100000028,15,100000005,340,26,100000088,341,28,100000087,342,34,345,343,35,344,545,36,100000102,100000115,46,100000091,100000092,4,100000002,347,5,357,348,8,349,100000115,15,100000005,350,16,351,354,18,352,354,19,353,354,22,100000014,354,35,355,100000042,36,100000043,356,46,100000104,100000105,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,100000005,367,20,387,368,26,369,391,37,370,100000086,38,100000086,371,39,372,518,40,373,100000057,41,100000057,374,42,538,375,48,100000043,376,49,100000045,377,51,378,526,60,381,379,62,100000055,380,63,382,100000046,62,100000055,382,64,383,100000054,66,384,100000053,69,385,100000065,70,386,100000052,72,100000060,100000051,25,388,100000042,46,100000025,100000026,15,100000005,390,26,100000088,391,28,100000087,392,34,393,544,46,100000089,100000090,15,100000005,547,8,396,100000009,15,100000005,397,16,398,410,18,399,410,19,400,410,20,401,100000009,27,402,100000012,29,100000011,403,31,100000011,404,32,100000011,422,8,406,100000009,15,100000005,407,16,408,410,18,409,410,19,411,410,20,100000012,100000009,20,414,412,22,413,100000009,34,100000010,100000009,22,416,415,27,419,100000012,27,418,417,34,100000010,100000012,34,100000010,419,43,100000011,420,47,100000011,421,53,100000011,422,54,100000011,423,56,100000011,100000012,2,100000001,425,3,478,426,4,100000004,427,5,438,428,8,429,100000115,16,430,433,18,431,433,19,432,433,22,100000014,433,35,434,100000042,36,100000044,435,46,100000112,436,57,437,100000114,58,100000113,100000114,6,100000006,439,7,100000006,440,8,450,441,14,501,442,26,443,502,37,444,100000086,38,100000086,445,39,446,465,40,447,100000057,41,100000057,448,42,471,449,48,100000044,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,100000042,46,100000037,100000038,20,540,461,26,462,474,37,463,100000086,38,100000086,464,39,467,465,48,100000058,466,50,100000075,100000085,40,468,100000057,41,100000057,469,42,471,470,48,100000044,524,48,100000044,472,52,100000068,100000072,26,100000088,474,28,100000087,475,34,100000100,476,35,477,545,36,100000044,100000115,4,100000002,479,5,488,480,8,481,100000115,16,482,485,18,483,485,19,484,485,22,100000014,485,35,486,100000042,36,100000043,487,46,100000108,100000109,6,100000006,489,7,100000006,490,8,503,491,14,501,492,26,493,502,37,494,100000086,38,100000086,495,39,496,518,40,497,100000057,41,100000057,498,42,538,499,48,100000043,500,49,100000045,526,26,100000088,502,28,100000087,100000115,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,100000042,46,100000029,100000030,20,540,514,26,515,542,37,516,100000086,38,100000086,517,39,520,518,48,100000058,519,50,100000073,100000085,40,521,100000057,41,100000057,522,42,538,523,48,100000043,524,49,100000045,525,51,529,526,60,100000055,527,62,100000055,528,63,100000055,100000046,60,532,530,62,100000055,531,63,533,100000046,62,100000055,533,64,534,100000054,66,535,100000053,69,536,100000065,70,537,100000052,72,100000059,100000051,48,100000043,539,52,100000066,100000072,25,100000024,100000042,26,100000088,542,28,100000087,543,34,100000100,544,35,546,545,36,100000042,100000115,36,100000043,100000115,17,548,100000022,20,549,100000021,33,552,550,44,100000017,551,45,100000019,100000020,44,100000015,553,45,100000015,100000020]),WBt=xe.from(UBt,HBt,V8.conditions,V8.results),GBt=new ct({size:50,params:[`Accelerate`,`Bucket`,`DisableAccessPoints`,`DisableMultiRegionAccessPoints`,`DisableS3ExpressSessionAuth`,`Endpoint`,`ForcePathStyle`,`Region`,`UseArnRegion`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`,`UseObjectLambdaEndpoint`,`UseS3ExpressControlEndpoint`]}),H8=(e,t={})=>GBt.get(e,()=>ut(WBt,{endpointParams:e,logger:t.logger}));Le.aws=oe;var KBt=(e=>async(n,r,i)=>{if(!i)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let a=await e(n,r,i),o=t(r)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!o)throw Error(`getEndpointParameterInstructions() is not defined on '${r.commandName}'`);let c=await s(i,{getEndpointParameterInstructions:o},n);return Object.assign(a,c)})(async(e,n,r)=>({operation:t(n).operation,region:await Ae(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function U8(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function W8(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}var qBt=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:o={},...s}=e,c=t.toLowerCase();t!==c&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${c}'`);let l;if(c===`sigv4a`){l=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(ee.sigv4aDependency()===`none`&&e)continue}else if(c.startsWith(`sigv4`))l=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${c}'`);let u=n[l];if(!u)throw Error(`Could not find HttpAuthOption create function for '${l}'`);let te=u(r);te.schemeId=l,te.signingProperties={...te.signingProperties||{},...s,...o},a.push(te)}return a})(H8,e=>{let t=[];return e.operation,t.push(U8(e)),t.push(W8(e)),t},{"aws.auth#sigv4":U8,"aws.auth#sigv4a":W8}),JBt=e=>{let t=c(e),n=see(t);return Object.assign(n,{authSchemePreference:Ae(e.authSchemePreference??[])})},YBt=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:`s3`,clientContextParams:e.clientContextParams??{}}),G8=eee({ForcePathStyle:{type:`clientContextParams`,name:`forcePathStyle`},UseArnRegion:{type:`clientContextParams`,name:`useArnRegion`},DisableMultiRegionAccessPoints:{type:`clientContextParams`,name:`disableMultiregionAccessPoints`},Accelerate:{type:`clientContextParams`,name:`useAccelerateEndpoint`},DisableS3ExpressSessionAuth:{type:`clientContextParams`,name:`disableS3ExpressSessionAuth`},UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},`AmazonS3`,`S3Client`,Fe),XBt={Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`}},ZBt={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},DisableAccessPoints:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},QBt={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},$Bt={Bucket:{type:`contextParams`,name:`Bucket`}},eVt={},tVt={Bucket:{type:`contextParams`,name:`Bucket`},Prefix:{type:`contextParams`,name:`Prefix`}},K8=(e,t,n,r)=>[h6(n)],nVt=(e,t,n,r)=>[h6(n),g6(n)],rVt=(e,t,n,r)=>[h6(n),LBt(n)],iVt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0}),h6(n)],aVt=(e,t,n,r)=>[p6(n,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]}),g6(n),uBt(n)],oVt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),$zt(n),h6(n),g6(n)],sVt=(e,t,n,r)=>[p6(n,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),h6(n),g6(n)],q8=class e extends Ee{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},cVt=class e extends q8{name=`NoSuchUpload`;$fault=`client`;constructor(t){super({name:`NoSuchUpload`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lVt=class e extends q8{name=`AccessDenied`;$fault=`client`;constructor(t){super({name:`AccessDenied`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},uVt=class e extends q8{name=`ObjectNotInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectNotInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dVt=class e extends q8{name=`BucketAlreadyExists`;$fault=`client`;constructor(t){super({name:`BucketAlreadyExists`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},fVt=class e extends q8{name=`BucketAlreadyOwnedByYou`;$fault=`client`;constructor(t){super({name:`BucketAlreadyOwnedByYou`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},pVt=class e extends q8{name=`NoSuchBucket`;$fault=`client`;constructor(t){super({name:`NoSuchBucket`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},mVt=class e extends q8{name=`NoSuchKey`;$fault=`client`;constructor(t){super({name:`NoSuchKey`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},hVt=class e extends q8{name=`InvalidObjectState`;$fault=`client`;StorageClass;AccessTier;constructor(t){super({name:`InvalidObjectState`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.StorageClass=t.StorageClass,this.AccessTier=t.AccessTier}},gVt=class e extends q8{name=`NoSuchAnnotation`;$fault=`client`;constructor(t){super({name:`NoSuchAnnotation`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_Vt=class e extends q8{name=`NotFound`;$fault=`client`;constructor(t){super({name:`NotFound`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vVt=class e extends q8{name=`InvalidPrefix`;$fault=`client`;constructor(t){super({name:`InvalidPrefix`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yVt=class e extends q8{name=`EncryptionTypeMismatch`;$fault=`client`;constructor(t){super({name:`EncryptionTypeMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},bVt=class e extends q8{name=`InvalidRequest`;$fault=`client`;constructor(t){super({name:`InvalidRequest`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xVt=class e extends q8{name=`InvalidWriteOffset`;$fault=`client`;constructor(t){super({name:`InvalidWriteOffset`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},SVt=class e extends q8{name=`TooManyParts`;$fault=`client`;constructor(t){super({name:`TooManyParts`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},CVt=class e extends q8{name=`AnnotationLimitExceeded`;$fault=`client`;constructor(t){super({name:`AnnotationLimitExceeded`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wVt=class e extends q8{name=`AnnotationNameTooLong`;$fault=`client`;constructor(t){super({name:`AnnotationNameTooLong`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},TVt=class e extends q8{name=`InvalidAnnotationName`;$fault=`client`;constructor(t){super({name:`InvalidAnnotationName`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},EVt=class e extends q8{name=`UnsupportedMediaType`;$fault=`client`;constructor(t){super({name:`UnsupportedMediaType`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},DVt=class e extends q8{name=`IdempotencyParameterMismatch`;$fault=`client`;constructor(t){super({name:`IdempotencyParameterMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},OVt=class e extends q8{name=`ObjectAlreadyInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectAlreadyInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},J8=`ACL`,kVt=`AccessDenied`,AVt=`AbortDate`,Y8=`AccessKeyId`,jVt=`AnnotationLimitExceeded`,MVt=`AbortMultipartUpload`,NVt=`AbortMultipartUploadOutput`,PVt=`AbortMultipartUploadRequest`,FVt=`AnnotationNameTooLong`,IVt=`AcceptRanges`,LVt=`AbortRuleId`,RVt=`AccessTier`,X8=`Bucket`,Z8=`BucketArn`,zVt=`BucketAlreadyExists`,BVt=`BucketAlreadyOwnedByYou`,VVt=`BypassGovernanceRetention`,HVt=`BucketInfo`,Q8=`BucketKeyEnabled`,UVt=`BucketNamespace`,$8=`BucketRegion`,e5=`Body`,t5=`Buckets`,n5=`ChecksumAlgorithm`,WVt=`CreateBucket`,r5=`CreateBucketConfiguration`,GVt=`CreateBucketOutput`,KVt=`CreateBucketRequest`,i5=`CacheControl`,a5=`ChecksumCRC32`,o5=`ChecksumCRC32C`,s5=`ChecksumCRC64NVME`,c5=`Cache-Control`,qVt=`CreationDate`,l5=`Content-Disposition`,u5=`ContentDisposition`,d5=`Content-Encoding`,f5=`ContentEncoding`,p5=`ContentLanguage`,m5=`Content-Language`,h5=`Content-Length`,g5=`ContentLength`,_5=`Content-MD5`,v5=`ChecksumMD5`,y5=`ContentMD5`,JVt=`CompletedMultipartUpload`,YVt=`CompleteMultipartUploadOutput`,XVt=`CreateMultipartUploadOutput`,ZVt=`CompleteMultipartUploadResult`,QVt=`CompleteMultipartUploadRequest`,$Vt=`CreateMultipartUploadRequest`,b5=`CompleteMultipartUpload`,eHt=`CreateMultipartUpload`,tHt=`ChecksumMode`,nHt=`CommonPrefix`,rHt=`CommonPrefixList`,iHt=`CompletedPartList`,aHt=`CompletedPart`,oHt=`CommonPrefixes`,sHt=`ContentRange`,cHt=`Content-Range`,x5=`ChecksumSHA1`,S5=`ChecksumSHA256`,C5=`ChecksumSHA512`,lHt=`CreateSessionOutput`,uHt=`CreateSessionResult`,dHt=`CreateSessionRequest`,fHt=`CreateSession`,w5=`ChecksumType`,T5=`Content-Type`,E5=`ContentType`,D5=`ContinuationToken`,O5=`ChecksumXXHASH64`,k5=`ChecksumXXHASH3`,A5=`ChecksumXXHASH128`,pHt=`Contents`,j5=`Credentials`,M5=`DeleteMarker`,mHt=`DisplayName`,hHt=`DeleteObjectOutput`,gHt=`DeleteObjectRequest`,_Ht=`DeleteObject`,vHt=`DataRedundancy`,N5=`Delimiter`,P5=`ExpectedBucketOwner`,F5=`ExpiresString`,I5=`ETag`,yHt=`EncryptionTypeMismatch`,L5=`EncodingType`,R5=`Expiration`,z5=`Expires`,bHt=`FetchOwner`,B5=`GrantFullControl`,xHt=`GetObject`,SHt=`GetObjectOutput`,CHt=`GetObjectRequest`,V5=`GrantRead`,H5=`GrantReadACP`,wHt=`GrantWrite`,U5=`GrantWriteACP`,THt=`InvalidAnnotationName`,EHt=`ID`,W5=`IfMatch`,DHt=`IfMatchInitiatedTime`,OHt=`IfMatchLastModifiedTime`,kHt=`IfMatchSize`,AHt=`If-Modified-Since`,jHt=`IfModifiedSince`,MHt=`InitiateMultipartUploadResult`,G5=`If-Match`,K5=`IfNoneMatch`,q5=`If-None-Match`,NHt=`InvalidObjectState`,PHt=`InvalidPrefix`,FHt=`IdempotencyParameterMismatch`,IHt=`InvalidRequest`,LHt=`IsRestoreInProgress`,RHt=`IsTruncated`,zHt=`IfUnmodifiedSince`,BHt=`If-Unmodified-Since`,VHt=`InvalidWriteOffset`,J5=`Key`,HHt=`KeyCount`,Y5=`Location`,UHt=`ListAllMyBucketsResult`,WHt=`ListBuckets`,GHt=`ListBucketsOutput`,KHt=`ListBucketsRequest`,qHt=`ListBucketResult`,JHt=`LocationConstraint`,YHt=`LocationInfo`,X5=`LastModified`,XHt=`Last-Modified`,ZHt=`ListObjectsV2`,QHt=`ListObjectsV2Output`,$Ht=`ListObjectsV2Request`,Z5=`Metadata`,eUt=`MaxBuckets`,tUt=`MFA`,Q5=`MaxKeys`,nUt=`MissingMeta`,rUt=`MpuObjectSize`,iUt=`MultipartUpload`,$5=`Name`,aUt=`NextContinuationToken`,oUt=`NotFound`,sUt=`NoSuchAnnotation`,cUt=`NoSuchBucket`,lUt=`NoSuchKey`,uUt=`NoSuchUpload`,e7=`Owner`,dUt=`ObjectAlreadyInActiveTierError`,fUt=`ObjectLockEnabledForBucket`,t7=`ObjectLockLegalHoldStatus`,n7=`ObjectLockMode`,r7=`ObjectLockRetainUntilDate`,pUt=`ObjectList`,mUt=`ObjectNotInActiveTierError`,hUt=`ObjectOwnership`,gUt=`OptionalObjectAttributes`,_Ut=`Object`,i7=`Prefix`,vUt=`PartsCount`,a7=`PartNumber`,yUt=`PutObject`,bUt=`PutObjectOutput`,xUt=`PutObjectRequest`,SUt=`PutObjectTagging`,CUt=`PutObjectTaggingOutput`,wUt=`PutObjectTaggingRequest`,TUt=`Parts`,EUt=`Part`,o7=`RequestCharged`,DUt=`ResponseCacheControl`,OUt=`ResponseContentDisposition`,kUt=`ResponseContentEncoding`,AUt=`ResponseContentLanguage`,jUt=`ResponseContentType`,MUt=`ResponseExpires`,NUt=`RestoreExpiryDate`,s7=`RequestPayer`,PUt=`ReplicationStatus`,c7=`RestoreStatus`,l7=`Range`,FUt=`Restore`,u7=`StartAfter`,d7=`SecretAccessKey`,IUt=`StreamingBlob`,f7=`StorageClass`,LUt=`SessionCredentialValue`,RUt=`SessionCredentials`,zUt=`SessionMode`,p7=`ServerSideEncryption`,m7=`SSECustomerAlgorithm`,h7=`SSECustomerKey`,g7=`SSECustomerKeyMD5`,_7=`SSEKMSEncryptionContext`,v7=`SSEKMSKeyId`,y7=`SessionToken`,b7=`Size`,BUt=`Tags`,VUt=`TagCount`,HUt=`TooManyParts`,x7=`TagSet`,S7=`Tag`,C7=`Tagging`,w7=`Type`,T7=`UploadId`,UUt=`UnsupportedMediaType`,WUt=`UploadPart`,GUt=`UploadPartOutput`,KUt=`UploadPartRequest`,qUt=`Value`,E7=`VersionId`,JUt=`WriteOffsetBytes`,D7=`WebsiteRedirectLocation`,YUt=`accept-ranges`,XUt=`bucket-region`,O7=`client`,k7=`continuation-token`,ZUt=`delimiter`,A7=`error`,QUt=`encoding-type`,$Ut=`fetch-owner`,j7=`http`,M7=`httpChecksum`,N7=`httpError`,Q=`httpHeader`,P7=`httpPayload`,F7=`httpPrefixHeaders`,I7=`httpQuery`,eWt=`max-buckets`,tWt=`max-keys`,L7=`prefix`,R7=`partNumber`,nWt=`response-cache-control`,rWt=`response-content-disposition`,iWt=`response-content-encoding`,aWt=`response-content-language`,oWt=`response-content-type`,sWt=`response-expires`,z7=`smithy.ts.sdk.synthetic.com.amazonaws.s3`,cWt=`start-after`,lWt=`streaming`,B7=`uploadId`,V7=`versionId`,H7=`xmlFlattened`,U7=`xmlName`,W7=`x-amz-acl`,uWt=`x-amz-abort-date`,dWt=`x-amz-abort-rule-id`,fWt=`x-amz-bucket-arn`,pWt=`x-amz-bypass-governance-retention`,mWt=`x-amz-bucket-namespace`,hWt=`x-amz-bucket-object-lock-enabled`,G7=`x-amz-checksum-algorithm`,K7=`x-amz-checksum-crc32`,q7=`x-amz-checksum-crc32c`,J7=`x-amz-checksum-crc64nvme`,Y7=`x-amz-checksum-md5`,gWt=`x-amz-checksum-mode`,X7=`x-amz-checksum-sha1`,Z7=`x-amz-checksum-sha256`,Q7=`x-amz-checksum-sha512`,_Wt=`x-amz-create-session-mode`,$7=`x-amz-checksum-type`,e9=`x-amz-checksum-xxhash64`,t9=`x-amz-checksum-xxhash3`,n9=`x-amz-checksum-xxhash128`,r9=`x-amz-delete-marker`,i9=`x-amz-expiration`,a9=`x-amz-expected-bucket-owner`,o9=`x-amz-grant-full-control`,s9=`x-amz-grant-read`,c9=`x-amz-grant-read-acp`,vWt=`x-amz-grant-write`,l9=`x-amz-grant-write-acp`,yWt=`x-amz-if-match-initiated-time`,bWt=`x-amz-if-match-last-modified-time`,xWt=`x-amz-if-match-size`,u9=`x-amz-meta-`,SWt=`x-amz-mfa`,CWt=`x-amz-missing-meta`,wWt=`x-amz-mp-object-size`,TWt=`x-amz-mp-parts-count`,d9=`x-amz-object-lock-legal-hold`,f9=`x-amz-object-lock-mode`,p9=`x-amz-object-lock-retain-until-date`,EWt=`x-amz-object-ownership`,DWt=`x-amz-optional-object-attributes`,OWt=`x-amz-object-size`,kWt=`x-amz-restore`,m9=`x-amz-request-charged`,h9=`x-amz-request-payer`,AWt=`x-amz-replication-status`,g9=`x-amz-storage-class`,_9=`x-amz-sdk-checksum-algorithm`,v9=`x-amz-server-side-encryption`,y9=`x-amz-server-side-encryption-aws-kms-key-id`,b9=`x-amz-server-side-encryption-bucket-key-enabled`,x9=`x-amz-server-side-encryption-context`,S9=`x-amz-server-side-encryption-customer-algorithm`,C9=`x-amz-server-side-encryption-customer-key`,w9=`x-amz-server-side-encryption-customer-key-MD5`,T9=`x-amz-tagging`,jWt=`x-amz-tagging-count`,E9=`x-amz-version-id`,MWt=`x-amz-write-offset-bytes`,D9=`x-amz-website-redirect-location`,$=`com.amazonaws.s3`,O9=pt.for(z7),NWt=[-3,z7,`S3ServiceException`,0,[],[]];O9.registerError(NWt,q8);var k9=pt.for($),PWt=[-3,$,kVt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(PWt,lVt);var FWt=[-3,$,jVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(FWt,CVt);var IWt=[-3,$,FVt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(IWt,wVt);var LWt=[-3,$,zVt,{[A7]:O7,[N7]:409},[],[]];k9.registerError(LWt,dVt);var RWt=[-3,$,BVt,{[A7]:O7,[N7]:409},[],[]];k9.registerError(RWt,fVt);var zWt=[-3,$,yHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(zWt,yVt);var BWt=[-3,$,FHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(BWt,DVt);var VWt=[-3,$,THt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(VWt,TVt);var HWt=[-3,$,NHt,{[A7]:O7,[N7]:403},[f7,RVt],[0,0]];k9.registerError(HWt,hVt);var UWt=[-3,$,PHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(UWt,vVt);var WWt=[-3,$,IHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(WWt,bVt);var GWt=[-3,$,VHt,{[A7]:O7,[N7]:400},[],[]];k9.registerError(GWt,xVt);var KWt=[-3,$,sUt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(KWt,gVt);var qWt=[-3,$,cUt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(qWt,pVt);var JWt=[-3,$,lUt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(JWt,mVt);var YWt=[-3,$,uUt,{[A7]:O7,[N7]:404},[],[]];k9.registerError(YWt,cVt);var XWt=[-3,$,oUt,{[A7]:O7},[],[]];k9.registerError(XWt,_Vt);var ZWt=[-3,$,dUt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(ZWt,OVt);var QWt=[-3,$,mUt,{[A7]:O7,[N7]:403},[],[]];k9.registerError(QWt,uVt);var $Wt=[-3,$,HUt,{[A7]:O7,[N7]:400},[],[]];k9.registerError($Wt,SVt);var eGt=[-3,$,UUt,{[A7]:O7,[N7]:415},[],[]];k9.registerError(eGt,EVt);var tGt=[O9,k9],A9=[0,$,LUt,8,0],j9=[0,$,h7,8,0],M9=[0,$,_7,8,0],N9=[0,$,v7,8,0],P9=[0,$,IUt,{[lWt]:1},42],nGt=[3,$,NVt,0,[o7],[[0,{[Q]:m9}]]],rGt=[3,$,PVt,0,[X8,J5,T7,s7,P5,DHt],[[0,1],[0,1],[0,{[I7]:B7}],[0,{[Q]:h9}],[0,{[Q]:a9}],[6,{[Q]:yWt}]],3],iGt=[3,$,X8,0,[$5,qVt,$8,Z8],[0,4,0,0]],aGt=[3,$,HVt,0,[vHt,w7],[0,0]],oGt=[3,$,nHt,0,[i7],[0]],sGt=[3,$,JVt,0,[TUt],[[()=>BGt,{[H7]:1,[U7]:EUt}]]],cGt=[3,$,aHt,0,[I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,a7],[0,0,0,0,0,0,0,0,0,0,0,1]],lGt=[3,$,YVt,{[U7]:ZVt},[Y5,X8,J5,R5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,p7,E7,v7,Q8,o7],[0,0,0,[0,{[Q]:i9}],0,0,0,0,0,0,0,0,0,0,0,0,[0,{[Q]:v9}],[0,{[Q]:E9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:m9}]]],uGt=[3,$,QVt,0,[X8,J5,T7,iUt,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,rUt,s7,P5,W5,K5,m7,h7,g7],[[0,1],[0,1],[0,{[I7]:B7}],[()=>sGt,{[P7]:1,[U7]:b5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[1,{[Q]:wWt}],[0,{[Q]:h9}],[0,{[Q]:a9}],[0,{[Q]:G5}],[0,{[Q]:q5}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}]],3],dGt=[3,$,r5,0,[JHt,Y5,X8,BUt],[0,()=>EGt,()=>aGt,[()=>I9,0]]],fGt=[3,$,GVt,0,[Y5,Z8],[[0,{[Q]:Y5}],[0,{[Q]:fWt}]]],pGt=[3,$,KVt,0,[X8,J8,r5,B5,V5,H5,wHt,U5,fUt,hUt,UVt],[[0,1],[0,{[Q]:W7}],[()=>dGt,{[P7]:1,[U7]:r5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:vWt}],[0,{[Q]:l9}],[2,{[Q]:hWt}],[0,{[Q]:EWt}],[0,{[Q]:mWt}]],1],mGt=[3,$,XVt,{[U7]:MHt},[AVt,LVt,X8,J5,T7,p7,m7,g7,v7,_7,Q8,o7,n5,w5],[[4,{[Q]:uWt}],[0,{[Q]:dWt}],[0,{[U7]:X8}],0,0,[0,{[Q]:v9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:m9}],[0,{[Q]:G7}],[0,{[Q]:$7}]]],hGt=[3,$,$Vt,0,[X8,J5,J8,i5,u5,f5,p5,E5,z5,B5,V5,H5,U5,Z5,p7,f7,D7,m7,h7,g7,v7,_7,Q8,s7,C7,n7,r7,t7,P5,n5,w5],[[0,1],[0,1],[0,{[Q]:W7}],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[0,{[Q]:T5}],[4,{[Q]:z5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:l9}],[128,{[F7]:u9}],[0,{[Q]:v9}],[0,{[Q]:g9}],[0,{[Q]:D9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:h9}],[0,{[Q]:T9}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}],[0,{[Q]:a9}],[0,{[Q]:G7}],[0,{[Q]:$7}]],2],gGt=[3,$,lHt,{[U7]:uHt},[j5,p7,v7,_7,Q8],[[()=>NGt,{[U7]:j5}],[0,{[Q]:v9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}]],1],_Gt=[3,$,dHt,0,[X8,zUt,p7,v7,_7,Q8],[[0,1],[0,{[Q]:_Wt}],[0,{[Q]:v9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}]],1],vGt=[3,$,hHt,0,[M5,E7,o7],[[2,{[Q]:r9}],[0,{[Q]:E9}],[0,{[Q]:m9}]]],yGt=[3,$,gHt,0,[X8,J5,tUt,E7,s7,VVt,P5,W5,OHt,kHt],[[0,1],[0,1],[0,{[Q]:SWt}],[0,{[I7]:V7}],[0,{[Q]:h9}],[2,{[Q]:pWt}],[0,{[Q]:a9}],[0,{[Q]:G5}],[6,{[Q]:bWt}],[1,{[Q]:xWt}]],2],bGt=[3,$,SHt,0,[e5,M5,IVt,R5,FUt,X5,g5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,nUt,E7,i5,u5,f5,p5,sHt,E5,z5,F5,D7,p7,Z5,m7,g7,v7,Q8,f7,o7,PUt,vUt,VUt,n7,r7,t7],[[()=>P9,16],[2,{[Q]:r9}],[0,{[Q]:YUt}],[0,{[Q]:i9}],[0,{[Q]:kWt}],[4,{[Q]:XHt}],[1,{[Q]:h5}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[1,{[Q]:CWt}],[0,{[Q]:E9}],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[0,{[Q]:cHt}],[0,{[Q]:T5}],[4,{[Q]:z5}],[0,{[Q]:F5}],[0,{[Q]:D9}],[0,{[Q]:v9}],[128,{[F7]:u9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:g9}],[0,{[Q]:m9}],[0,{[Q]:AWt}],[1,{[Q]:TWt}],[1,{[Q]:jWt}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}]]],xGt=[3,$,CHt,0,[X8,J5,W5,jHt,K5,zHt,l7,DUt,OUt,kUt,AUt,jUt,MUt,E7,m7,h7,g7,s7,a7,P5,tHt],[[0,1],[0,1],[0,{[Q]:G5}],[4,{[Q]:AHt}],[0,{[Q]:q5}],[4,{[Q]:BHt}],[0,{[Q]:l7}],[0,{[I7]:nWt}],[0,{[I7]:rWt}],[0,{[I7]:iWt}],[0,{[I7]:aWt}],[0,{[I7]:oWt}],[6,{[I7]:sWt}],[0,{[I7]:V7}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[0,{[Q]:h9}],[1,{[I7]:R7}],[0,{[Q]:a9}],[0,{[Q]:gWt}]],2],SGt=[3,$,GHt,{[U7]:UHt},[t5,e7,D5,i7],[[()=>RGt,0],()=>F9,0,0]],CGt=[3,$,KHt,0,[eUt,D5,i7,$8],[[1,{[I7]:eWt}],[0,{[I7]:k7}],[0,{[I7]:L7}],[0,{[I7]:XUt}]]],wGt=[3,$,QHt,{[U7]:qHt},[RHt,pHt,$5,i7,N5,Q5,oHt,L5,HHt,D5,aUt,u7,o7],[2,[()=>VGt,{[H7]:1}],0,0,0,1,[()=>zGt,{[H7]:1}],0,1,0,0,0,[0,{[Q]:m9}]]],TGt=[3,$,$Ht,0,[X8,N5,L5,Q5,i7,D5,bHt,u7,s7,P5,gUt],[[0,1],[0,{[I7]:ZUt}],[0,{[I7]:QUt}],[1,{[I7]:tWt}],[0,{[I7]:L7}],[0,{[I7]:k7}],[2,{[I7]:$Ut}],[0,{[I7]:cWt}],[0,{[Q]:h9}],[0,{[Q]:a9}],[64,{[Q]:DWt}]],1],EGt=[3,$,YHt,0,[w7,$5],[0,0]],DGt=[3,$,_Ut,0,[J5,X5,I5,n5,w5,b7,f7,e7,c7],[0,4,0,[64,{[H7]:1}],0,1,0,()=>F9,()=>MGt]],F9=[3,$,e7,0,[mHt,EHt],[0,0]],OGt=[3,$,bUt,0,[R5,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,w5,p7,E7,m7,g7,v7,_7,Q8,b7,o7],[[0,{[Q]:i9}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:$7}],[0,{[Q]:v9}],[0,{[Q]:E9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[1,{[Q]:OWt}],[0,{[Q]:m9}]]],kGt=[3,$,xUt,0,[X8,J5,J8,e5,i5,u5,f5,p5,g5,y5,E5,n5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,z5,W5,K5,B5,V5,H5,U5,JUt,Z5,p7,f7,D7,m7,h7,g7,v7,_7,Q8,s7,C7,n7,r7,t7,P5],[[0,1],[0,1],[0,{[Q]:W7}],[()=>P9,16],[0,{[Q]:c5}],[0,{[Q]:l5}],[0,{[Q]:d5}],[0,{[Q]:m5}],[1,{[Q]:h5}],[0,{[Q]:_5}],[0,{[Q]:T5}],[0,{[Q]:_9}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[4,{[Q]:z5}],[0,{[Q]:G5}],[0,{[Q]:q5}],[0,{[Q]:o9}],[0,{[Q]:s9}],[0,{[Q]:c9}],[0,{[Q]:l9}],[1,{[Q]:MWt}],[128,{[F7]:u9}],[0,{[Q]:v9}],[0,{[Q]:g9}],[0,{[Q]:D9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[()=>M9,{[Q]:x9}],[2,{[Q]:b9}],[0,{[Q]:h9}],[0,{[Q]:T9}],[0,{[Q]:f9}],[5,{[Q]:p9}],[0,{[Q]:d9}],[0,{[Q]:a9}]],2],AGt=[3,$,CUt,0,[E7],[[0,{[Q]:E9}]]],jGt=[3,$,wUt,0,[X8,J5,C7,E7,y5,n5,P5,s7],[[0,1],[0,1],[()=>FGt,{[P7]:1,[U7]:C7}],[0,{[I7]:V7}],[0,{[Q]:_5}],[0,{[Q]:_9}],[0,{[Q]:a9}],[0,{[Q]:h9}]],3],MGt=[3,$,c7,0,[LHt,NUt],[2,4]],NGt=[3,$,RUt,0,[Y8,d7,y7,R5],[[0,{[U7]:Y8}],[()=>A9,{[U7]:d7}],[()=>A9,{[U7]:y7}],[4,{[U7]:R5}]],4],PGt=[3,$,S7,0,[J5,qUt],[0,0],2],FGt=[3,$,C7,0,[x7],[[()=>I9,0]],1],IGt=[3,$,GUt,0,[p7,I5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,m7,g7,v7,Q8,o7],[[0,{[Q]:v9}],[0,{[Q]:I5}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:S9}],[0,{[Q]:w9}],[()=>N9,{[Q]:y9}],[2,{[Q]:b9}],[0,{[Q]:m9}]]],LGt=[3,$,KUt,0,[X8,J5,a7,T7,e5,g5,y5,n5,a5,o5,s5,x5,S5,C5,v5,O5,k5,A5,m7,h7,g7,s7,P5],[[0,1],[0,1],[1,{[I7]:R7}],[0,{[I7]:B7}],[()=>P9,16],[1,{[Q]:h5}],[0,{[Q]:_5}],[0,{[Q]:_9}],[0,{[Q]:K7}],[0,{[Q]:q7}],[0,{[Q]:J7}],[0,{[Q]:X7}],[0,{[Q]:Z7}],[0,{[Q]:Q7}],[0,{[Q]:Y7}],[0,{[Q]:e9}],[0,{[Q]:t9}],[0,{[Q]:n9}],[0,{[Q]:S9}],[()=>j9,{[Q]:C9}],[0,{[Q]:w9}],[0,{[Q]:h9}],[0,{[Q]:a9}]],4],RGt=[1,$,t5,0,[()=>iGt,{[U7]:X8}]],zGt=[1,$,rHt,0,()=>oGt],BGt=[1,$,iHt,0,()=>cGt],VGt=[1,$,pUt,0,[()=>DGt,0]],I9=[1,$,x7,0,[()=>PGt,{[U7]:S7}]],HGt=[9,$,MVt,{[j7]:[`DELETE`,`/{Key+}?x-id=AbortMultipartUpload`,204]},()=>rGt,()=>nGt],UGt=[9,$,b5,{[j7]:[`POST`,`/{Key+}`,200]},()=>uGt,()=>lGt],WGt=[9,$,WVt,{[j7]:[`PUT`,`/`,200]},()=>pGt,()=>fGt],GGt=[9,$,eHt,{[j7]:[`POST`,`/{Key+}?uploads`,200]},()=>hGt,()=>mGt],KGt=[9,$,fHt,{[j7]:[`GET`,`/?session`,200]},()=>_Gt,()=>gGt],qGt=[9,$,_Ht,{[j7]:[`DELETE`,`/{Key+}?x-id=DeleteObject`,204]},()=>yGt,()=>vGt],JGt=[9,$,xHt,{[M7]:`-`,[j7]:[`GET`,`/{Key+}?x-id=GetObject`,200]},()=>xGt,()=>bGt],YGt=[9,$,WHt,{[j7]:[`GET`,`/?x-id=ListBuckets`,200]},()=>CGt,()=>SGt],XGt=[9,$,ZHt,{[j7]:[`GET`,`/?list-type=2`,200]},()=>TGt,()=>wGt],ZGt=[9,$,yUt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?x-id=PutObject`,200]},()=>kGt,()=>OGt],QGt=[9,$,SUt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?tagging`,200]},()=>jGt,()=>AGt],$Gt=[9,$,WUt,{[M7]:`-`,[j7]:[`PUT`,`/{Key+}?x-id=UploadPart`,200]},()=>LGt,()=>IGt],eKt=class extends G8(QBt,K8,`CreateSession`,KGt){},tKt={name:`@aws-sdk/client-s3`,version:`3.1125.0`,description:`AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-s3`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:browser":`yarn g:vitest run -c vitest.config.browser.mts`,"test:browser:watch":`yarn g:vitest watch -c vitest.config.browser.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/checksums":`^3.1000.29`,"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/middleware-sdk-s3":`^3.972.75`,"@aws-sdk/signature-v4-multi-region":`^3.996.46`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@aws-sdk/signature-v4-crt":`3.1125.0`,"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},L9=64,R9=20,z9=new Int32Array([1732584193,4023233417,2562383102,271733878,3285377520]),nKt=new Int32Array([1518500249,1859775393,2400959708,3395469782]),rKt=class e{digestLength=R9;state=Int32Array.from(z9);w;buffer=new Uint8Array(L9);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let r=new Uint8Array(128);for(let e=0;e0){for(;n>0&&this.bufferLength=L9;)this.hashBuffer(e,t),t+=L9,n-=L9;for(;n>0;)this.buffer[this.bufferLength++]=e[t++],--n}async digest(){if(this.inner&&this.outer){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let e=this.inner.digestSync();return this.outer.update(e),this.outer.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(z9),this.buffer=new Uint8Array(L9),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed/536870912|0,i=this.bytesHashed<<3;if(t[n++]=128,n>56){for(let e=n;e>>24&255,o[1]=e[0]>>>16&255,o[2]=e[0]>>>8&255,o[3]=e[0]&255,o[4]=e[1]>>>24&255,o[5]=e[1]>>>16&255,o[6]=e[1]>>>8&255,o[7]=e[1]&255,o[8]=e[2]>>>24&255,o[9]=e[2]>>>16&255,o[10]=e[2]>>>8&255,o[11]=e[2]&255,o[12]=e[3]>>>24&255,o[13]=e[3]>>>16&255,o[14]=e[3]>>>8&255,o[15]=e[3]&255,o[16]=e[4]>>>24&255,o[17]=e[4]>>>16&255,o[18]=e[4]>>>8&255,o[19]=e[4]&255,o}static normalizeKey(t){let n=Ce(t);if(n.byteLength>L9){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(L9);return i.set(r),i}let r=new Uint8Array(L9);return r.set(n),r}hashBuffer(e,t){this.hashBufferWith(this.state,e,t)}hashBufferWith(e,t,n){let r=this.w??=new Int32Array(80),i=e[0],a=e[1],o=e[2],s=e[3],c=e[4];for(let e=0;e<16;++e)r[e]=(t[n+e*4]&255)<<24|(t[n+e*4+1]&255)<<16|(t[n+e*4+2]&255)<<8|t[n+e*4+3]&255;for(let e=16;e<80;++e){let t=r[e-3]^r[e-8]^r[e-14]^r[e-16];r[e]=t<<1|t>>>31}for(let e=0;e<80;++e){let t=e<20?0:e<40?1:e<60?2:3,n=((i<<5|i>>>27)+(t===0?a&o^~a&s:t===2?a&o^a&s^o&s:a^o^s)|0)+(c+(nKt[t]+r[e]|0)|0)|0;c=s,s=o,o=a<<30|a>>>2,a=i,i=n}e[0]=e[0]+i|0,e[1]=e[1]+a|0,e[2]=e[2]+o|0,e[3]=e[3]+s|0,e[4]=e[4]+c|0}},iKt=e=>({apiVersion:`2006-03-01`,base64Decoder:e?.base64Decoder??d,base64Encoder:e?.base64Encoder??ge,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??H8,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??wee,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??qBt,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Ue},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new n}],logger:e?.logger??new de,md5:e?.md5??Qee,protocol:e?.protocol??jBt,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.s3`,errorTypeRegistries:tGt,xmlNamespace:`http://s3.amazonaws.com/doc/2006-03-01/`,version:`2006-03-01`,serviceTarget:`AmazonS3`},sdkStreamMixin:e?.sdkStreamMixin??St,serviceId:e?.serviceId??`S3`,sha1:e?.sha1??rKt,sha256:e?.sha256??it,signerConstructor:e?.signerConstructor??ee,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??Me,useArnRegion:e?.useArnRegion??void 0,utf8Decoder:e?.utf8Decoder??mt,utf8Encoder:e?.utf8Encoder??_t}),aKt=e=>{let t=he(e),n=()=>t().then(a),r=iKt(e);return{...r,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??u,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ue({serviceId:r.serviceId,clientVersion:tKt.version}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??vt,maxAttempts:e?.maxAttempts??3,region:e?.region??Qe(`Region is missing`),requestHandler:Se.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||ze),streamCollector:e?.streamCollector??Ke,streamHasher:e?.streamHasher??Zee,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},oKt=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},sKt=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),cKt=(e,t)=>{let n=Object.assign(fe(e),be(e),$e(e),oKt(e));return t.forEach(e=>e.configure(n)),Object.assign(e,pe(n),ft(n),He(n),sKt(n))},lKt=class extends le{config;constructor(...[t]){let n=aKt(t||{});super(n),this.initConfig=n;let r=YBt(n),i=Jzt(dt(r)),a=e(i),o=te(a),s=ke(o),c=cKt(sBt(JBt(Mf(at(s))),{session:[()=>this,eKt]}),t?.extensions||[]);this.config=c,this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(qe(this.config)),this.middlewareStack.use(je(this.config)),this.middlewareStack.use(se(this.config)),this.middlewareStack.use(Ze(this.config)),this.middlewareStack.use(ce(this.config,{httpAuthSchemeParametersProvider:KBt,identityProviderConfigProvider:async e=>new we({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(De(this.config)),this.middlewareStack.use(ABt(this.config)),this.middlewareStack.use(PBt(this.config)),this.middlewareStack.use(iBt(this.config)),this.middlewareStack.use(hBt(this.config)),this.middlewareStack.use(bBt(this.config))}destroy(){super.destroy()}},B9=`${window.location.protocol}//localhost:9999`,uKt=`${window.location.protocol}//localhost:8443`,V9=null,H9=null,U9=null,W9=null,G9=null,K9=null,q9=null,J9=null,Y9=null,X9=null,Z9=null,Q9=null,$9=null;function dKt(){if(!V9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);V9=new wBe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),V9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return V9}function fKt(){if(!H9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);H9=new fat({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),H9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return H9}function pKt(){if(!U9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);U9=new Wmt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),U9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return U9}function mKt(){if(!W9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);W9=new jne({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),W9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return W9}function hKt(){if(!G9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);G9=new oCt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),G9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return G9}function gKt(){if(!q9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);q9=new wKe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),q9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return q9}function _Kt(){if(!J9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);J9=new y8e({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),J9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return J9}function vKt(){if(!Y9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Y9=new Dzt({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Y9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Y9}function yKt(){if(!K9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);K9=new lKt({endpoint:uKt,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken},forcePathStyle:!0}),K9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&t.request.path.endsWith(`/`)&&t.request.path!==`/`&&(t.request.path=t.request.path.slice(0,-1)),await e(t)),{step:`build`,name:`removeTrailingSlash`}),K9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/s3${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return K9}function bKt(){if(!X9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);X9=new Lue({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),X9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return X9}function xKt(){if(!Z9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Z9=new wme({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Z9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Z9}function SKt(){if(!Q9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);Q9=new Es({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),Q9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return Q9}function CKt(){if(!$9){let e=Je();if(!e)throw Error(`AWS credentials not configured`);$9=new aCe({endpoint:B9,region:tt(),credentials:{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken}}),$9.middlewareStack.add(e=>async t=>(ve.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}return $9}function wKt(){V9=null,H9=null,U9=null,W9=null,G9=null,K9=null,q9=null,J9=null,Y9=null,X9=null,Z9=null,Q9=null,$9=null}export{uzt as $,iBe as $i,Zit as $n,ize as $r,WSt as $t,tVt as A,Ms as Aa,Fze as Ai,jmt as An,oKe as Ar,xSt as At,ZRt as B,Tne as Ba,Gze as Bi,Rit as Bn,gKe as Br,jSt as Bt,ZGt as C,Tue as Ca,Oze as Ci,wmt as Cn,c8e as Cr,mSt as Ct,ZBt as D,kue as Da,Mze as Di,Omt as Dn,f8e as Dr,vSt as Dt,XBt as E,Oue as Ea,jze as Ei,Dmt as En,d8e as Er,_St as Et,rVt as F,vs as Fa,Bze as Fi,Imt as Fn,dKe as Fr,ESt as Ft,nzt as G,Xze as Gi,Uit as Gn,ABe as Gr,ISt as Gt,$Rt as H,qze as Hi,Bit as Hn,vKe as Hr,NSt as Ht,iVt as I,ys as Ia,Vze as Ii,Lmt as In,fKe as Ir,DSt as It,azt as J,$ze as Ji,Kit as Jn,$Re as Jr,zSt as Jt,rzt as K,Zze as Ki,Wit as Kn,ZRe as Kr,LSt as Kt,aVt as L,bs as La,Uze as Li,Rmt as Ln,pKe as Lr,OSt as Lt,nVt as M,hs as Ma,Lze as Mi,Nmt as Mn,cKe as Mr,CSt as Mt,oVt as N,gs as Na,zze as Ni,Pmt as Nn,lKe as Nr,wSt as Nt,$Bt as O,Aue as Oa,Nze as Oi,kmt as On,p8e as Or,ySt as Ot,sVt as P,_s as Pa,Rze as Pi,Fmt as Pn,uKe as Pr,TSt as Pt,lzt as Q,rBe as Qi,Xit as Qn,rze as Qr,USt as Qt,G8 as R,Rne as Ra,Hze as Ri,vat as Rn,mKe as Rr,kSt as Rt,XGt as S,wue as Sa,Dze as Si,Cmt as Sn,s8e as Sr,pSt as St,$Gt as T,Due as Ta,Aze as Ti,Emt as Tn,u8e as Tr,gSt as Tt,ezt as U,Jze as Ui,Vit as Un,sW as Ur,PSt as Ut,QRt as V,ln as Va,Kze as Vi,zit as Vn,_Ke as Vr,MSt as Vt,tzt as W,Yze as Wi,Hit as Wn,cW as Wr,FSt as Wt,szt as X,tBe as Xi,Jit as Xn,tze as Xr,VSt as Xt,ozt as Y,eBe as Yi,qit as Yn,eze as Yr,BSt as Yt,czt as Z,nBe as Zi,Yit as Zn,nze as Zr,HSt as Zt,WGt as _,Wme as _a,Sze as _i,vmt as _n,n8e as _r,cSt as _t,SKt as a,uBe as aa,uze as ai,XSt as an,rat as ar,gzt as at,JGt as b,Uue as ba,Tze as bi,xmt as bn,a8e as br,dSt as bt,gKt as c,pBe as ca,pze as ci,$St as cn,oat as cr,yzt as ct,pKt as d,gBe as da,gze as di,fmt as dn,X6e as dr,fCt as dt,aBe as ea,aze as ei,GSt as en,Qit as er,dzt as et,hKt as f,_Be as fa,_ze as fi,pmt as fn,Z6e as fr,rSt as ft,UGt as g,$Se as ga,xze as gi,_mt as gn,t8e as gr,sSt as gt,HGt as h,QSe as ha,bze as hi,gmt as hn,e8e as hr,oSt as ht,xKt as i,lBe as ia,lze as ii,YSt as in,nat as ir,hzt as it,K8 as j,ms as ja,Ize as ji,Mmt as jn,sKe as jr,SSt as jt,eVt as k,jue as ka,Pze as ki,Amt as kn,AKe as kr,bSt as kt,_Kt as l,mBe as la,mze as li,eCt as ln,T8e as lr,bzt as lt,yKt as m,dCe as ma,yze as mi,hmt as mn,$6e as mr,aSt as mt,mKt as n,sBe as na,sze as ni,qSt as nn,eat as nr,pzt as nt,CKt as o,dBe as oa,dze as oi,ZSt as on,iat as or,_zt as ot,vKt as p,vBe as pa,vze as pi,mmt as pn,Q6e as pr,iSt as pt,izt as q,Qze as qi,Git as qn,QRe as qr,RSt as qt,bKt as r,cBe as ra,cze as ri,JSt as rn,tat as rr,mzt as rt,dKt as s,fBe as sa,fze as si,QSt as sn,aat as sr,vzt as st,wKt as t,oBe as ta,oze as ti,KSt as tn,$it as tr,fzt as tt,fKt as u,hBe as ua,hze as ui,Xmt as un,Y6e as ur,xzt as ut,GGt as v,Sp as va,Cze as vi,ymt as vn,r8e as vr,lSt as vt,QGt as w,Eue as wa,kze as wi,Tmt as wn,l8e as wr,hSt as wt,YGt as x,Mf as xa,Eze as xi,Smt as xn,o8e as xr,fSt as xt,qGt as y,vme as ya,wze as yi,bmt as yn,i8e as yr,uSt as yt,XRt as z,wne as za,Wze as zi,Lit as zn,hKe as zr,ASt as zt}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/badge-C7Jy3M_B.js b/spinifex/services/spinifexui/frontend/dist/assets/badge-Pkfq9EWJ.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/badge-C7Jy3M_B.js rename to spinifex/services/spinifexui/frontend/dist/assets/badge-Pkfq9EWJ.js index d9aa0945d..d7593985c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/badge-C7Jy3M_B.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/badge-Pkfq9EWJ.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{f as t,t as n}from"./dist-DI7KEwUb.js";import{t as r}from"./useRender-B4ZWL-vL.js";import{tn as i}from"./cluster-config-Cng_iYLz.js";var a=e(),o=n(`group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 text-[0.625rem] font-medium whitespace-nowrap transition-all transition-colors focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-2.5!`,{variants:{variant:{default:`bg-primary text-primary-foreground [a]:hover:bg-primary/80`,secondary:`bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80`,destructive:`bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20`,outline:`border-border bg-input/20 text-foreground dark:bg-input/30 [a]:hover:bg-muted [a]:hover:text-muted-foreground`,ghost:`hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50`,link:`text-primary underline-offset-4 hover:underline`}},defaultVariants:{variant:`default`}});function s(e){let n=(0,a.c)(13),s,c,l,u,d;if(n[0]!==e){let{className:a,variant:f,render:p,...m}=e;s=p,d=f===void 0?`default`:f,u=r,c=`span`,l=t({className:i(o({className:a,variant:d}))},m),n[0]=e,n[1]=s,n[2]=c,n[3]=l,n[4]=u,n[5]=d}else s=n[1],c=n[2],l=n[3],u=n[4],d=n[5];let f;n[6]===d?f=n[7]:(f={slot:`badge`,variant:d},n[6]=d,n[7]=f);let p;return n[8]!==s||n[9]!==c||n[10]!==l||n[11]!==f?(p={defaultTagName:c,props:l,render:s,state:f},n[8]=s,n[9]=c,n[10]=l,n[11]=f,n[12]=p):p=n[12],u(p)}export{s as t}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{f as t,t as n}from"./dist-911hZ6PH.js";import{t as r}from"./useRender-Bs5KnkVV.js";import{tn as i}from"./cluster-config-Bjqk93qS.js";var a=e(),o=n(`group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-full border border-transparent px-2 py-0.5 text-[0.625rem] font-medium whitespace-nowrap transition-all transition-colors focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-2.5!`,{variants:{variant:{default:`bg-primary text-primary-foreground [a]:hover:bg-primary/80`,secondary:`bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80`,destructive:`bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20`,outline:`border-border bg-input/20 text-foreground dark:bg-input/30 [a]:hover:bg-muted [a]:hover:text-muted-foreground`,ghost:`hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50`,link:`text-primary underline-offset-4 hover:underline`}},defaultVariants:{variant:`default`}});function s(e){let n=(0,a.c)(13),s,c,l,u,d;if(n[0]!==e){let{className:a,variant:f,render:p,...m}=e;s=p,d=f===void 0?`default`:f,u=r,c=`span`,l=t({className:i(o({className:a,variant:d}))},m),n[0]=e,n[1]=s,n[2]=c,n[3]=l,n[4]=u,n[5]=d}else s=n[1],c=n[2],l=n[3],u=n[4],d=n[5];let f;n[6]===d?f=n[7]:(f={slot:`badge`,variant:d},n[6]=d,n[7]=f);let p;return n[8]!==s||n[9]!==c||n[10]!==l||n[11]!==f?(p={defaultTagName:c,props:l,render:s,state:f},n[8]=s,n[9]=c,n[10]=l,n[11]=f,n[12]=p):p=n[12],u(p)}export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/bedrock-NaCurvk-.js b/spinifex/services/spinifexui/frontend/dist/assets/bedrock-D_Yfiqz7.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/bedrock-NaCurvk-.js rename to spinifex/services/spinifexui/frontend/dist/assets/bedrock-D_Yfiqz7.js index 100dd2623..c10a6e71e 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/bedrock-NaCurvk-.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/bedrock-D_Yfiqz7.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Fa as t,Ia as n,Pa as r,a as i}from"./awsClient-BYSqOjkz.js";import{n as a,r as o,t as s}from"./commandBuilder-CNyWduAX.js";var c=class extends o(s,a,`GetGuardrail`,r){},l=class extends o(s,a,`ListFoundationModels`,t){},u=class extends o(s,a,`ListGuardrails`,n){},d=3e4,f=3e4,p=e({queryKey:[`bedrock`,`guardrails`],queryFn:async()=>{let e=new u({});return await i().send(e)},staleTime:d}),m=t=>e({queryKey:[`bedrock`,`guardrails`,t],queryFn:async()=>{let e=new c({guardrailIdentifier:t});return await i().send(e)},staleTime:d}),h=t=>e({queryKey:[`bedrock`,`guardrails`,t,`versions`],queryFn:async()=>{let e=new u({guardrailIdentifier:t});return await i().send(e)},staleTime:d}),g=e({queryKey:[`bedrock`,`foundationModels`],queryFn:async()=>{let e=new l({});return await i().send(e)},staleTime:f});export{p as i,m as n,h as r,g as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Fa as t,Ia as n,Pa as r,a as i}from"./awsClient-DzGEPkSc.js";import{n as a,r as o,t as s}from"./commandBuilder-0icuNvgM.js";var c=class extends o(s,a,`GetGuardrail`,r){},l=class extends o(s,a,`ListFoundationModels`,t){},u=class extends o(s,a,`ListGuardrails`,n){},d=3e4,f=3e4,p=e({queryKey:[`bedrock`,`guardrails`],queryFn:async()=>{let e=new u({});return await i().send(e)},staleTime:d}),m=t=>e({queryKey:[`bedrock`,`guardrails`,t],queryFn:async()=>{let e=new c({guardrailIdentifier:t});return await i().send(e)},staleTime:d}),h=t=>e({queryKey:[`bedrock`,`guardrails`,t,`versions`],queryFn:async()=>{let e=new u({guardrailIdentifier:t});return await i().send(e)},staleTime:d}),g=e({queryKey:[`bedrock`,`foundationModels`],queryFn:async()=>{let e=new l({});return await i().send(e)},staleTime:f});export{p as i,m as n,h as r,g as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/bedrock-gFYjjWk8.js b/spinifex/services/spinifexui/frontend/dist/assets/bedrock-eRjhg2Wi.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/bedrock-gFYjjWk8.js rename to spinifex/services/spinifexui/frontend/dist/assets/bedrock-eRjhg2Wi.js index d158d6bd3..0e6d85855 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/bedrock-gFYjjWk8.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/bedrock-eRjhg2Wi.js @@ -1,3 +1,3 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{c as r,g as i,l as a,m as o,p as s,u as c}from"./cluster-config-Cng_iYLz.js";import{La as l,Ma as u,Na as d,a as f,ja as p}from"./awsClient-BYSqOjkz.js";import{n as m,r as h,t as g}from"./commandBuilder-CNyWduAX.js";var _=class extends h(g,m,`CreateGuardrail`,p){},v=class extends h(g,m,`CreateGuardrailVersion`,u){},y=class extends h(g,m,`DeleteGuardrail`,d){},b=class extends h(g,m,`UpdateGuardrail`,l){},x=e(),S=[`SEXUAL`,`VIOLENCE`,`HATE`,`INSULTS`,`MISCONDUCT`,`PROMPT_ATTACK`],C=[`NONE`,`LOW`,`MEDIUM`,`HIGH`],w=[`GROUNDING`,`RELEVANCE`],T=[`BLOCK`,`ANONYMIZE`,`NONE`],E=`ADDRESS.AGE.AWS_ACCESS_KEY.AWS_SECRET_KEY.CA_HEALTH_NUMBER.CA_SOCIAL_INSURANCE_NUMBER.CREDIT_DEBIT_CARD_CVV.CREDIT_DEBIT_CARD_EXPIRY.CREDIT_DEBIT_CARD_NUMBER.DRIVER_ID.EMAIL.INTERNATIONAL_BANK_ACCOUNT_NUMBER.IP_ADDRESS.LICENSE_PLATE.MAC_ADDRESS.NAME.PASSWORD.PHONE.PIN.SWIFT_CODE.UK_NATIONAL_HEALTH_SERVICE_NUMBER.UK_NATIONAL_INSURANCE_NUMBER.UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER.URL.USERNAME.US_BANK_ACCOUNT_NUMBER.US_BANK_ROUTING_NUMBER.US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER.US_PASSPORT_NUMBER.US_SOCIAL_SECURITY_NUMBER.VEHICLE_IDENTIFICATION_NUMBER`.split(`.`),D=`PROFANITY`,O=50,k=i().min(1,`Name is required`).max(O,`Name must be at most ${O} characters`).regex(/^[0-9a-zA-Z-_]+$/,`Name may contain only letters, digits, hyphens and underscores`),A=o({name:i().min(1,`Topic name is required`),definition:i().min(1,`Definition is required`),examplesText:i()}),j=o({type:r(S),inputStrength:r(C),outputStrength:r(C)}),M=o({text:i().min(1,`Word text is required`)}),N=o({type:r(E),action:r(T)}),P=o({name:i().min(1,`Name is required`),pattern:i().min(1,`Pattern is required`),action:r(T),description:i()}),F=o({type:r(w),threshold:s().min(0,`Threshold must be between 0 and 1`).max(1,`Threshold must be between 0 and 1`)}),I=o({key:i().min(1,`Tag key is required`).max(128),value:i().max(256)}),L=o({name:k,description:i(),blockedInputMessaging:i().min(1,`Blocked input message is required`),blockedOutputsMessaging:i().min(1,`Blocked output message is required`),kmsKeyId:i(),profanityFilter:c(),topics:a(A),contentFilters:a(j),words:a(M),piiEntities:a(N),regexes:a(P),contextualGroundingFilters:a(F),tags:a(I)}),R={name:``,description:``,blockedInputMessaging:``,blockedOutputsMessaging:``,kmsKeyId:``,profanityFilter:!1,topics:[],contentFilters:[],words:[],piiEntities:[],regexes:[],contextualGroundingFilters:[],tags:[]};function z(e){return e.length>0?e:void 0}function B(e){return e.split(` +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{c as r,g as i,l as a,m as o,p as s,u as c}from"./cluster-config-Bjqk93qS.js";import{La as l,Ma as u,Na as d,a as f,ja as p}from"./awsClient-DzGEPkSc.js";import{n as m,r as h,t as g}from"./commandBuilder-0icuNvgM.js";var _=class extends h(g,m,`CreateGuardrail`,p){},v=class extends h(g,m,`CreateGuardrailVersion`,u){},y=class extends h(g,m,`DeleteGuardrail`,d){},b=class extends h(g,m,`UpdateGuardrail`,l){},x=e(),S=[`SEXUAL`,`VIOLENCE`,`HATE`,`INSULTS`,`MISCONDUCT`,`PROMPT_ATTACK`],C=[`NONE`,`LOW`,`MEDIUM`,`HIGH`],w=[`GROUNDING`,`RELEVANCE`],T=[`BLOCK`,`ANONYMIZE`,`NONE`],E=`ADDRESS.AGE.AWS_ACCESS_KEY.AWS_SECRET_KEY.CA_HEALTH_NUMBER.CA_SOCIAL_INSURANCE_NUMBER.CREDIT_DEBIT_CARD_CVV.CREDIT_DEBIT_CARD_EXPIRY.CREDIT_DEBIT_CARD_NUMBER.DRIVER_ID.EMAIL.INTERNATIONAL_BANK_ACCOUNT_NUMBER.IP_ADDRESS.LICENSE_PLATE.MAC_ADDRESS.NAME.PASSWORD.PHONE.PIN.SWIFT_CODE.UK_NATIONAL_HEALTH_SERVICE_NUMBER.UK_NATIONAL_INSURANCE_NUMBER.UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER.URL.USERNAME.US_BANK_ACCOUNT_NUMBER.US_BANK_ROUTING_NUMBER.US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER.US_PASSPORT_NUMBER.US_SOCIAL_SECURITY_NUMBER.VEHICLE_IDENTIFICATION_NUMBER`.split(`.`),D=`PROFANITY`,O=50,k=i().min(1,`Name is required`).max(O,`Name must be at most ${O} characters`).regex(/^[0-9a-zA-Z-_]+$/,`Name may contain only letters, digits, hyphens and underscores`),A=o({name:i().min(1,`Topic name is required`),definition:i().min(1,`Definition is required`),examplesText:i()}),j=o({type:r(S),inputStrength:r(C),outputStrength:r(C)}),M=o({text:i().min(1,`Word text is required`)}),N=o({type:r(E),action:r(T)}),P=o({name:i().min(1,`Name is required`),pattern:i().min(1,`Pattern is required`),action:r(T),description:i()}),F=o({type:r(w),threshold:s().min(0,`Threshold must be between 0 and 1`).max(1,`Threshold must be between 0 and 1`)}),I=o({key:i().min(1,`Tag key is required`).max(128),value:i().max(256)}),L=o({name:k,description:i(),blockedInputMessaging:i().min(1,`Blocked input message is required`),blockedOutputsMessaging:i().min(1,`Blocked output message is required`),kmsKeyId:i(),profanityFilter:c(),topics:a(A),contentFilters:a(j),words:a(M),piiEntities:a(N),regexes:a(P),contextualGroundingFilters:a(F),tags:a(I)}),R={name:``,description:``,blockedInputMessaging:``,blockedOutputsMessaging:``,kmsKeyId:``,profanityFilter:!1,topics:[],contentFilters:[],words:[],piiEntities:[],regexes:[],contextualGroundingFilters:[],tags:[]};function z(e){return e.length>0?e:void 0}function B(e){return e.split(` `).map(e=>e.trim()).filter(e=>e.length>0)}function V(e){if(e.length!==0)return{topicsConfig:e.map(e=>({name:e.name,definition:e.definition,type:`DENY`,examples:B(e.examplesText)}))}}function H(e){if(e.length!==0)return{filtersConfig:e}}function U(e,t){if(!(e.length===0&&!t))return{wordsConfig:e.length>0?e:void 0,managedWordListsConfig:t?[{type:D}]:void 0}}function W(e,t){if(e.length!==0||t.length!==0)return{piiEntitiesConfig:e.length>0?e:void 0,regexesConfig:t.length>0?t.map(e=>({name:e.name,pattern:e.pattern,action:e.action,description:z(e.description)})):void 0}}function G(e){if(e.length!==0)return{filtersConfig:e}}function K(e){let t=e.filter(e=>e.key.length>0).map(e=>({key:e.key,value:e.value}));return t.length>0?t:void 0}function q(e){return{name:e.name,description:z(e.description),blockedInputMessaging:e.blockedInputMessaging,blockedOutputsMessaging:e.blockedOutputsMessaging,kmsKeyId:z(e.kmsKeyId),topicPolicyConfig:V(e.topics),contentPolicyConfig:H(e.contentFilters),wordPolicyConfig:U(e.words,e.profanityFilter),sensitiveInformationPolicyConfig:W(e.piiEntities,e.regexes),contextualGroundingPolicyConfig:G(e.contextualGroundingFilters),tags:K(e.tags)}}function J(e,t){return{guardrailIdentifier:e,name:t.name,description:z(t.description),blockedInputMessaging:t.blockedInputMessaging,blockedOutputsMessaging:t.blockedOutputsMessaging,kmsKeyId:z(t.kmsKeyId),topicPolicyConfig:V(t.topics),contentPolicyConfig:H(t.contentFilters),wordPolicyConfig:U(t.words,t.profanityFilter),sensitiveInformationPolicyConfig:W(t.piiEntities,t.regexes),contextualGroundingPolicyConfig:G(t.contextualGroundingFilters)}}function Y(e){let t=e.topicPolicy?.topics??[],n=e.contentPolicy?.filters??[],r=e.wordPolicy?.words??[],i=e.wordPolicy?.managedWordLists??[],a=e.sensitiveInformationPolicy?.piiEntities??[],o=e.sensitiveInformationPolicy?.regexes??[],s=e.contextualGroundingPolicy?.filters??[];return{name:e.name??``,description:e.description??``,blockedInputMessaging:e.blockedInputMessaging??``,blockedOutputsMessaging:e.blockedOutputsMessaging??``,kmsKeyId:e.kmsKeyArn??``,profanityFilter:i.some(e=>e.type===D),topics:t.map(e=>({name:e.name??``,definition:e.definition??``,examplesText:(e.examples??[]).join(` `)})),contentFilters:n.map(e=>({type:e.type??`SEXUAL`,inputStrength:e.inputStrength??`NONE`,outputStrength:e.outputStrength??`NONE`})),words:r.map(e=>({text:e.text??``})),piiEntities:a.map(e=>({type:e.type??`EMAIL`,action:e.action??`BLOCK`})),regexes:o.map(e=>({name:e.name??``,pattern:e.pattern??``,action:e.action??`BLOCK`,description:e.description??``})),contextualGroundingFilters:s.map(e=>({type:e.type??`GROUNDING`,threshold:e.threshold??0})),tags:[]}}var X=[`bedrock`,`guardrails`];function Z(e){return[...X,e]}function Q(e){return[...Z(e),`versions`]}function $(){let e=(0,x.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ee,onSuccess:()=>{r.invalidateQueries({queryKey:X})}},e[0]=r,e[1]=i),n(i)}async function ee(e){let t=new _(q(e));return await f().send(t)}function te(){let e=(0,x.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ne,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:X}),r.invalidateQueries({queryKey:Z(t.guardrailIdentifier)})}},e[0]=r,e[1]=i),n(i)}async function ne(e){let{guardrailIdentifier:t,data:n}=e,r=new b(J(t,n));return await f().send(r)}function re(){let e=(0,x.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ie,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:X}),r.invalidateQueries({queryKey:Z(t)})}},e[0]=r,e[1]=i),n(i)}async function ie(e){let t=new y({guardrailIdentifier:e});return await f().send(t)}function ae(){let e=(0,x.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:oe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:Q(t.guardrailIdentifier)})}},e[0]=r,e[1]=i),n(i)}async function oe(e){let{guardrailIdentifier:t,description:n}=e,r=new v({guardrailIdentifier:t,description:n});return await f().send(r)}export{S as a,C as c,L as d,Y as f,te as i,E as l,ae as n,w as o,re as r,R as s,$ as t,T as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-kRbY_sb_.js b/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-CIUOzJQE.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-kRbY_sb_.js rename to spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-CIUOzJQE.js index b7f9c57c3..cf0777dfa 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-kRbY_sb_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-CIUOzJQE.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Da as t,Ea as n,Oa as r,ka as i,r as a}from"./awsClient-BYSqOjkz.js";import{n as o,r as s,t as c}from"./commandBuilder-CAYKjeIg.js";var l=class extends s(c,o,`GetKnowledgeBase`,n){},u=class extends s(c,o,`ListDataSources`,t){},d=class extends s(c,o,`ListIngestionJobs`,r){},f=class extends s(c,o,`ListKnowledgeBases`,i){},p=3e4,m=1e4,h=e({queryKey:[`bedrock-agent`,`knowledge-bases`],queryFn:async()=>{let e=new f({});return await a().send(e)},staleTime:p}),g=t=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t],queryFn:async()=>{let e=new l({knowledgeBaseId:t});return await a().send(e)},staleTime:p}),_=t=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t,`data-sources`],queryFn:async()=>{let e=new u({knowledgeBaseId:t});return await a().send(e)},staleTime:p}),v=(t,n)=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t,`data-sources`,n,`ingestion-jobs`],queryFn:async()=>{let e=new d({knowledgeBaseId:t,dataSourceId:n,sortBy:{attribute:`STARTED_AT`,order:`DESCENDING`}});return await a().send(e)},staleTime:m});export{h as i,v as n,g as r,_ as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Da as t,Ea as n,Oa as r,ka as i,r as a}from"./awsClient-DzGEPkSc.js";import{n as o,r as s,t as c}from"./commandBuilder-aAIACtqr.js";var l=class extends s(c,o,`GetKnowledgeBase`,n){},u=class extends s(c,o,`ListDataSources`,t){},d=class extends s(c,o,`ListIngestionJobs`,r){},f=class extends s(c,o,`ListKnowledgeBases`,i){},p=3e4,m=1e4,h=e({queryKey:[`bedrock-agent`,`knowledge-bases`],queryFn:async()=>{let e=new f({});return await a().send(e)},staleTime:p}),g=t=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t],queryFn:async()=>{let e=new l({knowledgeBaseId:t});return await a().send(e)},staleTime:p}),_=t=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t,`data-sources`],queryFn:async()=>{let e=new u({knowledgeBaseId:t});return await a().send(e)},staleTime:p}),v=(t,n)=>e({queryKey:[`bedrock-agent`,`knowledge-bases`,t,`data-sources`,n,`ingestion-jobs`],queryFn:async()=>{let e=new d({knowledgeBaseId:t,dataSourceId:n,sortBy:{attribute:`STARTED_AT`,order:`DESCENDING`}});return await a().send(e)},staleTime:m});export{h as i,v as n,g as r,_ as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-BB3fnx8E.js b/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-De1cH6YX.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-BB3fnx8E.js rename to spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-De1cH6YX.js index 8b2c8f900..68bdf67f7 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-BB3fnx8E.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/bedrockAgent-De1cH6YX.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{g as r,m as i,p as a,u as o}from"./cluster-config-Cng_iYLz.js";import{Ca as s,Sa as c,Ta as l,r as u,wa as d}from"./awsClient-BYSqOjkz.js";import{n as f,r as p,t as m}from"./commandBuilder-CAYKjeIg.js";var h=class extends p(m,f,`CreateDataSource`,c){},g=class extends p(m,f,`CreateKnowledgeBase`,s){},_=class extends p(m,f,`DeleteDataSource`,d){},v=class extends p(m,f,`DeleteKnowledgeBase`,l){},y=e(),b=`arn:aws:iam::local:role/ochre-knowledge-base`,x={type:`S3_VECTORS`,s3VectorsConfiguration:{}},S={"nomic-embed-text-v1.5":768,"bge-base-en-v1.5":768};function C(e){let[,t]=e.split(`foundation-model/`);if(!(!t||!(t in S)))return S[t]}var w=i({name:r().min(1,`Name is required`),description:r(),embeddingModelArn:r().min(1,`Embedding model is required`),dimensions:a().int(`Dimensions must be a whole number`).min(1,`Dimensions must be greater than 0`),roleArn:r()}),T={name:``,description:``,embeddingModelArn:``,dimensions:0,roleArn:``};function E(e){return e.length>0?e:void 0}function D(e){return{name:e.name,description:E(e.description),roleArn:e.roleArn.length>0?e.roleArn:b,knowledgeBaseConfiguration:{type:`VECTOR`,vectorKnowledgeBaseConfiguration:{embeddingModelArn:e.embeddingModelArn,embeddingModelConfiguration:{bedrockEmbeddingModelConfiguration:{dimensions:e.dimensions}}}},storageConfiguration:x}}var O=/^arn:aws:s3:::\S+$/,k=1,A=0,j=99,M=300,N=20,P=i({name:r().min(1,`Name is required`),bucketArn:r().min(1,`Bucket ARN is required`).regex(O,`Must be an S3 bucket ARN`),inclusionPrefix:r(),chunkingEnabled:o(),maxTokens:a().int(`Max tokens must be a whole number`).min(k,`Max tokens must be greater than 0`),overlapPercentage:a().int(`Overlap must be a whole number`).min(A,`Overlap must be between 0 and 99`).max(j,`Overlap must be between 0 and 99`)}),F={name:``,bucketArn:``,inclusionPrefix:``,chunkingEnabled:!1,maxTokens:M,overlapPercentage:N};function I(e,t){return{knowledgeBaseId:e,name:t.name,dataSourceConfiguration:{type:`S3`,s3Configuration:{bucketArn:t.bucketArn,inclusionPrefixes:E(t.inclusionPrefix)?[t.inclusionPrefix]:void 0}},vectorIngestionConfiguration:t.chunkingEnabled?{chunkingConfiguration:{chunkingStrategy:`FIXED_SIZE`,fixedSizeChunkingConfiguration:{maxTokens:t.maxTokens,overlapPercentage:t.overlapPercentage}}}:void 0}}var L=[`bedrock-agent`,`knowledge-bases`];function R(e){return[...L,e]}function z(e){return[...R(e),`data-sources`]}function B(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:()=>{r.invalidateQueries({queryKey:L})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new g(D(e));return await u().send(t)}function H(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:U,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:L}),r.invalidateQueries({queryKey:R(t)})}},e[0]=r,e[1]=i),n(i)}async function U(e){let t=new v({knowledgeBaseId:e});return await u().send(t)}function W(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z(t.knowledgeBaseId)})}},e[0]=r,e[1]=i),n(i)}async function G(e){let{knowledgeBaseId:t,data:n}=e,r=new h(I(t,n));return await u().send(r)}function K(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:q,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z(t.knowledgeBaseId)})}},e[0]=r,e[1]=i),n(i)}async function q(e){let{knowledgeBaseId:t,dataSourceId:n}=e,r=new _({knowledgeBaseId:t,dataSourceId:n});return await u().send(r)}export{F as a,C as c,H as i,w as l,B as n,T as o,K as r,P as s,W as t}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{g as r,m as i,p as a,u as o}from"./cluster-config-Bjqk93qS.js";import{Ca as s,Sa as c,Ta as l,r as u,wa as d}from"./awsClient-DzGEPkSc.js";import{n as f,r as p,t as m}from"./commandBuilder-aAIACtqr.js";var h=class extends p(m,f,`CreateDataSource`,c){},g=class extends p(m,f,`CreateKnowledgeBase`,s){},_=class extends p(m,f,`DeleteDataSource`,d){},v=class extends p(m,f,`DeleteKnowledgeBase`,l){},y=e(),b=`arn:aws:iam::local:role/ochre-knowledge-base`,x={type:`S3_VECTORS`,s3VectorsConfiguration:{}},S={"nomic-embed-text-v1.5":768,"bge-base-en-v1.5":768};function C(e){let[,t]=e.split(`foundation-model/`);if(!(!t||!(t in S)))return S[t]}var w=i({name:r().min(1,`Name is required`),description:r(),embeddingModelArn:r().min(1,`Embedding model is required`),dimensions:a().int(`Dimensions must be a whole number`).min(1,`Dimensions must be greater than 0`),roleArn:r()}),T={name:``,description:``,embeddingModelArn:``,dimensions:0,roleArn:``};function E(e){return e.length>0?e:void 0}function D(e){return{name:e.name,description:E(e.description),roleArn:e.roleArn.length>0?e.roleArn:b,knowledgeBaseConfiguration:{type:`VECTOR`,vectorKnowledgeBaseConfiguration:{embeddingModelArn:e.embeddingModelArn,embeddingModelConfiguration:{bedrockEmbeddingModelConfiguration:{dimensions:e.dimensions}}}},storageConfiguration:x}}var O=/^arn:aws:s3:::\S+$/,k=1,A=0,j=99,M=300,N=20,P=i({name:r().min(1,`Name is required`),bucketArn:r().min(1,`Bucket ARN is required`).regex(O,`Must be an S3 bucket ARN`),inclusionPrefix:r(),chunkingEnabled:o(),maxTokens:a().int(`Max tokens must be a whole number`).min(k,`Max tokens must be greater than 0`),overlapPercentage:a().int(`Overlap must be a whole number`).min(A,`Overlap must be between 0 and 99`).max(j,`Overlap must be between 0 and 99`)}),F={name:``,bucketArn:``,inclusionPrefix:``,chunkingEnabled:!1,maxTokens:M,overlapPercentage:N};function I(e,t){return{knowledgeBaseId:e,name:t.name,dataSourceConfiguration:{type:`S3`,s3Configuration:{bucketArn:t.bucketArn,inclusionPrefixes:E(t.inclusionPrefix)?[t.inclusionPrefix]:void 0}},vectorIngestionConfiguration:t.chunkingEnabled?{chunkingConfiguration:{chunkingStrategy:`FIXED_SIZE`,fixedSizeChunkingConfiguration:{maxTokens:t.maxTokens,overlapPercentage:t.overlapPercentage}}}:void 0}}var L=[`bedrock-agent`,`knowledge-bases`];function R(e){return[...L,e]}function z(e){return[...R(e),`data-sources`]}function B(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:()=>{r.invalidateQueries({queryKey:L})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new g(D(e));return await u().send(t)}function H(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:U,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:L}),r.invalidateQueries({queryKey:R(t)})}},e[0]=r,e[1]=i),n(i)}async function U(e){let t=new v({knowledgeBaseId:e});return await u().send(t)}function W(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z(t.knowledgeBaseId)})}},e[0]=r,e[1]=i),n(i)}async function G(e){let{knowledgeBaseId:t,data:n}=e,r=new h(I(t,n));return await u().send(r)}function K(){let e=(0,y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:q,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z(t.knowledgeBaseId)})}},e[0]=r,e[1]=i),n(i)}async function q(e){let{knowledgeBaseId:t,dataSourceId:n}=e,r=new _({knowledgeBaseId:t,dataSourceId:n});return await u().send(r)}export{F as a,C as c,H as i,w as l,B as n,T as o,K as r,P as s,W as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/button-B5pmTZ23.js b/spinifex/services/spinifexui/frontend/dist/assets/button-KK2VfbzH.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/button-B5pmTZ23.js rename to spinifex/services/spinifexui/frontend/dist/assets/button-KK2VfbzH.js index a185c1776..5ee08dfd1 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/button-B5pmTZ23.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/button-KK2VfbzH.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{d as i,f as a,l as o,n as s,t as c,u as l}from"./dist-DI7KEwUb.js";import{tn as u}from"./cluster-config-Cng_iYLz.js";var d=t(n(),1);function f(){return typeof window<`u`}function p(e){return g(e)?(e.nodeName||``).toLowerCase():`#document`}function m(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function h(e){return((g(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function g(e){return f()?e instanceof Node||e instanceof m(e).Node:!1}function _(e){return f()?e instanceof Element||e instanceof m(e).Element:!1}function v(e){return f()?e instanceof HTMLElement||e instanceof m(e).HTMLElement:!1}function y(e){return!f()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof m(e).ShadowRoot}function b(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=j(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function x(e){return/^(table|td|th)$/.test(p(e))}function S(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var C=/transform|translate|scale|rotate|perspective|filter/,w=/paint|layout|strict|content/,T=e=>!!e&&e!==`none`,E;function D(e){let t=_(e)?j(e):e;return T(t.transform)||T(t.translate)||T(t.scale)||T(t.rotate)||T(t.perspective)||!k()&&(T(t.backdropFilter)||T(t.filter))||C.test(t.willChange||``)||w.test(t.contain||``)}function O(e){let t=N(e);for(;v(t)&&!A(t);){if(D(t))return t;if(S(t))return null;t=N(t)}return null}function k(){return E??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),E}function A(e){return/^(html|body|#document)$/.test(p(e))}function j(e){return m(e).getComputedStyle(e)}function M(e){return _(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function N(e){if(p(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||y(e)&&e.host||h(e);return y(t)?t.host:t}function P(e){let t=N(e);return A(t)?(e.ownerDocument||e).body:v(t)&&b(t)?t:P(t)}function F(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=P(e),i=r===e.ownerDocument?.body,a=m(r);if(i){let e=I(a);return t.concat(a,a.visualViewport||[],b(r)?r:[],e&&n?F(e):[])}return t.concat(r,F(r,[],n))}function I(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var L={...d},R=L.useInsertionEffect,z=R&&R!==L.useLayoutEffect?R:e=>e();function B(e){let t=o(V).current;return t.next=e,z(t.effect),t.trampoline}function V(){let e={next:void 0,callback:H,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function H(){}var U=typeof document<`u`?d.useLayoutEffect:()=>{},W=d.createContext(void 0);function G(e=!1){let t=d.useContext(W);if(t===void 0&&!e)throw Error(l(16));return t}function K(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,s=r&&t===!1;return{props:d.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||s)&&(e.disabled=n),e},[r,n,t,o,s,a,i])}}function q(e,t,{detail:n=0}={}){e.dispatchEvent(new(m(e)).PointerEvent(`click`,{bubbles:!0,cancelable:!0,composed:!0,detail:n,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function J(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:o=!0,composite:s}=e,c=d.useRef(null),l=G(!0),u=s??l!==void 0,{props:f}=K({focusableWhenDisabled:n,disabled:t,composite:u,tabIndex:r,isNativeButton:o}),p=d.useCallback(()=>{let e=c.current;Y(e)&&u&&t&&f.disabled===void 0&&e.disabled&&(e.disabled=!1)},[t,f.disabled,u]);return U(p,[p]),{getButtonProps:d.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:s,onKeyDown:c,onPointerDown:l,...d}=e;return a({onClick(e){if(t){e.preventDefault();return}n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||(i(e),c?.(e),e.baseUIHandlerPrevented))return;let n=e.target===e.currentTarget,r=e.currentTarget,a=Y(r),s=!o&&X(r),l=n&&(o?a:!s),d=e.key===`Enter`,f=e.key===` `,p=r.getAttribute(`role`),m=p?.startsWith(`menuitem`)||p===`option`||p===`gridcell`;if(n&&u&&f){if(e.defaultPrevented&&m)return;e.preventDefault(),(!o||a)&&(e.preventBaseUIHandler(),q(r,e));return}if(!l||o||!f&&!d){n&&s&&f&&e.preventDefault();return}e.defaultPrevented||(e.preventDefault(),d&&(e.preventBaseUIHandler(),q(r,e)))},onKeyUp(e){if(!t){if(i(e),s?.(e),e.target===e.currentTarget&&o&&u&&Y(e.currentTarget)&&e.key===` `){e.preventDefault();return}e.baseUIHandlerPrevented||e.target===e.currentTarget&&!o&&!u&&!e.defaultPrevented&&e.key===` `&&(e.preventBaseUIHandler(),q(e.currentTarget,e))}},onPointerDown(e){if(t){e.preventDefault();return}l?.(e)}},o?{type:`button`}:{role:`button`},f,d)},[t,f,u,o]),buttonRef:B(e=>{c.current=e,p()})}}function Y(e){return v(e)&&e.tagName===`BUTTON`}function X(e){return v(e)&&e.tagName===`A`&&!!e.href}var Z=d.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:o=!0,style:c,...l}=e,{getButtonProps:u,buttonRef:d}=J({disabled:i,focusableWhenDisabled:a,native:o});return s(`button`,e,{state:{disabled:i},ref:[t,d],props:[l,u]})}),Q=r(),ee=e(),$=c(`group/button inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-[2px] focus-visible:ring-ring/30 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-[2px] aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-primary text-primary-foreground hover:bg-primary/80`,outline:`border-border hover:bg-input/50 hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:bg-input/30`,secondary:`bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground`,ghost:`hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50`,destructive:`bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5`,xs:`h-5 gap-1 rounded-sm px-2 text-[0.625rem] has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-2.5`,sm:`h-6 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3`,lg:`h-8 gap-1 px-2.5 text-xs/relaxed has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 [&_svg:not([class*='size-'])]:size-4`,icon:`size-7 [&_svg:not([class*='size-'])]:size-3.5`,"icon-xs":`size-5 rounded-sm [&_svg:not([class*='size-'])]:size-2.5`,"icon-sm":`size-6 [&_svg:not([class*='size-'])]:size-3`,"icon-lg":`size-8 [&_svg:not([class*='size-'])]:size-4`}},defaultVariants:{variant:`default`,size:`default`}});function te(e){let t=(0,Q.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({className:n,variant:i,size:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=i===void 0?`default`:i,s=a===void 0?`default`:a,c;t[5]!==n||t[6]!==s||t[7]!==o?(c=u($({variant:o,size:s,className:n})),t[5]=n,t[6]=s,t[7]=o,t[8]=c):c=t[8];let l;return t[9]!==r||t[10]!==c?(l=(0,ee.jsx)(Z,{className:c,"data-slot":`button`,...r}),t[9]=r,t[10]=c,t[11]=l):l=t[11],l}export{b as C,k as D,S as E,g as S,x as T,m as _,G as a,v as b,L as c,h as d,I as f,N as g,F as h,W as i,j as l,M as m,$ as n,U as o,p,J as r,B as s,te as t,O as u,D as v,y as w,A as x,_ as y}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{d as i,f as a,l as o,n as s,t as c,u as l}from"./dist-911hZ6PH.js";import{tn as u}from"./cluster-config-Bjqk93qS.js";var d=t(n(),1);function f(){return typeof window<`u`}function p(e){return g(e)?(e.nodeName||``).toLowerCase():`#document`}function m(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function h(e){return((g(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function g(e){return f()?e instanceof Node||e instanceof m(e).Node:!1}function _(e){return f()?e instanceof Element||e instanceof m(e).Element:!1}function v(e){return f()?e instanceof HTMLElement||e instanceof m(e).HTMLElement:!1}function y(e){return!f()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof m(e).ShadowRoot}function b(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=j(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function x(e){return/^(table|td|th)$/.test(p(e))}function S(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var C=/transform|translate|scale|rotate|perspective|filter/,w=/paint|layout|strict|content/,T=e=>!!e&&e!==`none`,E;function D(e){let t=_(e)?j(e):e;return T(t.transform)||T(t.translate)||T(t.scale)||T(t.rotate)||T(t.perspective)||!k()&&(T(t.backdropFilter)||T(t.filter))||C.test(t.willChange||``)||w.test(t.contain||``)}function O(e){let t=N(e);for(;v(t)&&!A(t);){if(D(t))return t;if(S(t))return null;t=N(t)}return null}function k(){return E??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),E}function A(e){return/^(html|body|#document)$/.test(p(e))}function j(e){return m(e).getComputedStyle(e)}function M(e){return _(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function N(e){if(p(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||y(e)&&e.host||h(e);return y(t)?t.host:t}function P(e){let t=N(e);return A(t)?(e.ownerDocument||e).body:v(t)&&b(t)?t:P(t)}function F(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=P(e),i=r===e.ownerDocument?.body,a=m(r);if(i){let e=I(a);return t.concat(a,a.visualViewport||[],b(r)?r:[],e&&n?F(e):[])}return t.concat(r,F(r,[],n))}function I(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var L={...d},R=L.useInsertionEffect,z=R&&R!==L.useLayoutEffect?R:e=>e();function B(e){let t=o(V).current;return t.next=e,z(t.effect),t.trampoline}function V(){let e={next:void 0,callback:H,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function H(){}var U=typeof document<`u`?d.useLayoutEffect:()=>{},W=d.createContext(void 0);function G(e=!1){let t=d.useContext(W);if(t===void 0&&!e)throw Error(l(16));return t}function K(e){let{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:a}=e,o=r&&t!==!1,s=r&&t===!1;return{props:d.useMemo(()=>{let e={onKeyDown(e){n&&t&&e.key!==`Tab`&&e.preventDefault()}};return r||(e.tabIndex=i,!a&&n&&(e.tabIndex=t?i:-1)),(a&&(t||o)||!a&&n)&&(e[`aria-disabled`]=n),a&&(!t||s)&&(e.disabled=n),e},[r,n,t,o,s,a,i])}}function q(e,t,{detail:n=0}={}){e.dispatchEvent(new(m(e)).PointerEvent(`click`,{bubbles:!0,cancelable:!0,composed:!0,detail:n,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function J(e={}){let{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:o=!0,composite:s}=e,c=d.useRef(null),l=G(!0),u=s??l!==void 0,{props:f}=K({focusableWhenDisabled:n,disabled:t,composite:u,tabIndex:r,isNativeButton:o}),p=d.useCallback(()=>{let e=c.current;Y(e)&&u&&t&&f.disabled===void 0&&e.disabled&&(e.disabled=!1)},[t,f.disabled,u]);return U(p,[p]),{getButtonProps:d.useCallback((e={})=>{let{onClick:n,onMouseDown:r,onKeyUp:s,onKeyDown:c,onPointerDown:l,...d}=e;return a({onClick(e){if(t){e.preventDefault();return}n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t||(i(e),c?.(e),e.baseUIHandlerPrevented))return;let n=e.target===e.currentTarget,r=e.currentTarget,a=Y(r),s=!o&&X(r),l=n&&(o?a:!s),d=e.key===`Enter`,f=e.key===` `,p=r.getAttribute(`role`),m=p?.startsWith(`menuitem`)||p===`option`||p===`gridcell`;if(n&&u&&f){if(e.defaultPrevented&&m)return;e.preventDefault(),(!o||a)&&(e.preventBaseUIHandler(),q(r,e));return}if(!l||o||!f&&!d){n&&s&&f&&e.preventDefault();return}e.defaultPrevented||(e.preventDefault(),d&&(e.preventBaseUIHandler(),q(r,e)))},onKeyUp(e){if(!t){if(i(e),s?.(e),e.target===e.currentTarget&&o&&u&&Y(e.currentTarget)&&e.key===` `){e.preventDefault();return}e.baseUIHandlerPrevented||e.target===e.currentTarget&&!o&&!u&&!e.defaultPrevented&&e.key===` `&&(e.preventBaseUIHandler(),q(e.currentTarget,e))}},onPointerDown(e){if(t){e.preventDefault();return}l?.(e)}},o?{type:`button`}:{role:`button`},f,d)},[t,f,u,o]),buttonRef:B(e=>{c.current=e,p()})}}function Y(e){return v(e)&&e.tagName===`BUTTON`}function X(e){return v(e)&&e.tagName===`A`&&!!e.href}var Z=d.forwardRef(function(e,t){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:o=!0,style:c,...l}=e,{getButtonProps:u,buttonRef:d}=J({disabled:i,focusableWhenDisabled:a,native:o});return s(`button`,e,{state:{disabled:i},ref:[t,d],props:[l,u]})}),Q=r(),ee=e(),$=c(`group/button inline-flex shrink-0 items-center justify-center rounded-md border border-transparent bg-clip-padding text-xs/relaxed font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-[2px] focus-visible:ring-ring/30 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-[2px] aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4`,{variants:{variant:{default:`bg-primary text-primary-foreground hover:bg-primary/80`,outline:`border-border hover:bg-input/50 hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:bg-input/30`,secondary:`bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground`,ghost:`hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50`,destructive:`bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-7 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5`,xs:`h-5 gap-1 rounded-sm px-2 text-[0.625rem] has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-2.5`,sm:`h-6 gap-1 px-2 text-xs/relaxed has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3`,lg:`h-8 gap-1 px-2.5 text-xs/relaxed has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 [&_svg:not([class*='size-'])]:size-4`,icon:`size-7 [&_svg:not([class*='size-'])]:size-3.5`,"icon-xs":`size-5 rounded-sm [&_svg:not([class*='size-'])]:size-2.5`,"icon-sm":`size-6 [&_svg:not([class*='size-'])]:size-3`,"icon-lg":`size-8 [&_svg:not([class*='size-'])]:size-4`}},defaultVariants:{variant:`default`,size:`default`}});function te(e){let t=(0,Q.c)(12),n,r,i,a;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4]):({className:n,variant:i,size:a,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a);let o=i===void 0?`default`:i,s=a===void 0?`default`:a,c;t[5]!==n||t[6]!==s||t[7]!==o?(c=u($({variant:o,size:s,className:n})),t[5]=n,t[6]=s,t[7]=o,t[8]=c):c=t[8];let l;return t[9]!==r||t[10]!==c?(l=(0,ee.jsx)(Z,{className:c,"data-slot":`button`,...r}),t[9]=r,t[10]=c,t[11]=l):l=t[11],l}export{b as C,k as D,S as E,g as S,x as T,m as _,G as a,v as b,L as c,h as d,I as f,N as g,F as h,W as i,j as l,M as m,$ as n,U as o,p,J as r,B as s,te as t,O as u,D as v,y as w,A as x,_ as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/card-D4KiNz_m.js b/spinifex/services/spinifexui/frontend/dist/assets/card-bxOLp7Xz.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/card-D4KiNz_m.js rename to spinifex/services/spinifexui/frontend/dist/assets/card-bxOLp7Xz.js index 4407741f9..250471747 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/card-D4KiNz_m.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/card-bxOLp7Xz.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";var r=t(),i=e();function a(e){let t=(0,r.c)(10),a,o,s;t[0]===e?(a=t[1],o=t[2],s=t[3]):({className:a,size:s,...o}=e,t[0]=e,t[1]=a,t[2]=o,t[3]=s);let c=s===void 0?`default`:s,l;t[4]===a?l=t[5]:(l=n(`group/card flex flex-col gap-4 overflow-hidden rounded-lg bg-card py-4 text-xs/relaxed text-card-foreground ring-1 ring-foreground/10 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 *:[img:first-child]:rounded-t-lg *:[img:last-child]:rounded-b-lg`,a),t[4]=a,t[5]=l);let u;return t[6]!==o||t[7]!==c||t[8]!==l?(u=(0,i.jsx)(`div`,{className:l,"data-size":c,"data-slot":`card`,...o}),t[6]=o,t[7]=c,t[8]=l,t[9]=u):u=t[9],u}function o(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-lg px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-header`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function s(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`text-sm font-medium`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-title`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function c(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`text-xs/relaxed text-muted-foreground`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-description`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function l(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`col-start-2 row-span-2 row-start-1 self-start justify-self-end`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-action`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function u(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`px-4 group-data-[size=sm]/card:px-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-content`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function d(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`flex items-center rounded-b-lg px-4 group-data-[size=sm]/card:px-3 [.border-t]:pt-4 group-data-[size=sm]/card:[.border-t]:pt-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-footer`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}export{d as a,c as i,l as n,o,u as r,s,a as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";var r=t(),i=e();function a(e){let t=(0,r.c)(10),a,o,s;t[0]===e?(a=t[1],o=t[2],s=t[3]):({className:a,size:s,...o}=e,t[0]=e,t[1]=a,t[2]=o,t[3]=s);let c=s===void 0?`default`:s,l;t[4]===a?l=t[5]:(l=n(`group/card flex flex-col gap-4 overflow-hidden rounded-lg bg-card py-4 text-xs/relaxed text-card-foreground ring-1 ring-foreground/10 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 *:[img:first-child]:rounded-t-lg *:[img:last-child]:rounded-b-lg`,a),t[4]=a,t[5]=l);let u;return t[6]!==o||t[7]!==c||t[8]!==l?(u=(0,i.jsx)(`div`,{className:l,"data-size":c,"data-slot":`card`,...o}),t[6]=o,t[7]=c,t[8]=l,t[9]=u):u=t[9],u}function o(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-lg px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-header`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function s(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`text-sm font-medium`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-title`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function c(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`text-xs/relaxed text-muted-foreground`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-description`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function l(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`col-start-2 row-span-2 row-start-1 self-start justify-self-end`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-action`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function u(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`px-4 group-data-[size=sm]/card:px-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-content`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function d(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`flex items-center rounded-b-lg px-4 group-data-[size=sm]/card:px-3 [.border-t]:pt-4 group-data-[size=sm]/card:[.border-t]:pt-3`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`div`,{className:s,"data-slot":`card-footer`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}export{d as a,c as i,l as n,o,u as r,s,a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-3CXakVjy.js b/spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-CKAX8Ak-.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-3CXakVjy.js rename to spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-CKAX8Ak-.js index 1bc8d8dd9..85f5359fb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-3CXakVjy.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/certificate-import-dialog-CKAX8Ak-.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{n as o,za as s}from"./awsClient-BYSqOjkz.js";import{i as c,n as l,r as u}from"./acm-DmCcUtE_.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{s as f,t as p}from"./field-DVCmLIN7.js";import{t as m}from"./textarea-By2jtnIk.js";import{a as ee,i as te,l as h,n as g,o as _,r as v,s as y,t as b}from"./alert-dialog-C5LIz1yI.js";var x=class extends c(l,u,`ImportCertificate`,s){},S=t(n(),1),C=r(),w=new TextEncoder;function T(){let e=(0,C.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:E,onSuccess:()=>{t.invalidateQueries({queryKey:[`acm`,`certificates`]})}},e[0]=t,e[1]=n),a(n)}async function E(e){let t=new x({Certificate:w.encode(e.certificate),PrivateKey:w.encode(e.privateKey),CertificateChain:e.certificateChain&&e.certificateChain.length>0?w.encode(e.certificateChain):void 0});return await o().send(t)}var D=e();function O(e){let t=(0,C.c)(54),{open:n,onOpenChange:r,onImported:i}=e,[a,o]=(0,S.useState)(``),[s,c]=(0,S.useState)(``),[l,u]=(0,S.useState)(``),x=T(),w;t[0]===x?w=t[1]:(w=()=>{o(``),c(``),u(``),x.reset()},t[0]=x,t[1]=w);let E=w,O;t[2]!==r||t[3]!==E?(O=e=>{e||E(),r(e)},t[2]=r,t[3]=E,t[4]=O):O=t[4];let k=O,A;t[5]!==a||t[6]!==s?(A=a.trim().length>0&&s.trim().length>0,t[5]=a,t[6]=s,t[7]=A):A=t[7];let j=A,M;t[8]!==j||t[9]!==a||t[10]!==l||t[11]!==x||t[12]!==i||t[13]!==r||t[14]!==s||t[15]!==E?(M=async()=>{if(j)try{let e=await x.mutateAsync({certificate:a,privateKey:s,certificateChain:l});e.CertificateArn&&i(e.CertificateArn),E(),r(!1)}catch{}},t[8]=j,t[9]=a,t[10]=l,t[11]=x,t[12]=i,t[13]=r,t[14]=s,t[15]=E,t[16]=M):M=t[16];let N=M,P;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(P={maxWidth:`36rem`,width:`calc(100vw - 2rem)`},t[17]=P):P=t[17];let F;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,D.jsxs)(y,{children:[(0,D.jsx)(h,{children:`Import certificate`}),(0,D.jsx)(ee,{children:`Paste a PEM-encoded certificate and its private key. The optional chain is appended for intermediate CAs.`})]}),t[18]=F):F=t[18];let I;t[19]===x.error?I=t[20]:(I=x.error&&(0,D.jsx)(d,{error:x.error,msg:`Failed to import certificate`}),t[19]=x.error,t[20]=I);let L;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-body`,children:`Certificate body`})}),t[21]=L):L=t[21];let R;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(R=e=>{o(e.target.value)},t[22]=R):R=t[22];let z;t[23]===a?z=t[24]:(z=(0,D.jsxs)(p,{children:[L,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-body`,onChange:R,placeholder:`-----BEGIN CERTIFICATE-----`,rows:5,value:a})]}),t[23]=a,t[24]=z);let B;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-key`,children:`Private key`})}),t[25]=B):B=t[25];let V;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(V=e=>{c(e.target.value)},t[26]=V):V=t[26];let H;t[27]===s?H=t[28]:(H=(0,D.jsxs)(p,{children:[B,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-key`,onChange:V,placeholder:`-----BEGIN PRIVATE KEY-----`,rows:5,value:s})]}),t[27]=s,t[28]=H);let U;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-chain`,children:`Certificate chain (optional)`})}),t[29]=U):U=t[29];let W;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(W=e=>{u(e.target.value)},t[30]=W):W=t[30];let G;t[31]===l?G=t[32]:(G=(0,D.jsxs)(p,{children:[U,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-chain`,onChange:W,placeholder:`-----BEGIN CERTIFICATE-----`,rows:4,value:l})]}),t[31]=l,t[32]=G);let K;t[33]!==z||t[34]!==H||t[35]!==G?(K=(0,D.jsxs)(`div`,{className:`min-w-0 space-y-4`,children:[z,H,G]}),t[33]=z,t[34]=H,t[35]=G,t[36]=K):K=t[36];let q;t[37]===x.isPending?q=t[38]:(q=(0,D.jsx)(v,{disabled:x.isPending,children:`Cancel`}),t[37]=x.isPending,t[38]=q);let J=!j||x.isPending,Y=x.isPending?`Importing…`:`Import`,X;t[39]!==N||t[40]!==J||t[41]!==Y?(X=(0,D.jsx)(g,{disabled:J,onClick:N,children:Y}),t[39]=N,t[40]=J,t[41]=Y,t[42]=X):X=t[42];let Z;t[43]!==q||t[44]!==X?(Z=(0,D.jsxs)(_,{children:[q,X]}),t[43]=q,t[44]=X,t[45]=Z):Z=t[45];let Q;t[46]!==K||t[47]!==Z||t[48]!==I?(Q=(0,D.jsxs)(te,{className:`grid-cols-[minmax(0,1fr)]`,style:P,children:[F,I,K,Z]}),t[46]=K,t[47]=Z,t[48]=I,t[49]=Q):Q=t[49];let $;return t[50]!==k||t[51]!==n||t[52]!==Q?($=(0,D.jsx)(b,{onOpenChange:k,open:n,children:Q}),t[50]=k,t[51]=n,t[52]=Q,t[53]=$):$=t[53],$}export{O as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{n as o,za as s}from"./awsClient-DzGEPkSc.js";import{i as c,n as l,r as u}from"./acm-ClT0dt6e.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{s as f,t as p}from"./field-DuilC4iP.js";import{t as m}from"./textarea-oyVxxKDw.js";import{a as ee,i as te,l as h,n as g,o as _,r as v,s as y,t as b}from"./alert-dialog-5uS2nPuy.js";var x=class extends c(l,u,`ImportCertificate`,s){},S=t(n(),1),C=r(),w=new TextEncoder;function T(){let e=(0,C.c)(2),t=i(),n;return e[0]===t?n=e[1]:(n={mutationFn:E,onSuccess:()=>{t.invalidateQueries({queryKey:[`acm`,`certificates`]})}},e[0]=t,e[1]=n),a(n)}async function E(e){let t=new x({Certificate:w.encode(e.certificate),PrivateKey:w.encode(e.privateKey),CertificateChain:e.certificateChain&&e.certificateChain.length>0?w.encode(e.certificateChain):void 0});return await o().send(t)}var D=e();function O(e){let t=(0,C.c)(54),{open:n,onOpenChange:r,onImported:i}=e,[a,o]=(0,S.useState)(``),[s,c]=(0,S.useState)(``),[l,u]=(0,S.useState)(``),x=T(),w;t[0]===x?w=t[1]:(w=()=>{o(``),c(``),u(``),x.reset()},t[0]=x,t[1]=w);let E=w,O;t[2]!==r||t[3]!==E?(O=e=>{e||E(),r(e)},t[2]=r,t[3]=E,t[4]=O):O=t[4];let k=O,A;t[5]!==a||t[6]!==s?(A=a.trim().length>0&&s.trim().length>0,t[5]=a,t[6]=s,t[7]=A):A=t[7];let j=A,M;t[8]!==j||t[9]!==a||t[10]!==l||t[11]!==x||t[12]!==i||t[13]!==r||t[14]!==s||t[15]!==E?(M=async()=>{if(j)try{let e=await x.mutateAsync({certificate:a,privateKey:s,certificateChain:l});e.CertificateArn&&i(e.CertificateArn),E(),r(!1)}catch{}},t[8]=j,t[9]=a,t[10]=l,t[11]=x,t[12]=i,t[13]=r,t[14]=s,t[15]=E,t[16]=M):M=t[16];let N=M,P;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(P={maxWidth:`36rem`,width:`calc(100vw - 2rem)`},t[17]=P):P=t[17];let F;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,D.jsxs)(y,{children:[(0,D.jsx)(h,{children:`Import certificate`}),(0,D.jsx)(ee,{children:`Paste a PEM-encoded certificate and its private key. The optional chain is appended for intermediate CAs.`})]}),t[18]=F):F=t[18];let I;t[19]===x.error?I=t[20]:(I=x.error&&(0,D.jsx)(d,{error:x.error,msg:`Failed to import certificate`}),t[19]=x.error,t[20]=I);let L;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-body`,children:`Certificate body`})}),t[21]=L):L=t[21];let R;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(R=e=>{o(e.target.value)},t[22]=R):R=t[22];let z;t[23]===a?z=t[24]:(z=(0,D.jsxs)(p,{children:[L,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-body`,onChange:R,placeholder:`-----BEGIN CERTIFICATE-----`,rows:5,value:a})]}),t[23]=a,t[24]=z);let B;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-key`,children:`Private key`})}),t[25]=B):B=t[25];let V;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(V=e=>{c(e.target.value)},t[26]=V):V=t[26];let H;t[27]===s?H=t[28]:(H=(0,D.jsxs)(p,{children:[B,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-key`,onChange:V,placeholder:`-----BEGIN PRIVATE KEY-----`,rows:5,value:s})]}),t[27]=s,t[28]=H);let U;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,D.jsx)(f,{children:(0,D.jsx)(`label`,{htmlFor:`cert-chain`,children:`Certificate chain (optional)`})}),t[29]=U):U=t[29];let W;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(W=e=>{u(e.target.value)},t[30]=W):W=t[30];let G;t[31]===l?G=t[32]:(G=(0,D.jsxs)(p,{children:[U,(0,D.jsx)(m,{className:`font-mono text-xs`,id:`cert-chain`,onChange:W,placeholder:`-----BEGIN CERTIFICATE-----`,rows:4,value:l})]}),t[31]=l,t[32]=G);let K;t[33]!==z||t[34]!==H||t[35]!==G?(K=(0,D.jsxs)(`div`,{className:`min-w-0 space-y-4`,children:[z,H,G]}),t[33]=z,t[34]=H,t[35]=G,t[36]=K):K=t[36];let q;t[37]===x.isPending?q=t[38]:(q=(0,D.jsx)(v,{disabled:x.isPending,children:`Cancel`}),t[37]=x.isPending,t[38]=q);let J=!j||x.isPending,Y=x.isPending?`Importing…`:`Import`,X;t[39]!==N||t[40]!==J||t[41]!==Y?(X=(0,D.jsx)(g,{disabled:J,onClick:N,children:Y}),t[39]=N,t[40]=J,t[41]=Y,t[42]=X):X=t[42];let Z;t[43]!==q||t[44]!==X?(Z=(0,D.jsxs)(_,{children:[q,X]}),t[43]=q,t[44]=X,t[45]=Z):Z=t[45];let Q;t[46]!==K||t[47]!==Z||t[48]!==I?(Q=(0,D.jsxs)(te,{className:`grid-cols-[minmax(0,1fr)]`,style:P,children:[F,I,K,Z]}),t[46]=K,t[47]=Z,t[48]=I,t[49]=Q):Q=t[49];let $;return t[50]!==k||t[51]!==n||t[52]!==Q?($=(0,D.jsx)(b,{onOpenChange:k,open:n,children:Q}),t[50]=k,t[51]=n,t[52]=Q,t[53]=$):$=t[53],$}export{O as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-Bzz2Dofw.js b/spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-CFBFXhwd.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-Bzz2Dofw.js rename to spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-CFBFXhwd.js index 605114d65..c64c44117 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-Bzz2Dofw.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/cli-command-panel-CFBFXhwd.js @@ -1,3 +1,3 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{tn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./createLucideIcon-q-BbhZtA.js";import{t as o}from"./check-Btb_GmyR.js";import{t as s}from"./chevron-down-CyoTcFS4.js";import{t as c}from"./copy-DSPsGRsQ.js";import{t as l}from"./button-B5pmTZ23.js";import{t as u}from"./use-copy-to-clipboard-FNrGqICS.js";var d=a(`square-terminal`,[[`path`,{d:`m7 11 2-2-2-2`,key:`1lz0vl`}],[`path`,{d:`M11 13h4`,key:`1p7l4v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}]]),f=r(),p=t(n(),1),m=e(),h={bin:`text-tactical-cyan font-semibold`,flag:`text-tactical-amber`,value:`text-foreground`,comment:`text-muted-foreground italic`,variable:`text-tactical-green font-semibold`};function g(e,t){return e.length>0?e:`<${t}>`}function _(e,t){return[{type:`flag`,value:` ${e}`},{type:`value`,value:` ${t}`}]}function v(e,t){return t===void 0||t===``||t===!1?[]:t===!0?[{type:`flag`,value:` ${e}`}]:_(e,t)}function y(e){return e.map(e=>e.parts.map(e=>e.value).join(``)).join(` +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{tn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./createLucideIcon-q-BbhZtA.js";import{t as o}from"./check-Btb_GmyR.js";import{t as s}from"./chevron-down-CyoTcFS4.js";import{t as c}from"./copy-DSPsGRsQ.js";import{t as l}from"./button-KK2VfbzH.js";import{t as u}from"./use-copy-to-clipboard-FNrGqICS.js";var d=a(`square-terminal`,[[`path`,{d:`m7 11 2-2-2-2`,key:`1lz0vl`}],[`path`,{d:`M11 13h4`,key:`1p7l4v`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,ry:`2`,key:`1m3agn`}]]),f=r(),p=t(n(),1),m=e(),h={bin:`text-tactical-cyan font-semibold`,flag:`text-tactical-amber`,value:`text-foreground`,comment:`text-muted-foreground italic`,variable:`text-tactical-green font-semibold`};function g(e,t){return e.length>0?e:`<${t}>`}function _(e,t){return[{type:`flag`,value:` ${e}`},{type:`value`,value:` ${t}`}]}function v(e,t){return t===void 0||t===``||t===!1?[]:t===!0?[{type:`flag`,value:` ${e}`}]:_(e,t)}function y(e){return e.map(e=>e.parts.map(e=>e.value).join(``)).join(` `)}function b(e){let t=(0,f.c)(18),{commands:n}=e,[r,a]=(0,p.useState)(!1),{copied:h,copy:g}=u();if(n.length===0)return null;let _;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(_=()=>{a(S)},t[0]=_):_=t[0];let v,b;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,m.jsx)(d,{className:`size-3.5`}),b=(0,m.jsx)(`span`,{children:`AWS CLI`}),t[1]=v,t[2]=b):(v=t[1],b=t[2]);let C=r&&`rotate-180`,w;t[3]===C?w=t[4]:(w=i(`ml-auto size-3.5 transition-transform`,C),t[3]=C,t[4]=w);let T;t[5]===w?T=t[6]:(T=(0,m.jsx)(s,{className:w}),t[5]=w,t[6]=T);let E;t[7]!==r||t[8]!==T?(E=(0,m.jsxs)(`button`,{type:`button`,onClick:_,className:`flex w-full items-center gap-2 px-3 py-2 text-xs font-medium text-muted-foreground transition-colors hover:text-foreground`,"aria-expanded":r,children:[v,b,T]}),t[7]=r,t[8]=T,t[9]=E):E=t[9];let D;t[10]!==n||t[11]!==h||t[12]!==g||t[13]!==r?(D=r&&(0,m.jsxs)(`div`,{className:`border-t border-border`,children:[(0,m.jsxs)(`div`,{className:`flex items-center justify-between border-b border-border px-3 py-1.5`,children:[(0,m.jsx)(`span`,{className:`text-[0.625rem] text-muted-foreground`,children:n.length>1?`${n.length} commands`:`command`}),(0,m.jsxs)(l,{type:`button`,variant:`ghost`,size:`xs`,onClick:async()=>{await g(y(n))},children:[h?(0,m.jsx)(o,{className:`size-2.5`}):(0,m.jsx)(c,{className:`size-2.5`}),h?`Copied`:`Copy`]})]}),(0,m.jsx)(`div`,{className:`overflow-x-auto p-3`,children:n.map((e,t)=>(0,m.jsxs)(`div`,{children:[n.length>1&&(0,m.jsx)(`div`,{className:`mb-1 text-[0.625rem] font-medium text-muted-foreground`,children:e.label}),(0,m.jsx)(`pre`,{className:`font-mono text-xs/relaxed`,children:(0,m.jsx)(`code`,{children:e.parts.map(x)})}),ti.map(i=>d[i]); +import"./compiler-runtime-BAC6wZ-W.js";import{a as e,i as t,n,o as r,r as i,t as a}from"./hex-encoding-B19xAT_7.js";function o(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t{let n=Array(e.length+t.length);for(let t=0;t({classGroupId:e,validator:t}),u=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),d=`-`,f=[],p=`arbitrary..`,m=e=>{let t=ee(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return g(e);let n=e.split(d);return h(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?c(i,t):t:i||f}return n[e]||f}}},h=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=h(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(d):e.slice(t).join(d),s=a.length;for(let e=0;ee.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?p+r:void 0})(),ee=e=>{let{theme:t,classGroups:n}=e;return te(n,t)},te=(e,t)=>{let n=u();for(let r in e){let i=e[r];ne(i,n,r,t)}return n},ne=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){ie(e,t,n);return}if(typeof e==`function`){ae(e,t,n,r);return}oe(e,t,n,r)},ie=(e,t,n)=>{let r=e===``?t:_(t,e);r.classGroupId=n},ae=(e,t,n,r)=>{if(v(e)){ne(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(l(n,e))},oe=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(d),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,se=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},ce=`!`,le=`:`,ue=[],de=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),fe=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return de(t,l,c,u)};if(t){let e=t+le,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):de(ue,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},y=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},pe=e=>({cache:se(e.cacheSize),parseClassName:fe(e),sortModifiers:y(e),postfixLookupClassGroupIds:me(e),...m(e)}),me=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(he),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let ee=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),te=f?ee+ce:ee,ne=te+g;if(s.indexOf(ne)>-1)continue;s.push(ne);let re=i(g,h);for(let e=0;e0?` `+l:l)}return l},ge=(...e)=>{let t=0,n,r,i=``;for(;t{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r{let n,r,i,a,o=o=>(n=pe(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=b(e,n);return i(e,a),a};return a=o,(...e)=>a(ge(...e))},ye=[],x=e=>{let t=t=>t[e]||ye;return t.isThemeGetter=!0,t},S=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,C=/^\((?:(\w[\w-]*):)?(.+)\)$/i,be=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,xe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Se=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Ce=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,we=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Te=e=>be.test(e),T=e=>!!e&&!Number.isNaN(Number(e)),E=e=>!!e&&Number.isInteger(Number(e)),Ee=e=>e.endsWith(`%`)&&T(e.slice(0,-1)),D=e=>xe.test(e),De=()=>!0,Oe=e=>w.test(e)&&!Se.test(e),ke=()=>!1,Ae=e=>Ce.test(e),je=e=>we.test(e),Me=e=>!O(e)&&!k(e),Ne=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Pe=e=>Ye(e,$e,ke),O=e=>S.test(e),Fe=e=>Ye(e,et,Oe),Ie=e=>Ye(e,tt,T),Le=e=>Ye(e,rt,De),Re=e=>Ye(e,nt,ke),ze=e=>Ye(e,Ze,ke),Be=e=>Ye(e,Qe,je),Ve=e=>Ye(e,it,Ae),k=e=>C.test(e),He=e=>Xe(e,et),Ue=e=>Xe(e,nt),We=e=>Xe(e,Ze),Ge=e=>Xe(e,$e),Ke=e=>Xe(e,Qe),qe=e=>Xe(e,it,!0),Je=e=>Xe(e,rt,!0),Ye=(e,t,n)=>{let r=S.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Xe=(e,t,n=!1)=>{let r=C.exec(e);return r?r[1]?t(r[1]):n:!1},Ze=e=>e===`position`||e===`percentage`,Qe=e=>e===`image`||e===`url`,$e=e=>e===`length`||e===`size`||e===`bg-size`,et=e=>e===`length`,tt=e=>e===`number`,nt=e=>e===`family-name`,rt=e=>e===`number`||e===`weight`,it=e=>e===`shadow`,at=ve(()=>{let e=x(`color`),t=x(`font`),n=x(`text`),r=x(`font-weight`),i=x(`tracking`),a=x(`leading`),o=x(`breakpoint`),s=x(`container`),c=x(`spacing`),l=x(`radius`),u=x(`shadow`),d=x(`inset-shadow`),f=x(`text-shadow`),p=x(`drop-shadow`),m=x(`blur`),h=x(`perspective`),g=x(`aspect`),ee=x(`ease`),te=x(`animate`),ne=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],re=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ie=()=>[...re(),k,O],ae=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],oe=()=>[`auto`,`contain`,`none`],_=()=>[k,O,c],v=()=>[Te,`full`,`auto`,..._()],se=()=>[E,`none`,`subgrid`,k,O],ce=()=>[`auto`,{span:[`full`,E,k,O]},E,k,O],le=()=>[E,`auto`,k,O],ue=()=>[`auto`,`min`,`max`,`fr`,k,O],de=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],fe=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],y=()=>[`auto`,..._()],pe=()=>[Te,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,..._()],me=()=>[Te,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,..._()],he=()=>[Te,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,..._()],b=()=>[e,k,O],ge=()=>[...re(),We,ze,{position:[k,O]}],_e=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],ve=()=>[`auto`,`cover`,`contain`,Ge,Pe,{size:[k,O]}],ye=()=>[Ee,He,Fe],S=()=>[``,`none`,`full`,l,k,O],C=()=>[``,T,He,Fe],be=()=>[`solid`,`dashed`,`dotted`,`double`],xe=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],w=()=>[T,Ee,We,ze],Se=()=>[``,`none`,m,k,O],Ce=()=>[`none`,T,k,O],we=()=>[`none`,T,k,O],Oe=()=>[T,k,O],ke=()=>[Te,`full`,..._()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[D],breakpoint:[D],color:[De],container:[D],"drop-shadow":[D],ease:[`in`,`out`,`in-out`],font:[Me],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[D],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[D],shadow:[D],spacing:[`px`,T],text:[D],"text-shadow":[D],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,Te,O,k,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,k,O]}],"container-named":[Ne],columns:[{columns:[T,O,k,s]}],"break-after":[{"break-after":ne()}],"break-before":[{"break-before":ne()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ie()}],overflow:[{overflow:ae()}],"overflow-x":[{"overflow-x":ae()}],"overflow-y":[{"overflow-y":ae()}],overscroll:[{overscroll:oe()}],"overscroll-x":[{"overscroll-x":oe()}],"overscroll-y":[{"overscroll-y":oe()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:v()}],"inset-x":[{"inset-x":v()}],"inset-y":[{"inset-y":v()}],start:[{"inset-s":v(),start:v()}],end:[{"inset-e":v(),end:v()}],"inset-bs":[{"inset-bs":v()}],"inset-be":[{"inset-be":v()}],top:[{top:v()}],right:[{right:v()}],bottom:[{bottom:v()}],left:[{left:v()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[E,`auto`,k,O]}],basis:[{basis:[Te,`full`,`auto`,s,..._()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[T,Te,`auto`,`initial`,`none`,O]}],grow:[{grow:[``,T,k,O]}],shrink:[{shrink:[``,T,k,O]}],order:[{order:[E,`first`,`last`,`none`,k,O]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:ce()}],"col-start":[{"col-start":le()}],"col-end":[{"col-end":le()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:ce()}],"row-start":[{"row-start":le()}],"row-end":[{"row-end":le()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ue()}],"auto-rows":[{"auto-rows":ue()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...de(),`normal`]}],"justify-items":[{"justify-items":[...fe(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...fe()]}],"align-content":[{content:[`normal`,...de()]}],"align-items":[{items:[...fe(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...fe(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":de()}],"place-items":[{"place-items":[...fe(),`baseline`]}],"place-self":[{"place-self":[`auto`,...fe()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pbs:[{pbs:_()}],pbe:[{pbe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:y()}],mx:[{mx:y()}],my:[{my:y()}],ms:[{ms:y()}],me:[{me:y()}],mbs:[{mbs:y()}],mbe:[{mbe:y()}],mt:[{mt:y()}],mr:[{mr:y()}],mb:[{mb:y()}],ml:[{ml:y()}],"space-x":[{"space-x":_()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":_()}],"space-y-reverse":[`space-y-reverse`],size:[{size:pe()}],"inline-size":[{inline:[`auto`,...me()]}],"min-inline-size":[{"min-inline":[`auto`,...me()]}],"max-inline-size":[{"max-inline":[`none`,...me()]}],"block-size":[{block:[`auto`,...he()]}],"min-block-size":[{"min-block":[`auto`,...he()]}],"max-block-size":[{"max-block":[`none`,...he()]}],w:[{w:[s,`screen`,...pe()]}],"min-w":[{"min-w":[s,`screen`,`none`,...pe()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...pe()]}],h:[{h:[`screen`,`lh`,...pe()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...pe()]}],"max-h":[{"max-h":[`screen`,`lh`,...pe()]}],"font-size":[{text:[`base`,n,He,Fe]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,Je,Le]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Ee,O]}],"font-family":[{font:[Ue,Re,t]}],"font-features":[{"font-features":[O]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,k,O]}],"line-clamp":[{"line-clamp":[T,`none`,k,Ie]}],leading:[{leading:[a,..._()]}],"list-image":[{"list-image":[`none`,k,O]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,k,O]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:b()}],"text-color":[{text:b()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...be(),`wavy`]}],"text-decoration-thickness":[{decoration:[T,`from-font`,`auto`,k,Fe]}],"text-decoration-color":[{decoration:b()}],"underline-offset":[{"underline-offset":[T,`auto`,k,O]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:_()}],"tab-size":[{tab:[E,k,O]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,k,O]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,k,O]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:ge()}],"bg-repeat":[{bg:_e()}],"bg-size":[{bg:ve()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},E,k,O],radial:[``,k,O],conic:[E,k,O]},Ke,Be]}],"bg-color":[{bg:b()}],"gradient-from-pos":[{from:ye()}],"gradient-via-pos":[{via:ye()}],"gradient-to-pos":[{to:ye()}],"gradient-from":[{from:b()}],"gradient-via":[{via:b()}],"gradient-to":[{to:b()}],rounded:[{rounded:S()}],"rounded-s":[{"rounded-s":S()}],"rounded-e":[{"rounded-e":S()}],"rounded-t":[{"rounded-t":S()}],"rounded-r":[{"rounded-r":S()}],"rounded-b":[{"rounded-b":S()}],"rounded-l":[{"rounded-l":S()}],"rounded-ss":[{"rounded-ss":S()}],"rounded-se":[{"rounded-se":S()}],"rounded-ee":[{"rounded-ee":S()}],"rounded-es":[{"rounded-es":S()}],"rounded-tl":[{"rounded-tl":S()}],"rounded-tr":[{"rounded-tr":S()}],"rounded-br":[{"rounded-br":S()}],"rounded-bl":[{"rounded-bl":S()}],"border-w":[{border:C()}],"border-w-x":[{"border-x":C()}],"border-w-y":[{"border-y":C()}],"border-w-s":[{"border-s":C()}],"border-w-e":[{"border-e":C()}],"border-w-bs":[{"border-bs":C()}],"border-w-be":[{"border-be":C()}],"border-w-t":[{"border-t":C()}],"border-w-r":[{"border-r":C()}],"border-w-b":[{"border-b":C()}],"border-w-l":[{"border-l":C()}],"divide-x":[{"divide-x":C()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":C()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...be(),`hidden`,`none`]}],"divide-style":[{divide:[...be(),`hidden`,`none`]}],"border-color":[{border:b()}],"border-color-x":[{"border-x":b()}],"border-color-y":[{"border-y":b()}],"border-color-s":[{"border-s":b()}],"border-color-e":[{"border-e":b()}],"border-color-bs":[{"border-bs":b()}],"border-color-be":[{"border-be":b()}],"border-color-t":[{"border-t":b()}],"border-color-r":[{"border-r":b()}],"border-color-b":[{"border-b":b()}],"border-color-l":[{"border-l":b()}],"divide-color":[{divide:b()}],"outline-style":[{outline:[...be(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[T,k,O]}],"outline-w":[{outline:[``,T,He,Fe]}],"outline-color":[{outline:b()}],shadow:[{shadow:[``,`none`,u,qe,Ve]}],"shadow-color":[{shadow:b()}],"inset-shadow":[{"inset-shadow":[`none`,d,qe,Ve]}],"inset-shadow-color":[{"inset-shadow":b()}],"ring-w":[{ring:C()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:b()}],"ring-offset-w":[{"ring-offset":[T,Fe]}],"ring-offset-color":[{"ring-offset":b()}],"inset-ring-w":[{"inset-ring":C()}],"inset-ring-color":[{"inset-ring":b()}],"text-shadow":[{"text-shadow":[`none`,f,qe,Ve]}],"text-shadow-color":[{"text-shadow":b()}],opacity:[{opacity:[T,k,O]}],"mix-blend":[{"mix-blend":[...xe(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":xe()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[T]}],"mask-image-linear-from-pos":[{"mask-linear-from":w()}],"mask-image-linear-to-pos":[{"mask-linear-to":w()}],"mask-image-linear-from-color":[{"mask-linear-from":b()}],"mask-image-linear-to-color":[{"mask-linear-to":b()}],"mask-image-t-from-pos":[{"mask-t-from":w()}],"mask-image-t-to-pos":[{"mask-t-to":w()}],"mask-image-t-from-color":[{"mask-t-from":b()}],"mask-image-t-to-color":[{"mask-t-to":b()}],"mask-image-r-from-pos":[{"mask-r-from":w()}],"mask-image-r-to-pos":[{"mask-r-to":w()}],"mask-image-r-from-color":[{"mask-r-from":b()}],"mask-image-r-to-color":[{"mask-r-to":b()}],"mask-image-b-from-pos":[{"mask-b-from":w()}],"mask-image-b-to-pos":[{"mask-b-to":w()}],"mask-image-b-from-color":[{"mask-b-from":b()}],"mask-image-b-to-color":[{"mask-b-to":b()}],"mask-image-l-from-pos":[{"mask-l-from":w()}],"mask-image-l-to-pos":[{"mask-l-to":w()}],"mask-image-l-from-color":[{"mask-l-from":b()}],"mask-image-l-to-color":[{"mask-l-to":b()}],"mask-image-x-from-pos":[{"mask-x-from":w()}],"mask-image-x-to-pos":[{"mask-x-to":w()}],"mask-image-x-from-color":[{"mask-x-from":b()}],"mask-image-x-to-color":[{"mask-x-to":b()}],"mask-image-y-from-pos":[{"mask-y-from":w()}],"mask-image-y-to-pos":[{"mask-y-to":w()}],"mask-image-y-from-color":[{"mask-y-from":b()}],"mask-image-y-to-color":[{"mask-y-to":b()}],"mask-image-radial":[{"mask-radial":[k,O]}],"mask-image-radial-from-pos":[{"mask-radial-from":w()}],"mask-image-radial-to-pos":[{"mask-radial-to":w()}],"mask-image-radial-from-color":[{"mask-radial-from":b()}],"mask-image-radial-to-color":[{"mask-radial-to":b()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":re()}],"mask-image-conic-pos":[{"mask-conic":[T]}],"mask-image-conic-from-pos":[{"mask-conic-from":w()}],"mask-image-conic-to-pos":[{"mask-conic-to":w()}],"mask-image-conic-from-color":[{"mask-conic-from":b()}],"mask-image-conic-to-color":[{"mask-conic-to":b()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:ge()}],"mask-repeat":[{mask:_e()}],"mask-size":[{mask:ve()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,k,O]}],filter:[{filter:[``,`none`,k,O]}],blur:[{blur:Se()}],brightness:[{brightness:[T,k,O]}],contrast:[{contrast:[T,k,O]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,qe,Ve]}],"drop-shadow-color":[{"drop-shadow":b()}],grayscale:[{grayscale:[``,T,k,O]}],"hue-rotate":[{"hue-rotate":[T,k,O]}],invert:[{invert:[``,T,k,O]}],saturate:[{saturate:[T,k,O]}],sepia:[{sepia:[``,T,k,O]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,k,O]}],"backdrop-blur":[{"backdrop-blur":Se()}],"backdrop-brightness":[{"backdrop-brightness":[T,k,O]}],"backdrop-contrast":[{"backdrop-contrast":[T,k,O]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,T,k,O]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[T,k,O]}],"backdrop-invert":[{"backdrop-invert":[``,T,k,O]}],"backdrop-opacity":[{"backdrop-opacity":[T,k,O]}],"backdrop-saturate":[{"backdrop-saturate":[T,k,O]}],"backdrop-sepia":[{"backdrop-sepia":[``,T,k,O]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,k,O]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[T,`initial`,k,O]}],ease:[{ease:[`linear`,`initial`,ee,k,O]}],delay:[{delay:[T,k,O]}],animate:[{animate:[`none`,te,k,O]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,k,O]}],"perspective-origin":[{"perspective-origin":ie()}],rotate:[{rotate:Ce()}],"rotate-x":[{"rotate-x":Ce()}],"rotate-y":[{"rotate-y":Ce()}],"rotate-z":[{"rotate-z":Ce()}],scale:[{scale:we()}],"scale-x":[{"scale-x":we()}],"scale-y":[{"scale-y":we()}],"scale-z":[{"scale-z":we()}],"scale-3d":[`scale-3d`],skew:[{skew:Oe()}],"skew-x":[{"skew-x":Oe()}],"skew-y":[{"skew-y":Oe()}],transform:[{transform:[k,O,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ie()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ke()}],"translate-x":[{"translate-x":ke()}],"translate-y":[{"translate-y":ke()}],"translate-z":[{"translate-z":ke()}],"translate-none":[`translate-none`],zoom:[{zoom:[E,k,O]}],accent:[{accent:b()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:b()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,k,O]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":b()}],"scrollbar-track-color":[{"scrollbar-track":b()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mbs":[{"scroll-mbs":_()}],"scroll-mbe":[{"scroll-mbe":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pbs":[{"scroll-pbs":_()}],"scroll-pbe":[{"scroll-pbe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,k,O]}],fill:[{fill:[`none`,...b()]}],"stroke-w":[{stroke:[T,He,Fe,Ie]}],stroke:[{stroke:[`none`,...b()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function ot(...e){return at(s(e))}var st=new Intl.DateTimeFormat(void 0,{year:`numeric`,month:`long`,day:`numeric`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`});function ct(e){return e?st.format(new Date(e)):`Unknown`}function lt(e){return`${Math.round(e/1024)} GiB`}var ut=[`B`,`KB`,`MB`,`GB`,`TB`];function dt(e){if(e===0)return`0 B`;let t=Math.floor(Math.log(e)/Math.log(1024));return`${(e/1024**t).toFixed(2)} ${ut[t]}`}function ft(e){return e?.find(e=>e.Key===`Name`)?.Value}function pt(e){let t=e.GroupId??``;return e.GroupName?`${t} (${e.GroupName})`:t}var mt=/\/$/;function ht(e){return e.replace(mt,``)}function gt(e){return e&&(e.endsWith(`/`)?e:`${e}/`)}function _t(e,t){return e.startsWith(t)?e:`${t}${e}`}function vt(e,t){return e.startsWith(t)?e.slice(t.length):e}function yt(e,t,n){return e.$source||={},e.$source[t]=n,e}var bt=e=>e?.body instanceof ReadableStream,xt=(e,t)=>{let n=[];if(e&&n.push(e),t)for(let e of t)n.push(e);return n},St=(e,t)=>`${e||`anonymous`}${t&&t.length>0?` (a.k.a. ${t.join(`,`)})`:``}`,Ct=()=>{let e=[],t=[],n=!1,r=new Set,i=e=>e.sort((e,t)=>wt[t.step]-wt[e.step]||Tt[t.priority||`normal`]-Tt[e.priority||`normal`]),a=n=>{let i=!1,a=e=>{let t=xt(e.name,e.aliases);if(t.includes(n)){i=!0;for(let e of t)r.delete(e);return!1}return!0};return e=e.filter(a),t=t.filter(a),i},o=n=>{let i=!1,a=e=>{if(e.middleware===n){i=!0;for(let t of xt(e.name,e.aliases))r.delete(t);return!1}return!0};return e=e.filter(a),t=t.filter(a),i},s=n=>(e.forEach(e=>{n.add(e.middleware,{...e})}),t.forEach(e=>{n.addRelativeTo(e.middleware,{...e})}),n.identifyOnResolve?.(u.identifyOnResolve()),n),c=e=>{let t=[];return e.before.forEach(e=>{e.before.length===0&&e.after.length===0?t.push(e):t.push(...c(e))}),t.push(e),e.after.reverse().forEach(e=>{e.before.length===0&&e.after.length===0?t.push(e):t.push(...c(e))}),t},l=(n=!1)=>{let r=[],a=[],o={};return e.forEach(e=>{let t={...e,before:[],after:[]};for(let e of xt(t.name,t.aliases))o[e]=t;r.push(t)}),t.forEach(e=>{let t={...e,before:[],after:[]};for(let e of xt(t.name,t.aliases))o[e]=t;a.push(t)}),a.forEach(e=>{if(e.toMiddleware){let t=o[e.toMiddleware];if(t===void 0){if(n)return;throw Error(`${e.toMiddleware} is not found when adding ${St(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}e.relation===`after`&&t.after.push(e),e.relation===`before`&&t.before.push(e)}}),i(r).map(c).reduce((e,t)=>(e.push(...t),e),[])},u={add:(t,n={})=>{let{name:i,override:a,aliases:o}=n,s={step:`initialize`,priority:`normal`,middleware:t,...n},c=xt(i,o);if(c.length>0){if(c.some(e=>r.has(e))){if(!a)throw Error(`Duplicate middleware name '${St(i,o)}'`);for(let t of c){let n=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(n===-1)continue;let r=e[n];if(r.step!==s.step||s.priority!==r.priority)throw Error(`"${St(r.name,r.aliases)}" middleware with ${r.priority} priority in ${r.step} step cannot be overridden by "${St(i,o)}" middleware with ${s.priority} priority in ${s.step} step.`);e.splice(n,1)}}for(let e of c)r.add(e)}e.push(s)},addRelativeTo:(e,n)=>{let{name:i,override:a,aliases:o}=n,s={middleware:e,...n},c=xt(i,o);if(c.length>0){if(c.some(e=>r.has(e))){if(!a)throw Error(`Duplicate middleware name '${St(i,o)}'`);for(let e of c){let n=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(n===-1)continue;let r=t[n];if(r.toMiddleware!==s.toMiddleware||r.relation!==s.relation)throw Error(`"${St(r.name,r.aliases)}" middleware ${r.relation} "${r.toMiddleware}" middleware cannot be overridden by "${St(i,o)}" middleware ${s.relation} "${s.toMiddleware}" middleware.`);t.splice(n,1)}}for(let e of c)r.add(e)}t.push(s)},clone:()=>s(Ct()),use:e=>{e.applyToStack(u)},remove:e=>typeof e==`string`?a(e):o(e),removeByTag:n=>{let i=!1,a=e=>{let{tags:t,name:a,aliases:o}=e;if(t&&t.includes(n)){let e=xt(a,o);for(let t of e)r.delete(t);return i=!0,!1}return!0};return e=e.filter(a),t=t.filter(a),i},concat:e=>{let t=s(Ct());return t.use(e),t.identifyOnResolve(n||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:s,identify:()=>l(!0).map(e=>{let t=e.step??e.relation+` `+e.toMiddleware;return St(e.name,e.aliases)+` - `+t}),identifyOnResolve(e){return typeof e==`boolean`&&(n=e),n},resolve:(e,t)=>{for(let n of l().map(e=>e.middleware).reverse())e=n(e,t);return n&&console.log(u.identify()),e}};return u},wt={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},Tt={high:3,normal:2,low:1},Et;(function(e){e.HTTP=`http`,e.HTTPS=`https`})(Et||={});var Dt;(function(e){e.MD5=`md5`,e.CRC32=`crc32`,e.CRC32C=`crc32c`,e.SHA1=`sha1`,e.SHA256=`sha256`})(Dt||={});var Ot=`__smithy_context`,kt=e=>e.__smithy_context||={},A=class e{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(e){this.method=e.method||`GET`,this.hostname=e.hostname||`localhost`,this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)===`:`?e.protocol:`${e.protocol}:`:`https:`,this.path=e.path?e.path.charAt(0)===`/`?e.path:`/${e.path}`:`/`,this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(t){let n=new e({...t,headers:{...t.headers}});return n.query&&=At(n.query),n}static isInstance(e){if(!e)return!1;let t=e;return`method`in t&&`protocol`in t&&`hostname`in t&&`path`in t&&typeof t.query==`object`&&typeof t.headers==`object`}clone(){return e.clone(this)}};function At(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{})}var jt=class{statusCode;reason;headers;body;constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let t=e;return typeof t.statusCode==`number`&&typeof t.headers==`object`}},Mt=RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`),Nt=(e,t=!1)=>{if(!t)return Mt.test(e);let n=e.split(`.`);for(let e of n)if(!Nt(e))return!1;return!0};function Pt(e){return/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(e)}var Ft=e=>{if(typeof e==`function`)return e;let t=Promise.resolve(e);return()=>t};function It(e){let t={};if(e=e.replace(/^\?/,``),e)for(let n of e.split(`&`)){let[e,r=null]=n.split(`=`);e=decodeURIComponent(e),r&&=decodeURIComponent(r),e in t?Array.isArray(t[e])?t[e].push(r):t[e]=[t[e],r]:t[e]=r}return t}var Lt=e=>{if(typeof e==`string`)return Lt(new URL(e));let{hostname:t,pathname:n,port:r,protocol:i,search:a}=e,o;return a&&(o=It(a)),{hostname:t,port:r?parseInt(r):void 0,protocol:i,path:n,query:o}},Rt=e=>{if(typeof e==`object`){if(`url`in e){let t=Lt(e.url);if(e.headers){t.headers={};for(let n in e.headers)r(e.headers,n)&&(t.headers[n.toLowerCase()]=e.headers[n].join(`, `))}return t}return e}return Lt(e)},zt=e=>()=>Promise.reject(e),Bt=class{config;middlewareStack=Ct();initConfig;handlers;constructor(e){this.config=e;let{protocol:t,protocolSettings:n}=e;n&&typeof t==`function`&&(e.protocol=new t(n))}send(e,t,n){let r=typeof t==`function`?void 0:t,i=typeof t==`function`?t:n,a=r===void 0&&this.config.cacheMiddleware===!0,o;if(a){this.handlers||=new WeakMap;let t=this.handlers;t.has(e.constructor)?o=t.get(e.constructor):(o=e.resolveMiddleware(this.middlewareStack,this.config,r),t.set(e.constructor,o))}else delete this.handlers,o=e.resolveMiddleware(this.middlewareStack,this.config,r);if(i)o(e).then(e=>i(null,e.output),e=>i(e)).catch(()=>{});else return o(e).then(e=>e.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}},Vt=e=>typeof e==`function`?e():e,Ht=(e,t,n,r,i)=>({name:t,namespace:e,traits:n,input:r,output:i}),Ut=e=>(t,n)=>async r=>{let{response:i}=await t(r),{operationSchema:a}=kt(n),[,o,s,c,l,u]=a??[];try{return{response:i,output:await e.protocol.deserializeResponse(Ht(o,s,c,l,u),{...e,...n},i)}}catch(e){if(Object.defineProperty(e,"$response",{value:i,enumerable:!1,writable:!1,configurable:!1}),!(`$metadata`in e)){let t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;try{e.message+=` + `+t}catch{!n.logger||n.logger?.constructor?.name===`NoOpLogger`?console.warn(t):n.logger?.warn?.(t)}e.$responseBodyText!==void 0&&e.$response&&(e.$response.body=e.$responseBodyText);try{if(jt.isInstance(i)){let{headers:t={},statusCode:n}=i,r=Object.entries(t);e.$metadata={httpStatusCode:n,requestId:Wt(/^x-[\w-]+-request-?id$/,r),extendedRequestId:Wt(/^x-[\w-]+-id-2$/,r),cfId:Wt(/^x-[\w-]+-cf-id$/,r)}}}catch{}}throw e}},Wt=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1],Gt=e=>(t,n)=>async r=>{let{operationSchema:i}=kt(n),[,a,o,s,c,l]=i??[],u=n.endpointV2?async()=>Rt(n.endpointV2):e.endpoint,d=await e.protocol.serializeRequest(Ht(a,o,s,c,l),r.input,{...e,...n,endpoint:u});return t({...r,request:d})},Kt={name:`deserializerMiddleware`,step:`deserialize`,tags:[`DESERIALIZER`],override:!0},qt={name:`serializerMiddleware`,step:`serialize`,tags:[`SERIALIZER`],override:!0};function Jt(e){return{applyToStack:t=>{t.add(Gt(e),qt),t.add(Ut(e),Kt),e.protocol.setSerdeContext(e)}}}var Yt=[];function Xt(e){if(typeof e==`object`)return e;if(e|=0,Yt[e])return Yt[e];let t={},n=0;for(let r of[`httpLabel`,`idempotent`,`idempotencyToken`,`sensitive`,`httpPayload`,`httpResponseCode`,`httpQueryParams`])(e>>n++&1)==1&&(t[r]=1);return Yt[e]=t}var Zt={it:Symbol.for(`@smithy/nor-struct-it`),ns:Symbol.for(`@smithy/ns`)},Qt=[],$t={},j=class e{ref;memberName;static symbol=Symbol.for(`@smithy/nor`);symbol=e.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(t,n){this.ref=t,this.memberName=n;let r=[],i=t,a=t;for(this._isMemberSchema=!1;tn(i);)r.push(i[1]),i=i[0],a=Vt(i),this._isMemberSchema=!0;if(r.length>0){this.memberTraits={};for(let e=r.length-1;e>=0;--e){let t=r[e];Object.assign(this.memberTraits,Xt(t))}}else this.memberTraits=0;if(a instanceof e){let e=this.memberTraits;Object.assign(this,a),this.memberTraits=Object.assign({},e,a.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=n??a.memberName;return}if(this.schema=Vt(a),nn(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(a),this.traits=0),this._isMemberSchema&&!n)throw Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let t=this.prototype.isPrototypeOf(e);return!t&&typeof e==`object`&&e?e.symbol===this.symbol:t}static of(t){let n=typeof t==`function`||typeof t==`object`&&!!t;if(typeof t==`number`){if(Qt[t])return Qt[t]}else if(typeof t==`string`){if($t[t])return $t[t]}else if(n&&t[Zt.ns])return t[Zt.ns];let r=Vt(t);if(r instanceof e)return r;if(tn(r)){let[n,i]=r;if(n instanceof e)return Object.assign(n.getMergedTraits(),Xt(i)),n;throw Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(t,null,2)}.`)}let i=new e(r);return n?t[Zt.ns]=i:typeof r==`string`?$t[r]=i:typeof r==`number`?Qt[r]=i:i}getSchema(){let e=this.schema;return Array.isArray(e)&&e[0]===0?e[4]:e}getName(e=!1){let{name:t}=this;return!e&&t&&t.includes(`#`)?t.split(`#`)[1]:t||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return typeof e==`number`?e>=64&&e<128:e[0]===1}isMapSchema(){let e=this.getSchema();return typeof e==`number`?e>=128&&e<=255:e[0]===2}isStructSchema(){let e=this.getSchema();if(typeof e!=`object`)return!1;let t=e[0];return t===3||t===-3||t===4}isUnionSchema(){let e=this.getSchema();return typeof e==`object`&&e[0]===4}isBlobSchema(){let e=this.getSchema();return e===21||e===42}isTimestampSchema(){let e=this.getSchema();return typeof e==`number`&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()===`unit`}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??={...this.getOwnTraits(),...this.getMemberTraits()}}getMemberTraits(){return Xt(this.memberTraits)}getOwnTraits(){return Xt(this.traits)}getKeySchema(){let[e,t]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!t)throw Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let n=this.getSchema();return en([e?15:n[4]??0,0],`key`)}getValueSchema(){let e=this.getSchema(),[t,n,r]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e==`number`?63&e:e&&typeof e==`object`&&(n||r)?e[3+e[0]]:t?15:void 0;if(i!=null)return en([i,0],n?`value`:`member`);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let t=this.getSchema();if(this.isStructSchema()&&t[4].includes(e)){let n=t[4].indexOf(e),r=t[5][n];return en(tn(r)?r:[r,0],e)}if(this.isDocumentSchema())return en([15,0],e);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[t,n]of this.structIterator())e[t]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,t]of this.structIterator())if(t.isStreaming()&&t.isStructSchema())return e}return``}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw Error(`@smithy/core/schema - cannot iterate non-struct schema.`);let e=this.getSchema(),t=e[4].length,n=e[Zt.it];if(n&&t===n.length){yield*n;return}n=Array(t);for(let r=0;rArray.isArray(e)&&e.length===2,nn=e=>Array.isArray(e)&&e.length>=5,rn=`***SensitiveInformation***`;function an(e,t){if(t==null)return t;let n=j.of(e);if(n.getMergedTraits().sensitive)return rn;if(n.isListSchema()){if(n.getValueSchema().getMergedTraits().sensitive)return rn}else if(n.isMapSchema()){if(n.getKeySchema().getMergedTraits().sensitive||n.getValueSchema().getMergedTraits().sensitive)return rn}else if(n.isStructSchema()&&typeof t==`object`){let e=t,r={};for(let[t,i]of n.structIterator())e[t]!=null&&(r[t]=an(i,e[t]));return r}return t}var on=class{middlewareStack=Ct();schema;static classBuilder(){return new sn}resolveMiddlewareWithContext(e,t,n,{middlewareFn:r,clientName:i,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,smithyContext:c,additionalContext:l,CommandCtor:u}){for(let i of r.bind(this)(u,e,t,n))this.middlewareStack.use(i);let d=e.concat(this.middlewareStack),{logger:f}=t,p={logger:f,clientName:i,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,[Ot]:{commandInstance:this,...c},...l},{requestHandler:m}=t,h=n??{};return c.eventStream&&(h={isEventStream:!0,...h}),d.resolve(e=>m.handle(e.request,h),p)}},sn=class{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName=``;_clientName=``;_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t,n={}){return this._smithyContext={service:e,operation:t,...n},this}c(e={}){return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(e=e=>e,t=e=>e){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){let e=this,t;return t=class extends on{input;static getEndpointParameterInstructions(){return e._ep}constructor(...[t]){super(),this.input=t??{},e._init(this),this.schema=e._operationSchema}resolveMiddleware(n,r,i){let a=e._operationSchema,o=a?.[4]??a?.input,s=a?.[5]??a?.output;return this.resolveMiddlewareWithContext(n,r,i,{CommandCtor:t,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(a?an.bind(null,o):e=>e),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(a?an.bind(null,s):e=>e),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}serialize=e._serializer;deserialize=e._deserializer}}},cn=class e extends Error{$fault;$response;$retryable;$metadata;constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(t){if(!t)return!1;let n=t;return e.prototype.isPrototypeOf(n)||!!n.$fault&&!!n.$metadata&&(n.$fault===`client`||n.$fault===`server`)}static[Symbol.hasInstance](t){if(!t)return!1;let n=t;return this===e?e.isInstance(t):e.isInstance(t)?n.name&&this.name?this.prototype.isPrototypeOf(t)||n.name===this.name:this.prototype.isPrototypeOf(t):!1}},ln=(e,t={})=>(Object.entries(t).filter(([,e])=>e!==void 0).forEach(([t,n])=>{(e[t]==null||e[t]===``)&&(e[t]=n)}),e.message=e.message||e.Message||`UnknownError`,delete e.Message,e),un=e=>{switch(e){case`standard`:return{retryMode:`standard`,connectionTimeout:3100};case`in-region`:return{retryMode:`standard`,connectionTimeout:1100};case`cross-region`:return{retryMode:`standard`,connectionTimeout:3100};case`mobile`:return{retryMode:`standard`,connectionTimeout:3e4};default:return{}}},dn=Object.values(Dt),fn=e=>{let t=[];for(let n in Dt){if(!r(Dt,n))continue;let i=Dt[n];e[i]!==void 0&&t.push({algorithmId:()=>i,checksumConstructor:()=>e[i]})}for(let[n,r]of Object.entries(e.checksumAlgorithms??{}))t.push({algorithmId:()=>n,checksumConstructor:()=>r});return{addChecksumAlgorithm(n){e.checksumAlgorithms=e.checksumAlgorithms??{};let r=n.algorithmId(),i=n.checksumConstructor();dn.includes(r)?e.checksumAlgorithms[r.toUpperCase()]=i:e.checksumAlgorithms[r]=i,t.push(n)},checksumAlgorithms(){return t}}},pn=e=>{let t={};return e.checksumAlgorithms().forEach(e=>{let n=e.algorithmId();dn.includes(n)&&(t[n]=e.checksumConstructor())}),t},mn=e=>({setRetryStrategy(t){e.retryStrategy=t},retryStrategy(){return e.retryStrategy}}),hn=e=>{let t={};return t.retryStrategy=e.retryStrategy(),t},gn=e=>Object.assign(fn(e),mn(e)),_n=e=>Object.assign(pn(e),hn(e)),vn=e=>{let t=`#text`;for(let n in e)r(e,n)&&(e[n][t]===void 0?typeof e[n]==`object`&&e[n]!==null&&(e[n]=vn(e[n])):e[n]=e[n][t]);return e},yn=class{trace(){}debug(){}info(){}warn(){}error(){}};function bn(e,t,n,r){return function(i,a,o,s,c={}){let l=Object.assign({},e,i);return on.classBuilder().ep(l).m(function(e,t,n,i){let o=a.call(this,e,t,n,i);return o.unshift(r(n,e.getEndpointParameterInstructions())),o}).s(t,o,c).n(n,o.charAt(0).toUpperCase()+o.slice(1)+`Command`).sc(s).build()}}var xn=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,Sn=Object.entries(xn).reduce((e,[t,n])=>(e[n]=Number(t),e),{}),Cn=xn.split(``),wn=e=>{let t=e.length/4*3;e.slice(-2)===`==`?t-=2:e.slice(-1)===`=`&&t--;let n=new ArrayBuffer(t),r=new DataView(n);for(let t=0;t>=6;let a=t/4*3;n>>=i%8;let o=Math.floor(i/8);for(let e=0;e>t)}}return new Uint8Array(n)};function Tn(e){let n;n=typeof e==`string`?t(e):e;let r=typeof n==`object`&&typeof n.length==`number`,i=typeof n==`object`&&typeof n.byteOffset==`number`&&typeof n.byteLength==`number`;if(!r&&!i)throw Error(`@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.`);let a=``;for(let e=0;e>n]}a+=`==`.slice(0,4-i)}return a}function En(e,t,n,r){return class i extends Uint8Array{static fromString(e,n=`utf-8`){if(typeof e==`string`)return n===`base64`?i.mutate(r(e)):i.mutate(t(e));throw Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,i.prototype),e}transformToString(t=`utf-8`){return t===`base64`?n(this):e(this)}}}var M=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,`0`));function Dn(e){return typeof crypto<`u`&&typeof crypto.randomUUID==`function`?()=>crypto.randomUUID():()=>{let t=new Uint8Array(16);return e(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,M[t[0]]+M[t[1]]+M[t[2]]+M[t[3]]+`-`+M[t[4]]+M[t[5]]+`-`+M[t[6]]+M[t[7]]+`-`+M[t[8]]+M[t[9]]+`-`+M[t[10]]+M[t[11]]+M[t[12]]+M[t[13]]+M[t[14]]+M[t[15]]}}var On=e=>{if(e!=null){if(typeof e==`string`){let t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&Un.warn(Hn(`Expected number but observed string: ${e}`)),t}if(typeof e==`number`)return e;throw TypeError(`Expected number, got ${typeof e}: ${e}`)}},kn=Math.ceil(2**127*(2-2**-23)),An=e=>{let t=On(e);if(t!==void 0&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>kn)throw TypeError(`Expected 32-bit float, got ${e}`);return t},jn=e=>{if(e!=null){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw TypeError(`Expected integer, got ${typeof e}: ${e}`)}},Mn=e=>Pn(e,16),Nn=e=>Pn(e,8),Pn=(e,t)=>{let n=jn(e);if(n!==void 0&&Fn(n,t)!==n)throw TypeError(`Expected ${t}-bit integer, got ${e}`);return n},Fn=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},In=e=>On(typeof e==`string`?zn(e):e),Ln=e=>An(typeof e==`string`?zn(e):e),Rn=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,zn=e=>{let t=e.match(Rn);if(t===null||t[0].length!==e.length)throw TypeError(`Expected real number, got implicit NaN`);return parseFloat(e)},Bn=e=>Mn(typeof e==`string`?zn(e):e),Vn=e=>Nn(typeof e==`string`?zn(e):e),Hn=e=>String(TypeError(e).stack||e).split(` +`).slice(0,5).filter(e=>!e.includes(`stackTraceWarning`)).join(` +`),Un={warn:console.warn},Wn=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],Gn=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function Kn(e){let t=e.getUTCFullYear(),n=e.getUTCMonth(),r=e.getUTCDay(),i=e.getUTCDate(),a=e.getUTCHours(),o=e.getUTCMinutes(),s=e.getUTCSeconds(),c=i<10?`0${i}`:`${i}`,l=a<10?`0${a}`:`${a}`,u=o<10?`0${o}`:`${o}`,d=s<10?`0${s}`:`${s}`;return`${Wn[r]}, ${c} ${Gn[n]} ${t} ${l}:${u}:${d} GMT`}var qn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}:\d{2})|[zZ])$/),Jn=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC-3339 date-times must be expressed as strings`);let t=qn.exec(e);if(!t)throw TypeError(`Invalid RFC-3339 date-time value`);let[n,r,i,a,o,s,c,l,u]=t,d=er(Bn(dr(r)),cr(i,`month`,1,12),cr(a,`day`,1,31),{hours:o,minutes:s,seconds:c,fractionalMilliseconds:l});return u.toUpperCase()!=`Z`&&d.setTime(d.getTime()-ur(u)),d},Yn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Xn=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Zn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),Qn=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC-7231 date-times must be expressed as strings`);let t=Yn.exec(e);if(t){let[e,n,r,i,a,o,s,c]=t;return er(Bn(dr(i)),ir(r),cr(n,`day`,1,31),{hours:a,minutes:o,seconds:s,fractionalMilliseconds:c})}if(t=Xn.exec(e),t){let[e,n,r,i,a,o,s,c]=t;return rr(er(tr(i),ir(r),cr(n,`day`,1,31),{hours:a,minutes:o,seconds:s,fractionalMilliseconds:c}))}if(t=Zn.exec(e),t){let[e,n,r,i,a,o,s,c]=t;return er(Bn(dr(c)),ir(n),cr(r.trimLeft(),`day`,1,31),{hours:i,minutes:a,seconds:o,fractionalMilliseconds:s})}throw TypeError(`Invalid RFC-7231 date-time value`)},$n=e=>{if(e==null)return;let t;if(typeof e==`number`)t=e;else if(typeof e==`string`)t=In(e);else if(typeof e==`object`&&e.tag===1)t=e.value;else throw TypeError(`Epoch timestamps must be expressed as floating point numbers or their string representation`);if(Number.isNaN(t)||t===1/0||t===-1/0)throw TypeError(`Epoch timestamps must be valid, non-Infinite, non-NaN numerics`);return new Date(Math.round(t*1e3))},er=(e,t,n,r)=>{let i=t-1;return or(e,i,n),new Date(Date.UTC(e,i,n,cr(r.hours,`hour`,0,23),cr(r.minutes,`minute`,0,59),cr(r.seconds,`seconds`,0,60),lr(r.fractionalMilliseconds)))},tr=e=>{let t=new Date().getUTCFullYear(),n=Math.floor(t/100)*100+Bn(dr(e));return ne.getTime()-new Date().getTime()>nr?new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())):e,ir=e=>{let t=Gn.indexOf(e);if(t<0)throw TypeError(`Invalid month: ${e}`);return t+1},ar=[31,28,31,30,31,30,31,31,30,31,30,31],or=(e,t,n)=>{let r=ar[t];if(t===1&&sr(e)&&(r=29),n>r)throw TypeError(`Invalid day for ${Gn[t]} in ${e}: ${n}`)},sr=e=>e%4==0&&(e%100!=0||e%400==0),cr=(e,t,n,r)=>{let i=Vn(dr(e));if(ir)throw TypeError(`${t} must be between ${n} and ${r}, inclusive`);return i},lr=e=>e==null?0:Ln(`0.`+e)*1e3,ur=e=>{let t=e[0],n=1;if(t==`+`)n=1;else if(t==`-`)n=-1;else throw TypeError(`Offset direction, ${t}, must be "+" or "-"`);let r=Number(e.substring(1,3)),i=Number(e.substring(4,6));return n*(r*60+i)*60*1e3},dr=e=>{let t=0;for(;te&&typeof e==`object`&&(e instanceof fr||`deserializeJSON`in e)?e:typeof e==`string`||Object.getPrototypeOf(e)===String.prototype?fr(String(e)):fr(JSON.stringify(e)),fr.fromObject=fr.from;var pr=`(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?`,mr=`(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)`,hr=`(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?`,gr=`(\\d?\\d)`,_r=`(\\d{4})`,vr=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),yr=RegExp(`^${pr}, ${gr} ${mr} ${_r} ${hr} GMT$`),br=RegExp(`^${pr}, ${gr}-${mr}-(\\d\\d) ${hr} GMT$`),xr=RegExp(`^${pr} ${mr} ( [1-9]|\\d\\d) ${hr} ${_r}$`),Sr=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],Cr=e=>{if(e==null)return;let t=NaN;if(typeof e==`number`)t=e;else if(typeof e==`string`){if(!/^-?\d*\.?\d+$/.test(e))throw TypeError(`parseEpochTimestamp - numeric string invalid.`);t=Number.parseFloat(e)}else typeof e==`object`&&e.tag===1&&(t=e.value);if(isNaN(t)||Math.abs(t)===1/0)throw TypeError(`Epoch timestamps must be valid finite numbers.`);return new Date(Math.round(t*1e3))},wr=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC3339 timestamps must be strings`);let t=vr.exec(e);if(!t)throw TypeError(`Invalid RFC3339 timestamp format ${e}`);let[,n,r,i,a,o,s,,c,l]=t;N(r,1,12),N(i,1,31),N(a,0,23),N(o,0,59),N(s,0,60);let u=new Date(Date.UTC(Number(n),Number(r)-1,Number(i),Number(a),Number(o),Number(s),Number(c)?Math.round(parseFloat(`0.${c}`)*1e3):0));if(u.setUTCFullYear(Number(n)),l.toUpperCase()!=`Z`){let[,e,t,n]=/([+-])(\d\d):(\d\d)/.exec(l)||[void 0,`+`,0,0],r=e===`-`?1:-1;u.setTime(u.getTime()+r*(Number(t)*60*60*1e3+Number(n)*60*1e3))}return u},Tr=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC7231 timestamps must be strings.`);let t,n,r,i,a,o,s,c;if((c=yr.exec(e))?[,t,n,r,i,a,o,s]=c:(c=br.exec(e))?([,t,n,r,i,a,o,s]=c,r=(Number(r)+1900).toString()):(c=xr.exec(e))&&([,n,t,i,a,o,s,r]=c),r&&o){let e=Date.UTC(Number(r),Sr.indexOf(n),Number(t),Number(i),Number(a),Number(o),s?Math.round(parseFloat(`0.${s}`)*1e3):0);N(t,1,31),N(i,0,23),N(a,0,59),N(o,0,60);let c=new Date(e);return c.setUTCFullYear(Number(r)),c}throw TypeError(`Invalid RFC7231 date-time value ${e}.`)};function N(e,t,n){let r=Number(e);if(rn)throw Error(`Value ${r} out of range [${t}, ${n}]`)}var Er=e=>{let t=e.length,n=[],r=!1,i,a=0;for(let o=0;o{e=e.trim();let t=e.length;return t<2?e:(e[0]===`"`&&e[t-1]===`"`&&(e=e.slice(1,t-1)),e.replace(/\\"/g,`"`))})},Dr=/^-?((0|[1-9]\d*)(\.\d+)?|\.\d+)([eE][+-]?\d+)?$/,Or=class e{string;type;constructor(e,t){if(this.string=e,this.type=t,!Dr.test(e))throw Error(`@smithy/core/serde - NumericValue string must conform to the Smithy bigDecimal format. Received: "${e}"`)}toString(){return this.string}static[Symbol.hasInstance](t){if(!t||typeof t!=`object`)return!1;let n=t;return e.prototype.isPrototypeOf(t)||n.type===`bigDecimal`&&Dr.test(n.string)}},kr=typeof TextEncoder==`function`?new TextEncoder:null,Ar=e=>{if(typeof e==`string`){if(kr)return kr.encode(e).byteLength;let t=e.length;for(let n=t-1;n>=0;n--){let r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2),r>=56320&&r<=57343&&n--}return t}if(typeof e.byteLength==`number`)return e.byteLength;if(typeof e.size==`number`)return e.size;throw Error(`Body Length computation failed for ${e}`)},P=e=>e instanceof Uint8Array?e:typeof e==`string`?t(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e);function jr(e,t){if(t===void 0){t=0;for(let n of e)t+=n.byteLength}let n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.byteLength;return n}var Mr=e=>typeof ArrayBuffer==`function`&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)===`[object ArrayBuffer]`,Nr=async e=>void 0,Pr=async e=>{let t=e?.Bucket||``;if(typeof e.Bucket==`string`&&(e.Bucket=t.replace(/#/g,`%23`).replace(/\?/g,`%3F`)),zr(t)){if(e.ForcePathStyle===!0)throw Error(`Path-style addressing cannot be used with ARN buckets`)}else(!Rr(t)||t.indexOf(`.`)!==-1&&!String(e.Endpoint).startsWith(`http:`)||t.toLowerCase()!==t||t.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},Fr=/^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$/,Ir=/(\d+\.){3}\d+/,Lr=/\.\./,Rr=e=>Fr.test(e)&&!Ir.test(e)&&!Lr.test(e),zr=e=>{let[t,n,r,,,i]=e.split(`:`),a=t===`arn`&&e.split(`:`).length>=6,o=!!(a&&n&&r&&i);if(a&&!o)throw Error(`Invalid ARN: ${e} was an invalid ARN.`);return o},Br=(e,t,n,r=!1)=>{let i=async()=>{let i;return i=r?n.clientContextParams?.[e]??n[e]??n[t]:n[e]??n[t],typeof i==`function`?i():i};return e===`credentialScope`||t===`CredentialScope`?async()=>{let e=typeof n.credentials==`function`?await n.credentials():n.credentials;return e?.credentialScope??e?.CredentialScope}:e===`accountId`||t===`AccountId`?async()=>{let e=typeof n.credentials==`function`?await n.credentials():n.credentials;return e?.accountId??e?.AccountId}:e===`endpoint`||t===`endpoint`?async()=>{if(n.isCustomEndpoint===!1)return;let e=await i();if(e&&typeof e==`object`){if(`url`in e)return e.url.href;if(`hostname`in e){let{protocol:t,hostname:n,port:r,path:i}=e;return`${t}//${n}${r?`:`+r:``}${i}`}}return e}:i};function Vr(e){return async(t,n,r,i)=>{if(!r.isCustomEndpoint&&!r.ignoreConfiguredEndpointUrls){let t;t=r.serviceConfiguredEndpoint?await r.serviceConfiguredEndpoint():await e(r.serviceId),t&&(r.endpoint=()=>Promise.resolve(Rt(t)),r.isCustomEndpoint=!0,i?.logger?.debug?.(`@smithy/core/endpoints - resolved endpoint from config: ${t}`))}let a=await Hr(t,n,r);if(typeof r.endpointProvider!=`function`)throw Error(`config.endpointProvider is not set.`);let o=r.endpointProvider(a,i);if(r.isCustomEndpoint&&r.endpoint){let e=await r.endpoint();if(e?.headers){o.headers??={};for(let[t,n]of Object.entries(e.headers))o.headers[t]=Array.isArray(n)?n:[n]}}return o}}var Hr=async(e,t,n)=>{let r={},i=t?.getEndpointParameterInstructions?.()||{};for(let[t,a]of Object.entries(i))switch(a.type){case`staticContextParams`:r[t]=a.value;break;case`contextParams`:r[t]=e[a.name];break;case`clientContextParams`:case`builtInParams`:r[t]=await Br(a.name,t,n,a.type!==`builtInParams`)();break;case`operationContextParams`:r[t]=a.get(e);break;default:throw Error(`Unrecognized endpoint parameter instruction: `+JSON.stringify(a))}return Object.keys(i).length===0&&Object.assign(r,n),String(n.serviceId).toLowerCase()===`s3`&&await Pr(r),r};function Ur(e,t,n){e.__smithy_context?e.__smithy_context.features||(e.__smithy_context.features={}):e.__smithy_context={features:{}},e.__smithy_context.features[t]=n}function Wr(e){let t=Vr(e);return({config:e,instructions:n})=>(r,i)=>async a=>{e.isCustomEndpoint&&Ur(i,`ENDPOINT_OVERRIDE`,`N`);let o=await t(a.input,{getEndpointParameterInstructions(){return n}},{...e},i);i.endpointV2=o,i.authSchemes=o.properties?.authSchemes;let s=i.authSchemes?.[0];if(s){i.signing_region=s.signingRegion,i.signing_service=s.signingName;let e=kt(i)?.selectedHttpAuthScheme?.httpAuthOption;e&&(e.signingProperties=Object.assign(e.signingProperties||{},{signing_region:s.signingRegion,signingRegion:s.signingRegion,signing_service:s.signingName,signingName:s.signingName,signingRegionSet:s.signingRegionSet},s.properties))}return r({...a})}}var Gr={step:`serialize`,tags:[`ENDPOINT_PARAMETERS`,`ENDPOINT_V2`,`ENDPOINT`],name:`endpointV2Middleware`,override:!0,relation:`before`,toMiddleware:{name:`serializerMiddleware`,step:`serialize`,tags:[`SERIALIZER`],override:!0}.name};function Kr(e){let t=Wr(e);return(e,n)=>({applyToStack:r=>{r.addRelativeTo(t({config:e,instructions:n}),Gr)}})}function qr(e){return t=>{let n=t.tls??!0,{endpoint:r,useDualstackEndpoint:i,useFipsEndpoint:a}=t,o=Object.assign(t,{endpoint:r==null?void 0:async()=>Rt(await Ft(r)()),tls:n,isCustomEndpoint:!!r,useDualstackEndpoint:Ft(i??!1),useFipsEndpoint:Ft(a??!1),ignoreConfiguredEndpointUrls:!!t.ignoreConfiguredEndpointUrls}),s;return o.serviceConfiguredEndpoint=async()=>(t.serviceId&&!s&&(s=e(t.serviceId)),s),o}}var Jr=class e{nodes;root;conditions;results;constructor(e,t,n,r){this.nodes=e,this.root=t,this.conditions=n,this.results=r}static from(t,n,r,i){return new e(t,n,r,i)}},Yr=class{capacity;data=new Map;parameters=[];constructor({size:e,params:t}){this.capacity=e??50,t&&(this.parameters=t)}get(e,t){let n=this.hash(e);if(n===!1)return t();if(!this.data.has(n)){if(this.data.size>this.capacity+10){let e=this.data.keys(),t=0;for(;;){let{value:n,done:r}=e.next();if(this.data.delete(n),r||++t>10)break}}this.data.set(n,t())}return this.data.get(n)}size(){return this.data.size}hash(e){let t=``,{parameters:n}=this;if(n.length===0)return!1;for(let r of n){let n=String(e[r]??``);if(n.includes(`|;`))return!1;t+=n+`|;`}return t}},F=class extends Error{constructor(e){super(e),this.name=`EndpointError`}},Xr=`endpoints`;function Zr(e){return typeof e!=`object`||!e?e:`ref`in e?`$${Zr(e.ref)}`:`fn`in e?`${e.fn}(${(e.argv||[]).map(Zr).join(`, `)})`:JSON.stringify(e,null,2)}var Qr={},$r=(e,t)=>e===t;function ei(...e){for(let t of e)if(t!=null)return t}var ti=e=>{let t=e.split(`.`),n=[];for(let r of t){let t=r.indexOf(`[`);if(t!==-1){if(r.indexOf(`]`)!==r.length-1)throw new F(`Path: '${e}' does not end with ']'`);let i=r.slice(t+1,-1);if(Number.isNaN(parseInt(i)))throw new F(`Invalid array index: '${i}' in path: '${e}'`);t!==0&&n.push(r.slice(0,t)),n.push(i)}else n.push(r)}return n},ni=(e,t)=>ti(t).reduce((n,r)=>{if(typeof n!=`object`)throw new F(`Index '${r}' in '${t}' not found in '${JSON.stringify(e)}'`);if(Array.isArray(n)){let e=parseInt(r);return n[e<0?n.length+e:e]}return n[r]},e),ri=e=>e!=null;function ii(e,t,n){return e?t:n}var ai=e=>!e,oi=RegExp(`^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$`),si=e=>oi.test(e)||e.startsWith(`[`)&&e.endsWith(`]`),ci={[Et.HTTP]:80,[Et.HTTPS]:443},li=e=>{let t=(()=>{try{if(e instanceof URL)return e;if(typeof e==`object`&&`hostname`in e){let{hostname:t,port:n,protocol:r=``,path:i=``,query:a={}}=e,o=new URL(`${r}//${t}${n?`:${n}`:``}${i}`);return o.search=Object.entries(a).map(([e,t])=>`${e}=${t}`).join(`&`),o}return new URL(e)}catch{return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let n=t.href,{host:r,hostname:i,pathname:a,protocol:o,search:s}=t;if(s)return null;let c=o.slice(0,-1);if(!Object.values(Et).includes(c))return null;let l=si(i);return{scheme:c,authority:`${r}${n.includes(`${r}:${ci[c]}`)||typeof e==`string`&&e.includes(`${r}:${ci[c]}`)?`:${ci[c]}`:``}`,path:a,normalizedPath:a.endsWith(`/`)?a:`${a}/`,isIp:l}};function ui(e,t,n){if(n===1)return[e];if(e===``)return[``];let r=e.split(t);return n===0?r:r.slice(0,n-1).concat(r.slice(1).join(t))}var di={booleanEquals:$r,coalesce:ei,getAttr:ni,isSet:ri,isValidHostLabel:Nt,ite:ii,not:ai,parseURL:li,split:ui,stringEquals:(e,t)=>e===t,substring:(e,t,n,r)=>e==null||t>=n||e.lengthencodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},fi=(e,t)=>{let n=[],{referenceRecord:r,endpointParams:i}=t,a=0;for(;at.referenceRecord[e]??t.endpointParams[e],mi=(e,t,n)=>{if(typeof e==`string`)return fi(e,n);if(e.fn)return gi.callFunction(e,n);if(e.ref)return pi(e,n);throw new F(`'${t}': ${String(e)} is not a string, function or reference.`)},hi=({fn:e,argv:t},n)=>{let r=Array(t.length);for(let e=0;e{let{assign:n}=e;if(n&&n in t.referenceRecord)throw new F(`'${n}' is already defined in Reference Record.`);let r=hi(e,t);t.logger?.debug?.(`${Xr} evaluateCondition: ${Zr(e)} = ${Zr(r)}`);let i=r===``||!!r;return n==null?{result:i}:{result:i,toAssign:{name:n,value:r}}},vi=(e,t)=>Object.entries(e??{}).reduce((e,[n,r])=>(e[n]=r.map(e=>{let r=mi(e,`Header value entry`,t);if(typeof r!=`string`)throw new F(`Header '${n}' value '${r}' is not a string`);return r}),e),{}),yi=(e,t)=>Object.entries(e).reduce((e,[n,r])=>(e[n]=xi.getEndpointProperty(r,t),e),{}),bi=(e,t)=>{if(Array.isArray(e))return e.map(e=>bi(e,t));switch(typeof e){case`string`:return fi(e,t);case`object`:if(e===null)throw new F(`Unexpected endpoint property: ${e}`);return xi.getEndpointProperties(e,t);case`boolean`:return e;default:throw new F(`Unexpected endpoint property type: ${typeof e}`)}},xi={getEndpointProperty:bi,getEndpointProperties:yi},Si=(e,t)=>{let n=mi(e,`Endpoint URL`,t);if(typeof n==`string`)try{return new URL(n)}catch(e){throw console.error(`Failed to construct URL with ${n}`,e),e}throw new F(`Endpoint URL must be a string, got ${typeof n}`)},Ci=1e8,wi=(e,t)=>{let{nodes:n,root:r,results:i,conditions:a}=e,o=r,s={},c={referenceRecord:s,endpointParams:t.endpointParams,logger:t.logger};for(;o!==1&&o!==-1&&o=0===f.result?r:i}if(o>=Ci){let e=i[o-Ci];if(e[0]===-1){let[,t]=e;throw new F(mi(t,`Error`,c))}let[t,n,r]=e;return{url:Si(t,c),properties:yi(n,c),headers:vi(r??{},c)}}throw new F(`No matching endpoint.`)},Ti=Vr(Nr),Ei=qr(Nr);Wr(Nr);var Di=Kr(Nr),Oi=e=>typeof ReadableStream==`function`&&(e?.constructor?.name===ReadableStream.name||e instanceof ReadableStream),ki=e=>typeof Blob==`function`&&(e?.constructor?.name===Blob.name||e instanceof Blob),Ai=async e=>ki(e)?ji(e):Mi(e);async function ji(e){return e.arrayBuffer().then(e=>new Uint8Array(e))}async function Mi(e){let t=[],n=e.getReader(),r=0;for(;;){let{done:e,value:i}=await n.read();if(i&&(t.push(i),r+=i.length),e)break}return jr(t,r)}var Ni=class extends En(i,t,Tn,wn){},Pi=Dn(e=>crypto.getRandomValues(e)),Fi=Pi,Ii=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array)return Ni.mutate(e);if(!e)return Ni.mutate(new Uint8Array);let n=t.streamCollector(e);return Ni.mutate(await n)};function Li(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return`%`+e.charCodeAt(0).toString(16).toUpperCase()})}var Ri=class{serdeContext;setSerdeContext(e){this.serdeContext=e}},zi=`modulepreload`,Bi=function(e){return`/`+e},Vi={},Hi=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=Bi(t,n),t=s(t),t in Vi)return;Vi[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:zi,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Ui=class extends Ri{options;compositeErrorRegistry;constructor(t){super(),this.options=t,this.compositeErrorRegistry=e.for(t.defaultNamespace);for(let e of t.errorTypeRegistries??[])this.compositeErrorRegistry.copyFrom(e)}getRequestType(){return A}getResponseType(){return jt}setSerdeContext(e){this.serdeContext=e,this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(e)}updateServiceEndpoint(e,t){if(`url`in t){e.protocol=t.url.protocol,e.hostname=t.url.hostname,e.port=t.url.port?Number(t.url.port):void 0,e.path=t.url.pathname,e.fragment=t.url.hash||void 0,e.username=t.url.username||void 0,e.password=t.url.password||void 0,e.query||={};for(let[n,r]of t.url.searchParams.entries())e.query[n]=r;if(t.headers)for(let n in t.headers)r(t.headers,n)&&(e.headers[n]=t.headers[n].join(`, `));return e}if(e.protocol=t.protocol,e.hostname=t.hostname,e.port=t.port?Number(t.port):void 0,e.path=t.path,e.query={...t.query},t.headers)for(let n in t.headers)r(t.headers,n)&&(e.headers[n]=t.headers[n]);return e}setHostPrefix(e,t,n){if(this.serdeContext?.disableHostPrefix)return;let r=j.of(t.input),i=Xt(t.traits??{});if(i.endpoint){let t=i.endpoint?.[0];if(typeof t==`string`){for(let[e,i]of r.structIterator()){if(!i.getMergedTraits().hostLabel)continue;let r=n[e];if(typeof r!=`string`)throw Error(`@smithy/core/schema - ${e} in input must be a string as hostLabel.`);t=t.replace(`{${e}}`,r)}if(e.hostname=t+e.hostname,!Pt(e.hostname))throw Error(`[${e.hostname}] is not a valid hostname.`)}}}deserializeMetadata(e){return{httpStatusCode:e.statusCode,requestId:e.headers[`x-amzn-requestid`]??e.headers[`x-amzn-request-id`]??e.headers[`x-amz-request-id`],extendedRequestId:e.headers[`x-amz-id-2`],cfId:e.headers[`x-amz-cf-id`]}}async serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n})}async deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n})}async loadEventStreamCapability(){let{EventStreamSerde:e,eventStreamSerdeProvider:t}=await Hi(async()=>{let{EventStreamSerde:e,eventStreamSerdeProvider:t}=await import(`./index.browser-BszHTVDt.js`);return{EventStreamSerde:e,eventStreamSerdeProvider:t}},__vite__mapDeps([0,1,2,3]));return new e({marshaller:this.resolveEventStreamMarshaller(t),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType(),compositeErrorRegistry:this.compositeErrorRegistry})}resolveEventStreamMarshaller(e){let t=this.serdeContext;return t.eventStreamMarshaller?t.eventStreamMarshaller:e(this.serdeContext)}getDefaultContentType(){throw Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(e,t,n,r,i){return[]}getEventStreamMarshaller(){let e=this.serdeContext;if(!e.eventStreamMarshaller)throw Error(`@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.`);return e.eventStreamMarshaller}},Wi=class extends Ui{async serializeRequest(e,t,n){let r=this.serializer,i={},a={},o=await n.endpoint(),s=j.of(e?.input),c=s.getSchema(),l,u=t&&typeof t==`object`?t:{},d=new A({protocol:``,hostname:``,port:void 0,path:`/`,fragment:void 0,query:i,headers:a,body:void 0});if(o&&(this.updateServiceEndpoint(d,o),this.setHostPrefix(d,e,u)),u){let e=s.getEventStreamMember();if(e){if(u[e]){let t={};for(let[n]of s.structIterator())n!==e&&u[n]!=null&&(t[n]=u[n]);l=await this.serializeEventStream({eventStream:u[e],requestSchema:s,initialRequest:t})}}else r.write(c,u),l=r.flush()}return d.headers=Object.assign(d.headers,a),d.query=i,d.body=l,d.method=`POST`,d}async deserializeResponse(e,t,n){let i=this.deserializer,a=j.of(e.output),o={};if(n.statusCode>=300){let r=await Ii(n.body,t);throw r.byteLength>0&&Object.assign(o,await i.read(15,r)),await this.handleError(e,t,n,o,this.deserializeMetadata(n)),Error(`@smithy/core/protocols - RPC Protocol error handler failed to throw.`)}for(let e in n.headers){if(!r(n.headers,e))continue;let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let s=a.getEventStreamMember();if(s)o[s]=await this.deserializeEventStream({response:n,responseSchema:a,initialResponseContainer:o});else{let e=await Ii(n.body,t);e.byteLength>0&&Object.assign(o,await i.read(a,e))}return o.$metadata=this.deserializeMetadata(n),o}};function Gi(e,t){if(t.timestampFormat.useTrait&&e.isTimestampSchema()&&(e.getSchema()===5||e.getSchema()===6||e.getSchema()===7))return e.getSchema();let{httpLabel:n,httpPrefixHeaders:r,httpHeader:i,httpQuery:a}=e.getMergedTraits();return(t.httpBindings?typeof r==`string`||i?6:a||n?5:void 0:void 0)??t.timestampFormat.default}var Ki=class extends Ri{settings;constructor(e){super(),this.settings=e}read(e,t){let n=j.of(e);if(n.isListSchema())return Er(t).map(e=>this.read(n.getValueSchema(),e));if(n.isBlobSchema())return(this.serdeContext?.base64Decoder??wn)(t);if(n.isTimestampSchema())switch(Gi(n,this.settings)){case 5:return wr(t);case 6:return Tr(t);case 7:return Cr(t);default:return console.warn(`Missing timestamp format, parsing value with Date constructor:`,t),new Date(t)}if(n.isStringSchema()){let e=n.getMergedTraits().mediaType,r=t;if(e)return n.getMergedTraits().httpHeader&&(r=this.base64ToUtf8(r)),(e===`application/json`||e.endsWith(`+json`))&&(r=fr.from(r)),r}return n.isNumericSchema()?Number(t):n.isBigIntegerSchema()?BigInt(t):n.isBigDecimalSchema()?new Or(t,`bigDecimal`):n.isBooleanSchema()?String(t).toLowerCase()===`true`:t}base64ToUtf8(e){return(this.serdeContext?.utf8Encoder??i)((this.serdeContext?.base64Decoder??wn)(e))}},qi=e=>(e.logger&&e.logger.constructor?.name!==`NoOpLogger`&&e.requestHandler?.updateHttpClientConfig?.(Symbol.for(`logger`),e.logger),{setHttpHandler(t){e.requestHandler=t},httpHandler(){return e.requestHandler},updateHttpClientConfig(t,n){e.requestHandler?.updateHttpClientConfig(t,n)},httpHandlerConfigs(){return e.requestHandler.httpHandlerConfigs()}}),Ji=e=>({requestHandler:e.httpHandler()}),Yi=`content-length`;function Xi(e){return t=>async n=>{let r=n.request;if(A.isInstance(r)){let{body:t,headers:n}=r;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(Yi)===-1)try{let n=e(t);n!=null&&(r.headers={...r.headers,[Yi]:String(n)})}catch{}}return t({...n,request:r})}}var Zi={step:`build`,tags:[`SET_CONTENT_LENGTH`,`CONTENT_LENGTH`],name:`contentLengthMiddleware`,override:!0},Qi=e=>({applyToStack:t=>{t.add(Xi(e.bodyLengthChecker),Zi)}}),$i=e=>encodeURIComponent(e).replace(/[!'()*]/g,ea),ea=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`;function ta(e){let t=[];for(let n of Object.keys(e).sort()){let r=e[n];if(n=$i(n),Array.isArray(r))for(let e=0,i=r.length;ee?.$retryable!==void 0,ca=e=>e.$metadata?.clockSkewCorrected,la=e=>{let t=new Set([`Failed to fetch`,`NetworkError when attempting to fetch resource`,`The Internet connection appears to be offline`,`Load failed`,`Network request failed`]);return e&&e instanceof TypeError?t.has(e.message):!1},ua=e=>e.$metadata?.httpStatusCode===429||na.includes(e.name)||e.$retryable?.throttling==1,da=(e,t=0)=>sa(e)||ca(e)||e.name===`InvalidSignatureException`&&e.message?.includes(`Signature expired`)||ra.includes(e.name)||aa.includes(e?.code||``)||oa.includes(e?.code||``)||ia.includes(e.$metadata?.httpStatusCode||0)||la(e)||pa(e)||e.cause!==void 0&&t<=10&&da(e.cause,t+1),fa=e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!da(e)}return!1};function pa(e){return e.code===`ERR_HTTP2_STREAM_ERROR`&&e.message.includes(`NGHTTP2_REFUSED_STREAM`)}var ma=2e4,ha=`amz-sdk-invocation-id`,ga=`amz-sdk-request`;function _a(e,t){if(jt.isInstance(e))for(let n in e.headers){if(!r(e.headers,n))continue;let i=n.toLowerCase();if(i===`retry-after`){let r=e.headers[n],i=NaN;if(r.endsWith(`GMT`))try{i=(Qn(r).getTime()-Date.now())/1e3}catch(e){t?.trace?.(`Failed to parse retry-after header`),t?.trace?.(e)}else r.match(/ GMT, ((\d+)|(\d+\.\d+))$/)?i=Number(r.match(/ GMT, ([\d.]+)$/)?.[1]):r.match(/^((\d+)|(\d+\.\d+))$/)?i=Number(r):Date.parse(r)>=Date.now()&&(i=(Date.parse(r)-Date.now())/1e3);return isNaN(i)?void 0:new Date(Date.now()+i*1e3)}if(i===`x-amz-retry-after`){let r=e.headers[n],i=Number(r);if(isNaN(i)){t?.trace?.(`Failed to parse x-amz-retry-after=${r}`);return}return new Date(Date.now()+i)}}}var va=e=>e instanceof Error?e:e instanceof Object?Object.assign(Error(),e):Error(typeof e==`string`?e:`AWS SDK error wrapper for ${e}`);function ya(e){return t=>(n,r)=>async i=>{let a=await t.retryStrategy(),o=await t.maxAttempts();if(xa(a)){a=a;let s=await a.acquireInitialRetryToken((r.partition_id??``)+(r.__retryLongPoll?`:longpoll`:``)),c=Error(),l=0,u=0,{request:d}=i,f=A.isInstance(d);for(f&&(d.headers[ha]=Pi());;)try{f&&(d.headers[ga]=`attempt=${l+1}; max=${o}`);let{response:e,output:t}=await n(i);return a.recordSuccess(s),t.$metadata.attempts=l+1,t.$metadata.totalRetryDelay=u,{response:e,output:t}}catch(n){let i=Sa(n,t.logger);if(c=va(n),f&&e(d))throw(r.logger instanceof yn?console:r.logger)?.warn(`An error was encountered in a non-retryable streaming request.`),c;try{s=await a.refreshRetryTokenForRetry(s,i)}catch{throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=l+1,c.$metadata.totalRetryDelay=u,c}l=s.getRetryCount();let o=s.getRetryDelay();u+=(s?.$retryLog?.acquisitionDelay??0)+o,o>0&&await ba(o)}}else return a=a,a?.mode&&(r.userAgent=[...r.userAgent||[],[`cfg/retry-mode`,a.mode]]),a.retry(n,i)}}var ba=e=>new Promise(t=>setTimeout(t,e)),xa=e=>e.acquireInitialRetryToken!==void 0&&e.refreshRetryTokenForRetry!==void 0&&e.recordSuccess!==void 0,Sa=(e,t)=>{let n={error:e,errorType:Ca(e)},r=_a(e.$response,t);return r&&(n.retryAfterHint=r),n},Ca=e=>ua(e)?`THROTTLING`:da(e)?`TRANSIENT`:fa(e)?`SERVER_ERROR`:`CLIENT_ERROR`,wa={name:`retryMiddleware`,tags:[`RETRY`],step:`finalizeRequest`,priority:`high`,override:!0};function Ta(e){let t=ya(e);return e=>({applyToStack:n=>{n.add(t(e),wa)}})}var Ea=class e{static setTimeoutFn=(e,t)=>setTimeout(e,t);beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8,this.lastThrottleTime=this.getCurrentTimeInSeconds(),this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}async getSendToken(){return this.acquireTokenBucket(1)}updateClientSendingRate(e){let t;this.updateMeasuredRate();let n=e;if(n?.errorType===`THROTTLING`||ua(n?.error??e)){let e=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=e,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(e),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let r=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(r)}getCurrentTimeInSeconds(){return Date.now()/1e3}async acquireTokenBucket(t){if(this.enabled){for(this.refillTokenBucket();t>this.availableTokens;){let n=(t-this.availableTokens)/this.fillRate*1e3;await new Promise(t=>e.setTimeoutFn(t,n)),this.refillTokenBucket()}this.availableTokens-=t}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let t=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+t),this.lastTimestamp=e}calculateTimeWindow(){this.timeWindow=this.getPrecise((this.lastMaxRate*(1-this.beta)/this.scaleConstant)**(1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*(e-this.lastThrottleTime-this.timeWindow)**3+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),t=Math.floor(e*2)/2;if(this.requestCount++,t>this.lastTxRateBucket){let e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}},I=class e{static v2026=typeof process<`u`&&{}.SMITHY_NEW_RETRIES_2026===`true`;static delay(){return e.v2026?50:100}static throttlingDelay(){return e.v2026?1e3:500}static cost(){return e.v2026?14:5}static throttlingCost(){return e.v2026?5:10}static modifiedCostType(){return e.v2026?`THROTTLING`:`TRANSIENT`}},Da=class{x=I.delay();computeNextBackoffDelay(e){let t=Math.random()*Math.min(this.x*2**e,ma);return Math.floor(t)}setDelayBase(e){this.x=e}},Oa=class{delay;count;cost;longPoll;$retryLog={acquisitionDelay:0};constructor(e,t,n,r){this.delay=e,this.count=t,this.cost=n,this.longPoll=r}getRetryCount(){return this.count}getRetryDelay(){return Math.min(ma,this.delay)}getRetryCost(){return this.cost}isLongPoll(){return this.longPoll}},ka;(function(e){e.STANDARD=`standard`,e.ADAPTIVE=`adaptive`})(ka||={});var Aa=ka.STANDARD,ja={incompatible:1,attempts:2,capacity:3},Ma=class{mode=ka.STANDARD;retryBackoffStrategy;capacity=500;maxAttemptsProvider;baseDelay;constructor(e){typeof e==`number`?this.maxAttemptsProvider=async()=>e:typeof e==`function`?this.maxAttemptsProvider=e:e&&typeof e==`object`&&(this.maxAttemptsProvider=async()=>e.maxAttempts,this.baseDelay=e.baseDelay,this.retryBackoffStrategy=e.backoff),this.maxAttemptsProvider??=async()=>3,this.baseDelay??=I.delay(),this.retryBackoffStrategy??=new Da}async acquireInitialRetryToken(e){return new Oa(I.delay(),0,void 0,I.v2026&&e.includes(`:longpoll`))}async refreshRetryTokenForRetry(e,t){let n=await this.getMaxAttempts(),r=this.retryCode(e,t,n),i=r===0,a=e.isLongPoll?.();if(i||a){let n=t.errorType;this.retryBackoffStrategy.setDelayBase(n===`THROTTLING`?I.throttlingDelay():this.baseDelay);let o=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),s=o;if(t.retryAfterHint instanceof Date&&(s=Math.max(o,Math.min(t.retryAfterHint.getTime()-Date.now(),o+5e3))),i){let t=this.getCapacityCost(n);this.capacity-=t;let r=new Oa(0,e.getRetryCount()+1,t,e.isLongPoll?.()??!1);return await new Promise(e=>setTimeout(e,s)),r.$retryLog.acquisitionDelay=s,r}{let e=I.v2026&&r===ja.capacity&&a?s:0;e>0&&await new Promise(t=>setTimeout(t,e))}}throw Error(`No retry token available`)}recordSuccess(e){this.capacity=Math.min(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async maxAttempts(){return this.maxAttemptsProvider()}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of 3`),3}}retryCode(e,t,n){let r=e.getRetryCount()+1,i=this.isRetryableError(t.errorType)?0:ja.incompatible,a=r=this.getCapacityCost(t.errorType)?0:ja.capacity;return i||a||o}getCapacityCost(e){return e===I.modifiedCostType()?I.throttlingCost():I.cost()}isRetryableError(e){return e===`THROTTLING`||e===`TRANSIENT`}},Na=class{mode=ka.ADAPTIVE;rateLimiter;standardRetryStrategy;constructor(e,t){let{rateLimiter:n}=t??{};this.rateLimiter=n??new Ea,this.standardRetryStrategy=t?new Ma({maxAttempts:typeof e==`number`?e:3,...t}):new Ma(e)}async acquireInitialRetryToken(e){let t=await this.standardRetryStrategy.acquireInitialRetryToken(e);return await this.rateLimiter.getSendToken(),t}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);let n=await this.standardRetryStrategy.refreshRetryTokenForRetry(e,t);return await this.rateLimiter.getSendToken(),n}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}async maxAttemptsProvider(){return this.standardRetryStrategy.maxAttempts()}},Pa=(e,t)=>{let{retryStrategy:n,retryMode:r}=e,{defaultMaxAttempts:i=3,defaultBaseDelay:a=I.delay()}=t??{},o=Ft(e.maxAttempts??i),s=n?Promise.resolve(n):void 0,c=async()=>{let e=await o();return await Ft(r)()===ka.ADAPTIVE?new Na(o,{maxAttempts:e,baseDelay:a}):new Ma({maxAttempts:e,baseDelay:a})};return Object.assign(e,{maxAttempts:o,retryStrategy:()=>s??=c()})},Fa=Ta(bt);I.v2026||=typeof process==`object`&&{}.AWS_NEW_RETRIES_2026===`true`;function L(e,t,n){e.__aws_sdk_context?e.__aws_sdk_context.features||(e.__aws_sdk_context.features={}):e.__aws_sdk_context={features:{}},e.__aws_sdk_context.features[t]=n}function Ia(e){return e}var La=e=>t=>async n=>{if(!A.isInstance(n.request))return t(n);let{request:r}=n,{handlerProtocol:i=``}=e.requestHandler.metadata||{};if(i.indexOf(`h2`)>=0&&!r.headers[`:authority`])delete r.headers.host,r.headers[`:authority`]=r.hostname+(r.port?`:`+r.port:``);else if(!r.headers.host){let e=r.hostname;r.port!=null&&(e+=`:${r.port}`),r.headers.host=e}return t(n)},Ra={name:`hostHeaderMiddleware`,step:`build`,priority:`low`,tags:[`HOST`],override:!0},za=e=>({applyToStack:t=>{t.add(La(e),Ra)}}),Ba=()=>(e,t)=>async n=>{try{let r=await e(n),{clientName:i,commandName:a,logger:o,dynamoDbDocumentClientOptions:s={}}=t,{overrideInputFilterSensitiveLog:c,overrideOutputFilterSensitiveLog:l}=s,u=c??t.inputFilterSensitiveLog,d=l??t.outputFilterSensitiveLog,{$metadata:f,...p}=r.output;return o?.info?.({clientName:i,commandName:a,input:u(n.input),output:d(p),metadata:f}),r}catch(e){let{clientName:r,commandName:i,logger:a,dynamoDbDocumentClientOptions:o={}}=t,{overrideInputFilterSensitiveLog:s}=o,c=s??t.inputFilterSensitiveLog;throw a?.error?.({clientName:r,commandName:i,input:c(n.input),error:e,metadata:e.$metadata}),e}},Va={name:`loggerMiddleware`,tags:[`LOGGER`],step:`initialize`,override:!0},Ha=e=>({applyToStack:e=>{e.add(Ba(),Va)}}),Ua=e=>({applyToStack:e=>{}}),Wa=(e,t)=>{if(!t||t.length===0)return e;let n=[];for(let r of t)for(let t of e)t.schemeId.split(`#`)[1]===r&&n.push(t);for(let t of e)n.find(({schemeId:e})=>e===t.schemeId)||n.push(t);return n};function Ga(e){let t=new Map;for(let n of e)t.set(n.schemeId,n);return t}var Ka=(e,t)=>(n,r)=>async i=>{let a=Wa(e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,r,i.input)),e.authSchemePreference?await e.authSchemePreference():[]),o=Ga(e.httpAuthSchemes),s=kt(r),c=[];for(let n of a){let i=o.get(n.schemeId);if(!i){c.push(`HttpAuthScheme \`${n.schemeId}\` was not enabled for this service.`);continue}let a=i.identityProvider(await t.identityProviderConfigProvider(e));if(!a){c.push(`HttpAuthScheme \`${n.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:l={},signingProperties:u={}}=n.propertiesExtractor?.(e,r)||{};n.identityProperties=Object.assign(n.identityProperties||{},l),n.signingProperties=Object.assign(n.signingProperties||{},u),s.selectedHttpAuthScheme={httpAuthOption:n,identity:await a(n.identityProperties),signer:i.signer};break}if(!s.selectedHttpAuthScheme)throw Error(c.join(` +`));return n(i)},qa={step:`serialize`,tags:[`HTTP_AUTH_SCHEME`],name:`httpAuthSchemeMiddleware`,override:!0,relation:`before`,toMiddleware:`endpointV2Middleware`},Ja=(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n})=>({applyToStack:r=>{r.addRelativeTo(Ka(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n}),qa)}}),Ya=e=>e=>{throw e},Xa=(e,t)=>{},Za=e=>(e,t)=>async n=>{if(!A.isInstance(n.request))return e(n);let r=kt(t).selectedHttpAuthScheme;if(!r)throw Error(`No HttpAuthScheme was selected: unable to sign request`);let{httpAuthOption:{signingProperties:i={}},identity:a,signer:o}=r,s=await e({...n,request:await o.sign(n.request,a,i)}).catch((o.errorHandler||Ya)(i));return(o.successHandler||Xa)(s.response,i),s},Qa={step:`finalizeRequest`,tags:[`HTTP_SIGNING`],name:`httpSigningMiddleware`,aliases:[`apiKeyMiddleware`,`tokenMiddleware`,`awsAuthMiddleware`],override:!0,relation:`after`,toMiddleware:`retryMiddleware`},$a=e=>({applyToStack:t=>{t.addRelativeTo(Za(e),Qa)}}),eo=e=>{if(typeof e==`function`)return e;let t=Promise.resolve(e);return()=>t},to=class{authSchemes=new Map;constructor(e){for(let t in e){if(!r(e,t))continue;let n=e[t];n!==void 0&&this.authSchemes.set(t,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}},no=(e=>function(t){return ro(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0,io=(e,t,n)=>{if(e===void 0)return;let r=typeof e==`function`?e:async()=>Promise.resolve(e),i,a,o,s=!1,c=async e=>{a||=r(e);try{i=await a,o=!0,s=!1}finally{a=void 0}return i};return t===void 0?async e=>((!o||e?.forceRefresh)&&(i=await c(e)),i):async e=>((!o||e?.forceRefresh)&&(i=await c(e)),s?i:n(i)?(t(i)&&await c(e),i):(s=!0,i))};function ao(e){return e===void 0||typeof e==`string`&&e.length<=50}function oo(e){let t=eo(e.userAgentAppId??void 0),{customUserAgent:n}=e;return Object.assign(e,{customUserAgent:typeof n==`string`?[[n]]:n,userAgentAppId:async()=>{let n=await t();if(!ao(n)){let t=e.logger?.constructor?.name===`NoOpLogger`||!e.logger?console:e.logger;typeof n==`string`?n.length>50&&t?.warn(`The provided userAgentAppId exceeds the maximum length of 50 characters.`):t?.warn(`userAgentAppId must be a string or undefined.`)}return n}})}var so={partitions:[{id:`aws`,outputs:{dnsSuffix:`amazonaws.com`,dualStackDnsSuffix:`api.aws`,implicitGlobalRegion:`us-east-1`,name:`aws`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$`,regions:{"af-south-1":{description:`Africa (Cape Town)`},"ap-east-1":{description:`Asia Pacific (Hong Kong)`},"ap-east-2":{description:`Asia Pacific (Taipei)`},"ap-northeast-1":{description:`Asia Pacific (Tokyo)`},"ap-northeast-2":{description:`Asia Pacific (Seoul)`},"ap-northeast-3":{description:`Asia Pacific (Osaka)`},"ap-south-1":{description:`Asia Pacific (Mumbai)`},"ap-south-2":{description:`Asia Pacific (Hyderabad)`},"ap-southeast-1":{description:`Asia Pacific (Singapore)`},"ap-southeast-2":{description:`Asia Pacific (Sydney)`},"ap-southeast-3":{description:`Asia Pacific (Jakarta)`},"ap-southeast-4":{description:`Asia Pacific (Melbourne)`},"ap-southeast-5":{description:`Asia Pacific (Malaysia)`},"ap-southeast-6":{description:`Asia Pacific (New Zealand)`},"ap-southeast-7":{description:`Asia Pacific (Thailand)`},"aws-global":{description:`aws global region`},"ca-central-1":{description:`Canada (Central)`},"ca-west-1":{description:`Canada West (Calgary)`},"eu-central-1":{description:`Europe (Frankfurt)`},"eu-central-2":{description:`Europe (Zurich)`},"eu-north-1":{description:`Europe (Stockholm)`},"eu-south-1":{description:`Europe (Milan)`},"eu-south-2":{description:`Europe (Spain)`},"eu-west-1":{description:`Europe (Ireland)`},"eu-west-2":{description:`Europe (London)`},"eu-west-3":{description:`Europe (Paris)`},"il-central-1":{description:`Israel (Tel Aviv)`},"me-central-1":{description:`Middle East (UAE)`},"me-south-1":{description:`Middle East (Bahrain)`},"mx-central-1":{description:`Mexico (Central)`},"sa-east-1":{description:`South America (Sao Paulo)`},"us-east-1":{description:`US East (N. Virginia)`},"us-east-2":{description:`US East (Ohio)`},"us-west-1":{description:`US West (N. California)`},"us-west-2":{description:`US West (Oregon)`}}},{id:`aws-cn`,outputs:{dnsSuffix:`amazonaws.com.cn`,dualStackDnsSuffix:`api.amazonwebservices.com.cn`,implicitGlobalRegion:`cn-northwest-1`,name:`aws-cn`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^cn\\-\\w+\\-\\d+$`,regions:{"aws-cn-global":{description:`aws-cn global region`},"cn-north-1":{description:`China (Beijing)`},"cn-northwest-1":{description:`China (Ningxia)`}}},{id:`aws-eusc`,outputs:{dnsSuffix:`amazonaws.eu`,dualStackDnsSuffix:`api.amazonwebservices.eu`,implicitGlobalRegion:`eusc-de-east-1`,name:`aws-eusc`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^eusc\\-(de)\\-\\w+\\-\\d+$`,regions:{"eusc-de-east-1":{description:`AWS European Sovereign Cloud (Germany)`}}},{id:`aws-iso`,outputs:{dnsSuffix:`c2s.ic.gov`,dualStackDnsSuffix:`api.aws.ic.gov`,implicitGlobalRegion:`us-iso-east-1`,name:`aws-iso`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-iso\\-\\w+\\-\\d+$`,regions:{"aws-iso-global":{description:`aws-iso global region`},"us-iso-east-1":{description:`US ISO East`},"us-iso-west-1":{description:`US ISO WEST`}}},{id:`aws-iso-b`,outputs:{dnsSuffix:`sc2s.sgov.gov`,dualStackDnsSuffix:`api.aws.scloud`,implicitGlobalRegion:`us-isob-east-1`,name:`aws-iso-b`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-isob\\-\\w+\\-\\d+$`,regions:{"aws-iso-b-global":{description:`aws-iso-b global region`},"us-isob-east-1":{description:`US ISOB East (Ohio)`},"us-isob-west-1":{description:`US ISOB West`}}},{id:`aws-iso-e`,outputs:{dnsSuffix:`cloud.adc-e.uk`,dualStackDnsSuffix:`api.cloud-aws.adc-e.uk`,implicitGlobalRegion:`eu-isoe-west-1`,name:`aws-iso-e`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^eu\\-isoe\\-\\w+\\-\\d+$`,regions:{"aws-iso-e-global":{description:`aws-iso-e global region`},"eu-isoe-west-1":{description:`EU ISOE West`}}},{id:`aws-iso-f`,outputs:{dnsSuffix:`csp.hci.ic.gov`,dualStackDnsSuffix:`api.aws.hci.ic.gov`,implicitGlobalRegion:`us-isof-south-1`,name:`aws-iso-f`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-isof\\-\\w+\\-\\d+$`,regions:{"aws-iso-f-global":{description:`aws-iso-f global region`},"us-isof-east-1":{description:`US ISOF EAST`},"us-isof-south-1":{description:`US ISOF SOUTH`}}},{id:`aws-us-gov`,outputs:{dnsSuffix:`amazonaws.com`,dualStackDnsSuffix:`api.aws`,implicitGlobalRegion:`us-gov-west-1`,name:`aws-us-gov`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-gov\\-\\w+\\-\\d+$`,regions:{"aws-us-gov-global":{description:`aws-us-gov global region`},"us-gov-east-1":{description:`AWS GovCloud (US-East)`},"us-gov-west-1":{description:`AWS GovCloud (US-West)`}}}],version:`1.1`},co=``,lo=e=>{let{partitions:t}=so;for(let n of t){let{regions:t,outputs:r}=n;for(let[n,i]of Object.entries(t))if(n===e)return{...r,...i}}for(let n of t){let{regionRegex:t,outputs:r}=n;if(new RegExp(t).test(e))return{...r}}let n=t.find(e=>e.id===`aws`);if(!n)throw Error(`Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.`);return{...n.outputs}},uo=()=>co,fo=/\d{12}\.ddb/;async function po(e,t,n){if(n.request?.headers?.[`smithy-protocol`]===`rpc-v2-cbor`&&L(e,`PROTOCOL_RPC_V2_CBOR`,`M`),typeof t.retryStrategy==`function`){let n=await t.retryStrategy();if(typeof n.mode==`string`)switch(n.mode){case ka.ADAPTIVE:L(e,`RETRY_MODE_ADAPTIVE`,`F`);break;case ka.STANDARD:L(e,`RETRY_MODE_STANDARD`,`E`)}}if(typeof t.accountIdEndpointMode==`function`){let n=e.endpointV2;switch(String(n?.url?.hostname).match(fo)&&L(e,`ACCOUNT_ID_ENDPOINT`,`O`),await t.accountIdEndpointMode?.()){case`disabled`:L(e,`ACCOUNT_ID_MODE_DISABLED`,`Q`);break;case`preferred`:L(e,`ACCOUNT_ID_MODE_PREFERRED`,`P`);break;case`required`:L(e,`ACCOUNT_ID_MODE_REQUIRED`,`R`)}}let r=e.__smithy_context?.selectedHttpAuthScheme?.identity;if(r?.$source){let t=r;t.accountId&&L(e,`RESOLVED_ACCOUNT_ID`,`T`);for(let[n,r]of Object.entries(t.$source??{}))L(e,n,r)}}var mo=`user-agent`,ho=`x-amz-user-agent`,go=/[^!$%&'*+\-.^_`|~\w]/g,_o=/[^!$%&'*+\-.^_`|~\w#]/g,vo=1024;function yo(e){let t=``;for(let n in e){let r=e[n];if(t.length+r.length+1<=vo){t.length?t+=`,`+r:t+=r;continue}break}return t}var bo=e=>(t,n)=>async r=>{let{request:i}=r;if(!A.isInstance(i))return t(r);let{headers:a}=i,o=n?.userAgent?.map(xo)||[],s=(await e.defaultUserAgentProvider()).map(xo);await po(n,e,r);let c=n;s.push(`m/${yo(Object.assign({},n.__smithy_context?.features,c.__aws_sdk_context?.features))}`);let l=e?.customUserAgent?.map(xo)||[],u=await e.userAgentAppId();u&&s.push(xo([`app`,`${u}`]));let d=uo(),f=(d?[d]:[]).concat([...s,...o,...l]).join(` `),p=[...s.filter(e=>e.startsWith(`aws-sdk-`)),...l].join(` `);return e.runtime===`browser`?a[ho]=f:(p&&(a[ho]=a[`x-amz-user-agent`]?`${a[mo]} ${p}`:p),a[mo]=f),t({...r,request:i})},xo=e=>{let t=e[0].split(`/`).map(e=>e.replace(go,`-`)).join(`/`),n=e[1]?.replace(_o,`-`),r=t.indexOf(`/`),i=t.substring(0,r),a=t.substring(r+1);return i===`api`&&(a=a.toLowerCase()),[i,a,n].filter(e=>e&&e.length>0).reduce((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},``)},So={name:`getUserAgentMiddleware`,step:`build`,priority:`low`,tags:[`SET_USER_AGENT`,`USER_AGENT`],override:!0},Co=e=>({applyToStack:t=>{t.add(bo(e),So)}}),wo=({serviceId:e,clientVersion:t})=>async n=>{let r=typeof window<`u`?window.navigator:void 0,i=r?.userAgent??``,a=r?.userAgentData?.platform??To.os(i)??`other`,o=r?.userAgentData?.brands??[],s=o[o.length-1],c=s?.brand??To.browser(i)??`unknown`,l=s?.version??`unknown`,u=[[`aws-sdk-js`,t],[`ua`,`2.1`],[`os/${a}`,void 0],[`lang/js`],[`md/browser`,`${c}_${l}`]];e&&u.push([`api/${e}`,t]);let d=await n?.userAgentAppId?.();return d&&u.push([`app/${d}`]),u},To={os(e){if(/iPhone|iPad|iPod/.test(e))return`iOS`;if(/Macintosh|Mac OS X/.test(e))return`macOS`;if(/Windows NT/.test(e))return`Windows`;if(/Android/.test(e))return`Android`;if(/Linux/.test(e))return`Linux`},browser(e){if(/EdgiOS|EdgA|Edg\//.test(e))return`Microsoft Edge`;if(/Firefox\//.test(e))return`Firefox`;if(/Chrome\//.test(e))return`Chrome`;if(/Safari\//.test(e))return`Safari`}},Eo=(e,t=!1)=>{if(t){for(let t of e.split(`.`))if(!Eo(t))return!1;return!0}return!(!Nt(e)||e.length<3||e.length>63||e!==e.toLowerCase()||si(e))},Do=`:`,Oo=`/`,ko={isVirtualHostableS3Bucket:Eo,parseArn:e=>{let t=e.split(Do);if(t.length<6)return null;let[n,r,i,a,o,...s]=t;return n!==`arn`||r===``||i===``||s.join(Do)===``?null:{partition:r,service:i,region:a,accountId:o,resourceId:s.map(e=>e.split(Oo)).flat()}},partition:lo};Qr.aws=ko;var Ao=(e,t,n)=>{let r,i,a,o=!1,s=async()=>{i||=e();try{r=await i,a=!0,o=!1}finally{i=void 0}return r};return t===void 0?async e=>((!a||e?.forceRefresh)&&(r=await s()),r):async e=>((!a||e?.forceRefresh)&&(r=await s()),o?r:n&&!n(r)?(o=!0,r):(t(r)&&await s(),r))},jo=new Set,Mo=(e,t=Nt)=>{if(!jo.has(e)&&!t(e)){if(e===`*`)console.warn(`@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.`);else throw Error(`Region not accepted: region="${e}" is not a valid hostname component.`)}else jo.add(e)},No=e=>typeof e==`string`&&(e.startsWith(`fips-`)||e.endsWith(`-fips`)),Po=e=>No(e)?[`fips-aws-global`,`aws-fips`].includes(e)?`us-east-1`:e.replace(/fips-(dkr-|prod-)?|-fips/,``):e,Fo=e=>{let{region:t,useFipsEndpoint:n}=e;if(!t)throw Error(`Region is missing`);return Object.assign(e,{region:async()=>{let e=Po(typeof t==`function`?await t():t);return Mo(e),e},useFipsEndpoint:async()=>No(typeof t==`string`?t:await t())?!0:typeof n==`function`?n():Promise.resolve(!!n)})},Io=[`in-region`,`cross-region`,`mobile`,`standard`,`legacy`],Lo=({defaultsMode:e}={})=>Ao(async()=>{let t=typeof e==`function`?await e():e;switch(t?.toLowerCase()){case`auto`:return Promise.resolve(Ro()?`mobile`:`standard`);case`mobile`:case`in-region`:case`cross-region`:case`standard`:case`legacy`:return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve(`legacy`);default:throw Error(`Invalid parameter for "defaultsMode", expect ${Io.join(`, `)}, got ${t}`)}}),Ro=()=>{let e=window?.navigator;if(e?.connection){let{effectiveType:t,rtt:n,downlink:r}=e.connection;if(typeof t==`string`&&t!==`4g`||Number(n)>100||Number(r)<10)return!0}return e?.userAgentData?.mobile||typeof e?.maxTouchPoints==`number`&&e?.maxTouchPoints>1},zo=e=>({setRegion(t){e.region=t},region(){return e.region}}),Bo=e=>({region:e.region()}),Vo=e=>jt.isInstance(e)?e.headers?.date??e.headers?.Date:void 0,Ho=e=>jt.isInstance(e)?e.headers?.age??e.headers?.Age:void 0,Uo=e=>new Date(Date.now()+e),Wo=(e,t,n,r)=>{if(r!==void 0)return t;let i=Date.parse(e),a=Date.now();return n!==void 0&&a-n>9e5?t:n===void 0?i-a:i-(n+a)/2},Go=(e,t)=>{if(!t)throw Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},Ko=async e=>{let t=Go(`context`,e.context),n=Go(`config`,e.config),r=t.endpointV2?.properties?.authSchemes?.[0];return{config:n,signer:await Go(`signer`,n.signer)(r),signingRegion:e?.signingRegion,signingRegionSet:e?.signingRegionSet,signingName:e?.signingName}},qo=class{async sign(e,t,n){if(!A.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let r=await Ko(n),{config:i,signer:a}=r,{signingRegion:o,signingName:s}=r,c=n.context;if(c?.authSchemes?.length??!1){let[e,t]=c.authSchemes;e?.name===`sigv4a`&&t?.name===`sigv4`&&(o=t?.signingRegion??o,s=t?.signingName??s)}let l=await i.disableClockSkewCorrection?.()===!0;return n._disableClockSkewCorrection=l,l||(n._preRequestSystemClockOffset=i.systemClockOffset,n._requestSentAt=Date.now()),await a.sign(e,{signingDate:l?new Date:Uo(i.systemClockOffset),signingRegion:o,signingService:s})}errorHandler(e){return t=>{let n=t;if(!e._disableClockSkewCorrection){let t=n.ServerTime??Vo(n.$response);if(t){let r=Go(`config`,e.config),i=e._preRequestSystemClockOffset,a=e._requestSentAt,o=Ho(n.$response),s=Wo(t,r.systemClockOffset,a,o);r.systemClockOffset=s,Math.abs(s)>=24e4&&(s!==i||i!==void 0&&i!==s)&&n.$metadata&&(n.$metadata.clockSkewCorrected=!0)}}throw t}}successHandler(e,t){if(t._disableClockSkewCorrection)return;let n=Vo(e);if(n){let r=Go(`config`,t.config),i=t._requestSentAt,a=Ho(e);r.systemClockOffset=Wo(n,r.systemClockOffset,i,a)}}},Jo=class extends qo{async sign(e,t,n){if(!A.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let{config:r,signer:i,signingRegion:a,signingRegionSet:o,signingName:s}=await Ko(n),c=(await r.sigv4aSigningRegionSet?.()??o??[a]).join(`,`),l=await r.disableClockSkewCorrection?.()===!0;return n._disableClockSkewCorrection=l,l||(n._preRequestSystemClockOffset=r.systemClockOffset,n._requestSentAt=Date.now()),await i.sign(e,{signingDate:l?new Date:Uo(r.systemClockOffset),signingRegion:c,signingService:s})}},Yo=e=>(e.sigv4aSigningRegionSet=eo(e.sigv4aSigningRegionSet),e),Xo=class{format(e){let n=[];for(let i in e){if(!r(e,i))continue;let a=t(i);n.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let i=new Uint8Array(n.reduce((e,t)=>e+t.byteLength,0)),a=0;for(let e of n)i.set(e,a),a+=e.byteLength;return i}formatHeaderValue(e){switch(e.type){case`boolean`:return Uint8Array.from([+!e.value]);case`byte`:return Uint8Array.from([2,e.value]);case`short`:let n=new DataView(new ArrayBuffer(3));return n.setUint8(0,3),n.setInt16(1,e.value,!1),new Uint8Array(n.buffer);case`integer`:let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,e.value,!1),new Uint8Array(r.buffer);case`long`:let i=new Uint8Array(9);return i[0]=5,i.set(e.value.bytes,1),i;case`binary`:let o=new DataView(new ArrayBuffer(3+e.value.byteLength));o.setUint8(0,6),o.setUint16(1,e.value.byteLength,!1);let s=new Uint8Array(o.buffer);return s.set(e.value,3),s;case`string`:let c=t(e.value),l=new DataView(new ArrayBuffer(3+c.byteLength));l.setUint8(0,7),l.setUint16(1,c.byteLength,!1);let u=new Uint8Array(l.buffer);return u.set(c,3),u;case`timestamp`:let d=new Uint8Array(9);return d[0]=8,d.set($o.fromNumber(e.value.valueOf()).bytes,1),d;case`uuid`:if(!Qo.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let f=new Uint8Array(17);return f[0]=9,f.set(a(e.value.replace(/-/g,``)),1),f}}},Zo;(function(e){e[e.boolTrue=0]=`boolTrue`,e[e.boolFalse=1]=`boolFalse`,e[e.byte=2]=`byte`,e[e.short=3]=`short`,e[e.integer=4]=`integer`,e[e.long=5]=`long`,e[e.byteArray=6]=`byteArray`,e[e.string=7]=`string`,e[e.timestamp=8]=`timestamp`,e[e.uuid=9]=`uuid`})(Zo||={});var Qo=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,$o=class e{bytes;constructor(e){if(this.bytes=e,e.byteLength!==8)throw Error(`Int64 buffers must be exactly 8 bytes`)}static fromNumber(t){if(t>0x8000000000000000||t<-0x8000000000000000)throw Error(`${t} is too large (or, if negative, too small) to represent as an Int64`);let n=new Uint8Array(8);for(let e=7,r=Math.abs(Math.round(t));e>-1&&r>0;e--,r/=256)n[e]=r;return t<0&&es(n),new e(n)}valueOf(){let e=this.bytes.slice(0),t=e[0]&128;return t&&es(e),parseInt(n(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};function es(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,e[t]===0);t--);}var ts=`X-Amz-Algorithm`,ns=`X-Amz-Credential`,rs=`X-Amz-Date`,is=`X-Amz-SignedHeaders`,as=`X-Amz-Expires`,os=`X-Amz-Signature`,ss=`X-Amz-Security-Token`,cs=`authorization`,ls=rs.toLowerCase(),us=[cs,ls,`date`];os.toLowerCase();var ds=`x-amz-content-sha256`,fs=ss.toLowerCase(),ps={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},ms=/^proxy-/,hs=/^sec-/,gs=`AWS4-HMAC-SHA256`,_s=`AWS4-HMAC-SHA256-PAYLOAD`,vs=`UNSIGNED-PAYLOAD`,ys=`aws4_request`,bs=({query:e={}})=>{let t=[],n={};for(let i in e){if(!r(e,i)||i.toLowerCase()===`x-amz-signature`)continue;let a=$i(i);t.push(a);let o=e[i];typeof o==`string`?n[a]=`${a}=${$i(o)}`:Array.isArray(o)&&(n[a]=o.slice(0).reduce((e,t)=>e.concat([`${a}=${$i(t)}`]),[]).sort().join(`&`))}return t.sort().map(e=>n[e]).filter(e=>e).join(`&`)},xs=e=>Ss(e).toISOString().replace(/\.\d{3}Z$/,`Z`),Ss=e=>typeof e==`number`?new Date(e*1e3):typeof e==`string`?Number(e)?new Date(Number(e)*1e3):new Date(e):e,Cs=class{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a=!0}){this.service=r,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e!=`boolean`||e,this.regionProvider=Ft(n),this.credentialProvider=Ft(t)}createCanonicalRequest(e,t,n){let r=Object.keys(t).sort();return`${e.method} +${this.getCanonicalPath(e)} +${bs(e)} +${r.map(e=>`${e}:${t[e]}`).join(` +`)} + +${r.join(`;`)} +${n}`}async createStringToSign(e,t,r,i){let a=new this.sha256;a.update(P(r));let o=await a.digest();return`${i} +${e} +${t} +${n(o)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let t=[];for(let n of e.split(`/`))n?.length!==0&&n!==`.`&&(n===`..`?t.pop():t.push(n));return $i(`${e?.startsWith(`/`)?`/`:``}${t.join(`/`)}${t.length>0&&e?.endsWith(`/`)?`/`:``}`).replace(/%2F/g,`/`)}return e}validateResolvedCredentials(e){if(typeof e!=`object`||typeof e.accessKeyId!=`string`||typeof e.secretAccessKey!=`string`)throw Error(`Resolved credential object is not valid`)}formatDate(e){let t=xs(e).replace(/[-:]/g,``);return{longDate:t,shortDate:t.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(`;`)}},ws={},Ts=[],Es=(e,t,n)=>`${e}/${t}/${n}/${ys}`,Ds=async(e,t,r,i,a)=>{let o=await Os(e,t.secretAccessKey,t.accessKeyId),s=`${r}:${i}:${a}:${n(o)}:${t.sessionToken}`;if(s in ws)return ws[s];for(Ts.push(s);Ts.length>50;)delete ws[Ts.shift()];let c=`AWS4${t.secretAccessKey}`;for(let t of[r,i,a,ys])c=await Os(e,c,t);return ws[s]=c},Os=(e,t,n)=>{let r=new e(t);return r.update(P(n)),r.digest()},ks=({headers:e},t,n)=>{let r={};for(let i of Object.keys(e).sort()){if(e[i]==null)continue;let a=i.toLowerCase();(a in ps||t?.has(a)||ms.test(a)||hs.test(a))&&(!n||n&&!n.has(a))||(r[a]=e[i].trim().replace(/\s+/g,` `))}return r},As=async({headers:e,body:t},i)=>{for(let t in e)if(r(e,t)&&t.toLowerCase()===`x-amz-content-sha256`)return e[t];if(t==null)return`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855`;if(typeof t==`string`||ArrayBuffer.isView(t)||Mr(t)){let e=new i;return e.update(P(t)),n(await e.digest())}return vs},js=(e,t)=>{e=e.toLowerCase();for(let n in t)if(r(t,n)&&e===n.toLowerCase())return!0;return!1},Ms=(e,t={})=>{let{headers:n,query:i={}}=A.clone(e);for(let e in n){if(!r(n,e))continue;let a=e.toLowerCase();(a.slice(0,6)===`x-amz-`&&!t.unhoistableHeaders?.has(a)||t.hoistableHeaders?.has(a))&&(i[e]=n[e],delete n[e])}return{...e,headers:n,query:i}},Ns=e=>{e=A.clone(e);for(let t in e.headers)r(e.headers,t)&&us.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e},Ps=class extends Cs{headerFormatter=new Xo;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a})}async presign(e,t={}){let{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:o,hoistableHeaders:s,signingRegion:c,signingService:l}=t,u=await this.credentialProvider();this.validateResolvedCredentials(u);let d=c??await this.regionProvider(),{longDate:f,shortDate:p}=this.formatDate(n);if(r>604800)return Promise.reject(`Signature version 4 presigned URLs must have an expiration date less than one week in the future`);let m=Es(p,d,l??this.service),h=Ms(Ns(e),{unhoistableHeaders:a,hoistableHeaders:s});u.sessionToken&&(h.query[ss]=u.sessionToken),h.query[ts]=gs,h.query[ns]=`${u.accessKeyId}/${m}`,h.query[rs]=f,h.query[as]=r.toString(10);let g=ks(h,i,o);return h.query[is]=this.getCanonicalHeaderList(g),h.query[os]=await this.getSignature(f,m,this.getSigningKey(u,d,p,l),this.createCanonicalRequest(h,g,await As(e,this.sha256))),h}async sign(e,t){return typeof e==`string`?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent({headers:e,payload:t},{signingDate:r=new Date,priorSignature:i,signingRegion:a,signingService:o,eventStreamCredentials:s}){let c=a??await this.regionProvider(),{shortDate:l,longDate:u}=this.formatDate(r),d=Es(l,c,o??this.service),f=await As({headers:{},body:t},this.sha256),p=new this.sha256;p.update(e);let m=[_s,u,d,i,n(await p.digest()),f].join(` +`);return this.signString(m,{signingDate:r,signingRegion:c,signingService:o,eventStreamCredentials:s})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:r,eventStreamCredentials:i}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:r,priorSignature:e.priorSignature,eventStreamCredentials:i}).then(t=>({message:e.message,signature:t}))}async signString(e,{signingDate:t=new Date,signingRegion:r,signingService:i,eventStreamCredentials:a}={}){let o=a??await this.credentialProvider();this.validateResolvedCredentials(o);let s=r??await this.regionProvider(),{shortDate:c}=this.formatDate(t),l=new this.sha256(await this.getSigningKey(o,s,c,i));return l.update(P(e)),n(await l.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:i,signingService:a}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let s=i??await this.regionProvider(),c=Ns(e),{longDate:l,shortDate:u}=this.formatDate(t),d=Es(u,s,a??this.service);c.headers[ls]=l,o.sessionToken&&(c.headers[fs]=o.sessionToken);let f=await As(c,this.sha256);!js(`x-amz-content-sha256`,c.headers)&&this.applyChecksum&&(c.headers[ds]=f);let p=ks(c,r,n),m=await this.getSignature(l,d,this.getSigningKey(o,s,u,a),this.createCanonicalRequest(c,p,f));return c.headers[cs]=`${gs} Credential=${o.accessKeyId}/${d}, SignedHeaders=${this.getCanonicalHeaderList(p)}, Signature=${m}`,c}async getSignature(e,t,r,i){let a=await this.createStringToSign(e,t,i,gs),o=new this.sha256(await r);return o.update(P(a)),n(await o.digest())}getSigningKey(e,t,n,r){return Ds(this.sha256,e,n,t,r||this.service)}},Fs={SignatureV4a:null},Is=e=>t=>{let n=t.credentials,r=!!t.credentials,i;Object.defineProperty(t,"credentials",{set(e){e&&e!==n&&e!==i&&(r=!0),n=e;let a=Rs(t,Ls(t,{credentials:n,credentialDefaultProvider:t.credentialDefaultProvider}));if(r&&!a.attributed){let e=typeof n==`object`&&!!n;i=async t=>{let n=await a(t);return e&&(!n.$source||Object.keys(n.$source).length===0)?yt(n,`CREDENTIALS_CODE`,`e`):n},i.memoized=a.memoized,i.configBound=a.configBound,i.attributed=!0}else i=a},get(){return i},enumerable:!0,configurable:!0}),t.credentials=n;let{signingEscapePath:a=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:s}=t,c;return c=t.signer?eo(t.signer):t.regionInfoProvider?()=>eo(t.region)().then(async e=>[await t.regionInfoProvider(e,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},e]).then(([e,n])=>{let{signingRegion:r,signingService:i}=e;t.signingRegion=t.signingRegion||r||n,t.signingName=t.signingName||i||t.serviceId;let o={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:s,uriEscapePath:a};return new(t.signerConstructor||Ps)(o)}):async e=>{e=Object.assign({},{name:`sigv4`,signingName:t.signingName||t.defaultSigningName,signingRegion:await eo(t.region)(),properties:{}},e);let n=e.signingRegion,r=e.signingName;t.signingRegion=t.signingRegion||n,t.signingName=t.signingName||r||t.serviceId;let i={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:s,uriEscapePath:a};return new(t.signerConstructor||Ps)(i)},Object.assign(t,{systemClockOffset:o,signingEscapePath:a,signer:c,disableClockSkewCorrection:eo(t.disableClockSkewCorrection??e)})};function Ls(e,{credentials:t,credentialDefaultProvider:n}){let r;return r=t?t?.memoized?t:io(t,no,ro):n?eo(n(Object.assign({},e,{parentClientConfig:e}))):async()=>{throw Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},r.memoized=!0,r}function Rs(e,t){if(t.configBound)return t;let n=async n=>t({...n,callerClientConfig:e});return n.memoized=t.memoized,n.configBound=!0,n}var zs=Is(!1),Bs={CrtSignerV4:null},Vs=`X-Amz-S3session-Token`,Hs=Vs.toLowerCase(),Us=class extends Ps{async signWithCredentials(e,t,n){let r=Ws(t);e.headers[Hs]=t.sessionToken;let i=this;return Gs(i,r),i.signRequest(e,n??{})}async presignWithCredentials(e,t,n){let r=Ws(t);return delete e.headers[Hs],e.headers[Vs]=t.sessionToken,e.query=e.query??{},e.query[Vs]=t.sessionToken,Gs(this,r),this.presign(e,n)}};function Ws(e){return{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,expiration:e.expiration}}function Gs(e,t){let n=e.credentialProvider;e.credentialProvider=()=>(e.credentialProvider=n,Promise.resolve(t))}var Ks=class{sigv4aSigner;sigv4Signer;signerOptions;static sigv4aDependency(){return typeof Bs.CrtSignerV4==`function`?`crt`:typeof Fs.SignatureV4a==`function`?`js`:`none`}constructor(e){this.sigv4Signer=new Us(e),this.signerOptions=e}async sign(e,t={}){return t.signingRegion===`*`?this.getSigv4aSigner().sign(e,t):this.sigv4Signer.sign(e,t)}async signWithCredentials(e,t,n={}){if(n.signingRegion===`*`){let r=this.getSigv4aSigner(),i=Bs.CrtSignerV4;if(i&&r instanceof i)return r.signWithCredentials(e,t,n);throw Error(`signWithCredentials with signingRegion '*' is only supported when using the CRT dependency @aws-sdk/signature-v4-crt. Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}return this.sigv4Signer.signWithCredentials(e,t,n)}async presign(e,t={}){if(t.signingRegion===`*`){let n=this.getSigv4aSigner(),r=Bs.CrtSignerV4;if(r&&n instanceof r)return n.presign(e,t);throw Error(`presign with signingRegion '*' is only supported when using the CRT dependency @aws-sdk/signature-v4-crt. Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}return this.sigv4Signer.presign(e,t)}async presignWithCredentials(e,t,n={}){if(n.signingRegion===`*`)throw Error(`Method presignWithCredentials is not supported for [signingRegion=*].`);return this.sigv4Signer.presignWithCredentials(e,t,n)}getSigv4aSigner(){if(!this.sigv4aSigner){let e=Bs.CrtSignerV4,t=Fs.SignatureV4a;if(this.signerOptions.runtime===`node`){if(!e&&!t)throw Error(`Neither CRT nor JS SigV4a implementation is available. Please load either @aws-sdk/signature-v4-crt or @aws-sdk/signature-v4a. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`);if(e&&typeof e==`function`)this.sigv4aSigner=new e({...this.signerOptions,signingAlgorithm:1});else if(t&&typeof t==`function`)this.sigv4aSigner=new t({...this.signerOptions});else throw Error(`Available SigV4a implementation is not a valid constructor. Please ensure you've properly imported @aws-sdk/signature-v4-crt or @aws-sdk/signature-v4a.For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}else{if(!t||typeof t!=`function`)throw Error(`JS SigV4a implementation is not available or not a valid constructor. Please check whether you have installed the @aws-sdk/signature-v4a package explicitly. The CRT implementation is not available for browsers. You must also register the package by calling [require('@aws-sdk/signature-v4a');] or an ESM equivalent such as [import '@aws-sdk/signature-v4a';]. For more information please go to https://github.com/aws/aws-sdk-js-v3#using-javascript-non-crt-implementation-of-sigv4a`);this.sigv4aSigner=new t({...this.signerOptions})}}return this.sigv4aSigner}};function qs(e,t){return new Request(e,t)}function Js(e=0){return new Promise((t,n)=>{e&&setTimeout(()=>{let t=Error(`Request did not complete within ${e} ms`);t.name=`TimeoutError`,n(t)},e)})}var Ys={supported:void 0},Xs=class e{config;configProvider;static create(t){return typeof t?.handle==`function`?t:new e(t)}constructor(e){typeof e==`function`?this.configProvider=e().then(e=>e||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),Ys.supported===void 0&&(Ys.supported=typeof Request<`u`&&`keepalive`in qs(`https://[::1]`))}destroy(){}async handle(e,{abortSignal:t,requestTimeout:n}={}){this.config||=await this.configProvider;let r=n??this.config.requestTimeout,i=this.config.keepAlive===!0,a=this.config.credentials;if(t?.aborted){let e=Zs(t);return Promise.reject(e)}let o=e.path,s=ta(e.query||{});s&&(o+=`?${s}`),e.fragment&&(o+=`#${e.fragment}`);let c=``;(e.username!=null||e.password!=null)&&(c=`${e.username??``}:${e.password??``}@`);let{port:l,method:u}=e,d=`${e.protocol}//${c}${e.hostname}${l?`:${l}`:``}${o}`,f=u===`GET`||u===`HEAD`?void 0:e.body,p={body:f,headers:new Headers(e.headers),method:u,credentials:a};this.config?.cache&&(p.cache=this.config.cache),f&&(p.duplex=`half`),typeof AbortController<`u`&&(p.signal=t),Ys.supported&&(p.keepalive=i),typeof this.config.requestInit==`function`&&Object.assign(p,this.config.requestInit(e));let m=()=>{},h=qs(d,p),g=[fetch(h).then(e=>{let t=e.headers,n={};for(let e of t.entries())n[e[0]]=e[1];return e.body==null?e.blob().then(t=>({response:new jt({headers:n,reason:e.statusText,statusCode:e.status,body:t})})):{response:new jt({headers:n,reason:e.statusText,statusCode:e.status,body:e.body})}}),Js(r)];return t&&g.push(new Promise((e,n)=>{let r=()=>{n(Zs(t))};if(typeof t.addEventListener==`function`){let e=t;e.addEventListener(`abort`,r,{once:!0}),m=()=>e.removeEventListener(`abort`,r)}else t.onabort=r})),Promise.race(g).finally(m)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}};function Zs(e){let t=e&&typeof e==`object`&&`reason`in e?e.reason:void 0;if(t){if(t instanceof Error){let e=Error(`Request aborted`);return e.name=`AbortError`,e.cause=t,e}let e=Error(String(t));return e.name=`AbortError`,e}let n=Error(`Request aborted`);return n.name=`AbortError`,n}var Qs=class{queryCompat;errorRegistry;constructor(e=!1){this.queryCompat=e}resolveRestContentType(e,t){let n=t.getMemberSchemas(),r=Object.values(n).find(e=>!!e.getMergedTraits().httpPayload);if(r)return r.getMergedTraits().mediaType||(r.isStringSchema()?`text/plain`:r.isBlobSchema()?`application/octet-stream`:e);if(!t.isUnitSchema()&&Object.values(n).find(e=>{let{httpQuery:t,httpQueryParams:n,httpHeader:r,httpLabel:i,httpPrefixHeaders:a}=e.getMergedTraits();return!t&&!n&&!r&&!i&&a===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,t,n,r,i,a){let o=e;e.includes(`#`)&&([,o]=e.split(`#`));let s={$metadata:i,$fault:n.statusCode<500?`client`:`server`};if(!this.errorRegistry)throw Error(`@aws-sdk/core/protocols - error handler not initialized.`);try{return{errorSchema:a?.(this.errorRegistry,o)??this.errorRegistry.getSchema(e),errorMetadata:s}}catch{r.message=r.message??r.Message??`UnknownError`;let e=this.errorRegistry,t=e.getBaseException();if(t){let n=e.getErrorCtor(t)??Error;throw this.decorateServiceException(Object.assign(new n({name:o}),s),r)}let n=r,i=n?.message??n?.Message??n?.Error?.Message??n?.Error?.message;throw this.decorateServiceException(Object.assign(Error(i),{name:o},s),r)}}compose(t,n,r){let i=r;n.includes(`#`)&&([i]=n.split(`#`));let a=e.for(i),o=e.for(`smithy.ts.sdk.synthetic.`+r);t.copyFrom(a),t.copyFrom(o),this.errorRegistry=t}decorateServiceException(e,t={}){if(this.queryCompat){let n=e.Message??t.Message,r=ln(e,t);n&&(r.message=n);let i=r.Error??{};i.Type=r.Error?.Type,i.Code=r.Error?.Code,i.Message=r.Error?.message??r.Error?.Message??n,r.Error=i;let a=r.$metadata.requestId;return a&&(r.RequestId=a),r}return ln(e,t)}setQueryCompatError(e,t){let n=t.headers?.[`x-amzn-query-error`];if(e!==void 0&&n!=null){let[t,r]=n.split(`;`),i=Object.keys(e),a={Code:t,Type:r};e.Code=t,e.Type=r;for(let t=0;tj.of(e).getMergedTraits().awsQueryError?.[0]===t)}}},$s=class{serdeContext;setSerdeContext(e){this.serdeContext=e}},ec=class{from;to;keys;constructor(e,t){this.from=e,this.to=t;let n=Object.keys(this.from),r=new Set(n);r.delete(`__type`),this.keys=r}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){let e=this.keys.values().next().value,t=this.from[e];this.to.$unknown=[e,t]}}};function tc(e){Object.defineProperty(e,"__proto__",{value:void 0,writable:!0,enumerable:!0,configurable:!0})}var nc;function rc(e){nc||=new DOMParser;let t=nc.parseFromString(e,`application/xml`);if(t.getElementsByTagName(`parsererror`).length>0)throw Error(`DOMParser XML parsing error.`);let n=e=>{if(e.nodeType===Node.TEXT_NODE&&e.textContent?.trim())return e.textContent;if(e.nodeType===Node.ELEMENT_NODE){let t=e;if(t.attributes.length===0&&t.childNodes.length===0)return``;let r={},i=Array.from(t.attributes);for(let e of i)r[`${e.name}`]=e.value;let a=Array.from(t.childNodes);for(let e of a){let o=n(e);if(o!=null){let t=e.nodeName;if(a.length===1&&i.length===0&&t===`#text`)return o;t in r?Array.isArray(r[t])?r[t].push(o):r[t]=[r[t],o]:r[t]=o}else if(a.length===1&&i.length===0)return t.textContent}return r}return null};return{[t.documentElement.nodeName]:n(t.documentElement)}}var ic=class extends $s{settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new Ki(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,t,n){let r=j.of(e),a=r.getMemberSchemas();if(r.isStructSchema()&&r.isMemberSchema()&&Object.values(a).find(e=>!!e.getMemberTraits().eventPayload)){let e={},n=Object.keys(a)[0];return e[n]=a[n].isBlobSchema()?t:this.read(a[n],t),e}let o=(this.serdeContext?.utf8Encoder??i)(t),s=this.parseXml(o);return this.readSchema(e,n?s[n]:s)}readSchema(e,t){let n=j.of(e);if(n.isUnitSchema())return;let r=n.getMergedTraits();if(n.isListSchema()&&!Array.isArray(t))return this.readSchema(n,[t]);if(t==null)return t;if(typeof t==`object`){let e=!!r.xmlFlattened;if(n.isListSchema()){let r=n.getValueSchema(),i=[],a=r.getMergedTraits().xmlName??`member`,o=e?t:(t[0]??t)[a];if(o==null)return i;let s=Array.isArray(o)?o:[o];for(let e of s)i.push(this.readSchema(r,e));return i}let i={};if(n.isMapSchema()){let r=n.getKeySchema(),a=n.getValueSchema(),o;o=e?Array.isArray(t)?t:[t]:Array.isArray(t.entry)?t.entry:[t.entry];let s=r.getMergedTraits().xmlName??`key`,c=a.getMergedTraits().xmlName??`value`;for(let e of o){let t=e[s],n=e[c];t===`__proto__`&&tc(i),i[t]=this.readSchema(a,n)}return i}if(n.isStructSchema()){let e=n.isUnionSchema(),r;e&&(r=new ec(t,i));for(let[a,o]of n.structIterator()){let n=o.getMergedTraits(),s=n.httpPayload?n.xmlName??o.getName():o.getMemberTraits().xmlName??a;e&&r.mark(s),t[s]!=null&&(i[a]=this.readSchema(o,t[s]))}return e&&r.writeUnknown(),i}if(n.isDocumentSchema())return t;throw Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${n.getName(!0)}`)}return n.isListSchema()?[]:n.isMapSchema()||n.isStructSchema()?{}:this.stringDeserializer.read(n,t)}parseXml(e){if(e.length){let t;try{t=rc(e)}catch(t){throw t&&typeof t==`object`&&Object.defineProperty(t,"$responseBodyText",{value:e}),t}let n=`#text`,r=Object.keys(t)[0],i=t[r];return i[n]&&(i[r]=i[n],delete i[n]),vn(i)}return{}}},ac=class extends $s{settings;buffer;constructor(e){super(),this.settings=e}write(e,t,n=``){this.buffer===void 0&&(this.buffer=``);let r=j.of(e);if(n&&!n.endsWith(`.`)&&(n+=`.`),r.isBlobSchema())(typeof t==`string`||t instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??Tn)(t)));else if(r.isBooleanSchema()||r.isNumericSchema()||r.isStringSchema())t==null?r.isIdempotencyToken()&&(this.writeKey(n),this.writeValue(Fi())):(this.writeKey(n),this.writeValue(String(t)));else if(r.isBigIntegerSchema())t!=null&&(this.writeKey(n),this.writeValue(String(t)));else if(r.isBigDecimalSchema())t!=null&&(this.writeKey(n),this.writeValue(t instanceof Or?t.string:String(t)));else if(r.isTimestampSchema()){if(t instanceof Date)switch(this.writeKey(n),Gi(r,this.settings)){case 5:this.writeValue(t.toISOString().replace(`.000Z`,`Z`));break;case 6:this.writeValue(Kn(t));break;case 7:this.writeValue(String(t.getTime()/1e3))}}else if(r.isDocumentSchema())Array.isArray(t)?this.write(79,t,n):t instanceof Date?this.write(4,t,n):t instanceof Uint8Array?this.write(21,t,n):t&&typeof t==`object`?this.write(143,t,n):(this.writeKey(n),this.writeValue(String(t)));else if(r.isListSchema()){if(Array.isArray(t)){if(t.length===0)this.settings.serializeEmptyLists&&(this.writeKey(n),this.writeValue(``));else{let e=r.getValueSchema(),i=this.settings.flattenLists||r.getMergedTraits().xmlFlattened,a=1;for(let r of t){if(r==null)continue;let t=e.getMergedTraits(),o=this.getKey(`member`,t.xmlName,t.ec2QueryName),s=i?`${n}${a}`:`${n}${o}.${a}`;this.write(e,r,s),++a}}}}else if(r.isMapSchema()){if(t&&typeof t==`object`){let e=r.getKeySchema(),i=r.getValueSchema(),a=r.getMergedTraits().xmlFlattened,o=1;for(let r in t){let s=t[r];if(s==null)continue;let c=e.getMergedTraits(),l=this.getKey(`key`,c.xmlName,c.ec2QueryName),u=a?`${n}${o}.${l}`:`${n}entry.${o}.${l}`,d=i.getMergedTraits(),f=this.getKey(`value`,d.xmlName,d.ec2QueryName),p=a?`${n}${o}.${f}`:`${n}entry.${o}.${f}`;this.write(e,r,u),this.write(i,s,p),++o}}}else if(r.isStructSchema()){if(t&&typeof t==`object`){let e=!1;for(let[i,a]of r.structIterator()){if(t[i]==null&&!a.isIdempotencyToken())continue;let r=a.getMergedTraits(),o=this.getKey(i,r.xmlName,r.ec2QueryName,`struct`),s=`${n}${o}`;this.write(a,t[i],s),e=!0}if(!e&&r.isUnionSchema()){let{$unknown:e}=t;if(Array.isArray(e)){let[t,r]=e,i=`${n}${t}`;this.write(15,r,i)}}}}else if(!r.isUnitSchema())throw Error(`@aws-sdk/core/protocols - QuerySerializer unrecognized schema type ${r.getName(!0)}`)}flush(){if(this.buffer===void 0)throw Error(`@aws-sdk/core/protocols - QuerySerializer cannot flush with nothing written to buffer.`);let e=this.buffer;return delete this.buffer,e}getKey(e,t,n,r){let{ec2:i,capitalizeKeys:a}=this.settings;if(i&&n)return n;let o=t??e;return a&&r===`struct`?o[0].toUpperCase()+o.slice(1):o}writeKey(e){e.endsWith(`.`)&&(e=e.slice(0,e.length-1)),this.buffer+=`&${Li(e)}=`}writeValue(e){this.buffer+=Li(e)}},oc=class extends Wi{options;serializer;deserializer;mixin=new Qs;constructor(e){super({defaultNamespace:e.defaultNamespace,errorTypeRegistries:e.errorTypeRegistries}),this.options=e;let t={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:e.xmlNamespace,serviceNamespace:e.defaultNamespace,serializeEmptyLists:!0};this.serializer=new ac(t),this.deserializer=new ic(t)}getShapeId(){return`aws.protocols#awsQuery`}setSerdeContext(e){this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e)}getPayloadCodec(){throw Error(`AWSQuery protocol has no payload codec.`)}async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n);return r.path.endsWith(`/`)||(r.path+=`/`),r.headers[`content-type`]=`application/x-www-form-urlencoded`,(Vt(e.input)===`unit`||!r.body)&&(r.body=``),r.body=`Action=${e.name.split(`#`)[1]??e.name}&Version=${this.options.version}`+r.body,r.body.endsWith(`&`)&&(r.body=r.body.slice(-1)),r}async deserializeResponse(e,t,n){let r=this.deserializer,i=j.of(e.output),a={};if(n.statusCode>=300){let i=await Ii(n.body,t);i.byteLength>0&&Object.assign(a,await r.read(15,i)),await this.handleError(e,t,n,a,this.deserializeMetadata(n))}for(let e in n.headers){let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let o=e.name.split(`#`)[1]??e.name,s=i.isStructSchema()&&this.useNestedResult()?o+`Result`:void 0,c=await Ii(n.body,t);return c.byteLength>0&&Object.assign(a,await r.read(i,c,s)),a.$metadata=this.deserializeMetadata(n),a}useNestedResult(){return!0}async handleError(e,t,n,r,i){let a=this.loadQueryErrorCode(n,r)??`Unknown`;this.mixin.compose(this.compositeErrorRegistry,a,this.options.defaultNamespace);let o=this.loadQueryError(r)??{},s=this.loadQueryErrorMessage(r);o.message=s,o.Error={Type:o.Type,Code:o.Code,Message:s};let{errorSchema:c,errorMetadata:l}=await this.mixin.getErrorSchemaOrThrowBaseException(a,this.options.defaultNamespace,n,o,i,this.mixin.findQueryCompatibleError),u=j.of(c),d=new((this.compositeErrorRegistry.getErrorCtor(c))??Error)({}),f={Type:o.Error.Type,Code:o.Error.Code,Error:o.Error};for(let[e,t]of u.structIterator()){let n=t.getMergedTraits().xmlName??e,i=o[n]??r[n];f[e]=this.deserializer.readSchema(t,i)}throw this.mixin.decorateServiceException(Object.assign(d,l,{$fault:u.getMergedTraits().error,message:s},f),r)}loadQueryErrorCode(e,t){let n=(t.Errors?.[0]?.Error??t.Errors?.Error??t.Error)?.Code;if(n!==void 0)return n;if(e.statusCode==404)return`NotFound`}loadQueryError(e){return e.Errors?.[0]?.Error??e.Errors?.Error??e.Error}loadQueryErrorMessage(e){let t=this.loadQueryError(e);return t?.message??t?.Message??e.message??e.Message??`Unknown`}getDefaultContentType(){return`application/x-www-form-urlencoded`}},R=64,sc=32,cc=2**53-1,lc=class e{digestLength=sc;state=Int32Array.from(uc);w;buffer=new Uint8Array(64);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let{inner:r,outer:i}=this,a=new Uint8Array(128);for(let e=0;ecc)throw Error(`Cannot hash more than 2^53 - 1 bits`);for(;r>0;)this.buffer[this.bufferLength++]=t[n++],r--,this.bufferLength===R&&(this.hashBuffer(),this.bufferLength=0)}async digest(){let{inner:e,outer:t}=this;if(e&&t){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let n=e.digestSync();return t.update(n),t.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(uc),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed*8,i=new DataView(t.buffer,t.byteOffset,t.byteLength);if(i.setUint8(n++,128),(n-1)%R>=56){for(let e=n;e>>24&255,a[t*4+1]=e[t]>>>16&255,a[t*4+2]=e[t]>>>8&255,a[t*4+3]=e[t]>>>0&255;return a}static normalizeKey(t){let n=P(t);if(n.byteLength>R){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(R);return i.set(r),i}if(n.byteLength>>17|t<<15)^(t>>>19|t<<13)^t>>>10;t=n[e-15];let i=(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3;n[e]=(r+n[e-7]|0)+(i+n[e-16]|0)}let d=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(dc[e]+n[e]|0)|0)|0,f=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&a^i&a)|0;u=l,l=c,c=s,s=o+d|0,o=a,a=i,i=r,r=d+f|0}e[0]+=r,e[1]+=i,e[2]+=a,e[3]+=o,e[4]+=s,e[5]+=c,e[6]+=l,e[7]+=u}},uc=new Int32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),dc=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),{digest:fc,sign:pc,importKey:mc}=globalThis?.crypto?.subtle??{},hc=typeof fc==`function`&&typeof pc==`function`&&typeof mc==`function`?globalThis.crypto.subtle:void 0,gc=8388608,_c=class{digestLength=32;secret;pending=[];pendingBytes=0;fallback;finished=!1;constructor(e){e&&(this.secret=P(e))}update(e){if(this.finished)throw Error(`Attempted to update an already finished HMAC.`);if(this.fallback){this.fallback.update(e);return}this.pending.push(e.slice()),this.pendingBytes+=e.byteLength,this.pendingBytes>=gc&&this.switchToFallback()}async digest(){if(this.fallback)return this.fallback.digest();if(this.secret&&this.finished)throw Error(`Attempted to digest an already finished HMAC.`);let e=jr(this.pending);if(hc){if(this.secret){this.finished=!0;let t=await hc.importKey(`raw`,this.secret,{name:`HMAC`,hash:`SHA-256`},!1,[`sign`]),n=await hc.sign(`HMAC`,t,e);return new Uint8Array(n)}let t=await hc.digest(`SHA-256`,e);return new Uint8Array(t)}let t=new lc(this.secret);return t.update(e),t.digest()}reset(){this.pending=[],this.pendingBytes=0,this.fallback=void 0,this.finished=!1}switchToFallback(){let e=new lc(this.secret);for(let t of this.pending)e.update(t);this.fallback=e,this.pending=[],this.pendingBytes=0}};function vc(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function yc(e,t=`|`){return e.map(e=>Ic(e)).join(t)}function bc(e,t){return typeof t==`bigint`?t.toString():t}function xc(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function Sc(e){return e==null}function Cc(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function wc(e,t){let n=e/t,r=Math.round(n),i=4*2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r){};function kc(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Ac=xc(()=>{if(U.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function jc(e){if(kc(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return kc(n)!==!1&&Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)!==!1}function Mc(e){return jc(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var Nc=new Set([`string`,`number`,`symbol`]);function Pc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function Fc(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function B(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function Ic(e){return typeof e==`bigint`?e.toString()+`n`:typeof e==`string`?`"${e}"`:`${e}`}function Lc(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout===`optional`)}var Rc={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function zc(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return Fc(e,Tc(e._zod.def,{get shape(){let e={};for(let r of Reflect.ownKeys(t)){if(!Object.prototype.hasOwnProperty.call(n.shape,r))throw Error(`Unrecognized key: "${String(r)}"`);t[r]&&z(e,r,n.shape[r])}return z(this,`shape`,e),e},checks:[]}))}function Bc(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return Fc(e,Tc(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e of Reflect.ownKeys(t)){if(!Object.prototype.hasOwnProperty.call(n.shape,e))throw Error(`Unrecognized key: "${String(e)}"`);t[e]&&delete r[e]}return z(this,`shape`,r),r},checks:[]}))}function Vc(e,t){if(!jc(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return Fc(e,Tc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return z(this,`shape`,n),n}}))}function Hc(e,t){if(!jc(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return Fc(e,Tc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return z(this,`shape`,n),n}}))}function Uc(e,t){if(!t?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);return Fc(e,Tc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return z(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function Wc(e,t,n,r=`partial`){let i=t._zod.def.checks;if(i&&i.length>0)throw Error(`.${r}() cannot be used on object schemas containing refinements`);return Fc(t,Tc(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t of Reflect.ownKeys(n)){if(!Object.prototype.hasOwnProperty.call(r,t))throw Error(`Unrecognized key: "${String(t)}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t of Reflect.ownKeys(r))i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return z(this,`shape`,i),i},checks:[]}))}function Gc(e,t,n){return Fc(t,Tc(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t of Reflect.ownKeys(n)){if(!Object.prototype.hasOwnProperty.call(i,t))throw Error(`Unrecognized key: "${String(t)}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t of Reflect.ownKeys(r))i[t]=new e({type:`nonoptional`,innerType:r[t]});return z(this,`shape`,i),i}}))}function Kc(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function Yc(e){return typeof e==`string`?e:e?.message}function Xc(e,t,n){var r;for(let i=t;ie;return t[fl]=!0,t}var ml,hl={value:void 0,enumerable:!1},gl=`captureStackTrace`in Error?Error:null;function _l(e){let t=gl;if(t){let n=t.stackTraceLimit;if(typeof n==`number`){try{t.stackTraceLimit=0}catch{return gl=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function H(e,t,n,r){let i={};function a(e){this.def=e,this.constr=d,this.traits=new Set}a.prototype=i;let o=n,s=o&&new WeakSet;function c(n,r){if(!n._zod){hl.value=new a(r);try{Object.defineProperty(n,"_zod",hl)}finally{hl.value=void 0}}if(n._zod.traits.has(e))return;if(n._zod.traits.add(e),t(n,r),s){let e=Object.getPrototypeOf(n),t=n._zod.constr.prototype,r=e;for(;r&&r!==t;)r=Object.getPrototypeOf(r);let i=r??e;s.has(i)||(s.add(i),rl(i,o))}let i=d.prototype;for(let e in i)Object.prototype.hasOwnProperty.call(i,e)&&(e in n||(n[e]=i[e].bind(n)))}let l=r?.Parent??Object;class u extends l{}Object.defineProperty(u,"name",{value:e});function d(e){let t=r?.Parent?_l(u):this;c(t,e);let n=t._zod.deferred;if(n){for(let e of n)e();t._zod.deferred=void 0}let i=globalThis.__zod_globalConfig?.postProcessor;return i&&i(t),t}return Object.defineProperty(d,"init",{value:c}),Object.defineProperty(d,Symbol.hasInstance,{value:t=>r?.Parent&&t instanceof r.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var vl=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},yl=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(ml=globalThis).__zod_globalConfig??(ml.__zod_globalConfig={});var U=globalThis.__zod_globalConfig;function W(e){return e&&Object.assign(U,e),U}function bl(){let e=this._zod;return e.message??=JSON.stringify(e.def,bc,2),e.message}function xl(e){this._zod.message=e}var Sl={get:bl,set:xl,enumerable:!0,configurable:!0},Cl={value:void 0,enumerable:!1},wl={value:void 0,enumerable:!1},Tl=new WeakSet([Object.prototype,Error.prototype]),El=(e,t)=>{e.name=`$ZodError`,Cl.value=e._zod,Object.defineProperty(e,"_zod",Cl),wl.value=t,Object.defineProperty(e,"issues",wl),Cl.value=void 0,wl.value=void 0,Object.defineProperty(e,"message",Sl);let n=Object.getPrototypeOf(e);Tl.has(n)||(Tl.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let e=()=>this.message;return Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0})}}))},Dl=H(`$ZodError`,El),Ol=H(`$ZodError`,El,void 0,{Parent:Error});function kl(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t===`__proto__`?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Al(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?kl(n,i.path[0],()=>[]).push(t(i)):r.push(t(i));return{formErrors:r,fieldErrors:n}}function jl(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i{let t=(n,r,i,a)=>{let o=i?{...i,async:!1}:{async:!1},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise)throw new vl;if(s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>Zc(e,o,W())));throw Oc(n,a?.callee??t),n}return s.value};return t},Pl=e=>{let t=async(n,r,i,a)=>{let o=i?{...i,async:!0}:{async:!0},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise&&(s=await s),s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>Zc(e,o,W())));throw Oc(n,a?.callee??t),n}return s.value};return t},Fl=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new vl;return a.issues.length?{success:!1,error:new(e??Dl)(a.issues.map(e=>Zc(e,i,W())))}:{success:!0,data:a.value}},Il=Fl(Ol),Ll=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>Zc(e,i,W())))}:{success:!0,data:a.value}},Rl=Ll(Ol),zl=e=>{let t=Nl(e),n=(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return t(e,r,o,Ml(n,a))};return n},Bl=e=>{let t=Nl(e),n=(e,r,i,a)=>t(e,r,i,Ml(n,a));return n},Vl=e=>{let t=Pl(e),n=async(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return await t(e,r,o,Ml(n,a))};return n},Hl=e=>{let t=Pl(e),n=async(e,r,i,a)=>await t(e,r,i,Ml(n,a));return n},Ul=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Fl(e)(t,n,i)},Wl=e=>(t,n,r)=>Fl(e)(t,n,r),Gl=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return Ll(e)(t,n,i)},Kl=e=>async(t,n,r)=>Ll(e)(t,n,r),ql=/^[cC][0-9a-z]{6,}$/,Jl=/^[0-9a-z]+$/,Yl=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,Xl=/^[0-9a-vA-V]{20}$/,Zl=/^[A-Za-z0-9]{27}$/,Ql=/^[a-zA-Z0-9_-]{21}$/;function $l(e){return RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var eu=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,tu=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,nu=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,ru=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,iu=`^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$`;function au(){return new RegExp(iu,`u`)}var ou=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,su=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,cu=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,lu=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,uu=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,du=/^[A-Za-z0-9_-]*$/,fu=/^https?$/,pu=/^\+[1-9]\d{6,14}$/,mu=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`;function hu(e){return RegExp(`^${e}$`)}var gu=hu(mu);function _u(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function vu(e){return RegExp(`^${_u(e)}$`)}function yu(e){let t=[`Z`];e.offset&&t.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let n=`${_u({precision:e.precision,seconds:!0})}(?:${t.join(`|`)})`,r=e.local?`${n}|${_u({precision:e.precision})}`:n;return RegExp(`^${mu}T(?:${r})$`)}var bu=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},xu=/^-?\d+$/,Su=/^-?\d+(?:\.\d+)?$/,Cu=/^(?:true|false)$/i,wu=/^[^A-Z]*$/,Tu=/^[^a-z]*$/,G=H(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Eu=e=>{let t=e.value;return!Sc(t)&&t.length!==void 0},Du={number:`number`,bigint:`bigint`,object:`date`},Ou=H(`$ZodCheckLessThan`,(e,t)=>{G.init(e,t);let n=Du[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value{(t.inclusive?r.value<=t.value:r.value{G.init(e,t);let n=Du[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:Du[typeof r.value]??n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Au=H(`$ZodCheckMultipleOf`,(e,t)=>{G.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):wc(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),ju=H(`$ZodCheckNumberFormat`,(e,t)=>{G.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=Rc[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=xu)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}sa&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),Mu=H(`$ZodCheckMaxLength`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=Eu),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum{let r=n.value,i=r.length;if((typeof r==`string`&&i>t.maximum?$c(r):i)<=t.maximum)return;let a=el(r);n.issues.push({origin:a,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Nu=H(`$ZodCheckMinLength`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=Eu),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>=t.minimum&&i=t.minimum)return;let a=el(r);n.issues.push({origin:a,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Pu=H(`$ZodCheckLengthEquals`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=Eu),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length,a=typeof r==`string`&&i>=t.length&&i<=t.length*2?$c(r):i;if(a===t.length)return;let o=el(r),s=a>t.length;n.issues.push({origin:o,...s?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),Fu=H(`$ZodCheckStringFormat`,(e,t)=>{var n,r;G.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),Iu=H(`$ZodCheckRegex`,(e,t)=>{Fu.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),Lu=H(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=wu,Fu.init(e,t)}),Ru=H(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=Tu,Fu.init(e,t)}),zu=H(`$ZodCheckIncludes`,(e,t)=>{G.init(e,t);let n=Pc(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position},}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),Bu=H(`$ZodCheckStartsWith`,(e,t)=>{G.init(e,t);let n=RegExp(`^${Pc(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),Vu=H(`$ZodCheckEndsWith`,(e,t)=>{G.init(e,t);let n=RegExp(`.*${Pc(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),Hu=H(`$ZodCheckOverwrite`,(e,t)=>{G.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),Uu=class{constructor(e=[],t={}){this.content=[],this.indent=0,this.args=e,this.closed=t}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` +`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.content??[``];return new e(...Object.keys(this.closed),`return function (${this.args.join(`, `)}) {\n${t.join(` +`)}\n};`)(...Object.values(this.closed))}},Wu={major:4,minor:5,patch:4},K=H(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=Wu;let r=e._zod.def.checks,i=e._zod.traits.has(`$ZodCheck`)?[e,...r??[]]:r?.length?[...r]:[];for(let t of i)for(let n of t._zod.onattach)n(e);if(i.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(t,n,r)=>{if(t.memo)return t;let i=Kc(t),a;for(let o of n){if(o._zod.def.when){if(qc(t)||!o._zod.def.when(t))continue}else if(i)continue;let n=t.issues.length,s=o._zod.check(t);if(s instanceof Promise&&r?.async===!1)throw new vl;if(a||s instanceof Promise)a=(a??Promise.resolve()).then(async()=>{await s,t.issues.length!==n&&(Xc(t.issues,n,e),i||=Kc(t,n))});else{if(t.issues.length===n)continue;Xc(t.issues,n,e),i||=Kc(t,n)}}return a?a.then(()=>t):t},n=(n,r,a)=>{if(Kc(n))return n.aborted=!0,n;let o=t(r,i,a);if(o instanceof Promise){if(a.async===!1)throw new vl;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(r,a)=>{if(a.skipChecks)return e._zod.parse(r,a);if(a.direction===`backward`){let t=e._zod.parse({value:r.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,r,a)):n(t,r,a)}let o=e._zod.parse(r,a);if(o instanceof Promise){if(a.async===!1)throw new vl;return o.then(e=>t(e,i,a))}return t(o,i,a)}}},{get"~standard"(){return al(this,`~standard`,Ku(this))},set"~standard"(e){il(this,`~standard`,e)}}),Gu=e=>e.success?{value:e.data}:{issues:e.error?.issues};function Ku(e){return{validate:t=>{try{return Gu(Il(e,t))}catch{return Rl(e,t).then(Gu)}},vendor:`zod`,version:1}}var qu=H(`$ZodString`,(e,t)=>{K.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??bu(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),q=H(`$ZodStringFormat`,(e,t)=>{Fu.init(e,t),qu.init(e,t)}),Ju=H(`$ZodGUID`,(e,t)=>{t.pattern??=tu,q.init(e,t)}),Yu=H(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=nu(e)}else t.pattern??=nu();q.init(e,t)}),Xu=H(`$ZodEmail`,(e,t)=>{t.pattern??=ru,q.init(e,t)});function Zu(e,t){if(!t.normalize&&t.protocol?.source===fu.source&&!/^https?:\/\//i.test(e))return 1;try{return new URL(e)}catch{return 2}}var Qu=/[\t\n\r]/g;function $u(e){return e.replace(Qu,``)}function ed(e,t){return t.lastIndex=0,t.test(e.hostname)}function td(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(`:`)?e.protocol.slice(0,-1):e.protocol)}var nd=H(`$ZodURL`,(e,t)=>{q.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=Zu(r,t);if(i===1){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}if(i===2){n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort});return}t.hostname&&!ed(i,t.hostname)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!td(i,t.protocol)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?i.href:$u(r);return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),rd=H(`$ZodEmoji`,(e,t)=>{t.pattern??=au(),q.init(e,t)}),id=H(`$ZodNanoID`,(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw Error(`Invalid nanoid length: ${t.length}`);t.pattern??=t.length===void 0?Ql:$l(t.length),q.init(e,t)}),ad=H(`$ZodCUID`,(e,t)=>{t.pattern??=ql,q.init(e,t)}),od=H(`$ZodCUID2`,(e,t)=>{t.pattern??=Jl,q.init(e,t)}),sd=H(`$ZodULID`,(e,t)=>{t.pattern??=Yl,q.init(e,t)}),cd=H(`$ZodXID`,(e,t)=>{t.pattern??=Xl,q.init(e,t)}),ld=H(`$ZodKSUID`,(e,t)=>{t.pattern??=Zl,q.init(e,t)}),ud=H(`$ZodISODateTime`,(e,t)=>{t.pattern??=yu(t),q.init(e,t),(t.local||t.precision===-1)&&(e._zod.bag.laxFormat=!0,e._zod.onattach.push(e=>{e._zod.bag.laxFormat=!0}))}),dd=H(`$ZodISODate`,(e,t)=>{t.pattern??=gu,q.init(e,t)}),fd=H(`$ZodISOTime`,(e,t)=>{t.pattern??=vu(t),q.init(e,t)}),pd=H(`$ZodISODuration`,(e,t)=>{t.pattern??=eu,q.init(e,t)}),md=H(`$ZodIPv4`,(e,t)=>{t.pattern??=ou,q.init(e,t),e._zod.bag.format=`ipv4`}),hd=/^[0-9a-fA-F:.]+$/;function gd(e){if(!hd.test(e))return!1;try{return new URL(`http://[${e}]`),!0}catch{return!1}}var _d=H(`$ZodIPv6`,(e,t)=>{t.pattern??=su,q.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{gd(n.value)||n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}),vd=H(`$ZodCIDRv4`,(e,t)=>{t.pattern??=cu,q.init(e,t)});function yd(e){let t=e.split(`/`);if(t.length!==2)return!1;let[n,r]=t;if(!r)return!1;let i=Number(r);return`${i}`!==r||i<0||i>128?!1:gd(n)}var bd=H(`$ZodCIDRv6`,(e,t)=>{t.pattern??=lu,q.init(e,t),e._zod.check=n=>{yd(n.value)||n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}});function xd(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var Sd=H(`$ZodBase64`,(e,t)=>{t.pattern??=uu,q.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{xd(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function Cd(e){if(!du.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return xd(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var wd=H(`$ZodBase64URL`,(e,t)=>{t.pattern??=du,q.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{Cd(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),Td=H(`$ZodE164`,(e,t)=>{t.pattern??=pu,q.init(e,t)});function Ed(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var Dd=H(`$ZodJWT`,(e,t)=>{q.init(e,t),e._zod.check=n=>{Ed(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),Od=H(`$ZodNumber`,(e,t)=>{K.init(e,t),e._zod.pattern=e._zod.bag.pattern??Su,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:String(i):void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),kd=H(`$ZodNumberFormat`,(e,t)=>{ju.init(e,t),Od.init(e,t)}),Ad=H(`$ZodBoolean`,(e,t)=>{K.init(e,t),e._zod.pattern=Cu,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),jd=H(`$ZodUnknown`,(e,t)=>{K.init(e,t),e._zod.parse=e=>e}),Md=H(`$ZodNever`,(e,t)=>{K.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function Nd(e,t,n){e.issues.length&&t.issues.push(...Jc(n,e.issues)),t.value[n]=e.value}var Pd=H(`$ZodArray`,(e,t)=>{K.init(e,t);let n=U.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({expected:`array`,code:`invalid_type`,input:a,inst:e}),r;r.value=n?n.alloc(e,r,Array(a.length),i):Array(a.length);let o=[];for(let e=0;eNd(t,r,e))):Nd(s,r,e)}return o.length?Promise.all(o).then(()=>r):r}});function Fd(e,t,n,r,i,a){let o=n in r,s=a===`optional`;if(!(!o&&s&&i===`optional`)){if(e.issues.length){if(i!==void 0&&s&&!o)return;t.issues.push(...Jc(n,e.issues))}if(!o&&i===void 0){e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]});return}e.value===void 0?o&&(t.value[n]=void 0):t.value[n]=e.value}}var Id=[];function Ld(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),r=n.length?n:Id,i=r.length?[...t,...r]:t;for(let t of i)if(!e.shape?.[t]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${String(t)}": expected a Zod schema`);let a=Lc(e.shape);return{...e,allKeys:i,symbolKeys:r,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function Rd(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optin,d=c.optout;for(let i in t){if(s.has(i))continue;if(i===`__proto__`){l===`never`&&o.push(i);continue}if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>Fd(e,n,i,t,u,d))):Fd(a,n,i,t,u,d)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var zd=new WeakMap,Bd=H(`$ZodObject`,(e,t)=>{if(K.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;zd.set(t,e),Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),zd.set(t,n),n}})}let n=xc(()=>Ld(t));V(e,`propValues`,e=>{let t=e.def.shape,n={};for(let e in t){let r=t[e]._zod;if(r.values){Object.prototype.hasOwnProperty.call(n,e)||z(n,e,new Set);for(let t of r.values)n[e].add(t);r.optin!==void 0&&n[e].add(void 0)}}return n});let r=kc,i=t.catchall,a,o=U.memoizer;o?.attach(e),e._zod.parse=(t,s)=>{a??=n.value;let c=t.value;if(!r(c))return t.issues.push({expected:`object`,code:`invalid_type`,input:c,inst:e}),t;t.value=o?o.alloc(e,t,{},s):{};let l=[],u=a.shape;for(let e of a.allKeys){if(e===`__proto__`)continue;let n=u[e],r=n._zod.optin,i=n._zod.optout,a=n._zod.run({value:c[e],issues:[]},s);a instanceof Promise?l.push(a.then(n=>Fd(n,t,e,c,r,i))):Fd(a,t,e,c,r,i)}return i?Rd(l,c,t,s,n.value,e):l.length?Promise.all(l).then(()=>t):t}}),Vd=H(`$ZodObjectJIT`,(e,t)=>{Bd.init(e,t);let n=e._zod.parse,r=xc(()=>Ld(t)),i=U.memoizer,a=t=>{let n=r.value,a=n.symbolKeys,o=new Uu([`payload`,`ctx`],{shape:t,inst:e,memo:i,syms:a}),s=e=>`shape[${e}]._zod.run({ value: input[${e}], issues: [] }, ctx)`,c=(e,t)=>` + for (let i = 0; i < ${e}.issues.length; i++) { + const iss = ${e}.issues[i]; + iss.path = iss.path ? [${t}, ...iss.path] : [${t}]; + payload.issues.push(iss); + }`;o.write(`const input = payload.value;`);let l=Object.create(null),u=0;for(let e of n.allKeys)l[e]=`key_${u++}`;o.write(i?`const newResult = memo.alloc(inst, payload, {}, ctx);`:`const newResult = {};`);for(let e of n.allKeys){if(e===`__proto__`)continue;let n=l[e],r=typeof e==`symbol`?`syms[${a.indexOf(e)}]`:Ec(e),i=`${r} in input`,u=t[e],d=u?._zod?.optin,f=d!==void 0,p=u?._zod?.optout===`optional`;if(o.write(`const ${n} = ${s(r)};`),f&&p){let e=d===`optional`?`${n}_present`:`${n}.value !== undefined || ${n}_present`;o.write(` + const ${n}_present = ${i}; + if (!${n}.issues.length || ${n}_present) { + if (${n}.issues.length) {${c(n,r)} + } + + if (${e}) { + newResult[${r}] = ${n}.value; + } + } + + `)}else f?o.write(` + if (${n}.issues.length) {${c(n,r)} + } + + if (${n}.value === undefined) { + if (${i}) { + newResult[${r}] = undefined; + } + } else { + newResult[${r}] = ${n}.value; + } + + `):o.write(` + const ${n}_present = ${i}; + if (${n}.issues.length) {${c(n,r)} + } + if (!${n}_present && !${n}.issues.length) { + payload.issues.push({ + code: "invalid_type", + expected: "nonoptional", + input: undefined, + path: [${r}] + }); + } + + if (${n}_present) { + newResult[${r}] = ${n}.value; + } + + `)}return o.write(`payload.value = newResult;`),o.write(`return payload;`),o.compile()},o,s=kc,c=!U.jitless,l=c&&Ac.value,u=t.catchall,d;e._zod.parse=(i,f)=>{d??=r.value;let p=i.value;return s(p)?c&&l&&f?.async===!1&&f.jitless!==!0?(o||=a(t.shape),i=o(i,f),u?Rd([],p,i,f,d,e):i):n(i,f):(i.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),i)}});function Hd(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!Kc(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>Zc(e,r,W())))}),t)}var Ud=H(`$ZodUnion`,(e,t)=>{K.init(e,t),V(e,`optin`,e=>e.def.options.some(e=>e._zod.optin===`defaulted`)?`defaulted`:e.def.options.some(e=>e._zod.optin!==void 0)?`optional`:void 0),V(e,`optout`,e=>e.def.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),V(e,`values`,e=>{if(e.def.options.every(e=>e._zod.values))return new Set(e.def.options.flatMap(e=>Array.from(e._zod.values)))}),V(e,`pattern`,e=>{if(e.def.options.every(e=>e._zod.pattern)){let t=e.def.options.map(e=>e._zod.pattern);return RegExp(`^(${t.map(e=>Cc(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>Hd(t,r,e,i)):Hd(o,r,e,i)}}),Wd=H(`$ZodIntersection`,(e,t)=>{K.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>Kd(e,t,n)):Kd(e,i,a)}});function Gd(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(jc(e)&&jc(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};Object.prototype.hasOwnProperty.call(i,`__proto__`)&&delete i.__proto__;for(let n of r){if(n===`__proto__`)continue;let r=Gd(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r{let n;if(e.code===`unrecognized_keys`&&!e.path?.length)i??=e,n=e.keys;else if(e.code===`invalid_key`&&e.origin===`record`&&e.path?.length===1){let t=String(e.path[0]);a.has(t)||a.set(t,e),n=[t]}else return!1;for(let e of n)r.has(e)||r.set(e,{}),r.get(e)[t]=!0;return!0};for(let n of t.issues)o(n,`l`)||e.issues.push(n);for(let t of n.issues)o(t,`r`)||e.issues.push(t);let s=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(s.length){let t=i?s.filter(e=>i.keys.includes(e)):[];t.length&&e.issues.push({...i,keys:t});for(let n of s)!t.includes(n)&&a.has(n)&&e.issues.push(a.get(n))}let c=Gd(t.value,n.value);if(!c.valid){if(Kc(e))return e;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(c.mergeErrorPath)}`)}return e.value=c.data,e}var qd=H(`$ZodRecord`,(e,t)=>{K.init(e,t);let n=U.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!jc(a))return r.issues.push({expected:`record`,code:`invalid_type`,input:a,inst:e}),r;let o=[],s=t.keyType._zod.values;if(s&&!t.partial){r.value=n?n.alloc(e,r,{},i):{};let c=new Set;for(let n of s)if(typeof n==`string`||typeof n==`number`||typeof n==`symbol`){if(c.add(typeof n==`number`?n.toString():n),n===`__proto__`)continue;let s=t.keyType._zod.run({value:n,issues:[]},i);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(s.issues.length){r.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>Zc(e,i,W())),input:n,path:[n],inst:e});continue}let l=s.value;if(l===`__proto__`)continue;let u=t.valueType._zod.run({value:a[n],issues:[]},i);u instanceof Promise?o.push(u.then(e=>{e.issues.length&&r.issues.push(...Jc(n,e.issues)),r.value[l]=e.value})):(u.issues.length&&r.issues.push(...Jc(n,u.issues)),r.value[l]=u.value)}let l;for(let e in a)if(!c.has(e)){if(t.mode===`loose`){if(e===`__proto__`)continue;r.value[e]=a[e]}else l??=[],l.push(e)}l&&l.length>0&&r.issues.push({code:`unrecognized_keys`,input:a,inst:e,keys:l,continue:!0})}else{r.value=n?n.alloc(e,r,{},i):{};let c;for(let n of Reflect.ownKeys(a)){if(n===`__proto__`||!Object.prototype.propertyIsEnumerable.call(a,n))continue;let l=t.keyType._zod.run({value:n,issues:[]},i);if(l instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof n==`string`&&Su.test(n)&&l.issues.length){let e=t.keyType._zod.run({value:Number(n),issues:[]},i);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(l=e)}if(l.issues.length){t.mode===`loose`?r.value[n]=a[n]:s?(c??=[],c.push(n)):r.issues.push({code:`invalid_key`,origin:`record`,issues:l.issues.map(e=>Zc(e,i,W())),input:n,path:[n],inst:e});continue}let u=l.value;if(u===`__proto__`)continue;let d=t.valueType._zod.run({value:a[n],issues:[]},i);d instanceof Promise?o.push(d.then(e=>{e.issues.length&&r.issues.push(...Jc(n,e.issues)),r.value[u]=e.value})):(d.issues.length&&r.issues.push(...Jc(n,d.issues)),r.value[u]=d.value)}c&&c.length>0&&r.issues.push({code:`unrecognized_keys`,input:a,inst:e,keys:c,continue:!0})}return o.length?Promise.all(o).then(()=>r):r}}),Jd=H(`$ZodEnum`,(e,t)=>{K.init(e,t);let n=vc(t.entries),r=new Set(n);e._zod.values=r;let i=n.filter(e=>Nc.has(typeof e));e._zod.pattern=RegExp(i.length?`^(${i.map(e=>Pc(e.toString())).join(`|`)})$`:`^[^\\s\\S]$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Yd=H(`$ZodLiteral`,(e,t)=>{K.init(e,t);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(t.values.length?`^(${t.values.map(e=>typeof e==`string`?Pc(e):e?Pc(e.toString()):String(e)).join(`|`)})$`:`^[^\\s\\S]$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),Xd=H(`$ZodTransform`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,U.memoizer?.guard(e),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new yl(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new vl;return n.value=i,n}});function Zd(e,t){return e.value=t.issues.length?void 0:t.value,e}var Qd=H(`$ZodOptional`,(e,t)=>{K.init(e,t),V(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),e._zod.optout=`optional`,V(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t,void 0]):void 0}),V(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Cc(t.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(e.value===void 0){if(t.innerType._zod.optin!==`defaulted`)return e;let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(t=>Zd(e,t)):Zd(e,r)}return t.innerType._zod.run(e,n)}}),$d=H(`$ZodExactOptional`,(e,t)=>{Qd.init(e,t),V(e,`values`,e=>e.def.innerType._zod.values),V(e,`pattern`,e=>e.def.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),ef=H(`$ZodNullable`,(e,t)=>{K.init(e,t),V(e,`optin`,e=>e.def.innerType._zod.optin),V(e,`optout`,e=>e.def.innerType._zod.optout),V(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Cc(t.source)}|null)$`):void 0}),V(e,`values`,e=>e.def.innerType._zod.values?new Set([...e.def.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),tf=H(`$ZodDefault`,(e,t)=>{K.init(e,t),e._zod.optin=`defaulted`,V(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>nf(e,t)):nf(r,t)}});function nf(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var rf=H(`$ZodPrefault`,(e,t)=>{K.init(e,t),e._zod.optin=`defaulted`,V(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),af=H(`$ZodNonOptional`,(e,t)=>{K.init(e,t),V(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>of(t,e)):of(i,e)}});function of(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}function sf(e,t,n,r){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(e=>Zc(e,r,W()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var cf=H(`$ZodCatch`,(e,t)=>{K.init(e,t),V(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),V(e,`optout`,e=>e.def.innerType._zod.optout),V(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(r=>sf(e,r,t,n)):sf(e,r,t,n)}}),lf=H(`$ZodPipe`,(e,t)=>{K.init(e,t),V(e,`values`,e=>e.def.in._zod.values),V(e,`optin`,e=>e.def.in._zod.optin),V(e,`optout`,e=>e.def.out._zod.optout),V(e,`propValues`,e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>uf(e,t.in,n)):uf(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>uf(e,t.out,n)):uf(r,t.out,n)}});function uf(e,t,n){return e.issues.some(e=>e.code!==`unrecognized_keys`)?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var df=H(`$ZodReadonly`,(e,t)=>{K.init(e,t),V(e,`propValues`,e=>e.def.innerType._zod.propValues),V(e,`values`,e=>e.def.innerType._zod.values),V(e,`optin`,e=>e.def.innerType?._zod?.optin),V(e,`optout`,e=>e.def.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(ff):ff(r)}});function ff(e){return e.memo||(e.value=Object.freeze(e.value)),e}var pf=H(`$ZodCustom`,(e,t)=>{G.init(e,t),K.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>mf(t,n,r,e));mf(i,n,r,e)}});function mf(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(nl(e))}}var hf=class extends Error{constructor(){super(`Cannot parse a reference cycle that closes through a transform`),this.name=`ZodCyclicError`}},gf=`~memo`,_f=[];function vf(e){return e.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var yf=new WeakMap;function bf(e,t){let n=yf.get(e);if(n!==void 0)return n;if(t.has(e))return!0;t.add(e);let r=!1,i=e=>{!r&&e?._zod&&bf(e,t)&&(r=!0)},a=e._zod.def;switch(a.type){case`object`:for(let e of Reflect.ownKeys(a.shape))i(a.shape[e]);i(a.catchall);break;case`array`:i(a.element);break;case`tuple`:for(let e of a.items)i(e);i(a.rest);break;case`record`:case`map`:i(a.keyType),i(a.valueType);break;case`set`:i(a.valueType);break;case`union`:for(let e of a.options)i(e);break;case`intersection`:i(a.left),i(a.right);break;case`optional`:case`nullable`:case`default`:case`prefault`:case`catch`:case`readonly`:case`nonoptional`:case`promise`:case`success`:i(a.innerType);break;case`pipe`:i(a.in),i(a.out);break;case`function`:i(a.input),i(a.output);break;case`lazy`:i(e._zod.innerType);break;case`template_literal`:case`string`:case`number`:case`int`:case`boolean`:case`bigint`:case`symbol`:case`undefined`:case`null`:case`void`:case`never`:case`any`:case`unknown`:case`date`:case`nan`:case`enum`:case`literal`:case`file`:case`transform`:case`custom`:break;default:for(let e in a){let t=Object.getOwnPropertyDescriptor(a,e);if(!t||t.get)continue;let n=t.value;if(!(!n||typeof n!=`object`)){if(n._zod)i(n);else if(Array.isArray(n))for(let e of n)i(e)}}}return t.delete(e),yf.set(e,r),r}function xf(e,t){let n=e.buckets.get(t);return n||(n=new Map,e.buckets.set(t,n)),n}var Sf,Cf=[],wf={alloc(e,t,n){let r=Sf;if(!r)return n;Sf=void 0;let i={value:n,issues:null};return r.set(t.value,i),Cf.push(i),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,n=(e,n)=>{if(n.direction!==`backward`&&Ef(n,e.value))throw new hf;return t(e,n)};e._zod.parse=n,e._zod.run===t&&(e._zod.run=n)})},attach(e){var t;let n,r,i;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,a=(o,s)=>{if(n===void 0&&(n=bf(e,new Set),!n))return e._zod.parse=t,e._zod.run===a&&(e._zod.run=t),t(o,s);let c=o.value;if(typeof c!=`object`||!c)return t(o,s);let l=s[gf];l||(l={buckets:new Map,backEdges:void 0},s[gf]=l);let u;r===s?u=i:(u=xf(l,e),r=s,i=u);let d=u.get(c);if(d)return o.value=d.value,d.issues?d.issues.length&&o.issues.push(...vf(d.issues)):(o.memo=!0,l.backEdges??(l.backEdges=new Set),l.backEdges.add(d.value)),o;Sf=u;let f=Cf.length,p=t(o,s);Sf=void 0;let m=Cf.length>f?Cf.pop():void 0;return p instanceof Promise?p.then(e=>(m&&(m.issues=e.issues.length?vf(e.issues):_f),e)):(m&&(m.issues=p.issues.length?vf(p.issues):_f),p)};e._zod.parse=a,e._zod.run===t&&(e._zod.run=a)})}};function Tf(){return wf}function Ef(e,t){let n=e[gf]?.backEdges;return n!==void 0&&typeof t==`object`&&!!t&&n.has(t)}var Df=()=>{let e={string:{unit:`characters`,verb:`to have`},file:{unit:`bytes`,verb:`to have`},array:{unit:`items`,verb:`to have`},set:{unit:`items`,verb:`to have`},map:{unit:`entries`,verb:`to have`}};function t(t){return e[t]??null}let n={regex:`input`,email:`email address`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datetime`,date:`ISO date`,time:`ISO time`,duration:`ISO duration`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,mac:`MAC address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded string`,base64url:`base64url-encoded string`,json_string:`JSON string`,e164:`E.164 number`,credit_card:`credit card number`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};function i(e,t){return e===`number`&&typeof t==`number`&&!Number.isFinite(t)?String(t):r[e]??e}return e=>{switch(e.code){case`invalid_type`:return`Invalid input: expected ${i(e.expected)}, received ${i(tl(e.input),e.input)}`;case`invalid_value`:return e.values.length===1?`Invalid input: expected ${Ic(e.values[0])}`:`Invalid option: expected one of ${yc(e.values,`|`)}`;case`too_big`:{let n=e.exact?`exactly `:e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Too big: expected ${e.origin??`value`} to have ${n}${e.maximum.toString()} ${r.unit??`elements`}`:`Too big: expected ${e.origin??`value`} to be ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.exact?`exactly `:e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Invalid string: must start with "${t.prefix}"`:t.format===`ends_with`?`Invalid string: must end with "${t.suffix}"`:t.format===`includes`?`Invalid string: must include "${t.includes}"`:t.format===`regex`?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Invalid number: must be a multiple of ${e.divisor}`;case`unrecognized_keys`:return`Unrecognized key${e.keys.length>1?`s`:``}: ${yc(e.keys,`, `)}`;case`invalid_key`:return`Invalid key in ${e.origin}`;case`invalid_union`:return e.options&&Array.isArray(e.options)&&e.options.length>0?`Invalid discriminator value. Expected ${e.options.map(e=>`'${e}'`).join(` | `)}`:e.inclusive===!1?`Invalid input: more than one option matched`:`Invalid input`;case`invalid_element`:return`Invalid value in ${e.origin}`;default:return`Invalid input`}}};function Of(){return{localeError:Df()}}var kf,Af=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function jf(){return new Af}(kf=globalThis).__zod_globalRegistry??(kf.__zod_globalRegistry=jf());var Mf=globalThis.__zod_globalRegistry;function Nf(e,t){return new e({type:`string`,...B(t)})}function Pf(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...B(t)})}function Ff(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...B(t)})}function If(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...B(t)})}function Lf(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...B(t)})}function Rf(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...B(t)})}function zf(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...B(t)})}function Bf(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...B(t)})}function Vf(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...B(t)})}function Hf(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...B(t)})}function Uf(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...B(t)})}function Wf(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...B(t)})}function Gf(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...B(t)})}function Kf(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...B(t)})}function qf(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...B(t)})}function Jf(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...B(t)})}function Yf(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...B(t)})}function Xf(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...B(t)})}function Zf(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...B(t)})}function Qf(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...B(t)})}function $f(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...B(t)})}function ep(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...B(t)})}function tp(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...B(t)})}function np(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...B(t)})}function rp(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...B(t)})}function ip(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...B(t)})}function ap(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...B(t)})}function op(e,t){return new e({type:`number`,checks:[],...B(t)})}function sp(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...B(t)})}function cp(e,t){return new e({type:`boolean`,...B(t)})}function lp(e){return new e({type:`unknown`})}function up(e,t){return new e({type:`never`,...B(t)})}function dp(e,t){return new Ou({check:`less_than`,...B(t),value:e,inclusive:!1})}function fp(e,t){return new Ou({check:`less_than`,...B(t),value:e,inclusive:!0})}function pp(e,t){return new ku({check:`greater_than`,...B(t),value:e,inclusive:!1})}function mp(e,t){return new ku({check:`greater_than`,...B(t),value:e,inclusive:!0})}function hp(e,t){return new Au({check:`multiple_of`,...B(t),value:e})}function gp(e,t){return new Mu({check:`max_length`,...B(t),maximum:e})}function _p(e,t){return new Nu({check:`min_length`,...B(t),minimum:e})}function vp(e,t){return new Pu({check:`length_equals`,...B(t),length:e})}function yp(e,t){return new Iu({check:`string_format`,format:`regex`,...B(t),pattern:e})}function bp(e){return new Lu({check:`string_format`,format:`lowercase`,...B(e)})}function xp(e){return new Ru({check:`string_format`,format:`uppercase`,...B(e)})}function Sp(e,t){return new zu({check:`string_format`,format:`includes`,...B(t),includes:e})}function Cp(e,t){return new Bu({check:`string_format`,format:`starts_with`,...B(t),prefix:e})}function wp(e,t){return new Vu({check:`string_format`,format:`ends_with`,...B(t),suffix:e})}function Tp(e){return new Hu({check:`overwrite`,tx:e})}function Ep(e){return Tp(t=>t.normalize(e))}function Dp(){return Tp(e=>e.trim())}function Op(){return Tp(e=>e.toLowerCase())}function kp(){return Tp(e=>e.toUpperCase())}function Ap(){return Tp(e=>Dc(e))}function jp(e,t,n){return new e({type:`array`,element:t,...B(n)})}function Mp(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...B(n)})}function Np(e,t){let n=Pp(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(nl(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,`input`in r||(r.input=t.value),r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(nl(r))}},e(t.value,t)),t);return n}function Pp(e,t){let n=new G({check:`custom`,...B(t)});return n._zod.check=e,n}function Fp(e,...t){for(let n of t)for(let t of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,t)&&z(e,t,n[t]);return e}function Ip(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??Mf,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,intersections:[],deferred:[],external:e?.external??void 0}}function Lp(e,t,n,r,i){let a=typeof t.unrepresentable==`function`?t.unrepresentable({zodSchema:e,path:r.path,message:i}):t.unrepresentable;if(a===`any`)return!1;if(a===void 0||a===`throw`)throw Error(i);return Object.assign(n,a),!0}function J(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,J(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Fp(o.schema,c),t.io===`input`&&Y(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function Rp(e){return e.replace(/~/g,`~0`).replace(/\//g,`~1`)}function zp(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);if(e.external&&e.sharedDefsExtractedFor===e.external)return;let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${Rp(a)}`}}let i=`#/${r}/`;if(t[1]===n&&!t[1].schema.id)return{ref:`#`};let a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+Rp(a)}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}e.external&&(e.sharedDefsExtractedFor=e.external)}function Bp(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let e of t){if(!e||typeof e!=`object`)return;Bp(e);let t=Object.keys(e);if(t.length!==1||t[0]!==`type`)return;let r=e.type;for(let e of Array.isArray(r)?r:[r]){if(typeof e!=`string`)return;n.includes(e)||n.push(e)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var Vp=new Set([`type`,`properties`,`required`,`additionalProperties`]),Hp=[`oneOf`,`anyOf`];function Up(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!=`object`||!t?null:Object.keys(t).length?t:null}function Wp(e){let t=[];for(let n of e){if(typeof n!=`object`||n.type!==`object`)return null;for(let e in n)if(!Vp.has(e))return null;t.push(n)}let n={},r=new Set;for(let e of t){for(let r in e.properties){if(Object.prototype.hasOwnProperty.call(n,r))continue;let e=[];for(let n of t){let t=n.properties?.[r]??Up(n);t!=null&&(e.some(e=>JSON.stringify(e)===JSON.stringify(t))||e.push(t))}z(n,r,e.length===1?e[0]:Wp(e)??{allOf:e})}for(let t of e.required??[])r.add(t)}let i={type:`object`,properties:n};if(r.size&&(i.required=[...r]),t.every(e=>e.additionalProperties===!1))i.additionalProperties=!1;else{let e=[];for(let n of t){let t=Up(n);t&&!e.some(e=>JSON.stringify(e)===JSON.stringify(t))&&e.push(t)}e.length===1?i.additionalProperties=e[0]:e.length>1&&(i.additionalProperties={allOf:e})}return i}function Gp(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let t of Vp)if(t in e)return;let n=t.filter(e=>Hp.some(t=>Array.isArray(e[t]))),r=null;if(!n.length)r=Wp(t);else{let e=n[0],i=Hp.find(t=>Array.isArray(e[t]));if(Object.keys(e).length!==1)return;let a=t.filter(t=>t!==e),o=e[i].map(e=>Wp([...a,e]));if(o.some(e=>!e))return;r={[i]:o}}r&&(delete e.allOf,Fp(e,r))}function Kp(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Fp(i,s),Fp(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let t of[...e.seen.entries()].reverse())r(t[0]);if(e.target!==`openapi-3.0`)for(let t of e.seen.entries())Bp(t[1].def??t[1].schema);for(let t of e.deferred)t();if(e.intersections.length){let t=new Map;for(let n of e.seen.values())for(let e of[n.schema,n.def]){let n=e?.allOf;if(!Array.isArray(n))continue;let r=t.get(n);r?r.push(e):t.set(n,[e])}for(let n of e.intersections)for(let e of t.get(n)??[])Gp(e)}}let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Fp(i,n.defId?n.schema:n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,z(o,e.defId,e.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:Jp(t,`input`,e.processors),output:Jp(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function Y(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return Y(r.element,n);if(r.type===`set`)return Y(r.valueType,n);if(r.type===`lazy`)return Y(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`||r.type===`catch`)return Y(r.innerType,n);if(r.type===`intersection`)return Y(r.left,n)||Y(r.right,n);if(r.type===`record`||r.type===`map`)return Y(r.keyType,n)||Y(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:Y(r.in,n)||Y(r.out,n);if(r.type===`object`){for(let e in r.shape)if(Y(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(Y(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(Y(e,n))return!0;return!!(r.rest&&Y(r.rest,n))}return!1}var qp=(e,t={})=>n=>{let r=Ip({...n,processors:t});return J(e,r),zp(r,e),Kp(r,e)},Jp=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=Ip({...i??{},target:a,io:t,processors:n});return J(e,o),zp(o,e),Kp(o,e)},Yp={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},Xp=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l,laxFormat:u}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=Yp[s]??s,i.format===``&&delete i.format,(s===`time`||u)&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},Zp=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;i.type=typeof s==`string`&&s.includes(`int`)?`integer`:`number`;let d=typeof u==`number`&&u>=(a??-1/0),f=typeof l==`number`&&l<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;d?p?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:typeof o==`number`&&(i.maximum=o),typeof c==`number`&&(Number.isFinite(c)&&c!==0?i.multipleOf=Math.abs(c):Lp(e,t,i,r,`A multipleOf divisor of ${c} cannot be represented in JSON Schema`))},Qp=(e,t,n,r)=>{n.type=`boolean`},$p=(e,t,n,r)=>{n.not={}},em=(e,t,n,r)=>{let i=e._zod.def,a=vc(i.entries);if(a.length===0){n.not={};return}a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},tm=(e,t,n,r)=>{let i=e._zod.def;if(i.values.length===0){n.not={};return}let a=[];for(let o of i.values)if(o===void 0){if(Lp(e,t,n,r,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof o==`bigint`){if(Lp(e,t,n,r,`BigInt literals cannot be represented in JSON Schema`))return;a.push(Number(o))}else a.push(o);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},nm=(e,t,n,r)=>{Lp(e,t,n,r,`Custom types cannot be represented in JSON Schema`)},rm=(e,t,n,r)=>{Lp(e,t,n,r,`Transforms cannot be represented in JSON Schema`)},im=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=J(a.element,t,{...r,path:[...r.path,`items`]})};function am(e){let t=e._zod.def;return t.type===`pipe`&&t.in._zod.traits.has(`$ZodTransform`)?am(t.out):t.type===`catch`?am(t.innerType):e._zod.optin}var om=(e,t,n,r)=>{let i=n,a=e._zod.def,o=a.shape;if(Object.getOwnPropertySymbols(o).length&&Lp(e,t,i,r,`Symbol keys cannot be represented in JSON Schema`))return;i.type=`object`,i.properties={};for(let e in o)z(i.properties,e,J(o[e],t,{...r,path:[...r.path,`properties`,e]}));let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e];return t.io===`input`?am(n)===void 0:n._zod.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=J(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},sm=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>J(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},cm=(e,t,n,r)=>{let i=e._zod.def,a=J(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=J(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1,c=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]];n.allOf=c,t.intersections.push(c)};function lm(e,t,n){if(t.$ref){if(n.has(t))return t;n.add(t);let r=e.get(t)?.def;if(!r)return t;let i=lm(e,r,n);return i===r?t:i}for(let r of[`anyOf`,`oneOf`]){let i=t[r];if(!Array.isArray(i))continue;let a=i.map(t=>lm(e,t,n));a.some((e,t)=>e!==i[t])&&(t={...t,[r]:a})}let r=Array.isArray(t.type)?t.type:[t.type],i=!r.includes(`string`)&&r.some(e=>e===`number`||e===`integer`),a=t.enum??(t.const===void 0?void 0:[t.const]);if(!i&&!a?.some(e=>typeof e==`number`))return t;let{minimum:o,maximum:s,exclusiveMinimum:c,exclusiveMaximum:l,multipleOf:u,format:d,id:f,...p}=t;return p.enum?p.enum=p.enum.map(e=>typeof e==`number`?String(e):e):typeof p.const==`number`&&(p.const=String(p.const)),i?(p.type=`string`,a||(p.pattern=(r.includes(`number`)?Su:xu).source),p):p}var um=new WeakMap;function dm(e){let t=new Map;for(let n of e.seen.values())n.def&&!t.has(n.schema)&&t.set(n.schema,n);let n=new Map;for(let r of um.get(e)??[]){let i=e.seen.get(r),a=(i?.def??i?.schema)?.propertyNames;if(!a||a===!0||n.has(a))continue;let o=lm(t,a,new Set);o!==a&&n.set(a,o)}if(n.size)for(let t of e.seen.values())for(let e of[t.schema,t.def]){let t=e&&n.get(e.propertyNames);t&&(e.propertyNames=t)}}var fm=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=J(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)z(i.patternProperties,t.source,e)}else{if(t.target===`draft-07`||t.target===`draft-2020-12`){i.propertyNames=J(a.keyType,t,{...r,path:[...r.path,`propertyNames`]});let n=um.get(t);n||(n=[],um.set(t,n),t.deferred.push(()=>dm(t))),n.push(e)}i.additionalProperties=J(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]})}let c=o._zod.values,l=t.io===`input`&&am(a.valueType)!==void 0;if(c&&!a.partial&&!l){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e.map(String))}},pm=(e,t,n,r)=>{let i=e._zod.def,a=J(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},mm=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},hm=Symbol();function gm(e,t,n,r,i){let a=!1,o=JSON.stringify(e,(e,t)=>typeof t==`bigint`?(a=!0,null):t);return a?(Lp(t,n,r,i,`BigInt defaults cannot be represented in JSON Schema`),hm):JSON.parse(o)}var _m=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o=gm(i.defaultValue,e,t,n,r);o!==hm&&(n.default=o)},vm=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);if(a.ref=i.innerType,t.io!==`input`)return;let o=gm(i.defaultValue,e,t,n,r);o!==hm&&(n._prefault=o)},ym=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{Lp(e,t,n,r,`Dynamic catch values are not supported in JSON Schema`);return}n.default=o},bm=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;J(o,t,r);let s=t.seen.get(e);s.ref=o},xm=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},Sm=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Cm=new WeakSet([Object.prototype,Error.prototype]);function wm(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let e=n(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0})}})}var X=H(`ZodError`,(e,t)=>{Dl.init(e,t),e.name=`ZodError`;let n=Object.getPrototypeOf(e);Cm.has(n)||(Cm.add(n),wm(n,`format`,e=>t=>jl(e,t)),wm(n,`flatten`,e=>t=>Al(e,t)),wm(n,`addIssue`,e=>t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,bc,2)}),wm(n,`addIssues`,e=>t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,bc,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},void 0,{Parent:Error}),Tm=Nl(X),Em=Pl(X),Dm=Fl(X),Om=Ll(X),km=zl(X),Am=Bl(X),jm=Vl(X),Mm=Hl(X),Nm=Ul(X),Pm=Wl(X),Fm=Gl(X),Im=Kl(X);function Lm(){U.localeError||W(Of())}function Rm(){U.memoizer||W({memoizer:Tf()})}var Z=H(`ZodType`,(e,t)=>(Lm(),K.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(Tc(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return Fc(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(tg(e,t))},superRefine(e,t){return this.check(ng(e,t))},overwrite(e){return this.check(Tp(e))},optional(){return Lh(this)},exactOptional(){return zh(this)},nullable(){return Vh(this)},nullish(){return Lh(Vh(this))},nonoptional(e){return qh(this,e)},array(){return xh(this)},or(e){return Th([this,e])},and(e){return Dh(this,e)},transform(e){return Zh(this,Fh(e))},default(e){return Uh(this,e)},prefault(e){return Gh(this,e)},catch(e){return Yh(this,e)},pipe(e){return Zh(this,e)},readonly(){return $h(this)},describe(e){let t=this.clone();return Mf.add(t,{description:e}),t},meta(...e){if(e.length===0)return Mf.get(this);let t=this.clone();return Mf.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return al(this,`~standard`,{...Ku(this),jsonSchema:{input:Jp(this,`input`),output:Jp(this,`output`)}})},set"~standard"(e){il(this,`~standard`,e)},parse:function e(t,n){return Tm(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await Em(this,t,n,{callee:e})},safeParse(e,t){return Dm(this,e,t)},async safeParseAsync(e,t){return Om(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){il(this,`spa`,e)},encode:function e(t,n){return km(this,t,n,{callee:e})},decode:function e(t,n){return Am(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await jm(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await Mm(this,t,n,{callee:e})},safeEncode(e,t){return Nm(this,e,t)},safeDecode(e,t){return Pm(this,e,t)},async safeEncodeAsync(e,t){return Fm(this,e,t)},async safeDecodeAsync(e,t){return Im(this,e,t)},toJSONSchema(e){return qp(this,{})(e)},get description(){return Mf.get(this)?.description},get _def(){return this._zod.def}}),zm=H(`_ZodString`,(e,t)=>{qu.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Xp(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null},{regex(...e){return this.check(yp(...e))},includes(...e){return this.check(Sp(...e))},startsWith(...e){return this.check(Cp(...e))},endsWith(...e){return this.check(wp(...e))},min(...e){return this.check(_p(...e))},max(...e){return this.check(gp(...e))},length(...e){return this.check(vp(...e))},nonempty(...e){return this.check(_p(1,...e))},lowercase(e){return this.check(bp(e))},uppercase(e){return this.check(xp(e))},trim(){return this.check(Dp())},normalize(...e){return this.check(Ep(...e))},toLowerCase(){return this.check(Op())},toUpperCase(){return this.check(kp())},slugify(){return this.check(Ap())}}),Bm=H(`ZodString`,(e,t)=>{qu.init(e,t),zm.init(e,t)},{email(e){return this.check(Pf(Gm,e))},url(e){return this.check(Bf(Jm,e))},jwt(e){return this.check(tp(lh,e))},emoji(e){return this.check(Vf(Ym,e))},guid(e){return this.check(Ff(Km,e))},uuid(e){return this.check(If(qm,e))},uuidv4(e){return this.check(Lf(qm,e))},uuidv6(e){return this.check(Rf(qm,e))},uuidv7(e){return this.check(zf(qm,e))},nanoid(e){return this.check(Hf(Xm,e))},cuid(e){return this.check(Uf(Zm,e))},cuid2(e){return this.check(Wf(Qm,e))},ulid(e){return this.check(Gf($m,e))},base64(e){return this.check(Qf(oh,e))},base64url(e){return this.check($f(sh,e))},xid(e){return this.check(Kf(eh,e))},ksuid(e){return this.check(qf(th,e))},ipv4(e){return this.check(Jf(nh,e))},ipv6(e){return this.check(Yf(rh,e))},cidrv4(e){return this.check(Xf(ih,e))},cidrv6(e){return this.check(Zf(ah,e))},e164(e){return this.check(ep(ch,e))},datetime(e){return this.check(np(Vm,e))},date(e){return this.check(rp(Hm,e))},time(e){return this.check(ip(Um,e))},duration(e){return this.check(ap(Wm,e))}});function Q(e){return Nf(Bm,e)}var $=H(`ZodStringFormat`,(e,t)=>{q.init(e,t),zm.init(e,t)}),Vm=H(`ZodISODateTime`,(e,t)=>{ud.init(e,t),$.init(e,t)}),Hm=H(`ZodISODate`,(e,t)=>{dd.init(e,t),$.init(e,t)}),Um=H(`ZodISOTime`,(e,t)=>{fd.init(e,t),$.init(e,t)}),Wm=H(`ZodISODuration`,(e,t)=>{pd.init(e,t),$.init(e,t)}),Gm=H(`ZodEmail`,(e,t)=>{Xu.init(e,t),$.init(e,t)}),Km=H(`ZodGUID`,(e,t)=>{Ju.init(e,t),$.init(e,t)}),qm=H(`ZodUUID`,(e,t)=>{Yu.init(e,t),$.init(e,t)}),Jm=H(`ZodURL`,(e,t)=>{nd.init(e,t),$.init(e,t)}),Ym=H(`ZodEmoji`,(e,t)=>{rd.init(e,t),$.init(e,t)}),Xm=H(`ZodNanoID`,(e,t)=>{id.init(e,t),$.init(e,t)}),Zm=H(`ZodCUID`,(e,t)=>{ad.init(e,t),$.init(e,t)}),Qm=H(`ZodCUID2`,(e,t)=>{od.init(e,t),$.init(e,t)}),$m=H(`ZodULID`,(e,t)=>{sd.init(e,t),$.init(e,t)}),eh=H(`ZodXID`,(e,t)=>{cd.init(e,t),$.init(e,t)}),th=H(`ZodKSUID`,(e,t)=>{ld.init(e,t),$.init(e,t)}),nh=H(`ZodIPv4`,(e,t)=>{md.init(e,t),$.init(e,t)}),rh=H(`ZodIPv6`,(e,t)=>{_d.init(e,t),$.init(e,t)}),ih=H(`ZodCIDRv4`,(e,t)=>{vd.init(e,t),$.init(e,t)}),ah=H(`ZodCIDRv6`,(e,t)=>{bd.init(e,t),$.init(e,t)}),oh=H(`ZodBase64`,(e,t)=>{Sd.init(e,t),$.init(e,t)}),sh=H(`ZodBase64URL`,(e,t)=>{wd.init(e,t),$.init(e,t)}),ch=H(`ZodE164`,(e,t)=>{Td.init(e,t),$.init(e,t)}),lh=H(`ZodJWT`,(e,t)=>{Dd.init(e,t),$.init(e,t)}),uh=H(`ZodNumber`,(e,t)=>{Od.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Zp(e,t,n,r);let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null},{gt(e,t){return this.check(pp(e,t))},gte(e,t){return this.check(mp(e,t))},min(e,t){return this.check(mp(e,t))},lt(e,t){return this.check(dp(e,t))},lte(e,t){return this.check(fp(e,t))},max(e,t){return this.check(fp(e,t))},int(e){return this.check(ph(e))},safe(e){return this.check(ph(e))},positive(e){return this.check(pp(0,e))},nonnegative(e){return this.check(mp(0,e))},negative(e){return this.check(dp(0,e))},nonpositive(e){return this.check(fp(0,e))},multipleOf(e,t){return this.check(hp(e,t))},step(e,t){return this.check(hp(e,t))},finite(){return this}});function dh(e){return op(uh,e)}var fh=H(`ZodNumberFormat`,(e,t)=>{kd.init(e,t),uh.init(e,t)});function ph(e){return sp(fh,e)}var mh=H(`ZodBoolean`,(e,t)=>{Ad.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Qp(e,t,n,r)});function hh(e){return cp(mh,e)}var gh=H(`ZodUnknown`,(e,t)=>{jd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function _h(){return lp(gh)}var vh=H(`ZodNever`,(e,t)=>{Md.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$p(e,t,n,r)});function yh(e){return up(vh,e)}var bh=H(`ZodArray`,(e,t)=>{Rm(),Pd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>im(e,t,n,r),e.element=t.element},{min(e,t){return this.check(_p(e,t))},nonempty(e){return this.check(_p(1,e))},max(e,t){return this.check(gp(e,t))},length(e,t){return this.check(vp(e,t))},unwrap(){return this.element}});function xh(e,t){return jp(bh,e,t)}var Sh=H(`ZodObject`,(e,t)=>{Rm(),Vd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>om(e,t,n,r),dl(e,`shape`,e=>e._zod.def.shape,!1)},{keyof(){return jh(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:_h()})},loose(){return this.clone({...this._zod.def,catchall:_h()})},strict(){return this.clone({...this._zod.def,catchall:yh()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return Vc(this,e)},safeExtend(e){return Hc(this,e)},merge(e){return Uc(this,e)},pick(e){return zc(this,e)},omit(e){return Bc(this,e)},partial(...e){return Wc(Ih,this,e[0])},exactPartial(...e){return Wc(Rh,this,e[0],`exactPartial`)},required(...e){return Gc(Kh,this,e[0])}});function Ch(e,t){return new Sh({type:`object`,shape:e??{},...B(t)})}var wh=H(`ZodUnion`,(e,t)=>{Ud.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>sm(e,t,n,r),e.options=t.options});function Th(e,t){return new wh({type:`union`,options:e,...B(t)})}var Eh=H(`ZodIntersection`,(e,t)=>{Wd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>cm(e,t,n,r)});function Dh(e,t){return new Eh({type:`intersection`,left:e,right:t})}var Oh=H(`ZodRecord`,(e,t)=>{Rm(),qd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>fm(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function kh(e,t,n){return!t||!t._zod?new Oh({type:`record`,keyType:Q(),valueType:e,...B(t)}):new Oh({type:`record`,keyType:e,valueType:t,...B(n)})}var Ah=H(`ZodEnum`,(e,t)=>{Jd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>em(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new Ah({...t,checks:[],...B(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new Ah({...t,checks:[],...B(r),entries:i})}});function jh(e,t){return new Ah({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...B(t)})}var Mh=H(`ZodLiteral`,(e,t)=>{Yd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tm(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Nh(e,t){return new Mh({type:`literal`,values:Array.isArray(e)?e:[e],...B(t)})}var Ph=H(`ZodTransform`,(e,t)=>{Rm(),Xd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rm(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new yl(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(nl(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,`input`in t||(t.input=n.value),t.inst??=e,n.issues.push(nl(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function Fh(e){return new Ph({type:`transform`,transform:e})}var Ih=H(`ZodOptional`,(e,t)=>{Qd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Sm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Lh(e){return new Ih({type:`optional`,innerType:e})}var Rh=H(`ZodExactOptional`,(e,t)=>{$d.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Sm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function zh(e){return new Rh({type:`optional`,innerType:e})}var Bh=H(`ZodNullable`,(e,t)=>{ef.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Vh(e){return new Bh({type:`nullable`,innerType:e})}var Hh=H(`ZodDefault`,(e,t)=>{tf.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_m(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Uh(e,t){return new Hh({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():Mc(t)}})}var Wh=H(`ZodPrefault`,(e,t)=>{rf.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Gh(e,t){return new Wh({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():Mc(t)}})}var Kh=H(`ZodNonOptional`,(e,t)=>{af.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>mm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function qh(e,t){return new Kh({type:`nonoptional`,innerType:e,...B(t)})}var Jh=H(`ZodCatch`,(e,t)=>{cf.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ym(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Yh(e,t){return new Jh({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:pl(t)})}var Xh=H(`ZodPipe`,(e,t)=>{lf.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>bm(e,t,n,r),e.in=t.in,e.out=t.out});function Zh(e,t){return new Xh({type:`pipe`,in:e,out:t})}var Qh=H(`ZodReadonly`,(e,t)=>{df.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>xm(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function $h(e){return new Qh({type:`readonly`,innerType:e})}var eg=H(`ZodCustom`,(e,t)=>{pf.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nm(e,t,n,r)});function tg(e,t={}){return Mp(eg,e,t)}function ng(e,t){return Np(e,t)}var rg=`spinifex:v2:aws-session`,ig=Ch({accessKeyId:Q().min(16,`Access Key ID must be at least 16 characters`),secretAccessKey:Q().min(1,`Secret Access Key is required`)}),ag=Ch({accessKeyId:Q().min(1),secretAccessKey:Q().min(1),sessionToken:Q().min(1),expiration:Q().min(1)}),og;function sg(e){let t=Date.parse(e);return Number.isNaN(t)||t<=Date.now()}function cg(){try{let e=localStorage.getItem(rg);if(!e)return null;let t=JSON.parse(e),n=ag.safeParse(t);return n.success?n.data:null}catch{return null}}function lg(){return og===void 0&&(og=cg()),og&&sg(og.expiration)?(dg(),null):og}function ug(e){try{localStorage.setItem(rg,JSON.stringify(e)),og=e}catch{og=e}}function dg(){try{localStorage.removeItem(rg)}catch{}og=null}var fg=Ch({region:Q().min(1),ochreEnabled:hh().default(!1)}),pg=null;async function mg(){let e=await fetch(`/api/config`,{cache:`no-store`});if(!e.ok)throw Error(`could not load cluster config: HTTP ${e.status}`);let t=fg.safeParse(await e.json());if(!t.success){let e=t.error.issues.some(e=>e.path.length===0);throw TypeError(e?`cluster config was not an object`:`cluster config did not include a region`)}pg=t.data}function hg(){if(!pg)throw Error(`cluster config has not been loaded`);return pg.region}function gg(){if(!pg)throw Error(`cluster config has not been loaded`);return pg.ochreEnabled}export{Pa as $,kt as $t,Jo as A,Kn as At,ro as B,un as Bt,$s as C,Hr as Ct,zs as D,Or as Dt,Ks as E,Ar as Et,Fo as F,wn as Ft,Qa as G,Vt as Gt,io as H,j as Ht,ko as I,bn as It,Ha as J,Rt as Jt,Ja as K,Bt as Kt,wo as L,yn as Lt,zo as M,Jn as Mt,Bo as N,Qn as Nt,Ps as O,Er as Ot,Lo as P,Tn as Pt,Fa as Q,A as Qt,Co as R,gn as Rt,ec as S,Jr as St,Xs as T,P as Tt,to as U,Xt as Ut,no as V,cn as Vt,$a as W,Jt as Wt,Ia as X,Ft as Xt,za as Y,Lt as Yt,L as Z,jt as Zt,Th as _,Di as _t,dg as a,dt as an,Ki as at,ic as b,Qr as bt,jh as c,ht as cn,Ui as ct,ph as d,Li as dt,_t as en,Aa as et,Nh as f,Ii as ft,Q as g,Ti as gt,kh as h,Oi as ht,ig as i,ct as in,Ji as it,qo as j,$n as jt,Yo as k,fr as kt,xh as l,pt as ln,Hi as lt,Ch as m,Ai as mt,gg as n,gt as nn,Qi as nt,lg as o,lt as on,Gi as ot,dh as p,Fi as pt,Ua as q,zt as qt,mg as r,vt as rn,qi as rt,ug as s,ft as sn,Wi as st,hg as t,ot as tn,ta as tt,hh as u,s as un,Ri as ut,_c as v,Ei as vt,Qs as w,Mr as wt,tc as x,Yr as xt,oc as y,wi as yt,oo as z,_n as zt}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/cluster-config-Cng_iYLz.js b/spinifex/services/spinifexui/frontend/dist/assets/cluster-config-Cng_iYLz.js deleted file mode 100644 index 9e4ae1763..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/cluster-config-Cng_iYLz.js +++ /dev/null @@ -1,80 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index.browser-MZL15KqW.js","assets/awsClient-BYSqOjkz.js","assets/hex-encoding-B19xAT_7.js","assets/index.browser-C3WbWNjZ.js"])))=>i.map(i=>d[i]); -import"./compiler-runtime-BAC6wZ-W.js";import{a as e,i as t,n,o as r,r as i,t as a}from"./hex-encoding-B19xAT_7.js";function o(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t{let n=Array(e.length+t.length);for(let t=0;t({classGroupId:e,validator:t}),u=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),d=`-`,f=[],p=`arbitrary..`,m=e=>{let t=ee(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return g(e);let n=e.split(d);return h(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?c(i,t):t:i||f}return n[e]||f}}},h=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=h(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(d):e.slice(t).join(d),s=a.length;for(let e=0;ee.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?p+r:void 0})(),ee=e=>{let{theme:t,classGroups:n}=e;return te(n,t)},te=(e,t)=>{let n=u();for(let r in e){let i=e[r];ne(i,n,r,t)}return n},ne=(e,t,n,r)=>{let i=e.length;for(let a=0;a{if(typeof e==`string`){ie(e,t,n);return}if(typeof e==`function`){ae(e,t,n,r);return}oe(e,t,n,r)},ie=(e,t,n)=>{let r=e===``?t:_(t,e);r.classGroupId=n},ae=(e,t,n,r)=>{if(v(e)){ne(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(l(n,e))},oe=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e{let n=e,r=t.split(d),i=r.length;for(let e=0;e`isThemeGetter`in e&&e.isThemeGetter===!0,se=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},ce=`!`,le=`:`,ue=[],de=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),fe=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;si?a-i:void 0;return de(t,l,c,u)};if(t){let e=t+le,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):de(ue,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},y=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},b=e=>({cache:se(e.cacheSize),parseClassName:fe(e),sortModifiers:y(e),postfixLookupClassGroupIds:pe(e),...m(e)}),pe=e=>{let t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let e=0;e{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a,postfixLookupClassGroupIds:o}=t,s=[],c=e.trim().split(me),l=``;for(let e=c.length-1;e>=0;--e){let t=c[e],{isExternal:u,modifiers:d,hasImportantModifier:f,baseClassName:p,maybePostfixModifierPosition:m}=n(t);if(u){l=t+(l.length>0?` `+l:l);continue}let h=!!m,g;if(h){g=r(p.substring(0,m));let e=g&&o[g]?r(p):void 0;e&&e!==g&&(g=e,h=!1)}else g=r(p);if(!g){if(!h){l=t+(l.length>0?` `+l:l);continue}if(g=r(p),!g){l=t+(l.length>0?` `+l:l);continue}h=!1}let ee=d.length===0?``:d.length===1?d[0]:a(d).join(`:`),te=f?ee+ce:ee,ne=te+g;if(s.indexOf(ne)>-1)continue;s.push(ne);let re=i(g,h);for(let e=0;e0?` `+l:l)}return l},he=(...e)=>{let t=0,n,r,i=``;for(;t{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r{let n,r,i,a,o=o=>(n=b(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=x(e,n);return i(e,a),a};return a=o,(...e)=>a(he(...e))},ve=[],S=e=>{let t=t=>t[e]||ve;return t.isThemeGetter=!0,t},C=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,w=/^\((?:(\w[\w-]*):)?(.+)\)$/i,ye=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,be=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,T=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,xe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Se=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ce=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,we=e=>ye.test(e),E=e=>!!e&&!Number.isNaN(Number(e)),D=e=>!!e&&Number.isInteger(Number(e)),Te=e=>e.endsWith(`%`)&&E(e.slice(0,-1)),O=e=>be.test(e),Ee=()=>!0,De=e=>T.test(e)&&!xe.test(e),Oe=()=>!1,ke=e=>Se.test(e),Ae=e=>Ce.test(e),je=e=>!k(e)&&!A(e),Me=e=>e.startsWith(`@container`)&&(e[10]===`/`&&e[11]!==void 0||e[11]===`s`&&e[16]!==void 0&&e.startsWith(`-size/`,10)||e[11]===`n`&&e[18]!==void 0&&e.startsWith(`-normal/`,10)),Ne=e=>Je(e,Qe,Oe),k=e=>C.test(e),Pe=e=>Je(e,$e,De),Fe=e=>Je(e,et,E),Ie=e=>Je(e,nt,Ee),Le=e=>Je(e,tt,Oe),Re=e=>Je(e,Xe,Oe),ze=e=>Je(e,Ze,Ae),Be=e=>Je(e,rt,ke),A=e=>w.test(e),Ve=e=>Ye(e,$e),He=e=>Ye(e,tt),Ue=e=>Ye(e,Xe),We=e=>Ye(e,Qe),Ge=e=>Ye(e,Ze),Ke=e=>Ye(e,rt,!0),qe=e=>Ye(e,nt,!0),Je=(e,t,n)=>{let r=C.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Ye=(e,t,n=!1)=>{let r=w.exec(e);return r?r[1]?t(r[1]):n:!1},Xe=e=>e===`position`||e===`percentage`,Ze=e=>e===`image`||e===`url`,Qe=e=>e===`length`||e===`size`||e===`bg-size`,$e=e=>e===`length`,et=e=>e===`number`,tt=e=>e===`family-name`,nt=e=>e===`number`||e===`weight`,rt=e=>e===`shadow`,it=_e(()=>{let e=S(`color`),t=S(`font`),n=S(`text`),r=S(`font-weight`),i=S(`tracking`),a=S(`leading`),o=S(`breakpoint`),s=S(`container`),c=S(`spacing`),l=S(`radius`),u=S(`shadow`),d=S(`inset-shadow`),f=S(`text-shadow`),p=S(`drop-shadow`),m=S(`blur`),h=S(`perspective`),g=S(`aspect`),ee=S(`ease`),te=S(`animate`),ne=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],re=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],ie=()=>[...re(),A,k],ae=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],oe=()=>[`auto`,`contain`,`none`],_=()=>[A,k,c],v=()=>[we,`full`,`auto`,..._()],se=()=>[D,`none`,`subgrid`,A,k],ce=()=>[`auto`,{span:[`full`,D,A,k]},D,A,k],le=()=>[D,`auto`,A,k],ue=()=>[`auto`,`min`,`max`,`fr`,A,k],de=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],fe=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],y=()=>[`auto`,..._()],b=()=>[we,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,..._()],pe=()=>[we,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,..._()],me=()=>[we,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,..._()],x=()=>[e,A,k],he=()=>[...re(),Ue,Re,{position:[A,k]}],ge=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],_e=()=>[`auto`,`cover`,`contain`,We,Ne,{size:[A,k]}],ve=()=>[Te,Ve,Pe],C=()=>[``,`none`,`full`,l,A,k],w=()=>[``,E,Ve,Pe],ye=()=>[`solid`,`dashed`,`dotted`,`double`],be=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],T=()=>[E,Te,Ue,Re],xe=()=>[``,`none`,m,A,k],Se=()=>[`none`,E,A,k],Ce=()=>[`none`,E,A,k],De=()=>[E,A,k],Oe=()=>[we,`full`,..._()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[O],breakpoint:[O],color:[Ee],container:[O],"drop-shadow":[O],ease:[`in`,`out`,`in-out`],font:[je],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[O],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[O],shadow:[O],spacing:[`px`,E],text:[O],"text-shadow":[O],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,we,k,A,g]}],container:[`container`],"container-type":[{"@container":[``,`normal`,`size`,A,k]}],"container-named":[Me],columns:[{columns:[E,k,A,s]}],"break-after":[{"break-after":ne()}],"break-before":[{"break-before":ne()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:ie()}],overflow:[{overflow:ae()}],"overflow-x":[{"overflow-x":ae()}],"overflow-y":[{"overflow-y":ae()}],overscroll:[{overscroll:oe()}],"overscroll-x":[{"overscroll-x":oe()}],"overscroll-y":[{"overscroll-y":oe()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:v()}],"inset-x":[{"inset-x":v()}],"inset-y":[{"inset-y":v()}],start:[{"inset-s":v(),start:v()}],end:[{"inset-e":v(),end:v()}],"inset-bs":[{"inset-bs":v()}],"inset-be":[{"inset-be":v()}],top:[{top:v()}],right:[{right:v()}],bottom:[{bottom:v()}],left:[{left:v()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[D,`auto`,A,k]}],basis:[{basis:[we,`full`,`auto`,s,..._()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[E,we,`auto`,`initial`,`none`,k]}],grow:[{grow:[``,E,A,k]}],shrink:[{shrink:[``,E,A,k]}],order:[{order:[D,`first`,`last`,`none`,A,k]}],"grid-cols":[{"grid-cols":se()}],"col-start-end":[{col:ce()}],"col-start":[{"col-start":le()}],"col-end":[{"col-end":le()}],"grid-rows":[{"grid-rows":se()}],"row-start-end":[{row:ce()}],"row-start":[{"row-start":le()}],"row-end":[{"row-end":le()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ue()}],"auto-rows":[{"auto-rows":ue()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...de(),`normal`]}],"justify-items":[{"justify-items":[...fe(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...fe()]}],"align-content":[{content:[`normal`,...de()]}],"align-items":[{items:[...fe(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...fe(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":de()}],"place-items":[{"place-items":[...fe(),`baseline`]}],"place-self":[{"place-self":[`auto`,...fe()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pbs:[{pbs:_()}],pbe:[{pbe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:y()}],mx:[{mx:y()}],my:[{my:y()}],ms:[{ms:y()}],me:[{me:y()}],mbs:[{mbs:y()}],mbe:[{mbe:y()}],mt:[{mt:y()}],mr:[{mr:y()}],mb:[{mb:y()}],ml:[{ml:y()}],"space-x":[{"space-x":_()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":_()}],"space-y-reverse":[`space-y-reverse`],size:[{size:b()}],"inline-size":[{inline:[`auto`,...pe()]}],"min-inline-size":[{"min-inline":[`auto`,...pe()]}],"max-inline-size":[{"max-inline":[`none`,...pe()]}],"block-size":[{block:[`auto`,...me()]}],"min-block-size":[{"min-block":[`auto`,...me()]}],"max-block-size":[{"max-block":[`none`,...me()]}],w:[{w:[s,`screen`,...b()]}],"min-w":[{"min-w":[s,`screen`,`none`,...b()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...b()]}],h:[{h:[`screen`,`lh`,...b()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...b()]}],"max-h":[{"max-h":[`screen`,`lh`,...b()]}],"font-size":[{text:[`base`,n,Ve,Pe]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,qe,Ie]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,Te,k]}],"font-family":[{font:[He,Le,t]}],"font-features":[{"font-features":[k]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,A,k]}],"line-clamp":[{"line-clamp":[E,`none`,A,Fe]}],leading:[{leading:[a,..._()]}],"list-image":[{"list-image":[`none`,A,k]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,A,k]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:x()}],"text-color":[{text:x()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...ye(),`wavy`]}],"text-decoration-thickness":[{decoration:[E,`from-font`,`auto`,A,Pe]}],"text-decoration-color":[{decoration:x()}],"underline-offset":[{"underline-offset":[E,`auto`,A,k]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:_()}],"tab-size":[{tab:[D,A,k]}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,A,k]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,A,k]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:he()}],"bg-repeat":[{bg:ge()}],"bg-size":[{bg:_e()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},D,A,k],radial:[``,A,k],conic:[D,A,k]},Ge,ze]}],"bg-color":[{bg:x()}],"gradient-from-pos":[{from:ve()}],"gradient-via-pos":[{via:ve()}],"gradient-to-pos":[{to:ve()}],"gradient-from":[{from:x()}],"gradient-via":[{via:x()}],"gradient-to":[{to:x()}],rounded:[{rounded:C()}],"rounded-s":[{"rounded-s":C()}],"rounded-e":[{"rounded-e":C()}],"rounded-t":[{"rounded-t":C()}],"rounded-r":[{"rounded-r":C()}],"rounded-b":[{"rounded-b":C()}],"rounded-l":[{"rounded-l":C()}],"rounded-ss":[{"rounded-ss":C()}],"rounded-se":[{"rounded-se":C()}],"rounded-ee":[{"rounded-ee":C()}],"rounded-es":[{"rounded-es":C()}],"rounded-tl":[{"rounded-tl":C()}],"rounded-tr":[{"rounded-tr":C()}],"rounded-br":[{"rounded-br":C()}],"rounded-bl":[{"rounded-bl":C()}],"border-w":[{border:w()}],"border-w-x":[{"border-x":w()}],"border-w-y":[{"border-y":w()}],"border-w-s":[{"border-s":w()}],"border-w-e":[{"border-e":w()}],"border-w-bs":[{"border-bs":w()}],"border-w-be":[{"border-be":w()}],"border-w-t":[{"border-t":w()}],"border-w-r":[{"border-r":w()}],"border-w-b":[{"border-b":w()}],"border-w-l":[{"border-l":w()}],"divide-x":[{"divide-x":w()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":w()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...ye(),`hidden`,`none`]}],"divide-style":[{divide:[...ye(),`hidden`,`none`]}],"border-color":[{border:x()}],"border-color-x":[{"border-x":x()}],"border-color-y":[{"border-y":x()}],"border-color-s":[{"border-s":x()}],"border-color-e":[{"border-e":x()}],"border-color-bs":[{"border-bs":x()}],"border-color-be":[{"border-be":x()}],"border-color-t":[{"border-t":x()}],"border-color-r":[{"border-r":x()}],"border-color-b":[{"border-b":x()}],"border-color-l":[{"border-l":x()}],"divide-color":[{divide:x()}],"outline-style":[{outline:[...ye(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[E,A,k]}],"outline-w":[{outline:[``,E,Ve,Pe]}],"outline-color":[{outline:x()}],shadow:[{shadow:[``,`none`,u,Ke,Be]}],"shadow-color":[{shadow:x()}],"inset-shadow":[{"inset-shadow":[`none`,d,Ke,Be]}],"inset-shadow-color":[{"inset-shadow":x()}],"ring-w":[{ring:w()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:x()}],"ring-offset-w":[{"ring-offset":[E,Pe]}],"ring-offset-color":[{"ring-offset":x()}],"inset-ring-w":[{"inset-ring":w()}],"inset-ring-color":[{"inset-ring":x()}],"text-shadow":[{"text-shadow":[`none`,f,Ke,Be]}],"text-shadow-color":[{"text-shadow":x()}],opacity:[{opacity:[E,A,k]}],"mix-blend":[{"mix-blend":[...be(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":be()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[E]}],"mask-image-linear-from-pos":[{"mask-linear-from":T()}],"mask-image-linear-to-pos":[{"mask-linear-to":T()}],"mask-image-linear-from-color":[{"mask-linear-from":x()}],"mask-image-linear-to-color":[{"mask-linear-to":x()}],"mask-image-t-from-pos":[{"mask-t-from":T()}],"mask-image-t-to-pos":[{"mask-t-to":T()}],"mask-image-t-from-color":[{"mask-t-from":x()}],"mask-image-t-to-color":[{"mask-t-to":x()}],"mask-image-r-from-pos":[{"mask-r-from":T()}],"mask-image-r-to-pos":[{"mask-r-to":T()}],"mask-image-r-from-color":[{"mask-r-from":x()}],"mask-image-r-to-color":[{"mask-r-to":x()}],"mask-image-b-from-pos":[{"mask-b-from":T()}],"mask-image-b-to-pos":[{"mask-b-to":T()}],"mask-image-b-from-color":[{"mask-b-from":x()}],"mask-image-b-to-color":[{"mask-b-to":x()}],"mask-image-l-from-pos":[{"mask-l-from":T()}],"mask-image-l-to-pos":[{"mask-l-to":T()}],"mask-image-l-from-color":[{"mask-l-from":x()}],"mask-image-l-to-color":[{"mask-l-to":x()}],"mask-image-x-from-pos":[{"mask-x-from":T()}],"mask-image-x-to-pos":[{"mask-x-to":T()}],"mask-image-x-from-color":[{"mask-x-from":x()}],"mask-image-x-to-color":[{"mask-x-to":x()}],"mask-image-y-from-pos":[{"mask-y-from":T()}],"mask-image-y-to-pos":[{"mask-y-to":T()}],"mask-image-y-from-color":[{"mask-y-from":x()}],"mask-image-y-to-color":[{"mask-y-to":x()}],"mask-image-radial":[{"mask-radial":[A,k]}],"mask-image-radial-from-pos":[{"mask-radial-from":T()}],"mask-image-radial-to-pos":[{"mask-radial-to":T()}],"mask-image-radial-from-color":[{"mask-radial-from":x()}],"mask-image-radial-to-color":[{"mask-radial-to":x()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":re()}],"mask-image-conic-pos":[{"mask-conic":[E]}],"mask-image-conic-from-pos":[{"mask-conic-from":T()}],"mask-image-conic-to-pos":[{"mask-conic-to":T()}],"mask-image-conic-from-color":[{"mask-conic-from":x()}],"mask-image-conic-to-color":[{"mask-conic-to":x()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:he()}],"mask-repeat":[{mask:ge()}],"mask-size":[{mask:_e()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,A,k]}],filter:[{filter:[``,`none`,A,k]}],blur:[{blur:xe()}],brightness:[{brightness:[E,A,k]}],contrast:[{contrast:[E,A,k]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Ke,Be]}],"drop-shadow-color":[{"drop-shadow":x()}],grayscale:[{grayscale:[``,E,A,k]}],"hue-rotate":[{"hue-rotate":[E,A,k]}],invert:[{invert:[``,E,A,k]}],saturate:[{saturate:[E,A,k]}],sepia:[{sepia:[``,E,A,k]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,A,k]}],"backdrop-blur":[{"backdrop-blur":xe()}],"backdrop-brightness":[{"backdrop-brightness":[E,A,k]}],"backdrop-contrast":[{"backdrop-contrast":[E,A,k]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,E,A,k]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[E,A,k]}],"backdrop-invert":[{"backdrop-invert":[``,E,A,k]}],"backdrop-opacity":[{"backdrop-opacity":[E,A,k]}],"backdrop-saturate":[{"backdrop-saturate":[E,A,k]}],"backdrop-sepia":[{"backdrop-sepia":[``,E,A,k]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,A,k]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[E,`initial`,A,k]}],ease:[{ease:[`linear`,`initial`,ee,A,k]}],delay:[{delay:[E,A,k]}],animate:[{animate:[`none`,te,A,k]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,A,k]}],"perspective-origin":[{"perspective-origin":ie()}],rotate:[{rotate:Se()}],"rotate-x":[{"rotate-x":Se()}],"rotate-y":[{"rotate-y":Se()}],"rotate-z":[{"rotate-z":Se()}],scale:[{scale:Ce()}],"scale-x":[{"scale-x":Ce()}],"scale-y":[{"scale-y":Ce()}],"scale-z":[{"scale-z":Ce()}],"scale-3d":[`scale-3d`],skew:[{skew:De()}],"skew-x":[{"skew-x":De()}],"skew-y":[{"skew-y":De()}],transform:[{transform:[A,k,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:ie()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:Oe()}],"translate-x":[{"translate-x":Oe()}],"translate-y":[{"translate-y":Oe()}],"translate-z":[{"translate-z":Oe()}],"translate-none":[`translate-none`],zoom:[{zoom:[D,A,k]}],accent:[{accent:x()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:x()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom-in`,`zoom-out`,A,k]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scrollbar-thumb-color":[{"scrollbar-thumb":x()}],"scrollbar-track-color":[{"scrollbar-track":x()}],"scrollbar-gutter":[{"scrollbar-gutter":[`auto`,`stable`,`both`]}],"scrollbar-w":[{scrollbar:[`auto`,`thin`,`none`]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mbs":[{"scroll-mbs":_()}],"scroll-mbe":[{"scroll-mbe":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pbs":[{"scroll-pbs":_()}],"scroll-pbe":[{"scroll-pbe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,A,k]}],fill:[{fill:[`none`,...x()]}],"stroke-w":[{stroke:[E,Ve,Pe,Fe]}],stroke:[{stroke:[`none`,...x()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{"container-named":[`container-type`],overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},postfixLookupClassGroups:[`container-type`],orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function at(...e){return it(s(e))}var ot=new Intl.DateTimeFormat(void 0,{year:`numeric`,month:`long`,day:`numeric`,hour:`2-digit`,minute:`2-digit`,second:`2-digit`});function st(e){return e?ot.format(new Date(e)):`Unknown`}function ct(e){return`${Math.round(e/1024)} GiB`}var lt=[`B`,`KB`,`MB`,`GB`,`TB`];function ut(e){if(e===0)return`0 B`;let t=Math.floor(Math.log(e)/Math.log(1024));return`${(e/1024**t).toFixed(2)} ${lt[t]}`}function dt(e){return e?.find(e=>e.Key===`Name`)?.Value}function ft(e){let t=e.GroupId??``;return e.GroupName?`${t} (${e.GroupName})`:t}var pt=/\/$/;function mt(e){return e.replace(pt,``)}function ht(e){return e&&(e.endsWith(`/`)?e:`${e}/`)}function gt(e,t){return e.startsWith(t)?e:`${t}${e}`}function _t(e,t){return e.startsWith(t)?e.slice(t.length):e}function vt(e,t,n){return e.$source||={},e.$source[t]=n,e}var yt=e=>e?.body instanceof ReadableStream,bt=(e,t)=>{let n=[];if(e&&n.push(e),t)for(let e of t)n.push(e);return n},xt=(e,t)=>`${e||`anonymous`}${t&&t.length>0?` (a.k.a. ${t.join(`,`)})`:``}`,St=()=>{let e=[],t=[],n=!1,r=new Set,i=e=>e.sort((e,t)=>Ct[t.step]-Ct[e.step]||wt[t.priority||`normal`]-wt[e.priority||`normal`]),a=n=>{let i=!1,a=e=>{let t=bt(e.name,e.aliases);if(t.includes(n)){i=!0;for(let e of t)r.delete(e);return!1}return!0};return e=e.filter(a),t=t.filter(a),i},o=n=>{let i=!1,a=e=>{if(e.middleware===n){i=!0;for(let t of bt(e.name,e.aliases))r.delete(t);return!1}return!0};return e=e.filter(a),t=t.filter(a),i},s=n=>(e.forEach(e=>{n.add(e.middleware,{...e})}),t.forEach(e=>{n.addRelativeTo(e.middleware,{...e})}),n.identifyOnResolve?.(u.identifyOnResolve()),n),c=e=>{let t=[];return e.before.forEach(e=>{e.before.length===0&&e.after.length===0?t.push(e):t.push(...c(e))}),t.push(e),e.after.reverse().forEach(e=>{e.before.length===0&&e.after.length===0?t.push(e):t.push(...c(e))}),t},l=(n=!1)=>{let r=[],a=[],o={};return e.forEach(e=>{let t={...e,before:[],after:[]};for(let e of bt(t.name,t.aliases))o[e]=t;r.push(t)}),t.forEach(e=>{let t={...e,before:[],after:[]};for(let e of bt(t.name,t.aliases))o[e]=t;a.push(t)}),a.forEach(e=>{if(e.toMiddleware){let t=o[e.toMiddleware];if(t===void 0){if(n)return;throw Error(`${e.toMiddleware} is not found when adding ${xt(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}e.relation===`after`&&t.after.push(e),e.relation===`before`&&t.before.push(e)}}),i(r).map(c).reduce((e,t)=>(e.push(...t),e),[])},u={add:(t,n={})=>{let{name:i,override:a,aliases:o}=n,s={step:`initialize`,priority:`normal`,middleware:t,...n},c=bt(i,o);if(c.length>0){if(c.some(e=>r.has(e))){if(!a)throw Error(`Duplicate middleware name '${xt(i,o)}'`);for(let t of c){let n=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(n===-1)continue;let r=e[n];if(r.step!==s.step||s.priority!==r.priority)throw Error(`"${xt(r.name,r.aliases)}" middleware with ${r.priority} priority in ${r.step} step cannot be overridden by "${xt(i,o)}" middleware with ${s.priority} priority in ${s.step} step.`);e.splice(n,1)}}for(let e of c)r.add(e)}e.push(s)},addRelativeTo:(e,n)=>{let{name:i,override:a,aliases:o}=n,s={middleware:e,...n},c=bt(i,o);if(c.length>0){if(c.some(e=>r.has(e))){if(!a)throw Error(`Duplicate middleware name '${xt(i,o)}'`);for(let e of c){let n=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(n===-1)continue;let r=t[n];if(r.toMiddleware!==s.toMiddleware||r.relation!==s.relation)throw Error(`"${xt(r.name,r.aliases)}" middleware ${r.relation} "${r.toMiddleware}" middleware cannot be overridden by "${xt(i,o)}" middleware ${s.relation} "${s.toMiddleware}" middleware.`);t.splice(n,1)}}for(let e of c)r.add(e)}t.push(s)},clone:()=>s(St()),use:e=>{e.applyToStack(u)},remove:e=>typeof e==`string`?a(e):o(e),removeByTag:n=>{let i=!1,a=e=>{let{tags:t,name:a,aliases:o}=e;if(t&&t.includes(n)){let e=bt(a,o);for(let t of e)r.delete(t);return i=!0,!1}return!0};return e=e.filter(a),t=t.filter(a),i},concat:e=>{let t=s(St());return t.use(e),t.identifyOnResolve(n||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:s,identify:()=>l(!0).map(e=>{let t=e.step??e.relation+` `+e.toMiddleware;return xt(e.name,e.aliases)+` - `+t}),identifyOnResolve(e){return typeof e==`boolean`&&(n=e),n},resolve:(e,t)=>{for(let n of l().map(e=>e.middleware).reverse())e=n(e,t);return n&&console.log(u.identify()),e}};return u},Ct={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},wt={high:3,normal:2,low:1},Tt;(function(e){e.HTTP=`http`,e.HTTPS=`https`})(Tt||={});var Et;(function(e){e.MD5=`md5`,e.CRC32=`crc32`,e.CRC32C=`crc32c`,e.SHA1=`sha1`,e.SHA256=`sha256`})(Et||={});var Dt=`__smithy_context`,Ot=e=>e.__smithy_context||={},j=class e{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(e){this.method=e.method||`GET`,this.hostname=e.hostname||`localhost`,this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)===`:`?e.protocol:`${e.protocol}:`:`https:`,this.path=e.path?e.path.charAt(0)===`/`?e.path:`/${e.path}`:`/`,this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(t){let n=new e({...t,headers:{...t.headers}});return n.query&&=kt(n.query),n}static isInstance(e){if(!e)return!1;let t=e;return`method`in t&&`protocol`in t&&`hostname`in t&&`path`in t&&typeof t.query==`object`&&typeof t.headers==`object`}clone(){return e.clone(this)}};function kt(e){return Object.keys(e).reduce((t,n)=>{let r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{})}var At=class{statusCode;reason;headers;body;constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;let t=e;return typeof t.statusCode==`number`&&typeof t.headers==`object`}},jt=RegExp(`^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$`),Mt=(e,t=!1)=>{if(!t)return jt.test(e);let n=e.split(`.`);for(let e of n)if(!Mt(e))return!1;return!0};function Nt(e){return/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/.test(e)}var Pt=e=>{if(typeof e==`function`)return e;let t=Promise.resolve(e);return()=>t};function Ft(e){let t={};if(e=e.replace(/^\?/,``),e)for(let n of e.split(`&`)){let[e,r=null]=n.split(`=`);e=decodeURIComponent(e),r&&=decodeURIComponent(r),e in t?Array.isArray(t[e])?t[e].push(r):t[e]=[t[e],r]:t[e]=r}return t}var It=e=>{if(typeof e==`string`)return It(new URL(e));let{hostname:t,pathname:n,port:r,protocol:i,search:a}=e,o;return a&&(o=Ft(a)),{hostname:t,port:r?parseInt(r):void 0,protocol:i,path:n,query:o}},Lt=e=>{if(typeof e==`object`){if(`url`in e){let t=It(e.url);if(e.headers){t.headers={};for(let n in e.headers)r(e.headers,n)&&(t.headers[n.toLowerCase()]=e.headers[n].join(`, `))}return t}return e}return It(e)},Rt=e=>()=>Promise.reject(e),zt=class{config;middlewareStack=St();initConfig;handlers;constructor(e){this.config=e;let{protocol:t,protocolSettings:n}=e;n&&typeof t==`function`&&(e.protocol=new t(n))}send(e,t,n){let r=typeof t==`function`?void 0:t,i=typeof t==`function`?t:n,a=r===void 0&&this.config.cacheMiddleware===!0,o;if(a){this.handlers||=new WeakMap;let t=this.handlers;t.has(e.constructor)?o=t.get(e.constructor):(o=e.resolveMiddleware(this.middlewareStack,this.config,r),t.set(e.constructor,o))}else delete this.handlers,o=e.resolveMiddleware(this.middlewareStack,this.config,r);if(i)o(e).then(e=>i(null,e.output),e=>i(e)).catch(()=>{});else return o(e).then(e=>e.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}},Bt=e=>typeof e==`function`?e():e,Vt=(e,t,n,r,i)=>({name:t,namespace:e,traits:n,input:r,output:i}),Ht=e=>(t,n)=>async r=>{let{response:i}=await t(r),{operationSchema:a}=Ot(n),[,o,s,c,l,u]=a??[];try{return{response:i,output:await e.protocol.deserializeResponse(Vt(o,s,c,l,u),{...e,...n},i)}}catch(e){if(Object.defineProperty(e,"$response",{value:i,enumerable:!1,writable:!1,configurable:!1}),!(`$metadata`in e)){let t=`Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.`;try{e.message+=` - `+t}catch{!n.logger||n.logger?.constructor?.name===`NoOpLogger`?console.warn(t):n.logger?.warn?.(t)}e.$responseBodyText!==void 0&&e.$response&&(e.$response.body=e.$responseBodyText);try{if(At.isInstance(i)){let{headers:t={},statusCode:n}=i,r=Object.entries(t);e.$metadata={httpStatusCode:n,requestId:Ut(/^x-[\w-]+-request-?id$/,r),extendedRequestId:Ut(/^x-[\w-]+-id-2$/,r),cfId:Ut(/^x-[\w-]+-cf-id$/,r)}}}catch{}}throw e}},Ut=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1],Wt=e=>(t,n)=>async r=>{let{operationSchema:i}=Ot(n),[,a,o,s,c,l]=i??[],u=n.endpointV2?async()=>Lt(n.endpointV2):e.endpoint,d=await e.protocol.serializeRequest(Vt(a,o,s,c,l),r.input,{...e,...n,endpoint:u});return t({...r,request:d})},Gt={name:`deserializerMiddleware`,step:`deserialize`,tags:[`DESERIALIZER`],override:!0},Kt={name:`serializerMiddleware`,step:`serialize`,tags:[`SERIALIZER`],override:!0};function qt(e){return{applyToStack:t=>{t.add(Wt(e),Kt),t.add(Ht(e),Gt),e.protocol.setSerdeContext(e)}}}var Jt=[];function Yt(e){if(typeof e==`object`)return e;if(e|=0,Jt[e])return Jt[e];let t={},n=0;for(let r of[`httpLabel`,`idempotent`,`idempotencyToken`,`sensitive`,`httpPayload`,`httpResponseCode`,`httpQueryParams`])(e>>n++&1)==1&&(t[r]=1);return Jt[e]=t}var Xt={it:Symbol.for(`@smithy/nor-struct-it`),ns:Symbol.for(`@smithy/ns`)},Zt=[],Qt={},M=class e{ref;memberName;static symbol=Symbol.for(`@smithy/nor`);symbol=e.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(t,n){this.ref=t,this.memberName=n;let r=[],i=t,a=t;for(this._isMemberSchema=!1;en(i);)r.push(i[1]),i=i[0],a=Bt(i),this._isMemberSchema=!0;if(r.length>0){this.memberTraits={};for(let e=r.length-1;e>=0;--e){let t=r[e];Object.assign(this.memberTraits,Yt(t))}}else this.memberTraits=0;if(a instanceof e){let e=this.memberTraits;Object.assign(this,a),this.memberTraits=Object.assign({},e,a.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=n??a.memberName;return}if(this.schema=Bt(a),tn(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(a),this.traits=0),this._isMemberSchema&&!n)throw Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let t=this.prototype.isPrototypeOf(e);return!t&&typeof e==`object`&&e?e.symbol===this.symbol:t}static of(t){let n=typeof t==`function`||typeof t==`object`&&!!t;if(typeof t==`number`){if(Zt[t])return Zt[t]}else if(typeof t==`string`){if(Qt[t])return Qt[t]}else if(n&&t[Xt.ns])return t[Xt.ns];let r=Bt(t);if(r instanceof e)return r;if(en(r)){let[n,i]=r;if(n instanceof e)return Object.assign(n.getMergedTraits(),Yt(i)),n;throw Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(t,null,2)}.`)}let i=new e(r);return n?t[Xt.ns]=i:typeof r==`string`?Qt[r]=i:typeof r==`number`?Zt[r]=i:i}getSchema(){let e=this.schema;return Array.isArray(e)&&e[0]===0?e[4]:e}getName(e=!1){let{name:t}=this;return!e&&t&&t.includes(`#`)?t.split(`#`)[1]:t||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return typeof e==`number`?e>=64&&e<128:e[0]===1}isMapSchema(){let e=this.getSchema();return typeof e==`number`?e>=128&&e<=255:e[0]===2}isStructSchema(){let e=this.getSchema();if(typeof e!=`object`)return!1;let t=e[0];return t===3||t===-3||t===4}isUnionSchema(){let e=this.getSchema();return typeof e==`object`&&e[0]===4}isBlobSchema(){let e=this.getSchema();return e===21||e===42}isTimestampSchema(){let e=this.getSchema();return typeof e==`number`&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()===`unit`}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){let{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??={...this.getOwnTraits(),...this.getMemberTraits()}}getMemberTraits(){return Yt(this.memberTraits)}getOwnTraits(){return Yt(this.traits)}getKeySchema(){let[e,t]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!t)throw Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let n=this.getSchema();return $t([e?15:n[4]??0,0],`key`)}getValueSchema(){let e=this.getSchema(),[t,n,r]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e==`number`?63&e:e&&typeof e==`object`&&(n||r)?e[3+e[0]]:t?15:void 0;if(i!=null)return $t([i,0],n?`value`:`member`);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let t=this.getSchema();if(this.isStructSchema()&&t[4].includes(e)){let n=t[4].indexOf(e),r=t[5][n];return $t(en(r)?r:[r,0],e)}if(this.isDocumentSchema())return $t([15,0],e);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[t,n]of this.structIterator())e[t]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,t]of this.structIterator())if(t.isStreaming()&&t.isStructSchema())return e}return``}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw Error(`@smithy/core/schema - cannot iterate non-struct schema.`);let e=this.getSchema(),t=e[4].length,n=e[Xt.it];if(n&&t===n.length){yield*n;return}n=Array(t);for(let r=0;rArray.isArray(e)&&e.length===2,tn=e=>Array.isArray(e)&&e.length>=5,nn=`***SensitiveInformation***`;function rn(e,t){if(t==null)return t;let n=M.of(e);if(n.getMergedTraits().sensitive)return nn;if(n.isListSchema()){if(n.getValueSchema().getMergedTraits().sensitive)return nn}else if(n.isMapSchema()){if(n.getKeySchema().getMergedTraits().sensitive||n.getValueSchema().getMergedTraits().sensitive)return nn}else if(n.isStructSchema()&&typeof t==`object`){let e=t,r={};for(let[t,i]of n.structIterator())e[t]!=null&&(r[t]=rn(i,e[t]));return r}return t}var an=class{middlewareStack=St();schema;static classBuilder(){return new on}resolveMiddlewareWithContext(e,t,n,{middlewareFn:r,clientName:i,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,smithyContext:c,additionalContext:l,CommandCtor:u}){for(let i of r.bind(this)(u,e,t,n))this.middlewareStack.use(i);let d=e.concat(this.middlewareStack),{logger:f}=t,p={logger:f,clientName:i,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,[Dt]:{commandInstance:this,...c},...l},{requestHandler:m}=t,h=n??{};return c.eventStream&&(h={isEventStream:!0,...h}),d.resolve(e=>m.handle(e.request,h),p)}},on=class{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName=``;_clientName=``;_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t,n={}){return this._smithyContext={service:e,operation:t,...n},this}c(e={}){return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(e=e=>e,t=e=>e){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){let e=this,t;return t=class extends an{input;static getEndpointParameterInstructions(){return e._ep}constructor(...[t]){super(),this.input=t??{},e._init(this),this.schema=e._operationSchema}resolveMiddleware(n,r,i){let a=e._operationSchema,o=a?.[4]??a?.input,s=a?.[5]??a?.output;return this.resolveMiddlewareWithContext(n,r,i,{CommandCtor:t,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(a?rn.bind(null,o):e=>e),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(a?rn.bind(null,s):e=>e),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}serialize=e._serializer;deserialize=e._deserializer}}},sn=class e extends Error{$fault;$response;$retryable;$metadata;constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(t){if(!t)return!1;let n=t;return e.prototype.isPrototypeOf(n)||!!n.$fault&&!!n.$metadata&&(n.$fault===`client`||n.$fault===`server`)}static[Symbol.hasInstance](t){if(!t)return!1;let n=t;return this===e?e.isInstance(t):e.isInstance(t)?n.name&&this.name?this.prototype.isPrototypeOf(t)||n.name===this.name:this.prototype.isPrototypeOf(t):!1}},cn=(e,t={})=>(Object.entries(t).filter(([,e])=>e!==void 0).forEach(([t,n])=>{(e[t]==null||e[t]===``)&&(e[t]=n)}),e.message=e.message||e.Message||`UnknownError`,delete e.Message,e),ln=e=>{switch(e){case`standard`:return{retryMode:`standard`,connectionTimeout:3100};case`in-region`:return{retryMode:`standard`,connectionTimeout:1100};case`cross-region`:return{retryMode:`standard`,connectionTimeout:3100};case`mobile`:return{retryMode:`standard`,connectionTimeout:3e4};default:return{}}},un=Object.values(Et),dn=e=>{let t=[];for(let n in Et){if(!r(Et,n))continue;let i=Et[n];e[i]!==void 0&&t.push({algorithmId:()=>i,checksumConstructor:()=>e[i]})}for(let[n,r]of Object.entries(e.checksumAlgorithms??{}))t.push({algorithmId:()=>n,checksumConstructor:()=>r});return{addChecksumAlgorithm(n){e.checksumAlgorithms=e.checksumAlgorithms??{};let r=n.algorithmId(),i=n.checksumConstructor();un.includes(r)?e.checksumAlgorithms[r.toUpperCase()]=i:e.checksumAlgorithms[r]=i,t.push(n)},checksumAlgorithms(){return t}}},fn=e=>{let t={};return e.checksumAlgorithms().forEach(e=>{let n=e.algorithmId();un.includes(n)&&(t[n]=e.checksumConstructor())}),t},pn=e=>({setRetryStrategy(t){e.retryStrategy=t},retryStrategy(){return e.retryStrategy}}),mn=e=>{let t={};return t.retryStrategy=e.retryStrategy(),t},hn=e=>Object.assign(dn(e),pn(e)),gn=e=>Object.assign(fn(e),mn(e)),_n=e=>{let t=`#text`;for(let n in e)r(e,n)&&(e[n][t]===void 0?typeof e[n]==`object`&&e[n]!==null&&(e[n]=_n(e[n])):e[n]=e[n][t]);return e},vn=class{trace(){}debug(){}info(){}warn(){}error(){}};function yn(e,t,n,r){return function(i,a,o,s,c={}){let l=Object.assign({},e,i);return an.classBuilder().ep(l).m(function(e,t,n,i){let o=a.call(this,e,t,n,i);return o.unshift(r(n,e.getEndpointParameterInstructions())),o}).s(t,o,c).n(n,o.charAt(0).toUpperCase()+o.slice(1)+`Command`).sc(s).build()}}var bn=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,xn=Object.entries(bn).reduce((e,[t,n])=>(e[n]=Number(t),e),{}),Sn=bn.split(``),Cn=e=>{let t=e.length/4*3;e.slice(-2)===`==`?t-=2:e.slice(-1)===`=`&&t--;let n=new ArrayBuffer(t),r=new DataView(n);for(let t=0;t>=6;let a=t/4*3;n>>=i%8;let o=Math.floor(i/8);for(let e=0;e>t)}}return new Uint8Array(n)};function wn(e){let n;n=typeof e==`string`?t(e):e;let r=typeof n==`object`&&typeof n.length==`number`,i=typeof n==`object`&&typeof n.byteOffset==`number`&&typeof n.byteLength==`number`;if(!r&&!i)throw Error(`@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.`);let a=``;for(let e=0;e>n]}a+=`==`.slice(0,4-i)}return a}function Tn(e,t,n,r){return class i extends Uint8Array{static fromString(e,n=`utf-8`){if(typeof e==`string`)return n===`base64`?i.mutate(r(e)):i.mutate(t(e));throw Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,i.prototype),e}transformToString(t=`utf-8`){return t===`base64`?n(this):e(this)}}}var N=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,`0`));function En(e){return typeof crypto<`u`&&typeof crypto.randomUUID==`function`?()=>crypto.randomUUID():()=>{let t=new Uint8Array(16);return e(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,N[t[0]]+N[t[1]]+N[t[2]]+N[t[3]]+`-`+N[t[4]]+N[t[5]]+`-`+N[t[6]]+N[t[7]]+`-`+N[t[8]]+N[t[9]]+`-`+N[t[10]]+N[t[11]]+N[t[12]]+N[t[13]]+N[t[14]]+N[t[15]]}}var Dn=e=>{if(e!=null){if(typeof e==`string`){let t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&Hn.warn(Vn(`Expected number but observed string: ${e}`)),t}if(typeof e==`number`)return e;throw TypeError(`Expected number, got ${typeof e}: ${e}`)}},On=Math.ceil(2**127*(2-2**-23)),kn=e=>{let t=Dn(e);if(t!==void 0&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>On)throw TypeError(`Expected 32-bit float, got ${e}`);return t},An=e=>{if(e!=null){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw TypeError(`Expected integer, got ${typeof e}: ${e}`)}},jn=e=>Nn(e,16),Mn=e=>Nn(e,8),Nn=(e,t)=>{let n=An(e);if(n!==void 0&&Pn(n,t)!==n)throw TypeError(`Expected ${t}-bit integer, got ${e}`);return n},Pn=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},Fn=e=>Dn(typeof e==`string`?Rn(e):e),In=e=>kn(typeof e==`string`?Rn(e):e),Ln=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,Rn=e=>{let t=e.match(Ln);if(t===null||t[0].length!==e.length)throw TypeError(`Expected real number, got implicit NaN`);return parseFloat(e)},zn=e=>jn(typeof e==`string`?Rn(e):e),Bn=e=>Mn(typeof e==`string`?Rn(e):e),Vn=e=>String(TypeError(e).stack||e).split(` -`).slice(0,5).filter(e=>!e.includes(`stackTraceWarning`)).join(` -`),Hn={warn:console.warn},Un=[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],Wn=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`];function Gn(e){let t=e.getUTCFullYear(),n=e.getUTCMonth(),r=e.getUTCDay(),i=e.getUTCDate(),a=e.getUTCHours(),o=e.getUTCMinutes(),s=e.getUTCSeconds(),c=i<10?`0${i}`:`${i}`,l=a<10?`0${a}`:`${a}`,u=o<10?`0${o}`:`${o}`,d=s<10?`0${s}`:`${s}`;return`${Un[r]}, ${c} ${Wn[n]} ${t} ${l}:${u}:${d} GMT`}var Kn=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}:\d{2})|[zZ])$/),qn=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC-3339 date-times must be expressed as strings`);let t=Kn.exec(e);if(!t)throw TypeError(`Invalid RFC-3339 date-time value`);let[n,r,i,a,o,s,c,l,u]=t,d=$n(zn(ur(r)),sr(i,`month`,1,12),sr(a,`day`,1,31),{hours:o,minutes:s,seconds:c,fractionalMilliseconds:l});return u.toUpperCase()!=`Z`&&d.setTime(d.getTime()-lr(u)),d},Jn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Yn=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),Xn=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),Zn=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC-7231 date-times must be expressed as strings`);let t=Jn.exec(e);if(t){let[e,n,r,i,a,o,s,c]=t;return $n(zn(ur(i)),rr(r),sr(n,`day`,1,31),{hours:a,minutes:o,seconds:s,fractionalMilliseconds:c})}if(t=Yn.exec(e),t){let[e,n,r,i,a,o,s,c]=t;return nr($n(er(i),rr(r),sr(n,`day`,1,31),{hours:a,minutes:o,seconds:s,fractionalMilliseconds:c}))}if(t=Xn.exec(e),t){let[e,n,r,i,a,o,s,c]=t;return $n(zn(ur(c)),rr(n),sr(r.trimLeft(),`day`,1,31),{hours:i,minutes:a,seconds:o,fractionalMilliseconds:s})}throw TypeError(`Invalid RFC-7231 date-time value`)},Qn=e=>{if(e==null)return;let t;if(typeof e==`number`)t=e;else if(typeof e==`string`)t=Fn(e);else if(typeof e==`object`&&e.tag===1)t=e.value;else throw TypeError(`Epoch timestamps must be expressed as floating point numbers or their string representation`);if(Number.isNaN(t)||t===1/0||t===-1/0)throw TypeError(`Epoch timestamps must be valid, non-Infinite, non-NaN numerics`);return new Date(Math.round(t*1e3))},$n=(e,t,n,r)=>{let i=t-1;return ar(e,i,n),new Date(Date.UTC(e,i,n,sr(r.hours,`hour`,0,23),sr(r.minutes,`minute`,0,59),sr(r.seconds,`seconds`,0,60),cr(r.fractionalMilliseconds)))},er=e=>{let t=new Date().getUTCFullYear(),n=Math.floor(t/100)*100+zn(ur(e));return ne.getTime()-new Date().getTime()>tr?new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())):e,rr=e=>{let t=Wn.indexOf(e);if(t<0)throw TypeError(`Invalid month: ${e}`);return t+1},ir=[31,28,31,30,31,30,31,31,30,31,30,31],ar=(e,t,n)=>{let r=ir[t];if(t===1&&or(e)&&(r=29),n>r)throw TypeError(`Invalid day for ${Wn[t]} in ${e}: ${n}`)},or=e=>e%4==0&&(e%100!=0||e%400==0),sr=(e,t,n,r)=>{let i=Bn(ur(e));if(ir)throw TypeError(`${t} must be between ${n} and ${r}, inclusive`);return i},cr=e=>e==null?0:In(`0.`+e)*1e3,lr=e=>{let t=e[0],n=1;if(t==`+`)n=1;else if(t==`-`)n=-1;else throw TypeError(`Offset direction, ${t}, must be "+" or "-"`);let r=Number(e.substring(1,3)),i=Number(e.substring(4,6));return n*(r*60+i)*60*1e3},ur=e=>{let t=0;for(;te&&typeof e==`object`&&(e instanceof dr||`deserializeJSON`in e)?e:typeof e==`string`||Object.getPrototypeOf(e)===String.prototype?dr(String(e)):dr(JSON.stringify(e)),dr.fromObject=dr.from;var fr=`(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?`,pr=`(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)`,mr=`(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?`,hr=`(\\d?\\d)`,gr=`(\\d{4})`,_r=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),vr=RegExp(`^${fr}, ${hr} ${pr} ${gr} ${mr} GMT$`),yr=RegExp(`^${fr}, ${hr}-${pr}-(\\d\\d) ${mr} GMT$`),br=RegExp(`^${fr} ${pr} ( [1-9]|\\d\\d) ${mr} ${gr}$`),xr=[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`],Sr=e=>{if(e==null)return;let t=NaN;if(typeof e==`number`)t=e;else if(typeof e==`string`){if(!/^-?\d*\.?\d+$/.test(e))throw TypeError(`parseEpochTimestamp - numeric string invalid.`);t=Number.parseFloat(e)}else typeof e==`object`&&e.tag===1&&(t=e.value);if(isNaN(t)||Math.abs(t)===1/0)throw TypeError(`Epoch timestamps must be valid finite numbers.`);return new Date(Math.round(t*1e3))},Cr=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC3339 timestamps must be strings`);let t=_r.exec(e);if(!t)throw TypeError(`Invalid RFC3339 timestamp format ${e}`);let[,n,r,i,a,o,s,,c,l]=t;P(r,1,12),P(i,1,31),P(a,0,23),P(o,0,59),P(s,0,60);let u=new Date(Date.UTC(Number(n),Number(r)-1,Number(i),Number(a),Number(o),Number(s),Number(c)?Math.round(parseFloat(`0.${c}`)*1e3):0));if(u.setUTCFullYear(Number(n)),l.toUpperCase()!=`Z`){let[,e,t,n]=/([+-])(\d\d):(\d\d)/.exec(l)||[void 0,`+`,0,0],r=e===`-`?1:-1;u.setTime(u.getTime()+r*(Number(t)*60*60*1e3+Number(n)*60*1e3))}return u},wr=e=>{if(e==null)return;if(typeof e!=`string`)throw TypeError(`RFC7231 timestamps must be strings.`);let t,n,r,i,a,o,s,c;if((c=vr.exec(e))?[,t,n,r,i,a,o,s]=c:(c=yr.exec(e))?([,t,n,r,i,a,o,s]=c,r=(Number(r)+1900).toString()):(c=br.exec(e))&&([,n,t,i,a,o,s,r]=c),r&&o){let e=Date.UTC(Number(r),xr.indexOf(n),Number(t),Number(i),Number(a),Number(o),s?Math.round(parseFloat(`0.${s}`)*1e3):0);P(t,1,31),P(i,0,23),P(a,0,59),P(o,0,60);let c=new Date(e);return c.setUTCFullYear(Number(r)),c}throw TypeError(`Invalid RFC7231 date-time value ${e}.`)};function P(e,t,n){let r=Number(e);if(rn)throw Error(`Value ${r} out of range [${t}, ${n}]`)}var Tr=e=>{let t=e.length,n=[],r=!1,i,a=0;for(let o=0;o{e=e.trim();let t=e.length;return t<2?e:(e[0]===`"`&&e[t-1]===`"`&&(e=e.slice(1,t-1)),e.replace(/\\"/g,`"`))})},Er=/^-?((0|[1-9]\d*)(\.\d+)?|\.\d+)([eE][+-]?\d+)?$/,Dr=class e{string;type;constructor(e,t){if(this.string=e,this.type=t,!Er.test(e))throw Error(`@smithy/core/serde - NumericValue string must conform to the Smithy bigDecimal format. Received: "${e}"`)}toString(){return this.string}static[Symbol.hasInstance](t){if(!t||typeof t!=`object`)return!1;let n=t;return e.prototype.isPrototypeOf(t)||n.type===`bigDecimal`&&Er.test(n.string)}},Or=typeof TextEncoder==`function`?new TextEncoder:null,kr=e=>{if(typeof e==`string`){if(Or)return Or.encode(e).byteLength;let t=e.length;for(let n=t-1;n>=0;n--){let r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2),r>=56320&&r<=57343&&n--}return t}if(typeof e.byteLength==`number`)return e.byteLength;if(typeof e.size==`number`)return e.size;throw Error(`Body Length computation failed for ${e}`)},F=e=>e instanceof Uint8Array?e:typeof e==`string`?t(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e);function Ar(e,t){if(t===void 0){t=0;for(let n of e)t+=n.byteLength}let n=new Uint8Array(t),r=0;for(let t of e)n.set(t,r),r+=t.byteLength;return n}var jr=e=>typeof ArrayBuffer==`function`&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)===`[object ArrayBuffer]`,Mr=async e=>void 0,Nr=async e=>{let t=e?.Bucket||``;if(typeof e.Bucket==`string`&&(e.Bucket=t.replace(/#/g,`%23`).replace(/\?/g,`%3F`)),Rr(t)){if(e.ForcePathStyle===!0)throw Error(`Path-style addressing cannot be used with ARN buckets`)}else(!Lr(t)||t.indexOf(`.`)!==-1&&!String(e.Endpoint).startsWith(`http:`)||t.toLowerCase()!==t||t.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},Pr=/^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$/,Fr=/(\d+\.){3}\d+/,Ir=/\.\./,Lr=e=>Pr.test(e)&&!Fr.test(e)&&!Ir.test(e),Rr=e=>{let[t,n,r,,,i]=e.split(`:`),a=t===`arn`&&e.split(`:`).length>=6,o=!!(a&&n&&r&&i);if(a&&!o)throw Error(`Invalid ARN: ${e} was an invalid ARN.`);return o},zr=(e,t,n,r=!1)=>{let i=async()=>{let i;return i=r?n.clientContextParams?.[e]??n[e]??n[t]:n[e]??n[t],typeof i==`function`?i():i};return e===`credentialScope`||t===`CredentialScope`?async()=>{let e=typeof n.credentials==`function`?await n.credentials():n.credentials;return e?.credentialScope??e?.CredentialScope}:e===`accountId`||t===`AccountId`?async()=>{let e=typeof n.credentials==`function`?await n.credentials():n.credentials;return e?.accountId??e?.AccountId}:e===`endpoint`||t===`endpoint`?async()=>{if(n.isCustomEndpoint===!1)return;let e=await i();if(e&&typeof e==`object`){if(`url`in e)return e.url.href;if(`hostname`in e){let{protocol:t,hostname:n,port:r,path:i}=e;return`${t}//${n}${r?`:`+r:``}${i}`}}return e}:i};function Br(e){return async(t,n,r,i)=>{if(!r.isCustomEndpoint&&!r.ignoreConfiguredEndpointUrls){let t;t=r.serviceConfiguredEndpoint?await r.serviceConfiguredEndpoint():await e(r.serviceId),t&&(r.endpoint=()=>Promise.resolve(Lt(t)),r.isCustomEndpoint=!0,i?.logger?.debug?.(`@smithy/core/endpoints - resolved endpoint from config: ${t}`))}let a=await Vr(t,n,r);if(typeof r.endpointProvider!=`function`)throw Error(`config.endpointProvider is not set.`);let o=r.endpointProvider(a,i);if(r.isCustomEndpoint&&r.endpoint){let e=await r.endpoint();if(e?.headers){o.headers??={};for(let[t,n]of Object.entries(e.headers))o.headers[t]=Array.isArray(n)?n:[n]}}return o}}var Vr=async(e,t,n)=>{let r={},i=t?.getEndpointParameterInstructions?.()||{};for(let[t,a]of Object.entries(i))switch(a.type){case`staticContextParams`:r[t]=a.value;break;case`contextParams`:r[t]=e[a.name];break;case`clientContextParams`:case`builtInParams`:r[t]=await zr(a.name,t,n,a.type!==`builtInParams`)();break;case`operationContextParams`:r[t]=a.get(e);break;default:throw Error(`Unrecognized endpoint parameter instruction: `+JSON.stringify(a))}return Object.keys(i).length===0&&Object.assign(r,n),String(n.serviceId).toLowerCase()===`s3`&&await Nr(r),r};function Hr(e,t,n){e.__smithy_context?e.__smithy_context.features||(e.__smithy_context.features={}):e.__smithy_context={features:{}},e.__smithy_context.features[t]=n}function Ur(e){let t=Br(e);return({config:e,instructions:n})=>(r,i)=>async a=>{e.isCustomEndpoint&&Hr(i,`ENDPOINT_OVERRIDE`,`N`);let o=await t(a.input,{getEndpointParameterInstructions(){return n}},{...e},i);i.endpointV2=o,i.authSchemes=o.properties?.authSchemes;let s=i.authSchemes?.[0];if(s){i.signing_region=s.signingRegion,i.signing_service=s.signingName;let e=Ot(i)?.selectedHttpAuthScheme?.httpAuthOption;e&&(e.signingProperties=Object.assign(e.signingProperties||{},{signing_region:s.signingRegion,signingRegion:s.signingRegion,signing_service:s.signingName,signingName:s.signingName,signingRegionSet:s.signingRegionSet},s.properties))}return r({...a})}}var Wr={step:`serialize`,tags:[`ENDPOINT_PARAMETERS`,`ENDPOINT_V2`,`ENDPOINT`],name:`endpointV2Middleware`,override:!0,relation:`before`,toMiddleware:{name:`serializerMiddleware`,step:`serialize`,tags:[`SERIALIZER`],override:!0}.name};function Gr(e){let t=Ur(e);return(e,n)=>({applyToStack:r=>{r.addRelativeTo(t({config:e,instructions:n}),Wr)}})}function Kr(e){return t=>{let n=t.tls??!0,{endpoint:r,useDualstackEndpoint:i,useFipsEndpoint:a}=t,o=Object.assign(t,{endpoint:r==null?void 0:async()=>Lt(await Pt(r)()),tls:n,isCustomEndpoint:!!r,useDualstackEndpoint:Pt(i??!1),useFipsEndpoint:Pt(a??!1),ignoreConfiguredEndpointUrls:!!t.ignoreConfiguredEndpointUrls}),s;return o.serviceConfiguredEndpoint=async()=>(t.serviceId&&!s&&(s=e(t.serviceId)),s),o}}var qr=class e{nodes;root;conditions;results;constructor(e,t,n,r){this.nodes=e,this.root=t,this.conditions=n,this.results=r}static from(t,n,r,i){return new e(t,n,r,i)}},Jr=class{capacity;data=new Map;parameters=[];constructor({size:e,params:t}){this.capacity=e??50,t&&(this.parameters=t)}get(e,t){let n=this.hash(e);if(n===!1)return t();if(!this.data.has(n)){if(this.data.size>this.capacity+10){let e=this.data.keys(),t=0;for(;;){let{value:n,done:r}=e.next();if(this.data.delete(n),r||++t>10)break}}this.data.set(n,t())}return this.data.get(n)}size(){return this.data.size}hash(e){let t=``,{parameters:n}=this;if(n.length===0)return!1;for(let r of n){let n=String(e[r]??``);if(n.includes(`|;`))return!1;t+=n+`|;`}return t}},I=class extends Error{constructor(e){super(e),this.name=`EndpointError`}},Yr=`endpoints`;function Xr(e){return typeof e!=`object`||!e?e:`ref`in e?`$${Xr(e.ref)}`:`fn`in e?`${e.fn}(${(e.argv||[]).map(Xr).join(`, `)})`:JSON.stringify(e,null,2)}var Zr={},Qr=(e,t)=>e===t;function $r(...e){for(let t of e)if(t!=null)return t}var ei=e=>{let t=e.split(`.`),n=[];for(let r of t){let t=r.indexOf(`[`);if(t!==-1){if(r.indexOf(`]`)!==r.length-1)throw new I(`Path: '${e}' does not end with ']'`);let i=r.slice(t+1,-1);if(Number.isNaN(parseInt(i)))throw new I(`Invalid array index: '${i}' in path: '${e}'`);t!==0&&n.push(r.slice(0,t)),n.push(i)}else n.push(r)}return n},ti=(e,t)=>ei(t).reduce((n,r)=>{if(typeof n!=`object`)throw new I(`Index '${r}' in '${t}' not found in '${JSON.stringify(e)}'`);if(Array.isArray(n)){let e=parseInt(r);return n[e<0?n.length+e:e]}return n[r]},e),ni=e=>e!=null;function ri(e,t,n){return e?t:n}var ii=e=>!e,ai=RegExp(`^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$`),oi=e=>ai.test(e)||e.startsWith(`[`)&&e.endsWith(`]`),si={[Tt.HTTP]:80,[Tt.HTTPS]:443},ci=e=>{let t=(()=>{try{if(e instanceof URL)return e;if(typeof e==`object`&&`hostname`in e){let{hostname:t,port:n,protocol:r=``,path:i=``,query:a={}}=e,o=new URL(`${r}//${t}${n?`:${n}`:``}${i}`);return o.search=Object.entries(a).map(([e,t])=>`${e}=${t}`).join(`&`),o}return new URL(e)}catch{return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let n=t.href,{host:r,hostname:i,pathname:a,protocol:o,search:s}=t;if(s)return null;let c=o.slice(0,-1);if(!Object.values(Tt).includes(c))return null;let l=oi(i);return{scheme:c,authority:`${r}${n.includes(`${r}:${si[c]}`)||typeof e==`string`&&e.includes(`${r}:${si[c]}`)?`:${si[c]}`:``}`,path:a,normalizedPath:a.endsWith(`/`)?a:`${a}/`,isIp:l}};function li(e,t,n){if(n===1)return[e];if(e===``)return[``];let r=e.split(t);return n===0?r:r.slice(0,n-1).concat(r.slice(1).join(t))}var ui={booleanEquals:Qr,coalesce:$r,getAttr:ti,isSet:ni,isValidHostLabel:Mt,ite:ri,not:ii,parseURL:ci,split:li,stringEquals:(e,t)=>e===t,substring:(e,t,n,r)=>e==null||t>=n||e.lengthencodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},di=(e,t)=>{let n=[],{referenceRecord:r,endpointParams:i}=t,a=0;for(;at.referenceRecord[e]??t.endpointParams[e],pi=(e,t,n)=>{if(typeof e==`string`)return di(e,n);if(e.fn)return hi.callFunction(e,n);if(e.ref)return fi(e,n);throw new I(`'${t}': ${String(e)} is not a string, function or reference.`)},mi=({fn:e,argv:t},n)=>{let r=Array(t.length);for(let e=0;e{let{assign:n}=e;if(n&&n in t.referenceRecord)throw new I(`'${n}' is already defined in Reference Record.`);let r=mi(e,t);t.logger?.debug?.(`${Yr} evaluateCondition: ${Xr(e)} = ${Xr(r)}`);let i=r===``||!!r;return n==null?{result:i}:{result:i,toAssign:{name:n,value:r}}},_i=(e,t)=>Object.entries(e??{}).reduce((e,[n,r])=>(e[n]=r.map(e=>{let r=pi(e,`Header value entry`,t);if(typeof r!=`string`)throw new I(`Header '${n}' value '${r}' is not a string`);return r}),e),{}),vi=(e,t)=>Object.entries(e).reduce((e,[n,r])=>(e[n]=bi.getEndpointProperty(r,t),e),{}),yi=(e,t)=>{if(Array.isArray(e))return e.map(e=>yi(e,t));switch(typeof e){case`string`:return di(e,t);case`object`:if(e===null)throw new I(`Unexpected endpoint property: ${e}`);return bi.getEndpointProperties(e,t);case`boolean`:return e;default:throw new I(`Unexpected endpoint property type: ${typeof e}`)}},bi={getEndpointProperty:yi,getEndpointProperties:vi},xi=(e,t)=>{let n=pi(e,`Endpoint URL`,t);if(typeof n==`string`)try{return new URL(n)}catch(e){throw console.error(`Failed to construct URL with ${n}`,e),e}throw new I(`Endpoint URL must be a string, got ${typeof n}`)},Si=1e8,Ci=(e,t)=>{let{nodes:n,root:r,results:i,conditions:a}=e,o=r,s={},c={referenceRecord:s,endpointParams:t.endpointParams,logger:t.logger};for(;o!==1&&o!==-1&&o=0===f.result?r:i}if(o>=Si){let e=i[o-Si];if(e[0]===-1){let[,t]=e;throw new I(pi(t,`Error`,c))}let[t,n,r]=e;return{url:xi(t,c),properties:vi(n,c),headers:_i(r??{},c)}}throw new I(`No matching endpoint.`)},wi=Br(Mr),Ti=Kr(Mr);Ur(Mr);var Ei=Gr(Mr),Di=e=>typeof ReadableStream==`function`&&(e?.constructor?.name===ReadableStream.name||e instanceof ReadableStream),Oi=e=>typeof Blob==`function`&&(e?.constructor?.name===Blob.name||e instanceof Blob),ki=async e=>Oi(e)?Ai(e):ji(e);async function Ai(e){return e.arrayBuffer().then(e=>new Uint8Array(e))}async function ji(e){let t=[],n=e.getReader(),r=0;for(;;){let{done:e,value:i}=await n.read();if(i&&(t.push(i),r+=i.length),e)break}return Ar(t,r)}var Mi=class extends Tn(i,t,wn,Cn){},Ni=En(e=>crypto.getRandomValues(e)),Pi=Ni,Fi=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array)return Mi.mutate(e);if(!e)return Mi.mutate(new Uint8Array);let n=t.streamCollector(e);return Mi.mutate(await n)};function Ii(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return`%`+e.charCodeAt(0).toString(16).toUpperCase()})}var Li=class{serdeContext;setSerdeContext(e){this.serdeContext=e}},Ri=`modulepreload`,zi=function(e){return`/`+e},Bi={},Vi=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=zi(t,n),t=s(t),t in Bi)return;Bi[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:Ri,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Hi=class extends Li{options;compositeErrorRegistry;constructor(t){super(),this.options=t,this.compositeErrorRegistry=e.for(t.defaultNamespace);for(let e of t.errorTypeRegistries??[])this.compositeErrorRegistry.copyFrom(e)}getRequestType(){return j}getResponseType(){return At}setSerdeContext(e){this.serdeContext=e,this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(e)}updateServiceEndpoint(e,t){if(`url`in t){e.protocol=t.url.protocol,e.hostname=t.url.hostname,e.port=t.url.port?Number(t.url.port):void 0,e.path=t.url.pathname,e.fragment=t.url.hash||void 0,e.username=t.url.username||void 0,e.password=t.url.password||void 0,e.query||={};for(let[n,r]of t.url.searchParams.entries())e.query[n]=r;if(t.headers)for(let n in t.headers)r(t.headers,n)&&(e.headers[n]=t.headers[n].join(`, `));return e}if(e.protocol=t.protocol,e.hostname=t.hostname,e.port=t.port?Number(t.port):void 0,e.path=t.path,e.query={...t.query},t.headers)for(let n in t.headers)r(t.headers,n)&&(e.headers[n]=t.headers[n]);return e}setHostPrefix(e,t,n){if(this.serdeContext?.disableHostPrefix)return;let r=M.of(t.input),i=Yt(t.traits??{});if(i.endpoint){let t=i.endpoint?.[0];if(typeof t==`string`){for(let[e,i]of r.structIterator()){if(!i.getMergedTraits().hostLabel)continue;let r=n[e];if(typeof r!=`string`)throw Error(`@smithy/core/schema - ${e} in input must be a string as hostLabel.`);t=t.replace(`{${e}}`,r)}if(e.hostname=t+e.hostname,!Nt(e.hostname))throw Error(`[${e.hostname}] is not a valid hostname.`)}}}deserializeMetadata(e){return{httpStatusCode:e.statusCode,requestId:e.headers[`x-amzn-requestid`]??e.headers[`x-amzn-request-id`]??e.headers[`x-amz-request-id`],extendedRequestId:e.headers[`x-amz-id-2`],cfId:e.headers[`x-amz-cf-id`]}}async serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n})}async deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n})}async loadEventStreamCapability(){let{EventStreamSerde:e,eventStreamSerdeProvider:t}=await Vi(async()=>{let{EventStreamSerde:e,eventStreamSerdeProvider:t}=await import(`./index.browser-MZL15KqW.js`);return{EventStreamSerde:e,eventStreamSerdeProvider:t}},__vite__mapDeps([0,1,2,3]));return new e({marshaller:this.resolveEventStreamMarshaller(t),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType(),compositeErrorRegistry:this.compositeErrorRegistry})}resolveEventStreamMarshaller(e){let t=this.serdeContext;return t.eventStreamMarshaller?t.eventStreamMarshaller:e(this.serdeContext)}getDefaultContentType(){throw Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(e,t,n,r,i){return[]}getEventStreamMarshaller(){let e=this.serdeContext;if(!e.eventStreamMarshaller)throw Error(`@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.`);return e.eventStreamMarshaller}},Ui=class extends Hi{async serializeRequest(e,t,n){let r=this.serializer,i={},a={},o=await n.endpoint(),s=M.of(e?.input),c=s.getSchema(),l,u=t&&typeof t==`object`?t:{},d=new j({protocol:``,hostname:``,port:void 0,path:`/`,fragment:void 0,query:i,headers:a,body:void 0});if(o&&(this.updateServiceEndpoint(d,o),this.setHostPrefix(d,e,u)),u){let e=s.getEventStreamMember();if(e){if(u[e]){let t={};for(let[n]of s.structIterator())n!==e&&u[n]!=null&&(t[n]=u[n]);l=await this.serializeEventStream({eventStream:u[e],requestSchema:s,initialRequest:t})}}else r.write(c,u),l=r.flush()}return d.headers=Object.assign(d.headers,a),d.query=i,d.body=l,d.method=`POST`,d}async deserializeResponse(e,t,n){let i=this.deserializer,a=M.of(e.output),o={};if(n.statusCode>=300){let r=await Fi(n.body,t);throw r.byteLength>0&&Object.assign(o,await i.read(15,r)),await this.handleError(e,t,n,o,this.deserializeMetadata(n)),Error(`@smithy/core/protocols - RPC Protocol error handler failed to throw.`)}for(let e in n.headers){if(!r(n.headers,e))continue;let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let s=a.getEventStreamMember();if(s)o[s]=await this.deserializeEventStream({response:n,responseSchema:a,initialResponseContainer:o});else{let e=await Fi(n.body,t);e.byteLength>0&&Object.assign(o,await i.read(a,e))}return o.$metadata=this.deserializeMetadata(n),o}};function Wi(e,t){if(t.timestampFormat.useTrait&&e.isTimestampSchema()&&(e.getSchema()===5||e.getSchema()===6||e.getSchema()===7))return e.getSchema();let{httpLabel:n,httpPrefixHeaders:r,httpHeader:i,httpQuery:a}=e.getMergedTraits();return(t.httpBindings?typeof r==`string`||i?6:a||n?5:void 0:void 0)??t.timestampFormat.default}var Gi=class extends Li{settings;constructor(e){super(),this.settings=e}read(e,t){let n=M.of(e);if(n.isListSchema())return Tr(t).map(e=>this.read(n.getValueSchema(),e));if(n.isBlobSchema())return(this.serdeContext?.base64Decoder??Cn)(t);if(n.isTimestampSchema())switch(Wi(n,this.settings)){case 5:return Cr(t);case 6:return wr(t);case 7:return Sr(t);default:return console.warn(`Missing timestamp format, parsing value with Date constructor:`,t),new Date(t)}if(n.isStringSchema()){let e=n.getMergedTraits().mediaType,r=t;if(e)return n.getMergedTraits().httpHeader&&(r=this.base64ToUtf8(r)),(e===`application/json`||e.endsWith(`+json`))&&(r=dr.from(r)),r}return n.isNumericSchema()?Number(t):n.isBigIntegerSchema()?BigInt(t):n.isBigDecimalSchema()?new Dr(t,`bigDecimal`):n.isBooleanSchema()?String(t).toLowerCase()===`true`:t}base64ToUtf8(e){return(this.serdeContext?.utf8Encoder??i)((this.serdeContext?.base64Decoder??Cn)(e))}},Ki=e=>(e.logger&&e.logger.constructor?.name!==`NoOpLogger`&&e.requestHandler?.updateHttpClientConfig?.(Symbol.for(`logger`),e.logger),{setHttpHandler(t){e.requestHandler=t},httpHandler(){return e.requestHandler},updateHttpClientConfig(t,n){e.requestHandler?.updateHttpClientConfig(t,n)},httpHandlerConfigs(){return e.requestHandler.httpHandlerConfigs()}}),qi=e=>({requestHandler:e.httpHandler()}),Ji=`content-length`;function Yi(e){return t=>async n=>{let r=n.request;if(j.isInstance(r)){let{body:t,headers:n}=r;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(Ji)===-1)try{let n=e(t);n!=null&&(r.headers={...r.headers,[Ji]:String(n)})}catch{}}return t({...n,request:r})}}var Xi={step:`build`,tags:[`SET_CONTENT_LENGTH`,`CONTENT_LENGTH`],name:`contentLengthMiddleware`,override:!0},Zi=e=>({applyToStack:t=>{t.add(Yi(e.bodyLengthChecker),Xi)}}),Qi=e=>encodeURIComponent(e).replace(/[!'()*]/g,$i),$i=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`;function ea(e){let t=[];for(let n of Object.keys(e).sort()){let r=e[n];if(n=Qi(n),Array.isArray(r))for(let e=0,i=r.length;ee?.$retryable!==void 0,sa=e=>e.$metadata?.clockSkewCorrected,ca=e=>{let t=new Set([`Failed to fetch`,`NetworkError when attempting to fetch resource`,`The Internet connection appears to be offline`,`Load failed`,`Network request failed`]);return e&&e instanceof TypeError?t.has(e.message):!1},la=e=>e.$metadata?.httpStatusCode===429||ta.includes(e.name)||e.$retryable?.throttling==1,ua=(e,t=0)=>oa(e)||sa(e)||e.name===`InvalidSignatureException`&&e.message?.includes(`Signature expired`)||na.includes(e.name)||ia.includes(e?.code||``)||aa.includes(e?.code||``)||ra.includes(e.$metadata?.httpStatusCode||0)||ca(e)||fa(e)||e.cause!==void 0&&t<=10&&ua(e.cause,t+1),da=e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!ua(e)}return!1};function fa(e){return e.code===`ERR_HTTP2_STREAM_ERROR`&&e.message.includes(`NGHTTP2_REFUSED_STREAM`)}var pa=2e4,ma=`amz-sdk-invocation-id`,ha=`amz-sdk-request`;function ga(e,t){if(At.isInstance(e))for(let n in e.headers){if(!r(e.headers,n))continue;let i=n.toLowerCase();if(i===`retry-after`){let r=e.headers[n],i=NaN;if(r.endsWith(`GMT`))try{i=(Zn(r).getTime()-Date.now())/1e3}catch(e){t?.trace?.(`Failed to parse retry-after header`),t?.trace?.(e)}else r.match(/ GMT, ((\d+)|(\d+\.\d+))$/)?i=Number(r.match(/ GMT, ([\d.]+)$/)?.[1]):r.match(/^((\d+)|(\d+\.\d+))$/)?i=Number(r):Date.parse(r)>=Date.now()&&(i=(Date.parse(r)-Date.now())/1e3);return isNaN(i)?void 0:new Date(Date.now()+i*1e3)}if(i===`x-amz-retry-after`){let r=e.headers[n],i=Number(r);if(isNaN(i)){t?.trace?.(`Failed to parse x-amz-retry-after=${r}`);return}return new Date(Date.now()+i)}}}var _a=e=>e instanceof Error?e:e instanceof Object?Object.assign(Error(),e):Error(typeof e==`string`?e:`AWS SDK error wrapper for ${e}`);function va(e){return t=>(n,r)=>async i=>{let a=await t.retryStrategy(),o=await t.maxAttempts();if(ba(a)){a=a;let s=await a.acquireInitialRetryToken((r.partition_id??``)+(r.__retryLongPoll?`:longpoll`:``)),c=Error(),l=0,u=0,{request:d}=i,f=j.isInstance(d);for(f&&(d.headers[ma]=Ni());;)try{f&&(d.headers[ha]=`attempt=${l+1}; max=${o}`);let{response:e,output:t}=await n(i);return a.recordSuccess(s),t.$metadata.attempts=l+1,t.$metadata.totalRetryDelay=u,{response:e,output:t}}catch(n){let i=xa(n,t.logger);if(c=_a(n),f&&e(d))throw(r.logger instanceof vn?console:r.logger)?.warn(`An error was encountered in a non-retryable streaming request.`),c;try{s=await a.refreshRetryTokenForRetry(s,i)}catch{throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=l+1,c.$metadata.totalRetryDelay=u,c}l=s.getRetryCount();let o=s.getRetryDelay();u+=(s?.$retryLog?.acquisitionDelay??0)+o,o>0&&await ya(o)}}else return a=a,a?.mode&&(r.userAgent=[...r.userAgent||[],[`cfg/retry-mode`,a.mode]]),a.retry(n,i)}}var ya=e=>new Promise(t=>setTimeout(t,e)),ba=e=>e.acquireInitialRetryToken!==void 0&&e.refreshRetryTokenForRetry!==void 0&&e.recordSuccess!==void 0,xa=(e,t)=>{let n={error:e,errorType:Sa(e)},r=ga(e.$response,t);return r&&(n.retryAfterHint=r),n},Sa=e=>la(e)?`THROTTLING`:ua(e)?`TRANSIENT`:da(e)?`SERVER_ERROR`:`CLIENT_ERROR`,Ca={name:`retryMiddleware`,tags:[`RETRY`],step:`finalizeRequest`,priority:`high`,override:!0};function wa(e){let t=va(e);return e=>({applyToStack:n=>{n.add(t(e),Ca)}})}var Ta=class e{static setTimeoutFn=(e,t)=>setTimeout(e,t);beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8,this.lastThrottleTime=this.getCurrentTimeInSeconds(),this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}async getSendToken(){return this.acquireTokenBucket(1)}updateClientSendingRate(e){let t;this.updateMeasuredRate();let n=e;if(n?.errorType===`THROTTLING`||la(n?.error??e)){let e=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=e,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(e),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let r=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(r)}getCurrentTimeInSeconds(){return Date.now()/1e3}async acquireTokenBucket(t){if(this.enabled){for(this.refillTokenBucket();t>this.availableTokens;){let n=(t-this.availableTokens)/this.fillRate*1e3;await new Promise(t=>e.setTimeoutFn(t,n)),this.refillTokenBucket()}this.availableTokens-=t}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let t=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+t),this.lastTimestamp=e}calculateTimeWindow(){this.timeWindow=this.getPrecise((this.lastMaxRate*(1-this.beta)/this.scaleConstant)**(1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*(e-this.lastThrottleTime-this.timeWindow)**3+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),t=Math.floor(e*2)/2;if(this.requestCount++,t>this.lastTxRateBucket){let e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}},L=class e{static v2026=typeof process<`u`&&{}.SMITHY_NEW_RETRIES_2026===`true`;static delay(){return e.v2026?50:100}static throttlingDelay(){return e.v2026?1e3:500}static cost(){return e.v2026?14:5}static throttlingCost(){return e.v2026?5:10}static modifiedCostType(){return e.v2026?`THROTTLING`:`TRANSIENT`}},Ea=class{x=L.delay();computeNextBackoffDelay(e){let t=Math.random()*Math.min(this.x*2**e,pa);return Math.floor(t)}setDelayBase(e){this.x=e}},Da=class{delay;count;cost;longPoll;$retryLog={acquisitionDelay:0};constructor(e,t,n,r){this.delay=e,this.count=t,this.cost=n,this.longPoll=r}getRetryCount(){return this.count}getRetryDelay(){return Math.min(pa,this.delay)}getRetryCost(){return this.cost}isLongPoll(){return this.longPoll}},Oa;(function(e){e.STANDARD=`standard`,e.ADAPTIVE=`adaptive`})(Oa||={});var ka=Oa.STANDARD,Aa={incompatible:1,attempts:2,capacity:3},ja=class{mode=Oa.STANDARD;retryBackoffStrategy;capacity=500;maxAttemptsProvider;baseDelay;constructor(e){typeof e==`number`?this.maxAttemptsProvider=async()=>e:typeof e==`function`?this.maxAttemptsProvider=e:e&&typeof e==`object`&&(this.maxAttemptsProvider=async()=>e.maxAttempts,this.baseDelay=e.baseDelay,this.retryBackoffStrategy=e.backoff),this.maxAttemptsProvider??=async()=>3,this.baseDelay??=L.delay(),this.retryBackoffStrategy??=new Ea}async acquireInitialRetryToken(e){return new Da(L.delay(),0,void 0,L.v2026&&e.includes(`:longpoll`))}async refreshRetryTokenForRetry(e,t){let n=await this.getMaxAttempts(),r=this.retryCode(e,t,n),i=r===0,a=e.isLongPoll?.();if(i||a){let n=t.errorType;this.retryBackoffStrategy.setDelayBase(n===`THROTTLING`?L.throttlingDelay():this.baseDelay);let o=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),s=o;if(t.retryAfterHint instanceof Date&&(s=Math.max(o,Math.min(t.retryAfterHint.getTime()-Date.now(),o+5e3))),i){let t=this.getCapacityCost(n);this.capacity-=t;let r=new Da(0,e.getRetryCount()+1,t,e.isLongPoll?.()??!1);return await new Promise(e=>setTimeout(e,s)),r.$retryLog.acquisitionDelay=s,r}{let e=L.v2026&&r===Aa.capacity&&a?s:0;e>0&&await new Promise(t=>setTimeout(t,e))}}throw Error(`No retry token available`)}recordSuccess(e){this.capacity=Math.min(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async maxAttempts(){return this.maxAttemptsProvider()}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of 3`),3}}retryCode(e,t,n){let r=e.getRetryCount()+1,i=this.isRetryableError(t.errorType)?0:Aa.incompatible,a=r=this.getCapacityCost(t.errorType)?0:Aa.capacity;return i||a||o}getCapacityCost(e){return e===L.modifiedCostType()?L.throttlingCost():L.cost()}isRetryableError(e){return e===`THROTTLING`||e===`TRANSIENT`}},Ma=class{mode=Oa.ADAPTIVE;rateLimiter;standardRetryStrategy;constructor(e,t){let{rateLimiter:n}=t??{};this.rateLimiter=n??new Ta,this.standardRetryStrategy=t?new ja({maxAttempts:typeof e==`number`?e:3,...t}):new ja(e)}async acquireInitialRetryToken(e){let t=await this.standardRetryStrategy.acquireInitialRetryToken(e);return await this.rateLimiter.getSendToken(),t}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);let n=await this.standardRetryStrategy.refreshRetryTokenForRetry(e,t);return await this.rateLimiter.getSendToken(),n}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}async maxAttemptsProvider(){return this.standardRetryStrategy.maxAttempts()}},Na=(e,t)=>{let{retryStrategy:n,retryMode:r}=e,{defaultMaxAttempts:i=3,defaultBaseDelay:a=L.delay()}=t??{},o=Pt(e.maxAttempts??i),s=n?Promise.resolve(n):void 0,c=async()=>{let e=await o();return await Pt(r)()===Oa.ADAPTIVE?new Ma(o,{maxAttempts:e,baseDelay:a}):new ja({maxAttempts:e,baseDelay:a})};return Object.assign(e,{maxAttempts:o,retryStrategy:()=>s??=c()})},Pa=wa(yt);L.v2026||=typeof process==`object`&&{}.AWS_NEW_RETRIES_2026===`true`;function R(e,t,n){e.__aws_sdk_context?e.__aws_sdk_context.features||(e.__aws_sdk_context.features={}):e.__aws_sdk_context={features:{}},e.__aws_sdk_context.features[t]=n}function Fa(e){return e}var Ia=e=>t=>async n=>{if(!j.isInstance(n.request))return t(n);let{request:r}=n,{handlerProtocol:i=``}=e.requestHandler.metadata||{};if(i.indexOf(`h2`)>=0&&!r.headers[`:authority`])delete r.headers.host,r.headers[`:authority`]=r.hostname+(r.port?`:`+r.port:``);else if(!r.headers.host){let e=r.hostname;r.port!=null&&(e+=`:${r.port}`),r.headers.host=e}return t(n)},La={name:`hostHeaderMiddleware`,step:`build`,priority:`low`,tags:[`HOST`],override:!0},Ra=e=>({applyToStack:t=>{t.add(Ia(e),La)}}),za=()=>(e,t)=>async n=>{try{let r=await e(n),{clientName:i,commandName:a,logger:o,dynamoDbDocumentClientOptions:s={}}=t,{overrideInputFilterSensitiveLog:c,overrideOutputFilterSensitiveLog:l}=s,u=c??t.inputFilterSensitiveLog,d=l??t.outputFilterSensitiveLog,{$metadata:f,...p}=r.output;return o?.info?.({clientName:i,commandName:a,input:u(n.input),output:d(p),metadata:f}),r}catch(e){let{clientName:r,commandName:i,logger:a,dynamoDbDocumentClientOptions:o={}}=t,{overrideInputFilterSensitiveLog:s}=o,c=s??t.inputFilterSensitiveLog;throw a?.error?.({clientName:r,commandName:i,input:c(n.input),error:e,metadata:e.$metadata}),e}},Ba={name:`loggerMiddleware`,tags:[`LOGGER`],step:`initialize`,override:!0},Va=e=>({applyToStack:e=>{e.add(za(),Ba)}}),Ha=e=>({applyToStack:e=>{}}),Ua=(e,t)=>{if(!t||t.length===0)return e;let n=[];for(let r of t)for(let t of e)t.schemeId.split(`#`)[1]===r&&n.push(t);for(let t of e)n.find(({schemeId:e})=>e===t.schemeId)||n.push(t);return n};function Wa(e){let t=new Map;for(let n of e)t.set(n.schemeId,n);return t}var Ga=(e,t)=>(n,r)=>async i=>{let a=Ua(e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,r,i.input)),e.authSchemePreference?await e.authSchemePreference():[]),o=Wa(e.httpAuthSchemes),s=Ot(r),c=[];for(let n of a){let i=o.get(n.schemeId);if(!i){c.push(`HttpAuthScheme \`${n.schemeId}\` was not enabled for this service.`);continue}let a=i.identityProvider(await t.identityProviderConfigProvider(e));if(!a){c.push(`HttpAuthScheme \`${n.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:l={},signingProperties:u={}}=n.propertiesExtractor?.(e,r)||{};n.identityProperties=Object.assign(n.identityProperties||{},l),n.signingProperties=Object.assign(n.signingProperties||{},u),s.selectedHttpAuthScheme={httpAuthOption:n,identity:await a(n.identityProperties),signer:i.signer};break}if(!s.selectedHttpAuthScheme)throw Error(c.join(` -`));return n(i)},Ka={step:`serialize`,tags:[`HTTP_AUTH_SCHEME`],name:`httpAuthSchemeMiddleware`,override:!0,relation:`before`,toMiddleware:`endpointV2Middleware`},qa=(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n})=>({applyToStack:r=>{r.addRelativeTo(Ga(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n}),Ka)}}),Ja=e=>e=>{throw e},Ya=(e,t)=>{},Xa=e=>(e,t)=>async n=>{if(!j.isInstance(n.request))return e(n);let r=Ot(t).selectedHttpAuthScheme;if(!r)throw Error(`No HttpAuthScheme was selected: unable to sign request`);let{httpAuthOption:{signingProperties:i={}},identity:a,signer:o}=r,s=await e({...n,request:await o.sign(n.request,a,i)}).catch((o.errorHandler||Ja)(i));return(o.successHandler||Ya)(s.response,i),s},Za={step:`finalizeRequest`,tags:[`HTTP_SIGNING`],name:`httpSigningMiddleware`,aliases:[`apiKeyMiddleware`,`tokenMiddleware`,`awsAuthMiddleware`],override:!0,relation:`after`,toMiddleware:`retryMiddleware`},Qa=e=>({applyToStack:t=>{t.addRelativeTo(Xa(e),Za)}}),$a=e=>{if(typeof e==`function`)return e;let t=Promise.resolve(e);return()=>t},eo=class{authSchemes=new Map;constructor(e){for(let t in e){if(!r(e,t))continue;let n=e[t];n!==void 0&&this.authSchemes.set(t,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}},to=(e=>function(t){return no(t)&&t.expiration.getTime()-Date.now()e.expiration!==void 0,ro=(e,t,n)=>{if(e===void 0)return;let r=typeof e==`function`?e:async()=>Promise.resolve(e),i,a,o,s=!1,c=async e=>{a||=r(e);try{i=await a,o=!0,s=!1}finally{a=void 0}return i};return t===void 0?async e=>((!o||e?.forceRefresh)&&(i=await c(e)),i):async e=>((!o||e?.forceRefresh)&&(i=await c(e)),s?i:n(i)?(t(i)&&await c(e),i):(s=!0,i))};function io(e){return e===void 0||typeof e==`string`&&e.length<=50}function ao(e){let t=$a(e.userAgentAppId??void 0),{customUserAgent:n}=e;return Object.assign(e,{customUserAgent:typeof n==`string`?[[n]]:n,userAgentAppId:async()=>{let n=await t();if(!io(n)){let t=e.logger?.constructor?.name===`NoOpLogger`||!e.logger?console:e.logger;typeof n==`string`?n.length>50&&t?.warn(`The provided userAgentAppId exceeds the maximum length of 50 characters.`):t?.warn(`userAgentAppId must be a string or undefined.`)}return n}})}var oo={partitions:[{id:`aws`,outputs:{dnsSuffix:`amazonaws.com`,dualStackDnsSuffix:`api.aws`,implicitGlobalRegion:`us-east-1`,name:`aws`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$`,regions:{"af-south-1":{description:`Africa (Cape Town)`},"ap-east-1":{description:`Asia Pacific (Hong Kong)`},"ap-east-2":{description:`Asia Pacific (Taipei)`},"ap-northeast-1":{description:`Asia Pacific (Tokyo)`},"ap-northeast-2":{description:`Asia Pacific (Seoul)`},"ap-northeast-3":{description:`Asia Pacific (Osaka)`},"ap-south-1":{description:`Asia Pacific (Mumbai)`},"ap-south-2":{description:`Asia Pacific (Hyderabad)`},"ap-southeast-1":{description:`Asia Pacific (Singapore)`},"ap-southeast-2":{description:`Asia Pacific (Sydney)`},"ap-southeast-3":{description:`Asia Pacific (Jakarta)`},"ap-southeast-4":{description:`Asia Pacific (Melbourne)`},"ap-southeast-5":{description:`Asia Pacific (Malaysia)`},"ap-southeast-6":{description:`Asia Pacific (New Zealand)`},"ap-southeast-7":{description:`Asia Pacific (Thailand)`},"aws-global":{description:`aws global region`},"ca-central-1":{description:`Canada (Central)`},"ca-west-1":{description:`Canada West (Calgary)`},"eu-central-1":{description:`Europe (Frankfurt)`},"eu-central-2":{description:`Europe (Zurich)`},"eu-north-1":{description:`Europe (Stockholm)`},"eu-south-1":{description:`Europe (Milan)`},"eu-south-2":{description:`Europe (Spain)`},"eu-west-1":{description:`Europe (Ireland)`},"eu-west-2":{description:`Europe (London)`},"eu-west-3":{description:`Europe (Paris)`},"il-central-1":{description:`Israel (Tel Aviv)`},"me-central-1":{description:`Middle East (UAE)`},"me-south-1":{description:`Middle East (Bahrain)`},"mx-central-1":{description:`Mexico (Central)`},"sa-east-1":{description:`South America (Sao Paulo)`},"us-east-1":{description:`US East (N. Virginia)`},"us-east-2":{description:`US East (Ohio)`},"us-west-1":{description:`US West (N. California)`},"us-west-2":{description:`US West (Oregon)`}}},{id:`aws-cn`,outputs:{dnsSuffix:`amazonaws.com.cn`,dualStackDnsSuffix:`api.amazonwebservices.com.cn`,implicitGlobalRegion:`cn-northwest-1`,name:`aws-cn`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^cn\\-\\w+\\-\\d+$`,regions:{"aws-cn-global":{description:`aws-cn global region`},"cn-north-1":{description:`China (Beijing)`},"cn-northwest-1":{description:`China (Ningxia)`}}},{id:`aws-eusc`,outputs:{dnsSuffix:`amazonaws.eu`,dualStackDnsSuffix:`api.amazonwebservices.eu`,implicitGlobalRegion:`eusc-de-east-1`,name:`aws-eusc`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^eusc\\-(de)\\-\\w+\\-\\d+$`,regions:{"eusc-de-east-1":{description:`AWS European Sovereign Cloud (Germany)`}}},{id:`aws-iso`,outputs:{dnsSuffix:`c2s.ic.gov`,dualStackDnsSuffix:`api.aws.ic.gov`,implicitGlobalRegion:`us-iso-east-1`,name:`aws-iso`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-iso\\-\\w+\\-\\d+$`,regions:{"aws-iso-global":{description:`aws-iso global region`},"us-iso-east-1":{description:`US ISO East`},"us-iso-west-1":{description:`US ISO WEST`}}},{id:`aws-iso-b`,outputs:{dnsSuffix:`sc2s.sgov.gov`,dualStackDnsSuffix:`api.aws.scloud`,implicitGlobalRegion:`us-isob-east-1`,name:`aws-iso-b`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-isob\\-\\w+\\-\\d+$`,regions:{"aws-iso-b-global":{description:`aws-iso-b global region`},"us-isob-east-1":{description:`US ISOB East (Ohio)`},"us-isob-west-1":{description:`US ISOB West`}}},{id:`aws-iso-e`,outputs:{dnsSuffix:`cloud.adc-e.uk`,dualStackDnsSuffix:`api.cloud-aws.adc-e.uk`,implicitGlobalRegion:`eu-isoe-west-1`,name:`aws-iso-e`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^eu\\-isoe\\-\\w+\\-\\d+$`,regions:{"aws-iso-e-global":{description:`aws-iso-e global region`},"eu-isoe-west-1":{description:`EU ISOE West`}}},{id:`aws-iso-f`,outputs:{dnsSuffix:`csp.hci.ic.gov`,dualStackDnsSuffix:`api.aws.hci.ic.gov`,implicitGlobalRegion:`us-isof-south-1`,name:`aws-iso-f`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-isof\\-\\w+\\-\\d+$`,regions:{"aws-iso-f-global":{description:`aws-iso-f global region`},"us-isof-east-1":{description:`US ISOF EAST`},"us-isof-south-1":{description:`US ISOF SOUTH`}}},{id:`aws-us-gov`,outputs:{dnsSuffix:`amazonaws.com`,dualStackDnsSuffix:`api.aws`,implicitGlobalRegion:`us-gov-west-1`,name:`aws-us-gov`,supportsDualStack:!0,supportsFIPS:!0},regionRegex:`^us\\-gov\\-\\w+\\-\\d+$`,regions:{"aws-us-gov-global":{description:`aws-us-gov global region`},"us-gov-east-1":{description:`AWS GovCloud (US-East)`},"us-gov-west-1":{description:`AWS GovCloud (US-West)`}}}],version:`1.1`},so=``,co=e=>{let{partitions:t}=oo;for(let n of t){let{regions:t,outputs:r}=n;for(let[n,i]of Object.entries(t))if(n===e)return{...r,...i}}for(let n of t){let{regionRegex:t,outputs:r}=n;if(new RegExp(t).test(e))return{...r}}let n=t.find(e=>e.id===`aws`);if(!n)throw Error(`Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.`);return{...n.outputs}},lo=()=>so,uo=/\d{12}\.ddb/;async function fo(e,t,n){if(n.request?.headers?.[`smithy-protocol`]===`rpc-v2-cbor`&&R(e,`PROTOCOL_RPC_V2_CBOR`,`M`),typeof t.retryStrategy==`function`){let n=await t.retryStrategy();if(typeof n.mode==`string`)switch(n.mode){case Oa.ADAPTIVE:R(e,`RETRY_MODE_ADAPTIVE`,`F`);break;case Oa.STANDARD:R(e,`RETRY_MODE_STANDARD`,`E`)}}if(typeof t.accountIdEndpointMode==`function`){let n=e.endpointV2;switch(String(n?.url?.hostname).match(uo)&&R(e,`ACCOUNT_ID_ENDPOINT`,`O`),await t.accountIdEndpointMode?.()){case`disabled`:R(e,`ACCOUNT_ID_MODE_DISABLED`,`Q`);break;case`preferred`:R(e,`ACCOUNT_ID_MODE_PREFERRED`,`P`);break;case`required`:R(e,`ACCOUNT_ID_MODE_REQUIRED`,`R`)}}let r=e.__smithy_context?.selectedHttpAuthScheme?.identity;if(r?.$source){let t=r;t.accountId&&R(e,`RESOLVED_ACCOUNT_ID`,`T`);for(let[n,r]of Object.entries(t.$source??{}))R(e,n,r)}}var po=`user-agent`,mo=`x-amz-user-agent`,ho=/[^!$%&'*+\-.^_`|~\w]/g,go=/[^!$%&'*+\-.^_`|~\w#]/g,_o=1024;function vo(e){let t=``;for(let n in e){let r=e[n];if(t.length+r.length+1<=_o){t.length?t+=`,`+r:t+=r;continue}break}return t}var yo=e=>(t,n)=>async r=>{let{request:i}=r;if(!j.isInstance(i))return t(r);let{headers:a}=i,o=n?.userAgent?.map(bo)||[],s=(await e.defaultUserAgentProvider()).map(bo);await fo(n,e,r);let c=n;s.push(`m/${vo(Object.assign({},n.__smithy_context?.features,c.__aws_sdk_context?.features))}`);let l=e?.customUserAgent?.map(bo)||[],u=await e.userAgentAppId();u&&s.push(bo([`app`,`${u}`]));let d=lo(),f=(d?[d]:[]).concat([...s,...o,...l]).join(` `),p=[...s.filter(e=>e.startsWith(`aws-sdk-`)),...l].join(` `);return e.runtime===`browser`?a[mo]=f:(p&&(a[mo]=a[`x-amz-user-agent`]?`${a[po]} ${p}`:p),a[po]=f),t({...r,request:i})},bo=e=>{let t=e[0].split(`/`).map(e=>e.replace(ho,`-`)).join(`/`),n=e[1]?.replace(go,`-`),r=t.indexOf(`/`),i=t.substring(0,r),a=t.substring(r+1);return i===`api`&&(a=a.toLowerCase()),[i,a,n].filter(e=>e&&e.length>0).reduce((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},``)},xo={name:`getUserAgentMiddleware`,step:`build`,priority:`low`,tags:[`SET_USER_AGENT`,`USER_AGENT`],override:!0},So=e=>({applyToStack:t=>{t.add(yo(e),xo)}}),Co=({serviceId:e,clientVersion:t})=>async n=>{let r=typeof window<`u`?window.navigator:void 0,i=r?.userAgent??``,a=r?.userAgentData?.platform??wo.os(i)??`other`,o=r?.userAgentData?.brands??[],s=o[o.length-1],c=s?.brand??wo.browser(i)??`unknown`,l=s?.version??`unknown`,u=[[`aws-sdk-js`,t],[`ua`,`2.1`],[`os/${a}`,void 0],[`lang/js`],[`md/browser`,`${c}_${l}`]];e&&u.push([`api/${e}`,t]);let d=await n?.userAgentAppId?.();return d&&u.push([`app/${d}`]),u},wo={os(e){if(/iPhone|iPad|iPod/.test(e))return`iOS`;if(/Macintosh|Mac OS X/.test(e))return`macOS`;if(/Windows NT/.test(e))return`Windows`;if(/Android/.test(e))return`Android`;if(/Linux/.test(e))return`Linux`},browser(e){if(/EdgiOS|EdgA|Edg\//.test(e))return`Microsoft Edge`;if(/Firefox\//.test(e))return`Firefox`;if(/Chrome\//.test(e))return`Chrome`;if(/Safari\//.test(e))return`Safari`}},To=(e,t=!1)=>{if(t){for(let t of e.split(`.`))if(!To(t))return!1;return!0}return!(!Mt(e)||e.length<3||e.length>63||e!==e.toLowerCase()||oi(e))},Eo=`:`,Do=`/`,Oo={isVirtualHostableS3Bucket:To,parseArn:e=>{let t=e.split(Eo);if(t.length<6)return null;let[n,r,i,a,o,...s]=t;return n!==`arn`||r===``||i===``||s.join(Eo)===``?null:{partition:r,service:i,region:a,accountId:o,resourceId:s.map(e=>e.split(Do)).flat()}},partition:co};Zr.aws=Oo;var ko=(e,t,n)=>{let r,i,a,o=!1,s=async()=>{i||=e();try{r=await i,a=!0,o=!1}finally{i=void 0}return r};return t===void 0?async e=>((!a||e?.forceRefresh)&&(r=await s()),r):async e=>((!a||e?.forceRefresh)&&(r=await s()),o?r:n&&!n(r)?(o=!0,r):(t(r)&&await s(),r))},Ao=new Set,jo=(e,t=Mt)=>{if(!Ao.has(e)&&!t(e)){if(e===`*`)console.warn(`@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.`);else throw Error(`Region not accepted: region="${e}" is not a valid hostname component.`)}else Ao.add(e)},Mo=e=>typeof e==`string`&&(e.startsWith(`fips-`)||e.endsWith(`-fips`)),No=e=>Mo(e)?[`fips-aws-global`,`aws-fips`].includes(e)?`us-east-1`:e.replace(/fips-(dkr-|prod-)?|-fips/,``):e,Po=e=>{let{region:t,useFipsEndpoint:n}=e;if(!t)throw Error(`Region is missing`);return Object.assign(e,{region:async()=>{let e=No(typeof t==`function`?await t():t);return jo(e),e},useFipsEndpoint:async()=>Mo(typeof t==`string`?t:await t())?!0:typeof n==`function`?n():Promise.resolve(!!n)})},Fo=[`in-region`,`cross-region`,`mobile`,`standard`,`legacy`],Io=({defaultsMode:e}={})=>ko(async()=>{let t=typeof e==`function`?await e():e;switch(t?.toLowerCase()){case`auto`:return Promise.resolve(Lo()?`mobile`:`standard`);case`mobile`:case`in-region`:case`cross-region`:case`standard`:case`legacy`:return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve(`legacy`);default:throw Error(`Invalid parameter for "defaultsMode", expect ${Fo.join(`, `)}, got ${t}`)}}),Lo=()=>{let e=window?.navigator;if(e?.connection){let{effectiveType:t,rtt:n,downlink:r}=e.connection;if(typeof t==`string`&&t!==`4g`||Number(n)>100||Number(r)<10)return!0}return e?.userAgentData?.mobile||typeof e?.maxTouchPoints==`number`&&e?.maxTouchPoints>1},Ro=e=>({setRegion(t){e.region=t},region(){return e.region}}),zo=e=>({region:e.region()}),Bo=e=>At.isInstance(e)?e.headers?.date??e.headers?.Date:void 0,Vo=e=>At.isInstance(e)?e.headers?.age??e.headers?.Age:void 0,Ho=e=>new Date(Date.now()+e),Uo=(e,t,n,r)=>{if(r!==void 0)return t;let i=Date.parse(e),a=Date.now();return n!==void 0&&a-n>9e5?t:n===void 0?i-a:i-(n+a)/2},Wo=(e,t)=>{if(!t)throw Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},Go=async e=>{let t=Wo(`context`,e.context),n=Wo(`config`,e.config),r=t.endpointV2?.properties?.authSchemes?.[0];return{config:n,signer:await Wo(`signer`,n.signer)(r),signingRegion:e?.signingRegion,signingRegionSet:e?.signingRegionSet,signingName:e?.signingName}},Ko=class{async sign(e,t,n){if(!j.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let r=await Go(n),{config:i,signer:a}=r,{signingRegion:o,signingName:s}=r,c=n.context;if(c?.authSchemes?.length??!1){let[e,t]=c.authSchemes;e?.name===`sigv4a`&&t?.name===`sigv4`&&(o=t?.signingRegion??o,s=t?.signingName??s)}let l=await i.disableClockSkewCorrection?.()===!0;return n._disableClockSkewCorrection=l,l||(n._preRequestSystemClockOffset=i.systemClockOffset,n._requestSentAt=Date.now()),await a.sign(e,{signingDate:l?new Date:Ho(i.systemClockOffset),signingRegion:o,signingService:s})}errorHandler(e){return t=>{let n=t;if(!e._disableClockSkewCorrection){let t=n.ServerTime??Bo(n.$response);if(t){let r=Wo(`config`,e.config),i=e._preRequestSystemClockOffset,a=e._requestSentAt,o=Vo(n.$response),s=Uo(t,r.systemClockOffset,a,o);r.systemClockOffset=s,Math.abs(s)>=24e4&&(s!==i||i!==void 0&&i!==s)&&n.$metadata&&(n.$metadata.clockSkewCorrected=!0)}}throw t}}successHandler(e,t){if(t._disableClockSkewCorrection)return;let n=Bo(e);if(n){let r=Wo(`config`,t.config),i=t._requestSentAt,a=Vo(e);r.systemClockOffset=Uo(n,r.systemClockOffset,i,a)}}},qo=class extends Ko{async sign(e,t,n){if(!j.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let{config:r,signer:i,signingRegion:a,signingRegionSet:o,signingName:s}=await Go(n),c=(await r.sigv4aSigningRegionSet?.()??o??[a]).join(`,`),l=await r.disableClockSkewCorrection?.()===!0;return n._disableClockSkewCorrection=l,l||(n._preRequestSystemClockOffset=r.systemClockOffset,n._requestSentAt=Date.now()),await i.sign(e,{signingDate:l?new Date:Ho(r.systemClockOffset),signingRegion:c,signingService:s})}},Jo=e=>(e.sigv4aSigningRegionSet=$a(e.sigv4aSigningRegionSet),e),Yo=class{format(e){let n=[];for(let i in e){if(!r(e,i))continue;let a=t(i);n.push(Uint8Array.from([a.byteLength]),a,this.formatHeaderValue(e[i]))}let i=new Uint8Array(n.reduce((e,t)=>e+t.byteLength,0)),a=0;for(let e of n)i.set(e,a),a+=e.byteLength;return i}formatHeaderValue(e){switch(e.type){case`boolean`:return Uint8Array.from([+!e.value]);case`byte`:return Uint8Array.from([2,e.value]);case`short`:let n=new DataView(new ArrayBuffer(3));return n.setUint8(0,3),n.setInt16(1,e.value,!1),new Uint8Array(n.buffer);case`integer`:let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,e.value,!1),new Uint8Array(r.buffer);case`long`:let i=new Uint8Array(9);return i[0]=5,i.set(e.value.bytes,1),i;case`binary`:let o=new DataView(new ArrayBuffer(3+e.value.byteLength));o.setUint8(0,6),o.setUint16(1,e.value.byteLength,!1);let s=new Uint8Array(o.buffer);return s.set(e.value,3),s;case`string`:let c=t(e.value),l=new DataView(new ArrayBuffer(3+c.byteLength));l.setUint8(0,7),l.setUint16(1,c.byteLength,!1);let u=new Uint8Array(l.buffer);return u.set(c,3),u;case`timestamp`:let d=new Uint8Array(9);return d[0]=8,d.set(Qo.fromNumber(e.value.valueOf()).bytes,1),d;case`uuid`:if(!Zo.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let f=new Uint8Array(17);return f[0]=9,f.set(a(e.value.replace(/-/g,``)),1),f}}},Xo;(function(e){e[e.boolTrue=0]=`boolTrue`,e[e.boolFalse=1]=`boolFalse`,e[e.byte=2]=`byte`,e[e.short=3]=`short`,e[e.integer=4]=`integer`,e[e.long=5]=`long`,e[e.byteArray=6]=`byteArray`,e[e.string=7]=`string`,e[e.timestamp=8]=`timestamp`,e[e.uuid=9]=`uuid`})(Xo||={});var Zo=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,Qo=class e{bytes;constructor(e){if(this.bytes=e,e.byteLength!==8)throw Error(`Int64 buffers must be exactly 8 bytes`)}static fromNumber(t){if(t>0x8000000000000000||t<-0x8000000000000000)throw Error(`${t} is too large (or, if negative, too small) to represent as an Int64`);let n=new Uint8Array(8);for(let e=7,r=Math.abs(Math.round(t));e>-1&&r>0;e--,r/=256)n[e]=r;return t<0&&$o(n),new e(n)}valueOf(){let e=this.bytes.slice(0),t=e[0]&128;return t&&$o(e),parseInt(n(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}};function $o(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,e[t]===0);t--);}var es=`X-Amz-Algorithm`,ts=`X-Amz-Credential`,ns=`X-Amz-Date`,rs=`X-Amz-SignedHeaders`,is=`X-Amz-Expires`,as=`X-Amz-Signature`,os=`X-Amz-Security-Token`,ss=`authorization`,cs=ns.toLowerCase(),ls=[ss,cs,`date`];as.toLowerCase();var us=`x-amz-content-sha256`,ds=os.toLowerCase(),fs={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},ps=/^proxy-/,ms=/^sec-/,hs=`AWS4-HMAC-SHA256`,gs=`AWS4-HMAC-SHA256-PAYLOAD`,_s=`UNSIGNED-PAYLOAD`,vs=`aws4_request`,ys=({query:e={}})=>{let t=[],n={};for(let i in e){if(!r(e,i)||i.toLowerCase()===`x-amz-signature`)continue;let a=Qi(i);t.push(a);let o=e[i];typeof o==`string`?n[a]=`${a}=${Qi(o)}`:Array.isArray(o)&&(n[a]=o.slice(0).reduce((e,t)=>e.concat([`${a}=${Qi(t)}`]),[]).sort().join(`&`))}return t.sort().map(e=>n[e]).filter(e=>e).join(`&`)},bs=e=>xs(e).toISOString().replace(/\.\d{3}Z$/,`Z`),xs=e=>typeof e==`number`?new Date(e*1e3):typeof e==`string`?Number(e)?new Date(Number(e)*1e3):new Date(e):e,Ss=class{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a=!0}){this.service=r,this.sha256=i,this.uriEscapePath=a,this.applyChecksum=typeof e!=`boolean`||e,this.regionProvider=Pt(n),this.credentialProvider=Pt(t)}createCanonicalRequest(e,t,n){let r=Object.keys(t).sort();return`${e.method} -${this.getCanonicalPath(e)} -${ys(e)} -${r.map(e=>`${e}:${t[e]}`).join(` -`)} - -${r.join(`;`)} -${n}`}async createStringToSign(e,t,r,i){let a=new this.sha256;a.update(F(r));let o=await a.digest();return`${i} -${e} -${t} -${n(o)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let t=[];for(let n of e.split(`/`))n?.length!==0&&n!==`.`&&(n===`..`?t.pop():t.push(n));return Qi(`${e?.startsWith(`/`)?`/`:``}${t.join(`/`)}${t.length>0&&e?.endsWith(`/`)?`/`:``}`).replace(/%2F/g,`/`)}return e}validateResolvedCredentials(e){if(typeof e!=`object`||typeof e.accessKeyId!=`string`||typeof e.secretAccessKey!=`string`)throw Error(`Resolved credential object is not valid`)}formatDate(e){let t=bs(e).replace(/[-:]/g,``);return{longDate:t,shortDate:t.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(`;`)}},Cs={},ws=[],Ts=(e,t,n)=>`${e}/${t}/${n}/${vs}`,Es=async(e,t,r,i,a)=>{let o=await Ds(e,t.secretAccessKey,t.accessKeyId),s=`${r}:${i}:${a}:${n(o)}:${t.sessionToken}`;if(s in Cs)return Cs[s];for(ws.push(s);ws.length>50;)delete Cs[ws.shift()];let c=`AWS4${t.secretAccessKey}`;for(let t of[r,i,a,vs])c=await Ds(e,c,t);return Cs[s]=c},Ds=(e,t,n)=>{let r=new e(t);return r.update(F(n)),r.digest()},Os=({headers:e},t,n)=>{let r={};for(let i of Object.keys(e).sort()){if(e[i]==null)continue;let a=i.toLowerCase();(a in fs||t?.has(a)||ps.test(a)||ms.test(a))&&(!n||n&&!n.has(a))||(r[a]=e[i].trim().replace(/\s+/g,` `))}return r},ks=async({headers:e,body:t},i)=>{for(let t in e)if(r(e,t)&&t.toLowerCase()===`x-amz-content-sha256`)return e[t];if(t==null)return`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855`;if(typeof t==`string`||ArrayBuffer.isView(t)||jr(t)){let e=new i;return e.update(F(t)),n(await e.digest())}return _s},As=(e,t)=>{e=e.toLowerCase();for(let n in t)if(r(t,n)&&e===n.toLowerCase())return!0;return!1},js=(e,t={})=>{let{headers:n,query:i={}}=j.clone(e);for(let e in n){if(!r(n,e))continue;let a=e.toLowerCase();(a.slice(0,6)===`x-amz-`&&!t.unhoistableHeaders?.has(a)||t.hoistableHeaders?.has(a))&&(i[e]=n[e],delete n[e])}return{...e,headers:n,query:i}},Ms=e=>{e=j.clone(e);for(let t in e.headers)r(e.headers,t)&&ls.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e},Ns=class extends Ss{headerFormatter=new Yo;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:a})}async presign(e,t={}){let{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:o,hoistableHeaders:s,signingRegion:c,signingService:l}=t,u=await this.credentialProvider();this.validateResolvedCredentials(u);let d=c??await this.regionProvider(),{longDate:f,shortDate:p}=this.formatDate(n);if(r>604800)return Promise.reject(`Signature version 4 presigned URLs must have an expiration date less than one week in the future`);let m=Ts(p,d,l??this.service),h=js(Ms(e),{unhoistableHeaders:a,hoistableHeaders:s});u.sessionToken&&(h.query[os]=u.sessionToken),h.query[es]=hs,h.query[ts]=`${u.accessKeyId}/${m}`,h.query[ns]=f,h.query[is]=r.toString(10);let g=Os(h,i,o);return h.query[rs]=this.getCanonicalHeaderList(g),h.query[as]=await this.getSignature(f,m,this.getSigningKey(u,d,p,l),this.createCanonicalRequest(h,g,await ks(e,this.sha256))),h}async sign(e,t){return typeof e==`string`?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent({headers:e,payload:t},{signingDate:r=new Date,priorSignature:i,signingRegion:a,signingService:o,eventStreamCredentials:s}){let c=a??await this.regionProvider(),{shortDate:l,longDate:u}=this.formatDate(r),d=Ts(l,c,o??this.service),f=await ks({headers:{},body:t},this.sha256),p=new this.sha256;p.update(e);let m=[gs,u,d,i,n(await p.digest()),f].join(` -`);return this.signString(m,{signingDate:r,signingRegion:c,signingService:o,eventStreamCredentials:s})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:r,eventStreamCredentials:i}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:r,priorSignature:e.priorSignature,eventStreamCredentials:i}).then(t=>({message:e.message,signature:t}))}async signString(e,{signingDate:t=new Date,signingRegion:r,signingService:i,eventStreamCredentials:a}={}){let o=a??await this.credentialProvider();this.validateResolvedCredentials(o);let s=r??await this.regionProvider(),{shortDate:c}=this.formatDate(t),l=new this.sha256(await this.getSigningKey(o,s,c,i));return l.update(F(e)),n(await l.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:i,signingService:a}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let s=i??await this.regionProvider(),c=Ms(e),{longDate:l,shortDate:u}=this.formatDate(t),d=Ts(u,s,a??this.service);c.headers[cs]=l,o.sessionToken&&(c.headers[ds]=o.sessionToken);let f=await ks(c,this.sha256);!As(`x-amz-content-sha256`,c.headers)&&this.applyChecksum&&(c.headers[us]=f);let p=Os(c,r,n),m=await this.getSignature(l,d,this.getSigningKey(o,s,u,a),this.createCanonicalRequest(c,p,f));return c.headers[ss]=`${hs} Credential=${o.accessKeyId}/${d}, SignedHeaders=${this.getCanonicalHeaderList(p)}, Signature=${m}`,c}async getSignature(e,t,r,i){let a=await this.createStringToSign(e,t,i,hs),o=new this.sha256(await r);return o.update(F(a)),n(await o.digest())}getSigningKey(e,t,n,r){return Es(this.sha256,e,n,t,r||this.service)}},Ps={SignatureV4a:null},Fs=e=>t=>{let n=t.credentials,r=!!t.credentials,i;Object.defineProperty(t,"credentials",{set(e){e&&e!==n&&e!==i&&(r=!0),n=e;let a=Ls(t,Is(t,{credentials:n,credentialDefaultProvider:t.credentialDefaultProvider}));if(r&&!a.attributed){let e=typeof n==`object`&&!!n;i=async t=>{let n=await a(t);return e&&(!n.$source||Object.keys(n.$source).length===0)?vt(n,`CREDENTIALS_CODE`,`e`):n},i.memoized=a.memoized,i.configBound=a.configBound,i.attributed=!0}else i=a},get(){return i},enumerable:!0,configurable:!0}),t.credentials=n;let{signingEscapePath:a=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:s}=t,c;return c=t.signer?$a(t.signer):t.regionInfoProvider?()=>$a(t.region)().then(async e=>[await t.regionInfoProvider(e,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},e]).then(([e,n])=>{let{signingRegion:r,signingService:i}=e;t.signingRegion=t.signingRegion||r||n,t.signingName=t.signingName||i||t.serviceId;let o={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:s,uriEscapePath:a};return new(t.signerConstructor||Ns)(o)}):async e=>{e=Object.assign({},{name:`sigv4`,signingName:t.signingName||t.defaultSigningName,signingRegion:await $a(t.region)(),properties:{}},e);let n=e.signingRegion,r=e.signingName;t.signingRegion=t.signingRegion||n,t.signingName=t.signingName||r||t.serviceId;let i={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:s,uriEscapePath:a};return new(t.signerConstructor||Ns)(i)},Object.assign(t,{systemClockOffset:o,signingEscapePath:a,signer:c,disableClockSkewCorrection:$a(t.disableClockSkewCorrection??e)})};function Is(e,{credentials:t,credentialDefaultProvider:n}){let r;return r=t?t?.memoized?t:ro(t,to,no):n?$a(n(Object.assign({},e,{parentClientConfig:e}))):async()=>{throw Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},r.memoized=!0,r}function Ls(e,t){if(t.configBound)return t;let n=async n=>t({...n,callerClientConfig:e});return n.memoized=t.memoized,n.configBound=!0,n}var Rs=Fs(!1),zs={CrtSignerV4:null},Bs=`X-Amz-S3session-Token`,Vs=Bs.toLowerCase(),Hs=class extends Ns{async signWithCredentials(e,t,n){let r=Us(t);e.headers[Vs]=t.sessionToken;let i=this;return Ws(i,r),i.signRequest(e,n??{})}async presignWithCredentials(e,t,n){let r=Us(t);return delete e.headers[Vs],e.headers[Bs]=t.sessionToken,e.query=e.query??{},e.query[Bs]=t.sessionToken,Ws(this,r),this.presign(e,n)}};function Us(e){return{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,expiration:e.expiration}}function Ws(e,t){let n=e.credentialProvider;e.credentialProvider=()=>(e.credentialProvider=n,Promise.resolve(t))}var Gs=class{sigv4aSigner;sigv4Signer;signerOptions;static sigv4aDependency(){return typeof zs.CrtSignerV4==`function`?`crt`:typeof Ps.SignatureV4a==`function`?`js`:`none`}constructor(e){this.sigv4Signer=new Hs(e),this.signerOptions=e}async sign(e,t={}){return t.signingRegion===`*`?this.getSigv4aSigner().sign(e,t):this.sigv4Signer.sign(e,t)}async signWithCredentials(e,t,n={}){if(n.signingRegion===`*`){let r=this.getSigv4aSigner(),i=zs.CrtSignerV4;if(i&&r instanceof i)return r.signWithCredentials(e,t,n);throw Error(`signWithCredentials with signingRegion '*' is only supported when using the CRT dependency @aws-sdk/signature-v4-crt. Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}return this.sigv4Signer.signWithCredentials(e,t,n)}async presign(e,t={}){if(t.signingRegion===`*`){let n=this.getSigv4aSigner(),r=zs.CrtSignerV4;if(r&&n instanceof r)return n.presign(e,t);throw Error(`presign with signingRegion '*' is only supported when using the CRT dependency @aws-sdk/signature-v4-crt. Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}return this.sigv4Signer.presign(e,t)}async presignWithCredentials(e,t,n={}){if(n.signingRegion===`*`)throw Error(`Method presignWithCredentials is not supported for [signingRegion=*].`);return this.sigv4Signer.presignWithCredentials(e,t,n)}getSigv4aSigner(){if(!this.sigv4aSigner){let e=zs.CrtSignerV4,t=Ps.SignatureV4a;if(this.signerOptions.runtime===`node`){if(!e&&!t)throw Error(`Neither CRT nor JS SigV4a implementation is available. Please load either @aws-sdk/signature-v4-crt or @aws-sdk/signature-v4a. For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`);if(e&&typeof e==`function`)this.sigv4aSigner=new e({...this.signerOptions,signingAlgorithm:1});else if(t&&typeof t==`function`)this.sigv4aSigner=new t({...this.signerOptions});else throw Error(`Available SigV4a implementation is not a valid constructor. Please ensure you've properly imported @aws-sdk/signature-v4-crt or @aws-sdk/signature-v4a.For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`)}else{if(!t||typeof t!=`function`)throw Error(`JS SigV4a implementation is not available or not a valid constructor. Please check whether you have installed the @aws-sdk/signature-v4a package explicitly. The CRT implementation is not available for browsers. You must also register the package by calling [require('@aws-sdk/signature-v4a');] or an ESM equivalent such as [import '@aws-sdk/signature-v4a';]. For more information please go to https://github.com/aws/aws-sdk-js-v3#using-javascript-non-crt-implementation-of-sigv4a`);this.sigv4aSigner=new t({...this.signerOptions})}}return this.sigv4aSigner}};function Ks(e,t){return new Request(e,t)}function qs(e=0){return new Promise((t,n)=>{e&&setTimeout(()=>{let t=Error(`Request did not complete within ${e} ms`);t.name=`TimeoutError`,n(t)},e)})}var Js={supported:void 0},Ys=class e{config;configProvider;static create(t){return typeof t?.handle==`function`?t:new e(t)}constructor(e){typeof e==`function`?this.configProvider=e().then(e=>e||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),Js.supported===void 0&&(Js.supported=typeof Request<`u`&&`keepalive`in Ks(`https://[::1]`))}destroy(){}async handle(e,{abortSignal:t,requestTimeout:n}={}){this.config||=await this.configProvider;let r=n??this.config.requestTimeout,i=this.config.keepAlive===!0,a=this.config.credentials;if(t?.aborted){let e=Xs(t);return Promise.reject(e)}let o=e.path,s=ea(e.query||{});s&&(o+=`?${s}`),e.fragment&&(o+=`#${e.fragment}`);let c=``;(e.username!=null||e.password!=null)&&(c=`${e.username??``}:${e.password??``}@`);let{port:l,method:u}=e,d=`${e.protocol}//${c}${e.hostname}${l?`:${l}`:``}${o}`,f=u===`GET`||u===`HEAD`?void 0:e.body,p={body:f,headers:new Headers(e.headers),method:u,credentials:a};this.config?.cache&&(p.cache=this.config.cache),f&&(p.duplex=`half`),typeof AbortController<`u`&&(p.signal=t),Js.supported&&(p.keepalive=i),typeof this.config.requestInit==`function`&&Object.assign(p,this.config.requestInit(e));let m=()=>{},h=Ks(d,p),g=[fetch(h).then(e=>{let t=e.headers,n={};for(let e of t.entries())n[e[0]]=e[1];return e.body==null?e.blob().then(t=>({response:new At({headers:n,reason:e.statusText,statusCode:e.status,body:t})})):{response:new At({headers:n,reason:e.statusText,statusCode:e.status,body:e.body})}}),qs(r)];return t&&g.push(new Promise((e,n)=>{let r=()=>{n(Xs(t))};if(typeof t.addEventListener==`function`){let e=t;e.addEventListener(`abort`,r,{once:!0}),m=()=>e.removeEventListener(`abort`,r)}else t.onabort=r})),Promise.race(g).finally(m)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}};function Xs(e){let t=e&&typeof e==`object`&&`reason`in e?e.reason:void 0;if(t){if(t instanceof Error){let e=Error(`Request aborted`);return e.name=`AbortError`,e.cause=t,e}let e=Error(String(t));return e.name=`AbortError`,e}let n=Error(`Request aborted`);return n.name=`AbortError`,n}var Zs=class{queryCompat;errorRegistry;constructor(e=!1){this.queryCompat=e}resolveRestContentType(e,t){let n=t.getMemberSchemas(),r=Object.values(n).find(e=>!!e.getMergedTraits().httpPayload);if(r)return r.getMergedTraits().mediaType||(r.isStringSchema()?`text/plain`:r.isBlobSchema()?`application/octet-stream`:e);if(!t.isUnitSchema()&&Object.values(n).find(e=>{let{httpQuery:t,httpQueryParams:n,httpHeader:r,httpLabel:i,httpPrefixHeaders:a}=e.getMergedTraits();return!t&&!n&&!r&&!i&&a===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,t,n,r,i,a){let o=e;e.includes(`#`)&&([,o]=e.split(`#`));let s={$metadata:i,$fault:n.statusCode<500?`client`:`server`};if(!this.errorRegistry)throw Error(`@aws-sdk/core/protocols - error handler not initialized.`);try{return{errorSchema:a?.(this.errorRegistry,o)??this.errorRegistry.getSchema(e),errorMetadata:s}}catch{r.message=r.message??r.Message??`UnknownError`;let e=this.errorRegistry,t=e.getBaseException();if(t){let n=e.getErrorCtor(t)??Error;throw this.decorateServiceException(Object.assign(new n({name:o}),s),r)}let n=r,i=n?.message??n?.Message??n?.Error?.Message??n?.Error?.message;throw this.decorateServiceException(Object.assign(Error(i),{name:o},s),r)}}compose(t,n,r){let i=r;n.includes(`#`)&&([i]=n.split(`#`));let a=e.for(i),o=e.for(`smithy.ts.sdk.synthetic.`+r);t.copyFrom(a),t.copyFrom(o),this.errorRegistry=t}decorateServiceException(e,t={}){if(this.queryCompat){let n=e.Message??t.Message,r=cn(e,t);n&&(r.message=n);let i=r.Error??{};i.Type=r.Error?.Type,i.Code=r.Error?.Code,i.Message=r.Error?.message??r.Error?.Message??n,r.Error=i;let a=r.$metadata.requestId;return a&&(r.RequestId=a),r}return cn(e,t)}setQueryCompatError(e,t){let n=t.headers?.[`x-amzn-query-error`];if(e!==void 0&&n!=null){let[t,r]=n.split(`;`),i=Object.keys(e),a={Code:t,Type:r};e.Code=t,e.Type=r;for(let t=0;tM.of(e).getMergedTraits().awsQueryError?.[0]===t)}}},Qs=class{serdeContext;setSerdeContext(e){this.serdeContext=e}},$s=class{from;to;keys;constructor(e,t){this.from=e,this.to=t;let n=Object.keys(this.from),r=new Set(n);r.delete(`__type`),this.keys=r}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){let e=this.keys.values().next().value,t=this.from[e];this.to.$unknown=[e,t]}}};function ec(e){Object.defineProperty(e,"__proto__",{value:void 0,writable:!0,enumerable:!0,configurable:!0})}var tc;function nc(e){tc||=new DOMParser;let t=tc.parseFromString(e,`application/xml`);if(t.getElementsByTagName(`parsererror`).length>0)throw Error(`DOMParser XML parsing error.`);let n=e=>{if(e.nodeType===Node.TEXT_NODE&&e.textContent?.trim())return e.textContent;if(e.nodeType===Node.ELEMENT_NODE){let t=e;if(t.attributes.length===0&&t.childNodes.length===0)return``;let r={},i=Array.from(t.attributes);for(let e of i)r[`${e.name}`]=e.value;let a=Array.from(t.childNodes);for(let e of a){let o=n(e);if(o!=null){let t=e.nodeName;if(a.length===1&&i.length===0&&t===`#text`)return o;t in r?Array.isArray(r[t])?r[t].push(o):r[t]=[r[t],o]:r[t]=o}else if(a.length===1&&i.length===0)return t.textContent}return r}return null};return{[t.documentElement.nodeName]:n(t.documentElement)}}var rc=class extends Qs{settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new Gi(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,t,n){let r=M.of(e),a=r.getMemberSchemas();if(r.isStructSchema()&&r.isMemberSchema()&&Object.values(a).find(e=>!!e.getMemberTraits().eventPayload)){let e={},n=Object.keys(a)[0];return e[n]=a[n].isBlobSchema()?t:this.read(a[n],t),e}let o=(this.serdeContext?.utf8Encoder??i)(t),s=this.parseXml(o);return this.readSchema(e,n?s[n]:s)}readSchema(e,t){let n=M.of(e);if(n.isUnitSchema())return;let r=n.getMergedTraits();if(n.isListSchema()&&!Array.isArray(t))return this.readSchema(n,[t]);if(t==null)return t;if(typeof t==`object`){let e=!!r.xmlFlattened;if(n.isListSchema()){let r=n.getValueSchema(),i=[],a=r.getMergedTraits().xmlName??`member`,o=e?t:(t[0]??t)[a];if(o==null)return i;let s=Array.isArray(o)?o:[o];for(let e of s)i.push(this.readSchema(r,e));return i}let i={};if(n.isMapSchema()){let r=n.getKeySchema(),a=n.getValueSchema(),o;o=e?Array.isArray(t)?t:[t]:Array.isArray(t.entry)?t.entry:[t.entry];let s=r.getMergedTraits().xmlName??`key`,c=a.getMergedTraits().xmlName??`value`;for(let e of o){let t=e[s],n=e[c];t===`__proto__`&&ec(i),i[t]=this.readSchema(a,n)}return i}if(n.isStructSchema()){let e=n.isUnionSchema(),r;e&&(r=new $s(t,i));for(let[a,o]of n.structIterator()){let n=o.getMergedTraits(),s=n.httpPayload?n.xmlName??o.getName():o.getMemberTraits().xmlName??a;e&&r.mark(s),t[s]!=null&&(i[a]=this.readSchema(o,t[s]))}return e&&r.writeUnknown(),i}if(n.isDocumentSchema())return t;throw Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${n.getName(!0)}`)}return n.isListSchema()?[]:n.isMapSchema()||n.isStructSchema()?{}:this.stringDeserializer.read(n,t)}parseXml(e){if(e.length){let t;try{t=nc(e)}catch(t){throw t&&typeof t==`object`&&Object.defineProperty(t,"$responseBodyText",{value:e}),t}let n=`#text`,r=Object.keys(t)[0],i=t[r];return i[n]&&(i[r]=i[n],delete i[n]),_n(i)}return{}}},ic=class extends Qs{settings;buffer;constructor(e){super(),this.settings=e}write(e,t,n=``){this.buffer===void 0&&(this.buffer=``);let r=M.of(e);if(n&&!n.endsWith(`.`)&&(n+=`.`),r.isBlobSchema())(typeof t==`string`||t instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??wn)(t)));else if(r.isBooleanSchema()||r.isNumericSchema()||r.isStringSchema())t==null?r.isIdempotencyToken()&&(this.writeKey(n),this.writeValue(Pi())):(this.writeKey(n),this.writeValue(String(t)));else if(r.isBigIntegerSchema())t!=null&&(this.writeKey(n),this.writeValue(String(t)));else if(r.isBigDecimalSchema())t!=null&&(this.writeKey(n),this.writeValue(t instanceof Dr?t.string:String(t)));else if(r.isTimestampSchema()){if(t instanceof Date)switch(this.writeKey(n),Wi(r,this.settings)){case 5:this.writeValue(t.toISOString().replace(`.000Z`,`Z`));break;case 6:this.writeValue(Gn(t));break;case 7:this.writeValue(String(t.getTime()/1e3))}}else if(r.isDocumentSchema())Array.isArray(t)?this.write(79,t,n):t instanceof Date?this.write(4,t,n):t instanceof Uint8Array?this.write(21,t,n):t&&typeof t==`object`?this.write(143,t,n):(this.writeKey(n),this.writeValue(String(t)));else if(r.isListSchema()){if(Array.isArray(t)){if(t.length===0)this.settings.serializeEmptyLists&&(this.writeKey(n),this.writeValue(``));else{let e=r.getValueSchema(),i=this.settings.flattenLists||r.getMergedTraits().xmlFlattened,a=1;for(let r of t){if(r==null)continue;let t=e.getMergedTraits(),o=this.getKey(`member`,t.xmlName,t.ec2QueryName),s=i?`${n}${a}`:`${n}${o}.${a}`;this.write(e,r,s),++a}}}}else if(r.isMapSchema()){if(t&&typeof t==`object`){let e=r.getKeySchema(),i=r.getValueSchema(),a=r.getMergedTraits().xmlFlattened,o=1;for(let r in t){let s=t[r];if(s==null)continue;let c=e.getMergedTraits(),l=this.getKey(`key`,c.xmlName,c.ec2QueryName),u=a?`${n}${o}.${l}`:`${n}entry.${o}.${l}`,d=i.getMergedTraits(),f=this.getKey(`value`,d.xmlName,d.ec2QueryName),p=a?`${n}${o}.${f}`:`${n}entry.${o}.${f}`;this.write(e,r,u),this.write(i,s,p),++o}}}else if(r.isStructSchema()){if(t&&typeof t==`object`){let e=!1;for(let[i,a]of r.structIterator()){if(t[i]==null&&!a.isIdempotencyToken())continue;let r=a.getMergedTraits(),o=this.getKey(i,r.xmlName,r.ec2QueryName,`struct`),s=`${n}${o}`;this.write(a,t[i],s),e=!0}if(!e&&r.isUnionSchema()){let{$unknown:e}=t;if(Array.isArray(e)){let[t,r]=e,i=`${n}${t}`;this.write(15,r,i)}}}}else if(!r.isUnitSchema())throw Error(`@aws-sdk/core/protocols - QuerySerializer unrecognized schema type ${r.getName(!0)}`)}flush(){if(this.buffer===void 0)throw Error(`@aws-sdk/core/protocols - QuerySerializer cannot flush with nothing written to buffer.`);let e=this.buffer;return delete this.buffer,e}getKey(e,t,n,r){let{ec2:i,capitalizeKeys:a}=this.settings;if(i&&n)return n;let o=t??e;return a&&r===`struct`?o[0].toUpperCase()+o.slice(1):o}writeKey(e){e.endsWith(`.`)&&(e=e.slice(0,e.length-1)),this.buffer+=`&${Ii(e)}=`}writeValue(e){this.buffer+=Ii(e)}},ac=class extends Ui{options;serializer;deserializer;mixin=new Zs;constructor(e){super({defaultNamespace:e.defaultNamespace,errorTypeRegistries:e.errorTypeRegistries}),this.options=e;let t={timestampFormat:{useTrait:!0,default:5},httpBindings:!1,xmlNamespace:e.xmlNamespace,serviceNamespace:e.defaultNamespace,serializeEmptyLists:!0};this.serializer=new ic(t),this.deserializer=new rc(t)}getShapeId(){return`aws.protocols#awsQuery`}setSerdeContext(e){this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e)}getPayloadCodec(){throw Error(`AWSQuery protocol has no payload codec.`)}async serializeRequest(e,t,n){let r=await super.serializeRequest(e,t,n);return r.path.endsWith(`/`)||(r.path+=`/`),r.headers[`content-type`]=`application/x-www-form-urlencoded`,(Bt(e.input)===`unit`||!r.body)&&(r.body=``),r.body=`Action=${e.name.split(`#`)[1]??e.name}&Version=${this.options.version}`+r.body,r.body.endsWith(`&`)&&(r.body=r.body.slice(-1)),r}async deserializeResponse(e,t,n){let r=this.deserializer,i=M.of(e.output),a={};if(n.statusCode>=300){let i=await Fi(n.body,t);i.byteLength>0&&Object.assign(a,await r.read(15,i)),await this.handleError(e,t,n,a,this.deserializeMetadata(n))}for(let e in n.headers){let t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}let o=e.name.split(`#`)[1]??e.name,s=i.isStructSchema()&&this.useNestedResult()?o+`Result`:void 0,c=await Fi(n.body,t);return c.byteLength>0&&Object.assign(a,await r.read(i,c,s)),a.$metadata=this.deserializeMetadata(n),a}useNestedResult(){return!0}async handleError(e,t,n,r,i){let a=this.loadQueryErrorCode(n,r)??`Unknown`;this.mixin.compose(this.compositeErrorRegistry,a,this.options.defaultNamespace);let o=this.loadQueryError(r)??{},s=this.loadQueryErrorMessage(r);o.message=s,o.Error={Type:o.Type,Code:o.Code,Message:s};let{errorSchema:c,errorMetadata:l}=await this.mixin.getErrorSchemaOrThrowBaseException(a,this.options.defaultNamespace,n,o,i,this.mixin.findQueryCompatibleError),u=M.of(c),d=new((this.compositeErrorRegistry.getErrorCtor(c))??Error)({}),f={Type:o.Error.Type,Code:o.Error.Code,Error:o.Error};for(let[e,t]of u.structIterator()){let n=t.getMergedTraits().xmlName??e,i=o[n]??r[n];f[e]=this.deserializer.readSchema(t,i)}throw this.mixin.decorateServiceException(Object.assign(d,l,{$fault:u.getMergedTraits().error,message:s},f),r)}loadQueryErrorCode(e,t){let n=(t.Errors?.[0]?.Error??t.Errors?.Error??t.Error)?.Code;if(n!==void 0)return n;if(e.statusCode==404)return`NotFound`}loadQueryError(e){return e.Errors?.[0]?.Error??e.Errors?.Error??e.Error}loadQueryErrorMessage(e){let t=this.loadQueryError(e);return t?.message??t?.Message??e.message??e.Message??`Unknown`}getDefaultContentType(){return`application/x-www-form-urlencoded`}},z=64,oc=32,sc=2**53-1,cc=class e{digestLength=oc;state=Int32Array.from(lc);w;buffer=new Uint8Array(64);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let{inner:r,outer:i}=this,a=new Uint8Array(128);for(let e=0;esc)throw Error(`Cannot hash more than 2^53 - 1 bits`);for(;r>0;)this.buffer[this.bufferLength++]=t[n++],r--,this.bufferLength===z&&(this.hashBuffer(),this.bufferLength=0)}async digest(){let{inner:e,outer:t}=this;if(e&&t){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let n=e.digestSync();return t.update(n),t.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(lc),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed*8,i=new DataView(t.buffer,t.byteOffset,t.byteLength);if(i.setUint8(n++,128),(n-1)%z>=56){for(let e=n;e>>24&255,a[t*4+1]=e[t]>>>16&255,a[t*4+2]=e[t]>>>8&255,a[t*4+3]=e[t]>>>0&255;return a}static normalizeKey(t){let n=F(t);if(n.byteLength>z){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(z);return i.set(r),i}if(n.byteLength>>17|t<<15)^(t>>>19|t<<13)^t>>>10;t=n[e-15];let i=(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3;n[e]=(r+n[e-7]|0)+(i+n[e-16]|0)}let d=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(uc[e]+n[e]|0)|0)|0,f=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&a^i&a)|0;u=l,l=c,c=s,s=o+d|0,o=a,a=i,i=r,r=d+f|0}e[0]+=r,e[1]+=i,e[2]+=a,e[3]+=o,e[4]+=s,e[5]+=c,e[6]+=l,e[7]+=u}},lc=new Int32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),uc=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),{digest:dc,sign:fc,importKey:pc}=globalThis?.crypto?.subtle??{},mc=typeof dc==`function`&&typeof fc==`function`&&typeof pc==`function`?globalThis.crypto.subtle:void 0,hc=8388608,gc=class{digestLength=32;secret;pending=[];pendingBytes=0;fallback;finished=!1;constructor(e){e&&(this.secret=F(e))}update(e){if(this.finished)throw Error(`Attempted to update an already finished HMAC.`);if(this.fallback){this.fallback.update(e);return}this.pending.push(e.slice()),this.pendingBytes+=e.byteLength,this.pendingBytes>=hc&&this.switchToFallback()}async digest(){if(this.fallback)return this.fallback.digest();if(this.secret&&this.finished)throw Error(`Attempted to digest an already finished HMAC.`);let e=Ar(this.pending);if(mc){if(this.secret){this.finished=!0;let t=await mc.importKey(`raw`,this.secret,{name:`HMAC`,hash:`SHA-256`},!1,[`sign`]),n=await mc.sign(`HMAC`,t,e);return new Uint8Array(n)}let t=await mc.digest(`SHA-256`,e);return new Uint8Array(t)}let t=new cc(this.secret);return t.update(e),t.digest()}reset(){this.pending=[],this.pendingBytes=0,this.fallback=void 0,this.finished=!1}switchToFallback(){let e=new cc(this.secret);for(let t of this.pending)e.update(t);this.fallback=e,this.pending=[],this.pendingBytes=0}},_c;function B(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,"_zod",{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;en?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}var vc=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},yc=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(_c=globalThis).__zod_globalConfig??(_c.__zod_globalConfig={});var bc=globalThis.__zod_globalConfig;function V(e){return e&&Object.assign(bc,e),bc}function xc(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function Sc(e,t){return typeof t==`bigint`?t.toString():t}function Cc(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function wc(e){return e==null}function Tc(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function Ec(e,t){let n=e/t,r=Math.round(n),i=2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r){};function Nc(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Pc=Cc(()=>{if(bc.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function Fc(e){if(Nc(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return Nc(n)!==!1&&Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)!==!1}function Ic(e){return Fc(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var Lc=new Set([`string`,`number`,`symbol`]);function Rc(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function zc(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function U(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function Bc(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var Vc={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function Hc(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return zc(e,kc(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return Oc(this,`shape`,e),e},checks:[]}))}function Uc(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return zc(e,kc(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return Oc(this,`shape`,r),r},checks:[]}))}function Wc(e,t){if(!Fc(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return zc(e,kc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return Oc(this,`shape`,n),n}}))}function Gc(e,t){if(!Fc(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return zc(e,kc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return Oc(this,`shape`,n),n}}))}function Kc(e,t){if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);return zc(e,kc(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return Oc(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function qc(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return zc(t,kc(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return Oc(this,`shape`,i),i},checks:[]}))}function Jc(e,t,n){return zc(t,kc(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return Oc(this,`shape`,i),i}}))}function Yc(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function Qc(e){return typeof e==`string`?e:e?.message}function W(e,t,n){let r=e.message?e.message:Qc(e.inst?._zod.def?.error?.(e))??Qc(t?.error?.(e))??Qc(n.customError?.(e))??Qc(n.localeError?.(e))??`Invalid input`,{inst:i,continue:a,input:o,...s}=e;return s.path??=[],s.message=r,t?.reportInput&&(s.input=o),s}function $c(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function el(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}var tl=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Sc,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},nl=B(`$ZodError`,tl),rl=B(`$ZodError`,tl,{Parent:Error});function il(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function al(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i(t,n,r,i)=>{let a=r?{...r,async:!1}:{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new vc;if(o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>W(e,a,V())));throw Mc(t,i?.callee),t}return o.value},sl=e=>async(t,n,r,i)=>{let a=r?{...r,async:!0}:{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new((i?.Err)??e)(o.issues.map(e=>W(e,a,V())));throw Mc(t,i?.callee),t}return o.value},cl=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new vc;return a.issues.length?{success:!1,error:new(e??nl)(a.issues.map(e=>W(e,i,V())))}:{success:!0,data:a.value}},ll=cl(rl),ul=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>W(e,i,V())))}:{success:!0,data:a.value}},dl=ul(rl),fl=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return ol(e)(t,n,i)},pl=e=>(t,n,r)=>ol(e)(t,n,r),ml=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return sl(e)(t,n,i)},hl=e=>async(t,n,r)=>sl(e)(t,n,r),gl=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return cl(e)(t,n,i)},_l=e=>(t,n,r)=>cl(e)(t,n,r),vl=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return ul(e)(t,n,i)},yl=e=>async(t,n,r)=>ul(e)(t,n,r),bl=/^[cC][0-9a-z]{6,}$/,xl=/^[0-9a-z]+$/,Sl=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Cl=/^[0-9a-vA-V]{20}$/,wl=/^[A-Za-z0-9]{27}$/,Tl=/^[a-zA-Z0-9_-]{21}$/,El=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Dl=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Ol=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,kl=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Al=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function jl(){return new RegExp(Al,`u`)}var Ml=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Nl=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Pl=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Fl=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Il=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Ll=/^[A-Za-z0-9_-]*$/,Rl=/^https?$/,zl=/^\+[1-9]\d{6,14}$/,Bl=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`,Vl=RegExp(`^${Bl}$`);function Hl(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Ul(e){return RegExp(`^${Hl(e)}$`)}function Wl(e){let t=Hl({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${Bl}T(?:${r})$`)}var Gl=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},Kl=/^-?\d+$/,ql=/^-?\d+(?:\.\d+)?$/,Jl=/^(?:true|false)$/i,Yl=/^[^A-Z]*$/,Xl=/^[^a-z]*$/,G=B(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Zl={number:`number`,bigint:`bigint`,object:`date`},Ql=B(`$ZodCheckLessThan`,(e,t)=>{G.init(e,t);let n=Zl[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value{(t.inclusive?r.value<=t.value:r.value{G.init(e,t);let n=Zl[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),eu=B(`$ZodCheckMultipleOf`,(e,t)=>{G.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):Ec(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),tu=B(`$ZodCheckNumberFormat`,(e,t)=>{G.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=Vc[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=Kl)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}sa&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),nu=B(`$ZodCheckMaxLength`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!wc(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum{let r=n.value;if(r.length<=t.maximum)return;let i=$c(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),ru=B(`$ZodCheckMinLength`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!wc(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=$c(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),iu=B(`$ZodCheckLengthEquals`,(e,t)=>{var n;G.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!wc(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=$c(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),au=B(`$ZodCheckStringFormat`,(e,t)=>{var n,r;G.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),ou=B(`$ZodCheckRegex`,(e,t)=>{au.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),su=B(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=Yl,au.init(e,t)}),cu=B(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=Xl,au.init(e,t)}),lu=B(`$ZodCheckIncludes`,(e,t)=>{G.init(e,t);let n=Rc(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),uu=B(`$ZodCheckStartsWith`,(e,t)=>{G.init(e,t);let n=RegExp(`^${Rc(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),du=B(`$ZodCheckEndsWith`,(e,t)=>{G.init(e,t);let n=RegExp(`.*${Rc(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),fu=B(`$ZodCheckOverwrite`,(e,t)=>{G.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),pu=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` -`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>` ${e}`)];return new e(...t,n.join(` -`))}},mu={major:4,minor:4,patch:3},K=B(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=mu;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=Yc(e),i;for(let a of t){if(a._zod.def.when){if(Xc(e)||!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new vc;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=Yc(e,t))});else{if(e.issues.length===t)continue;r||=Yc(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(Yc(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new vc;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new vc;return o.then(e=>t(e,r,a))}return t(o,r,a)}}H(e,`~standard`,()=>({validate:t=>{try{let n=ll(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return dl(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),hu=B(`$ZodString`,(e,t)=>{K.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??Gl(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),q=B(`$ZodStringFormat`,(e,t)=>{au.init(e,t),hu.init(e,t)}),gu=B(`$ZodGUID`,(e,t)=>{t.pattern??=Dl,q.init(e,t)}),_u=B(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=Ol(e)}else t.pattern??=Ol();q.init(e,t)}),vu=B(`$ZodEmail`,(e,t)=>{t.pattern??=kl,q.init(e,t)}),yu=B(`$ZodURL`,(e,t)=>{q.init(e,t),e._zod.check=n=>{try{let r=n.value.trim();if(!t.normalize&&t.protocol?.source===Rl.source&&!/^https?:\/\//i.test(r)){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}let i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),n.value=t.normalize?i.href:r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),bu=B(`$ZodEmoji`,(e,t)=>{t.pattern??=jl(),q.init(e,t)}),xu=B(`$ZodNanoID`,(e,t)=>{t.pattern??=Tl,q.init(e,t)}),Su=B(`$ZodCUID`,(e,t)=>{t.pattern??=bl,q.init(e,t)}),Cu=B(`$ZodCUID2`,(e,t)=>{t.pattern??=xl,q.init(e,t)}),wu=B(`$ZodULID`,(e,t)=>{t.pattern??=Sl,q.init(e,t)}),Tu=B(`$ZodXID`,(e,t)=>{t.pattern??=Cl,q.init(e,t)}),Eu=B(`$ZodKSUID`,(e,t)=>{t.pattern??=wl,q.init(e,t)}),Du=B(`$ZodISODateTime`,(e,t)=>{t.pattern??=Wl(t),q.init(e,t)}),Ou=B(`$ZodISODate`,(e,t)=>{t.pattern??=Vl,q.init(e,t)}),ku=B(`$ZodISOTime`,(e,t)=>{t.pattern??=Ul(t),q.init(e,t)}),Au=B(`$ZodISODuration`,(e,t)=>{t.pattern??=El,q.init(e,t)}),ju=B(`$ZodIPv4`,(e,t)=>{t.pattern??=Ml,q.init(e,t),e._zod.bag.format=`ipv4`}),Mu=B(`$ZodIPv6`,(e,t)=>{t.pattern??=Nl,q.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}}),Nu=B(`$ZodCIDRv4`,(e,t)=>{t.pattern??=Pl,q.init(e,t)}),Pu=B(`$ZodCIDRv6`,(e,t)=>{t.pattern??=Fl,q.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function Fu(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var Iu=B(`$ZodBase64`,(e,t)=>{t.pattern??=Il,q.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{Fu(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function Lu(e){if(!Ll.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return Fu(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var Ru=B(`$ZodBase64URL`,(e,t)=>{t.pattern??=Ll,q.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{Lu(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),zu=B(`$ZodE164`,(e,t)=>{t.pattern??=zl,q.init(e,t)});function Bu(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var Vu=B(`$ZodJWT`,(e,t)=>{q.init(e,t),e._zod.check=n=>{Bu(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),Hu=B(`$ZodNumber`,(e,t)=>{K.init(e,t),e._zod.pattern=e._zod.bag.pattern??ql,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),Uu=B(`$ZodNumberFormat`,(e,t)=>{tu.init(e,t),Hu.init(e,t)}),Wu=B(`$ZodBoolean`,(e,t)=>{K.init(e,t),e._zod.pattern=Jl,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),Gu=B(`$ZodUnknown`,(e,t)=>{K.init(e,t),e._zod.parse=e=>e}),Ku=B(`$ZodNever`,(e,t)=>{K.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function qu(e,t,n){e.issues.length&&t.issues.push(...Zc(n,e.issues)),t.value[n]=e.value}var Ju=B(`$ZodArray`,(e,t)=>{K.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;equ(t,n,e))):qu(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function Yu(e,t,n,r,i,a){let o=n in r;if(e.issues.length){if(i&&a&&!o)return;t.issues.push(...Zc(n,e.issues))}if(!o&&!i){e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]});return}e.value===void 0?o&&(t.value[n]=void 0):t.value[n]=e.value}function Xu(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=Bc(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function Zu(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optin===`optional`,d=c.optout===`optional`;for(let i in t){if(i===`__proto__`||s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>Yu(e,n,i,t,u,d))):Yu(a,n,i,t,u,d)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var Qu=B(`$ZodObject`,(e,t)=>{if(K.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),n}})}let n=Cc(()=>Xu(t));H(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=Nc,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optin===`optional`,i=n._zod.optout===`optional`,a=n._zod.run({value:s[e],issues:[]},o);a instanceof Promise?c.push(a.then(n=>Yu(n,t,e,s,r,i))):Yu(a,t,e,s,r,i)}return i?Zu(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),$u=B(`$ZodObjectJIT`,(e,t)=>{Qu.init(e,t);let n=e._zod.parse,r=Cc(()=>Xu(t)),i=e=>{let t=new pu([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=Ac(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=Ac(r),s=e[r],c=s?._zod?.optin===`optional`,l=s?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),c&&l?t.write(` - if (${n}.issues.length) { - if (${o} in input) { - payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${o}, ...iss.path] : [${o}] - }))); - } - } - - if (${n}.value === undefined) { - if (${o} in input) { - newResult[${o}] = undefined; - } - } else { - newResult[${o}] = ${n}.value; - } - - `):c?t.write(` - if (${n}.issues.length) { - payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${o}, ...iss.path] : [${o}] - }))); - } - - if (${n}.value === undefined) { - if (${o} in input) { - newResult[${o}] = undefined; - } - } else { - newResult[${o}] = ${n}.value; - } - - `):t.write(` - const ${n}_present = ${o} in input; - if (${n}.issues.length) { - payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${o}, ...iss.path] : [${o}] - }))); - } - if (!${n}_present && !${n}.issues.length) { - payload.issues.push({ - code: "invalid_type", - expected: "nonoptional", - input: undefined, - path: [${o}] - }); - } - - if (${n}_present) { - if (${n}.value === undefined) { - newResult[${o}] = undefined; - } else { - newResult[${o}] = ${n}.value; - } - } - - `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=Nc,s=!bc.jitless,c=s&&Pc.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?Zu([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function ed(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!Yc(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>W(e,r,V())))}),t)}var td=B(`$ZodUnion`,(e,t)=>{K.init(e,t),H(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),H(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),H(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),H(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>Tc(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>ed(t,r,e,i)):ed(o,r,e,i)}}),nd=B(`$ZodIntersection`,(e,t)=>{K.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>id(e,t,n)):id(e,i,a)}});function rd(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Fc(e)&&Fc(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=rd(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;re.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),Yc(e))return e;let o=rd(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var ad=B(`$ZodRecord`,(e,t)=>{K.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Fc(i))return n.issues.push({expected:`record`,code:`invalid_type`,input:i,inst:e}),n;let a=[],o=t.keyType._zod.values;if(o){n.value={};let s=new Set;for(let c of o)if(typeof c==`string`||typeof c==`number`||typeof c==`symbol`){s.add(typeof c==`number`?c.toString():c);let o=t.keyType._zod.run({value:c,issues:[]},r);if(o instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(o.issues.length){n.issues.push({code:`invalid_key`,origin:`record`,issues:o.issues.map(e=>W(e,r,V())),input:c,path:[c],inst:e});continue}let l=o.value,u=t.valueType._zod.run({value:i[c],issues:[]},r);u instanceof Promise?a.push(u.then(e=>{e.issues.length&&n.issues.push(...Zc(c,e.issues)),n.value[l]=e.value})):(u.issues.length&&n.issues.push(...Zc(c,u.issues)),n.value[l]=u.value)}let c;for(let e in i)s.has(e)||(c??=[],c.push(e));c&&c.length>0&&n.issues.push({code:`unrecognized_keys`,input:i,inst:e,keys:c})}else{n.value={};for(let o of Reflect.ownKeys(i)){if(o===`__proto__`||!Object.prototype.propertyIsEnumerable.call(i,o))continue;let s=t.keyType._zod.run({value:o,issues:[]},r);if(s instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);if(typeof o==`string`&&ql.test(o)&&s.issues.length){let e=t.keyType._zod.run({value:Number(o),issues:[]},r);if(e instanceof Promise)throw Error(`Async schemas not supported in object keys currently`);e.issues.length===0&&(s=e)}if(s.issues.length){t.mode===`loose`?n.value[o]=i[o]:n.issues.push({code:`invalid_key`,origin:`record`,issues:s.issues.map(e=>W(e,r,V())),input:o,path:[o],inst:e});continue}let c=t.valueType._zod.run({value:i[o],issues:[]},r);c instanceof Promise?a.push(c.then(e=>{e.issues.length&&n.issues.push(...Zc(o,e.issues)),n.value[s.value]=e.value})):(c.issues.length&&n.issues.push(...Zc(o,c.issues)),n.value[s.value]=c.value)}}return a.length?Promise.all(a).then(()=>n):n}}),od=B(`$ZodEnum`,(e,t)=>{K.init(e,t);let n=xc(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>Lc.has(typeof e)).map(e=>typeof e==`string`?Rc(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),sd=B(`$ZodLiteral`,(e,t)=>{if(K.init(e,t),t.values.length===0)throw Error(`Cannot create literal schema with no valid values`);let n=new Set(t.values);e._zod.values=n,e._zod.pattern=RegExp(`^(${t.values.map(e=>typeof e==`string`?Rc(e):e?Rc(e.toString()):String(e)).join(`|`)})$`),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),cd=B(`$ZodTransform`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new yc(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n.fallback=!0,n));if(i instanceof Promise)throw new vc;return n.value=i,n.fallback=!0,n}});function ld(e,t){return t===void 0&&(e.issues.length||e.fallback)?{issues:[],value:void 0}:e}var ud=B(`$ZodOptional`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,H(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),H(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Tc(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=e.value,i=t.innerType._zod.run(e,n);return i instanceof Promise?i.then(e=>ld(e,r)):ld(i,r)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),dd=B(`$ZodExactOptional`,(e,t)=>{ud.init(e,t),H(e._zod,`values`,()=>t.innerType._zod.values),H(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),fd=B(`$ZodNullable`,(e,t)=>{K.init(e,t),H(e._zod,`optin`,()=>t.innerType._zod.optin),H(e._zod,`optout`,()=>t.innerType._zod.optout),H(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Tc(e.source)}|null)$`):void 0}),H(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),pd=B(`$ZodDefault`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,H(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>md(e,t)):md(r,t)}});function md(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var hd=B(`$ZodPrefault`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,H(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),gd=B(`$ZodNonOptional`,(e,t)=>{K.init(e,t),H(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>_d(t,e)):_d(i,e)}});function _d(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var vd=B(`$ZodCatch`,(e,t)=>{K.init(e,t),e._zod.optin=`optional`,H(e._zod,`optout`,()=>t.innerType._zod.optout),H(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>W(e,n,V()))},input:e.value}),e.issues=[],e.fallback=!0),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>W(e,n,V()))},input:e.value}),e.issues=[],e.fallback=!0),e)}}),yd=B(`$ZodPipe`,(e,t)=>{K.init(e,t),H(e._zod,`values`,()=>t.in._zod.values),H(e._zod,`optin`,()=>t.in._zod.optin),H(e._zod,`optout`,()=>t.out._zod.optout),H(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>bd(e,t.in,n)):bd(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>bd(e,t.out,n)):bd(r,t.out,n)}});function bd(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues,fallback:e.fallback},n)}var xd=B(`$ZodReadonly`,(e,t)=>{K.init(e,t),H(e._zod,`propValues`,()=>t.innerType._zod.propValues),H(e._zod,`values`,()=>t.innerType._zod.values),H(e._zod,`optin`,()=>t.innerType?._zod?.optin),H(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Sd):Sd(r)}});function Sd(e){return e.value=Object.freeze(e.value),e}var Cd=B(`$ZodCustom`,(e,t)=>{G.init(e,t),K.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>wd(t,n,r,e));wd(i,n,r,e)}});function wd(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(el(e))}}var Td,Ed=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function Dd(){return new Ed}(Td=globalThis).__zod_globalRegistry??(Td.__zod_globalRegistry=Dd());var Od=globalThis.__zod_globalRegistry;function kd(e,t){return new e({type:`string`,...U(t)})}function Ad(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...U(t)})}function jd(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...U(t)})}function Md(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...U(t)})}function Nd(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...U(t)})}function Pd(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...U(t)})}function Fd(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...U(t)})}function Id(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...U(t)})}function Ld(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...U(t)})}function Rd(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...U(t)})}function zd(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...U(t)})}function Bd(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...U(t)})}function Vd(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...U(t)})}function Hd(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...U(t)})}function Ud(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...U(t)})}function Wd(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...U(t)})}function Gd(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...U(t)})}function Kd(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...U(t)})}function qd(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...U(t)})}function Jd(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...U(t)})}function Yd(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...U(t)})}function Xd(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...U(t)})}function Zd(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...U(t)})}function Qd(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...U(t)})}function $d(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...U(t)})}function ef(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...U(t)})}function tf(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...U(t)})}function nf(e,t){return new e({type:`number`,checks:[],...U(t)})}function rf(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...U(t)})}function af(e,t){return new e({type:`boolean`,...U(t)})}function of(e){return new e({type:`unknown`})}function sf(e,t){return new e({type:`never`,...U(t)})}function cf(e,t){return new Ql({check:`less_than`,...U(t),value:e,inclusive:!1})}function lf(e,t){return new Ql({check:`less_than`,...U(t),value:e,inclusive:!0})}function uf(e,t){return new $l({check:`greater_than`,...U(t),value:e,inclusive:!1})}function df(e,t){return new $l({check:`greater_than`,...U(t),value:e,inclusive:!0})}function ff(e,t){return new eu({check:`multiple_of`,...U(t),value:e})}function pf(e,t){return new nu({check:`max_length`,...U(t),maximum:e})}function mf(e,t){return new ru({check:`min_length`,...U(t),minimum:e})}function hf(e,t){return new iu({check:`length_equals`,...U(t),length:e})}function gf(e,t){return new ou({check:`string_format`,format:`regex`,...U(t),pattern:e})}function _f(e){return new su({check:`string_format`,format:`lowercase`,...U(e)})}function vf(e){return new cu({check:`string_format`,format:`uppercase`,...U(e)})}function yf(e,t){return new lu({check:`string_format`,format:`includes`,...U(t),includes:e})}function bf(e,t){return new uu({check:`string_format`,format:`starts_with`,...U(t),prefix:e})}function xf(e,t){return new du({check:`string_format`,format:`ends_with`,...U(t),suffix:e})}function Sf(e){return new fu({check:`overwrite`,tx:e})}function Cf(e){return Sf(t=>t.normalize(e))}function wf(){return Sf(e=>e.trim())}function Tf(){return Sf(e=>e.toLowerCase())}function Ef(){return Sf(e=>e.toUpperCase())}function Df(){return Sf(e=>jc(e))}function Of(e,t,n){return new e({type:`array`,element:t,...U(n)})}function kf(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...U(n)})}function Af(e,t){let n=jf(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(el(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=t.value,r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(el(r))}},e(t.value,t)),t);return n}function jf(e,t){let n=new G({check:`custom`,...U(t)});return n._zod.check=e,n}function Mf(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??Od,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,external:e?.external??void 0}}function J(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,J(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&Y(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function Nf(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/ - -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function Pf(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,o[e.defId]=e.def)}e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:If(t,`input`,e.processors),output:If(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function Y(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return Y(r.element,n);if(r.type===`set`)return Y(r.valueType,n);if(r.type===`lazy`)return Y(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`)return Y(r.innerType,n);if(r.type===`intersection`)return Y(r.left,n)||Y(r.right,n);if(r.type===`record`||r.type===`map`)return Y(r.keyType,n)||Y(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:Y(r.in,n)||Y(r.out,n);if(r.type===`object`){for(let e in r.shape)if(Y(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(Y(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(Y(e,n))return!0;return!!(r.rest&&Y(r.rest,n))}return!1}var Ff=(e,t={})=>n=>{let r=Mf({...n,processors:t});return J(e,r),Nf(r,e),Pf(r,e)},If=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=Mf({...i??{},target:a,io:t,processors:n});return J(e,o),Nf(o,e),Pf(o,e)},Lf={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},Rf=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=Lf[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},zf=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;i.type=typeof s==`string`&&s.includes(`int`)?`integer`:`number`;let d=typeof u==`number`&&u>=(a??-1/0),f=typeof l==`number`&&l<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;d?p?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:typeof o==`number`&&(i.maximum=o),typeof c==`number`&&(i.multipleOf=c)},Bf=(e,t,n,r)=>{n.type=`boolean`},Vf=(e,t,n,r)=>{n.not={}},Hf=(e,t,n,r)=>{let i=e._zod.def,a=xc(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},Uf=(e,t,n,r)=>{let i=e._zod.def,a=[];for(let e of i.values)if(e===void 0){if(t.unrepresentable===`throw`)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof e==`bigint`){if(t.unrepresentable===`throw`)throw Error(`BigInt literals cannot be represented in JSON Schema`);a.push(Number(e))}else a.push(e);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},Wf=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},Gf=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},Kf=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=J(a.element,t,{...r,path:[...r.path,`items`]})},qf=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=J(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=J(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},Jf=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>J(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},Yf=(e,t,n,r)=>{let i=e._zod.def,a=J(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=J(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},Xf=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`;let o=a.keyType,s=o._zod.bag?.patterns;if(a.mode===`loose`&&s&&s.size>0){let e=J(a.valueType,t,{...r,path:[...r.path,`patternProperties`,`*`]});i.patternProperties={};for(let t of s)i.patternProperties[t.source]=e}else(t.target===`draft-07`||t.target===`draft-2020-12`)&&(i.propertyNames=J(a.keyType,t,{...r,path:[...r.path,`propertyNames`]})),i.additionalProperties=J(a.valueType,t,{...r,path:[...r.path,`additionalProperties`]});let c=o._zod.values;if(c){let e=[...c].filter(e=>typeof e==`string`||typeof e==`number`);e.length>0&&(i.required=e)}},Zf=(e,t,n,r)=>{let i=e._zod.def,a=J(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},Qf=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},$f=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},ep=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},tp=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},np=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;J(o,t,r);let s=t.seen.get(e);s.ref=o},rp=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},ip=(e,t,n,r)=>{let i=e._zod.def;J(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},ap=B(`ZodISODateTime`,(e,t)=>{Du.init(e,t),$.init(e,t)});function op(e){return Qd(ap,e)}var sp=B(`ZodISODate`,(e,t)=>{Ou.init(e,t),$.init(e,t)});function cp(e){return $d(sp,e)}var lp=B(`ZodISOTime`,(e,t)=>{ku.init(e,t),$.init(e,t)});function up(e){return ef(lp,e)}var dp=B(`ZodISODuration`,(e,t)=>{Au.init(e,t),$.init(e,t)});function fp(e){return tf(dp,e)}var X=B(`ZodError`,(e,t)=>{nl.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>al(e,t)},flatten:{value:t=>il(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,Sc,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,Sc,2)}},isEmpty:{get(){return e.issues.length===0}}})},{Parent:Error}),pp=ol(X),mp=sl(X),hp=cl(X),gp=ul(X),_p=fl(X),vp=pl(X),yp=ml(X),bp=hl(X),xp=gl(X),Sp=_l(X),Cp=vl(X),wp=yl(X),Tp=new WeakMap;function Ep(e,t,n){let r=Object.getPrototypeOf(e),i=Tp.get(r);if(i||(i=new Set,Tp.set(r,i)),!i.has(t)){i.add(t);for(let e in n){let t=n[e];Object.defineProperty(r,e,{configurable:!0,enumerable:!1,get(){let n=t.bind(this);return Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:n}),n},set(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:!0,value:t})}})}}}var Z=B(`ZodType`,(e,t)=>(K.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:If(e,`input`),output:If(e,`output`)}}),e.toJSONSchema=Ff(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.parse=(t,n)=>pp(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>hp(e,t,n),e.parseAsync=async(t,n)=>mp(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>gp(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>_p(e,t,n),e.decode=(t,n)=>vp(e,t,n),e.encodeAsync=async(t,n)=>yp(e,t,n),e.decodeAsync=async(t,n)=>bp(e,t,n),e.safeEncode=(t,n)=>xp(e,t,n),e.safeDecode=(t,n)=>Sp(e,t,n),e.safeEncodeAsync=async(t,n)=>Cp(e,t,n),e.safeDecodeAsync=async(t,n)=>wp(e,t,n),Ep(e,`ZodType`,{check(...e){let t=this.def;return this.clone(kc(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return zc(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(zm(e,t))},superRefine(e,t){return this.check(Bm(e,t))},overwrite(e){return this.check(Sf(e))},optional(){return xm(this)},exactOptional(){return Cm(this)},nullable(){return Tm(this)},nullish(){return xm(Tm(this))},nonoptional(e){return jm(this,e)},array(){return am(this)},or(e){return lm([this,e])},and(e){return dm(this,e)},transform(e){return Fm(this,ym(e))},default(e){return Dm(this,e)},prefault(e){return km(this,e)},catch(e){return Nm(this,e)},pipe(e){return Fm(this,e)},readonly(){return Lm(this)},describe(e){let t=this.clone();return Od.add(t,{description:e}),t},meta(...e){if(e.length===0)return Od.get(this);let t=this.clone();return Od.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e){return e(this)}}),Object.defineProperty(e,"description",{get(){return Od.get(e)?.description},configurable:!0}),e)),Dp=B(`_ZodString`,(e,t)=>{hu.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Rf(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,Ep(e,`_ZodString`,{regex(...e){return this.check(gf(...e))},includes(...e){return this.check(yf(...e))},startsWith(...e){return this.check(bf(...e))},endsWith(...e){return this.check(xf(...e))},min(...e){return this.check(mf(...e))},max(...e){return this.check(pf(...e))},length(...e){return this.check(hf(...e))},nonempty(...e){return this.check(mf(1,...e))},lowercase(e){return this.check(_f(e))},uppercase(e){return this.check(vf(e))},trim(){return this.check(wf())},normalize(...e){return this.check(Cf(...e))},toLowerCase(){return this.check(Tf())},toUpperCase(){return this.check(Ef())},slugify(){return this.check(Df())}})}),Op=B(`ZodString`,(e,t)=>{hu.init(e,t),Dp.init(e,t),e.email=t=>e.check(Ad(kp,t)),e.url=t=>e.check(Id(Mp,t)),e.jwt=t=>e.check(Zd(qp,t)),e.emoji=t=>e.check(Ld(Np,t)),e.guid=t=>e.check(jd(Ap,t)),e.uuid=t=>e.check(Md(jp,t)),e.uuidv4=t=>e.check(Nd(jp,t)),e.uuidv6=t=>e.check(Pd(jp,t)),e.uuidv7=t=>e.check(Fd(jp,t)),e.nanoid=t=>e.check(Rd(Pp,t)),e.guid=t=>e.check(jd(Ap,t)),e.cuid=t=>e.check(zd(Fp,t)),e.cuid2=t=>e.check(Bd(Ip,t)),e.ulid=t=>e.check(Vd(Lp,t)),e.base64=t=>e.check(Jd(Wp,t)),e.base64url=t=>e.check(Yd(Gp,t)),e.xid=t=>e.check(Hd(Rp,t)),e.ksuid=t=>e.check(Ud(zp,t)),e.ipv4=t=>e.check(Wd(Bp,t)),e.ipv6=t=>e.check(Gd(Vp,t)),e.cidrv4=t=>e.check(Kd(Hp,t)),e.cidrv6=t=>e.check(qd(Up,t)),e.e164=t=>e.check(Xd(Kp,t)),e.datetime=t=>e.check(op(t)),e.date=t=>e.check(cp(t)),e.time=t=>e.check(up(t)),e.duration=t=>e.check(fp(t))});function Q(e){return kd(Op,e)}var $=B(`ZodStringFormat`,(e,t)=>{q.init(e,t),Dp.init(e,t)}),kp=B(`ZodEmail`,(e,t)=>{vu.init(e,t),$.init(e,t)}),Ap=B(`ZodGUID`,(e,t)=>{gu.init(e,t),$.init(e,t)}),jp=B(`ZodUUID`,(e,t)=>{_u.init(e,t),$.init(e,t)}),Mp=B(`ZodURL`,(e,t)=>{yu.init(e,t),$.init(e,t)}),Np=B(`ZodEmoji`,(e,t)=>{bu.init(e,t),$.init(e,t)}),Pp=B(`ZodNanoID`,(e,t)=>{xu.init(e,t),$.init(e,t)}),Fp=B(`ZodCUID`,(e,t)=>{Su.init(e,t),$.init(e,t)}),Ip=B(`ZodCUID2`,(e,t)=>{Cu.init(e,t),$.init(e,t)}),Lp=B(`ZodULID`,(e,t)=>{wu.init(e,t),$.init(e,t)}),Rp=B(`ZodXID`,(e,t)=>{Tu.init(e,t),$.init(e,t)}),zp=B(`ZodKSUID`,(e,t)=>{Eu.init(e,t),$.init(e,t)}),Bp=B(`ZodIPv4`,(e,t)=>{ju.init(e,t),$.init(e,t)}),Vp=B(`ZodIPv6`,(e,t)=>{Mu.init(e,t),$.init(e,t)}),Hp=B(`ZodCIDRv4`,(e,t)=>{Nu.init(e,t),$.init(e,t)}),Up=B(`ZodCIDRv6`,(e,t)=>{Pu.init(e,t),$.init(e,t)}),Wp=B(`ZodBase64`,(e,t)=>{Iu.init(e,t),$.init(e,t)}),Gp=B(`ZodBase64URL`,(e,t)=>{Ru.init(e,t),$.init(e,t)}),Kp=B(`ZodE164`,(e,t)=>{zu.init(e,t),$.init(e,t)}),qp=B(`ZodJWT`,(e,t)=>{Vu.init(e,t),$.init(e,t)}),Jp=B(`ZodNumber`,(e,t)=>{Hu.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>zf(e,t,n,r),Ep(e,`ZodNumber`,{gt(e,t){return this.check(uf(e,t))},gte(e,t){return this.check(df(e,t))},min(e,t){return this.check(df(e,t))},lt(e,t){return this.check(cf(e,t))},lte(e,t){return this.check(lf(e,t))},max(e,t){return this.check(lf(e,t))},int(e){return this.check(Zp(e))},safe(e){return this.check(Zp(e))},positive(e){return this.check(uf(0,e))},nonnegative(e){return this.check(df(0,e))},negative(e){return this.check(cf(0,e))},nonpositive(e){return this.check(lf(0,e))},multipleOf(e,t){return this.check(ff(e,t))},step(e,t){return this.check(ff(e,t))},finite(){return this}});let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null});function Yp(e){return nf(Jp,e)}var Xp=B(`ZodNumberFormat`,(e,t)=>{Uu.init(e,t),Jp.init(e,t)});function Zp(e){return rf(Xp,e)}var Qp=B(`ZodBoolean`,(e,t)=>{Wu.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Bf(e,t,n,r)});function $p(e){return af(Qp,e)}var em=B(`ZodUnknown`,(e,t)=>{Gu.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function tm(){return of(em)}var nm=B(`ZodNever`,(e,t)=>{Ku.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Vf(e,t,n,r)});function rm(e){return sf(nm,e)}var im=B(`ZodArray`,(e,t)=>{Ju.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Kf(e,t,n,r),e.element=t.element,Ep(e,`ZodArray`,{min(e,t){return this.check(mf(e,t))},nonempty(e){return this.check(mf(1,e))},max(e,t){return this.check(pf(e,t))},length(e,t){return this.check(hf(e,t))},unwrap(){return this.element}})});function am(e,t){return Of(im,e,t)}var om=B(`ZodObject`,(e,t)=>{$u.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>qf(e,t,n,r),H(e,`shape`,()=>t.shape),Ep(e,`ZodObject`,{keyof(){return hm(Object.keys(this._zod.def.shape))},catchall(e){return this.clone({...this._zod.def,catchall:e})},passthrough(){return this.clone({...this._zod.def,catchall:tm()})},loose(){return this.clone({...this._zod.def,catchall:tm()})},strict(){return this.clone({...this._zod.def,catchall:rm()})},strip(){return this.clone({...this._zod.def,catchall:void 0})},extend(e){return Wc(this,e)},safeExtend(e){return Gc(this,e)},merge(e){return Kc(this,e)},pick(e){return Hc(this,e)},omit(e){return Uc(this,e)},partial(...e){return qc(bm,this,e[0])},required(...e){return Jc(Am,this,e[0])}})});function sm(e,t){return new om({type:`object`,shape:e??{},...U(t)})}var cm=B(`ZodUnion`,(e,t)=>{td.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Jf(e,t,n,r),e.options=t.options});function lm(e,t){return new cm({type:`union`,options:e,...U(t)})}var um=B(`ZodIntersection`,(e,t)=>{nd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Yf(e,t,n,r)});function dm(e,t){return new um({type:`intersection`,left:e,right:t})}var fm=B(`ZodRecord`,(e,t)=>{ad.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Xf(e,t,n,r),e.keyType=t.keyType,e.valueType=t.valueType});function pm(e,t,n){return!t||!t._zod?new fm({type:`record`,keyType:Q(),valueType:e,...U(t)}):new fm({type:`record`,keyType:e,valueType:t,...U(n)})}var mm=B(`ZodEnum`,(e,t)=>{od.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Hf(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new mm({...t,checks:[],...U(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new mm({...t,checks:[],...U(r),entries:i})}});function hm(e,t){return new mm({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...U(t)})}var gm=B(`ZodLiteral`,(e,t)=>{sd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Uf(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function _m(e,t){return new gm({type:`literal`,values:Array.isArray(e)?e:[e],...U(t)})}var vm=B(`ZodTransform`,(e,t)=>{cd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Gf(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new yc(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(el(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(el(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n.fallback=!0,n)):(n.value=i,n.fallback=!0,n)}});function ym(e){return new vm({type:`transform`,transform:e})}var bm=B(`ZodOptional`,(e,t)=>{ud.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ip(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function xm(e){return new bm({type:`optional`,innerType:e})}var Sm=B(`ZodExactOptional`,(e,t)=>{dd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ip(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Cm(e){return new Sm({type:`optional`,innerType:e})}var wm=B(`ZodNullable`,(e,t)=>{fd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Zf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Tm(e){return new wm({type:`nullable`,innerType:e})}var Em=B(`ZodDefault`,(e,t)=>{pd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$f(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Dm(e,t){return new Em({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():Ic(t)}})}var Om=B(`ZodPrefault`,(e,t)=>{hd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ep(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function km(e,t){return new Om({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():Ic(t)}})}var Am=B(`ZodNonOptional`,(e,t)=>{gd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Qf(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function jm(e,t){return new Am({type:`nonoptional`,innerType:e,...U(t)})}var Mm=B(`ZodCatch`,(e,t)=>{vd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tp(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Nm(e,t){return new Mm({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var Pm=B(`ZodPipe`,(e,t)=>{yd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>np(e,t,n,r),e.in=t.in,e.out=t.out});function Fm(e,t){return new Pm({type:`pipe`,in:e,out:t})}var Im=B(`ZodReadonly`,(e,t)=>{xd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rp(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Lm(e){return new Im({type:`readonly`,innerType:e})}var Rm=B(`ZodCustom`,(e,t)=>{Cd.init(e,t),Z.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Wf(e,t,n,r)});function zm(e,t={}){return kf(Rm,e,t)}function Bm(e,t){return Af(e,t)}var Vm=`spinifex:v2:aws-session`,Hm=sm({accessKeyId:Q().min(16,`Access Key ID must be at least 16 characters`),secretAccessKey:Q().min(1,`Secret Access Key is required`)}),Um=sm({accessKeyId:Q().min(1),secretAccessKey:Q().min(1),sessionToken:Q().min(1),expiration:Q().min(1)}),Wm;function Gm(e){let t=Date.parse(e);return Number.isNaN(t)||t<=Date.now()}function Km(){try{let e=localStorage.getItem(Vm);if(!e)return null;let t=JSON.parse(e),n=Um.safeParse(t);return n.success?n.data:null}catch{return null}}function qm(){return Wm===void 0&&(Wm=Km()),Wm&&Gm(Wm.expiration)?(Ym(),null):Wm}function Jm(e){try{localStorage.setItem(Vm,JSON.stringify(e)),Wm=e}catch{Wm=e}}function Ym(){try{localStorage.removeItem(Vm)}catch{}Wm=null}var Xm=sm({region:Q().min(1),ochreEnabled:$p().default(!1)}),Zm=null;async function Qm(){let e=await fetch(`/api/config`,{cache:`no-store`});if(!e.ok)throw Error(`could not load cluster config: HTTP ${e.status}`);let t=Xm.safeParse(await e.json());if(!t.success){let e=t.error.issues.some(e=>e.path.length===0);throw TypeError(e?`cluster config was not an object`:`cluster config did not include a region`)}Zm=t.data}function $m(){if(!Zm)throw Error(`cluster config has not been loaded`);return Zm.region}function eh(){if(!Zm)throw Error(`cluster config has not been loaded`);return Zm.ochreEnabled}export{Na as $,Ot as $t,qo as A,Gn as At,no as B,ln as Bt,Qs as C,Vr as Ct,Rs as D,Dr as Dt,Gs as E,kr as Et,Po as F,Cn as Ft,Za as G,Bt as Gt,ro as H,M as Ht,Oo as I,yn as It,Va as J,Lt as Jt,qa as K,zt as Kt,Co as L,vn as Lt,Ro as M,qn as Mt,zo as N,Zn as Nt,Ns as O,Tr as Ot,Io as P,wn as Pt,Pa as Q,j as Qt,So as R,hn as Rt,$s as S,qr as St,Ys as T,F as Tt,eo as U,Yt as Ut,to as V,sn as Vt,Qa as W,qt as Wt,Fa as X,Pt as Xt,Ra as Y,It as Yt,R as Z,At as Zt,lm as _,Ei as _t,Ym as a,ut as an,Gi as at,rc as b,Zr as bt,hm as c,mt as cn,Hi as ct,Zp as d,Ii as dt,gt as en,ka as et,_m as f,Fi as ft,Q as g,wi as gt,pm as h,Di as ht,Hm as i,st as in,qi as it,Ko as j,Qn as jt,Jo as k,dr as kt,am as l,ft as ln,Vi as lt,sm as m,ki as mt,eh as n,ht as nn,Zi as nt,qm as o,ct as on,Wi as ot,Yp as p,Pi as pt,Ha as q,Rt as qt,Qm as r,_t as rn,Ki as rt,Jm as s,dt as sn,Ui as st,$m as t,at as tn,ea as tt,$p as u,s as un,Li as ut,gc as v,Ti as vt,Zs as w,jr as wt,ec as x,Jr as xt,ac as y,Ci as yt,ao as z,gn as zt}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/collapsible-BI-3lGSt.js b/spinifex/services/spinifexui/frontend/dist/assets/collapsible-BzxV_v-b.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/collapsible-BI-3lGSt.js rename to spinifex/services/spinifexui/frontend/dist/assets/collapsible-BzxV_v-b.js index 16aab2836..f044697aa 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/collapsible-BI-3lGSt.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/collapsible-BzxV_v-b.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,i as a,l as o,n as s,o as c,r as l,s as u,t as d}from"./useValueAsRef-Do0BeoDh.js";import{c as f,n as p,r as m,u as h}from"./dist-DI7KEwUb.js";import{_ as g,o as _,r as v,s as y}from"./button-B5pmTZ23.js";import{f as b,g as x,t as S,x as C}from"./createBaseUIEventDetails-DBPpdGp8.js";import{t as w}from"./useControlled-BUhZEvgO.js";var T=t(n(),1);function E(e){let{open:t,defaultOpen:n,onOpenChange:r,disabled:i}=e,[a,o]=w({controlled:t,default:n,name:`Collapsible`,state:`open`}),{mounted:s,setMounted:c,transitionStatus:u}=l(a,!0,!0),d=C(),[f,p]=T.useState(),m=f===null?void 0:f??d,h=y(e=>{let t=!a,n=S(x,e.nativeEvent);r(t,n),!n.isCanceled&&o(t)});return T.useMemo(()=>({defaultPanelId:d,disabled:i,handleTrigger:h,mounted:s,open:a,panelId:m,setMounted:c,setOpen:o,setPanelIdState:p,transitionStatus:u}),[d,i,h,s,a,m,c,o,p,u])}var D=T.createContext(void 0);function O(){let e=T.useContext(D);if(e===void 0)throw Error(h(15));return e}var k=function(e){return e.open=`data-open`,e.closed=`data-closed`,e[e.startingStyle=a.startingStyle]=`startingStyle`,e[e.endingStyle=a.endingStyle]=`endingStyle`,e}({}),A=function(e){return e.panelOpen=`data-panel-open`,e}({}),j={[k.open]:``},M={[k.closed]:``},N={open(e){return e?{[A.panelOpen]:``}:null}},P={open(e){return e?j:M},...i},F=e(),I=T.forwardRef(function(e,t){let{render:n,className:r,defaultOpen:i=!1,disabled:a=!1,onOpenChange:o,open:s,style:c,...l}=e,u=y(o),d=E({open:s,defaultOpen:i,onOpenChange:u,disabled:a}),f=T.useMemo(()=>({open:d.open,disabled:d.disabled,transitionStatus:d.transitionStatus}),[d.open,d.disabled,d.transitionStatus]),m=T.useMemo(()=>({...d,onOpenChange:u,state:f}),[d,u,f]),h=p(`div`,e,{state:f,ref:t,props:l,stateAttributesMapping:P});return(0,F.jsx)(D.Provider,{value:m,children:h})}),L={...N,...i},R=T.forwardRef(function(e,t){let{panelId:n,open:r,handleTrigger:i,state:a,disabled:o}=O(),{className:s,disabled:c=o,render:l,nativeButton:u=!0,style:d,...f}=e,{getButtonProps:m,buttonRef:h}=v({disabled:c,focusableWhenDisabled:!0,native:u});return p(`button`,e,{state:a,ref:[t,h],props:[{"aria-controls":r?n:void 0,"aria-expanded":r,onClick:i},f,m],stateAttributesMapping:L})}),z={height:void 0,width:void 0};function B(e){let{externalRef:t,hiddenUntilFound:n,id:r,keepMounted:i,mounted:a,onOpenChange:l,open:p,setMounted:m,setOpen:h,transitionStatus:g}=e,v=T.useRef(null),x=T.useRef(null),[C,w]=T.useState(z),E=T.useRef(z),D=T.useRef(!1),O=T.useRef(p),A=T.useRef(!1),[j,M]=T.useState(!1),N=T.useRef(null),P=f(t,v),F=d(p),I=u(v),L=!p&&!a,R=j?`idle`:g,B=p&&(O.current||A.current),U=!p&&a&&x.current===`css-animation`&&C.height===void 0&&C.width===void 0?E.current:C,K=n&&L&&x.current!==`css-animation`,q=y((e,t=!0)=>{t&&(E.current=e),w(e)}),J=y(()=>{N.current?.(),N.current=null}),Y=y(e=>{J(),N.current=()=>{N.current=null,e()}}),X=y(()=>{p&&a&&x.current===`css-animation`&&(A.current=!0)});_(()=>{!j||g===`starting`||M(!1)},[j,g]),T.useEffect(()=>()=>{X(),J()},[X,J]),_(()=>{let e=v.current;if(!e)return;!p&&N.current&&J();let t=H(e,B);if(x.current=t,p&&g===`idle`&&O.current&&t===`css-animation`){E.current=V(e);return}if(p&&g===`starting`){let n=D.current;if(D.current=!1,t===`none`){q(V(e)),M(!0);return}if(t===`css-transition`){let t=G(e);if(q(V(e)),!n)return t;let r=W(e,`transition-duration`,`0s`);return Y(r),M(!0),t}q(V(e));let r=W(e,`animation-name`,`none`);if(!n){r();return}let i=W(e,`animation-duration`,`0s`);r(),Y(i),M(!0);return}if(!p&&a&&(g===`idle`||g===`starting`)){if(O.current=!1,A.current=!1,t===`none`){q(z,!1),m(!1);return}q(V(e));return}if(g!==`ending`)return;if(t===`none`){m(!1);return}let n=V(e);if(!(n.height>0||n.width>0)){m(!1);return}q(n),t===`css-animation`&&W(e,`animation-name`,`none`)()},[a,p,J,q,m,Y,B,g]),c({enabled:p&&a&&R===`idle`,open:!0,ref:v,onComplete(){p&&q(z,!1)}}),T.useEffect(()=>{if(p||!a||R!==`ending`||!v.current)return;let e=new AbortController,t=-1;function n(){F.current||(m(!1),q(z,!1))}return t=o.request(()=>{I(n,e.signal)}),()=>{o.cancel(t),e.abort()}},[F,a,p,R,I,q,m]),_(()=>{let e=v.current;!e||!n||!L||e.setAttribute(`hidden`,`until-found`)},[L,n]),T.useEffect(function(){let e=v.current;if(!e)return;function t(e){let t=S(b,e);l(!0,t),!t.isCanceled&&(D.current=!0,h(!0))}return s(e,`beforematch`,t)},[l,h]);let Z=i||n||a||p;return{height:U.height,props:{...K?{[k.startingStyle]:``}:void 0,hidden:L,id:r},ref:P,shouldPreventOpenAnimation:B,shouldRender:Z,transitionStatus:R,width:U.width}}function V(e){return{height:e.scrollHeight,width:e.scrollWidth}}function H(e,t){let n=g(e).getComputedStyle(e),r=(n.animationName.split(`,`).map(e=>e.trim()).some(e=>e!==``&&e!==`none`)||t)&&U(n.animationDuration),i=U(n.transitionDuration);return r&&i||i?`css-transition`:r?`css-animation`:`none`}function U(e){return e.split(`,`).map(e=>e.trim()).some(e=>e!==``&&Number.parseFloat(e)>0)}function W(e,t,n){let r=e.style.getPropertyValue(t),i=e.style.getPropertyPriority(t);return e.style.setProperty(t,n),()=>{if(r===``){e.style.removeProperty(t);return}e.style.setProperty(t,r,i)}}function G(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,`initial`,`important`)});function n(){Object.entries(t).forEach(([t,n])=>{if(n===``){e.style.removeProperty(t);return}e.style.setProperty(t,n)})}let r=o.request(n);return()=>{o.cancel(r),n()}}var K=function(e){return e.collapsiblePanelHeight=`--collapsible-panel-height`,e.collapsiblePanelWidth=`--collapsible-panel-width`,e}({}),q=T.forwardRef(function(e,t){let{className:n,hiddenUntilFound:r,keepMounted:i,render:a,id:o,style:s,...c}=e,{defaultPanelId:l,mounted:u,onOpenChange:d,open:f,setMounted:h,setPanelIdState:g,setOpen:v,state:y,transitionStatus:b}=O(),x=r??!1,S=i??!1,C=o||void 0,w=C??l;_(()=>(g(e=>C??(e===null?void 0:e)),()=>{g(e=>e===C?null:e)}),[C,g]);let{height:T,props:E,ref:D,shouldPreventOpenAnimation:k,shouldRender:A,transitionStatus:j,width:M}=B({externalRef:t,hiddenUntilFound:x,id:w,keepMounted:S,mounted:u,onOpenChange:d,open:f,setMounted:h,setOpen:v,transitionStatus:b}),N={...y,transitionStatus:j},F=m(s,N),I=p(`div`,{...e,style:void 0},{state:N,ref:D,props:[E,{style:{[K.collapsiblePanelHeight]:T===void 0?`auto`:`${T}px`,[K.collapsiblePanelWidth]:M===void 0?`auto`:`${M}px`}},c,F?{style:F}:void 0,k?{style:{animationName:`none`}}:void 0],stateAttributesMapping:P});return A?I:null}),J=r();function Y(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(I,{"data-slot":`collapsible`,...n}),t[2]=n,t[3]=r),r}function X(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(R,{"data-slot":`collapsible-trigger`,...n}),t[2]=n,t[3]=r),r}function Z(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(q,{"data-slot":`collapsible-content`,...n}),t[2]=n,t[3]=r),r}export{Z as n,X as r,Y as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,i as a,l as o,n as s,o as c,r as l,s as u,t as d}from"./useValueAsRef-BmpxSjQU.js";import{c as f,n as p,r as m,u as h}from"./dist-911hZ6PH.js";import{_ as g,o as _,r as v,s as y}from"./button-KK2VfbzH.js";import{f as b,g as x,t as S,x as C}from"./createBaseUIEventDetails-DvhSBl_0.js";import{t as w}from"./useControlled-BUhZEvgO.js";var T=t(n(),1);function E(e){let{open:t,defaultOpen:n,onOpenChange:r,disabled:i}=e,[a,o]=w({controlled:t,default:n,name:`Collapsible`,state:`open`}),{mounted:s,setMounted:c,transitionStatus:u}=l(a,!0,!0),d=C(),[f,p]=T.useState(),m=f===null?void 0:f??d,h=y(e=>{let t=!a,n=S(x,e.nativeEvent);r(t,n),!n.isCanceled&&o(t)});return T.useMemo(()=>({defaultPanelId:d,disabled:i,handleTrigger:h,mounted:s,open:a,panelId:m,setMounted:c,setOpen:o,setPanelIdState:p,transitionStatus:u}),[d,i,h,s,a,m,c,o,p,u])}var D=T.createContext(void 0);function O(){let e=T.useContext(D);if(e===void 0)throw Error(h(15));return e}var k=function(e){return e.open=`data-open`,e.closed=`data-closed`,e[e.startingStyle=a.startingStyle]=`startingStyle`,e[e.endingStyle=a.endingStyle]=`endingStyle`,e}({}),A=function(e){return e.panelOpen=`data-panel-open`,e}({}),j={[k.open]:``},M={[k.closed]:``},N={open(e){return e?{[A.panelOpen]:``}:null}},P={open(e){return e?j:M},...i},F=e(),I=T.forwardRef(function(e,t){let{render:n,className:r,defaultOpen:i=!1,disabled:a=!1,onOpenChange:o,open:s,style:c,...l}=e,u=y(o),d=E({open:s,defaultOpen:i,onOpenChange:u,disabled:a}),f=T.useMemo(()=>({open:d.open,disabled:d.disabled,transitionStatus:d.transitionStatus}),[d.open,d.disabled,d.transitionStatus]),m=T.useMemo(()=>({...d,onOpenChange:u,state:f}),[d,u,f]),h=p(`div`,e,{state:f,ref:t,props:l,stateAttributesMapping:P});return(0,F.jsx)(D.Provider,{value:m,children:h})}),L={...N,...i},R=T.forwardRef(function(e,t){let{panelId:n,open:r,handleTrigger:i,state:a,disabled:o}=O(),{className:s,disabled:c=o,render:l,nativeButton:u=!0,style:d,...f}=e,{getButtonProps:m,buttonRef:h}=v({disabled:c,focusableWhenDisabled:!0,native:u});return p(`button`,e,{state:a,ref:[t,h],props:[{"aria-controls":r?n:void 0,"aria-expanded":r,onClick:i},f,m],stateAttributesMapping:L})}),z={height:void 0,width:void 0};function B(e){let{externalRef:t,hiddenUntilFound:n,id:r,keepMounted:i,mounted:a,onOpenChange:l,open:p,setMounted:m,setOpen:h,transitionStatus:g}=e,v=T.useRef(null),x=T.useRef(null),[C,w]=T.useState(z),E=T.useRef(z),D=T.useRef(!1),O=T.useRef(p),A=T.useRef(!1),[j,M]=T.useState(!1),N=T.useRef(null),P=f(t,v),F=d(p),I=u(v),L=!p&&!a,R=j?`idle`:g,B=p&&(O.current||A.current),U=!p&&a&&x.current===`css-animation`&&C.height===void 0&&C.width===void 0?E.current:C,K=n&&L&&x.current!==`css-animation`,q=y((e,t=!0)=>{t&&(E.current=e),w(e)}),J=y(()=>{N.current?.(),N.current=null}),Y=y(e=>{J(),N.current=()=>{N.current=null,e()}}),X=y(()=>{p&&a&&x.current===`css-animation`&&(A.current=!0)});_(()=>{!j||g===`starting`||M(!1)},[j,g]),T.useEffect(()=>()=>{X(),J()},[X,J]),_(()=>{let e=v.current;if(!e)return;!p&&N.current&&J();let t=H(e,B);if(x.current=t,p&&g===`idle`&&O.current&&t===`css-animation`){E.current=V(e);return}if(p&&g===`starting`){let n=D.current;if(D.current=!1,t===`none`){q(V(e)),M(!0);return}if(t===`css-transition`){let t=G(e);if(q(V(e)),!n)return t;let r=W(e,`transition-duration`,`0s`);return Y(r),M(!0),t}q(V(e));let r=W(e,`animation-name`,`none`);if(!n){r();return}let i=W(e,`animation-duration`,`0s`);r(),Y(i),M(!0);return}if(!p&&a&&(g===`idle`||g===`starting`)){if(O.current=!1,A.current=!1,t===`none`){q(z,!1),m(!1);return}q(V(e));return}if(g!==`ending`)return;if(t===`none`){m(!1);return}let n=V(e);if(!(n.height>0||n.width>0)){m(!1);return}q(n),t===`css-animation`&&W(e,`animation-name`,`none`)()},[a,p,J,q,m,Y,B,g]),c({enabled:p&&a&&R===`idle`,open:!0,ref:v,onComplete(){p&&q(z,!1)}}),T.useEffect(()=>{if(p||!a||R!==`ending`||!v.current)return;let e=new AbortController,t=-1;function n(){F.current||(m(!1),q(z,!1))}return t=o.request(()=>{I(n,e.signal)}),()=>{o.cancel(t),e.abort()}},[F,a,p,R,I,q,m]),_(()=>{let e=v.current;!e||!n||!L||e.setAttribute(`hidden`,`until-found`)},[L,n]),T.useEffect(function(){let e=v.current;if(!e)return;function t(e){let t=S(b,e);l(!0,t),!t.isCanceled&&(D.current=!0,h(!0))}return s(e,`beforematch`,t)},[l,h]);let Z=i||n||a||p;return{height:U.height,props:{...K?{[k.startingStyle]:``}:void 0,hidden:L,id:r},ref:P,shouldPreventOpenAnimation:B,shouldRender:Z,transitionStatus:R,width:U.width}}function V(e){return{height:e.scrollHeight,width:e.scrollWidth}}function H(e,t){let n=g(e).getComputedStyle(e),r=(n.animationName.split(`,`).map(e=>e.trim()).some(e=>e!==``&&e!==`none`)||t)&&U(n.animationDuration),i=U(n.transitionDuration);return r&&i||i?`css-transition`:r?`css-animation`:`none`}function U(e){return e.split(`,`).map(e=>e.trim()).some(e=>e!==``&&Number.parseFloat(e)>0)}function W(e,t,n){let r=e.style.getPropertyValue(t),i=e.style.getPropertyPriority(t);return e.style.setProperty(t,n),()=>{if(r===``){e.style.removeProperty(t);return}e.style.setProperty(t,r,i)}}function G(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(t=>{e.style.setProperty(t,`initial`,`important`)});function n(){Object.entries(t).forEach(([t,n])=>{if(n===``){e.style.removeProperty(t);return}e.style.setProperty(t,n)})}let r=o.request(n);return()=>{o.cancel(r),n()}}var K=function(e){return e.collapsiblePanelHeight=`--collapsible-panel-height`,e.collapsiblePanelWidth=`--collapsible-panel-width`,e}({}),q=T.forwardRef(function(e,t){let{className:n,hiddenUntilFound:r,keepMounted:i,render:a,id:o,style:s,...c}=e,{defaultPanelId:l,mounted:u,onOpenChange:d,open:f,setMounted:h,setPanelIdState:g,setOpen:v,state:y,transitionStatus:b}=O(),x=r??!1,S=i??!1,C=o||void 0,w=C??l;_(()=>(g(e=>C??(e===null?void 0:e)),()=>{g(e=>e===C?null:e)}),[C,g]);let{height:T,props:E,ref:D,shouldPreventOpenAnimation:k,shouldRender:A,transitionStatus:j,width:M}=B({externalRef:t,hiddenUntilFound:x,id:w,keepMounted:S,mounted:u,onOpenChange:d,open:f,setMounted:h,setOpen:v,transitionStatus:b}),N={...y,transitionStatus:j},F=m(s,N),I=p(`div`,{...e,style:void 0},{state:N,ref:D,props:[E,{style:{[K.collapsiblePanelHeight]:T===void 0?`auto`:`${T}px`,[K.collapsiblePanelWidth]:M===void 0?`auto`:`${M}px`}},c,F?{style:F}:void 0,k?{style:{animationName:`none`}}:void 0],stateAttributesMapping:P});return A?I:null}),J=r();function Y(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(I,{"data-slot":`collapsible`,...n}),t[2]=n,t[3]=r),r}function X(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(R,{"data-slot":`collapsible-trigger`,...n}),t[2]=n,t[3]=r),r}function Z(e){let t=(0,J.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,F.jsx)(q,{"data-slot":`collapsible-content`,...n}),t[2]=n,t[3]=r),r}export{Z as n,X as r,Y as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-0icuNvgM.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-0icuNvgM.js new file mode 100644 index 000000000..0872851fe --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-0icuNvgM.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{Ra as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`AmazonBedrockControlPlaneService`,`BedrockClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-8MIIrZQ3.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-8MIIrZQ3.js new file mode 100644 index 000000000..d6148b189 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-8MIIrZQ3.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{un as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`AWSIdentityManagementV20100508`,`IAMClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-B2Oa3rSI.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-B2Oa3rSI.js deleted file mode 100644 index de80230c2..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-B2Oa3rSI.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{lr as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`AWSWesleyFrontend`,`EKSClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Bj3YwcrM.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Bj3YwcrM.js new file mode 100644 index 000000000..f963101e8 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Bj3YwcrM.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{_a as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`AmazonBedrockFrontendService`,`BedrockRuntimeClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-BkBr_oqP.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-BkBr_oqP.js deleted file mode 100644 index abaa5e3a8..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-BkBr_oqP.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{un as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`AWSIdentityManagementV20100508`,`IAMClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CAYKjeIg.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CAYKjeIg.js deleted file mode 100644 index 9532fc81e..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CAYKjeIg.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{Aa as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`AmazonBedrockAgentBuildTimeLambda`,`BedrockAgentClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CNyWduAX.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CNyWduAX.js deleted file mode 100644 index d84f625e1..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-CNyWduAX.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{Ra as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`AmazonBedrockControlPlaneService`,`BedrockClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-D0q6WvaS.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-D0q6WvaS.js deleted file mode 100644 index 7de6a1c96..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-D0q6WvaS.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{_a as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`AmazonBedrockFrontendService`,`BedrockRuntimeClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-DGC5kxzI.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-DGC5kxzI.js new file mode 100644 index 000000000..e941d796c --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-DGC5kxzI.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{Rn as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`ElasticLoadBalancing_v10`,`ElasticLoadBalancingV2Client`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Db00fakI.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Db00fakI.js deleted file mode 100644 index dd1a40635..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-Db00fakI.js +++ /dev/null @@ -1 +0,0 @@ -import{It as e,_t as t}from"./cluster-config-Cng_iYLz.js";import{Rn as n}from"./awsClient-BYSqOjkz.js";var r=e(n,`ElasticLoadBalancing_v10`,`ElasticLoadBalancingV2Client`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-O_bsHq4H.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-O_bsHq4H.js new file mode 100644 index 000000000..3ad815758 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-O_bsHq4H.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{lr as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`AWSWesleyFrontend`,`EKSClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-aAIACtqr.js b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-aAIACtqr.js new file mode 100644 index 000000000..ee95baccf --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/commandBuilder-aAIACtqr.js @@ -0,0 +1 @@ +import{It as e,_t as t}from"./cluster-config-Bjqk93qS.js";import{Aa as n}from"./awsClient-DzGEPkSc.js";var r=e(n,`AmazonBedrockAgentBuildTimeLambda`,`BedrockAgentClient`,t),i={},a=(e,t,n,r)=>[];export{a as n,r,i as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-C3CBd8_Y.js b/spinifex/services/spinifexui/frontend/dist/assets/create-DdEWoj7x.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/create-C3CBd8_Y.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-DdEWoj7x.js index acde4ba5b..a6c8b7fe8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-C3CBd8_Y.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-DdEWoj7x.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as ne,i as r,n as re,s as ie,t as ae}from"./select-AlcaFR6c.js";import{t as i}from"./input-BRXyXQUw.js";import{t as oe}from"./bedrock-NaCurvk-.js";import{c as se,l as ce,n as le,o as ue}from"./bedrockAgent-BB3fnx8E.js";import{t as de}from"./page-heading-CIbmsDOw.js";import{i as fe,n as pe,t as me}from"./zod-C7XqDsyI.js";import{t as he}from"./error-banner-vjkAWoEL.js";import{t as ge}from"./form-actions-BgYlCOen.js";import{n as a,r as o,s,t as c}from"./field-DVCmLIN7.js";import{t as _e}from"./textarea-By2jtnIk.js";var ve=t(),l=e();function u(){let e=(0,ve.c)(85),t=ee(),r=le(),{data:u}=n(oe),d;e[0]===u.modelSummaries?d=e[1]:(d=u.modelSummaries??[],e[0]=u.modelSummaries,e[1]=d);let f;e[2]===d?f=e[3]:(f=d.filter(be),e[2]=d,e[3]=f);let p=f,m;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(m={resolver:me(ce),defaultValues:ue},e[4]=m):m=e[4];let{control:xe,formState:Se,handleSubmit:Ce,register:h,setValue:we}=fe(m),{errors:g,isSubmitting:Te}=Se,_;e[5]!==r||e[6]!==t?(_=async e=>{let n=await r.mutateAsync(e);await t({params:{knowledgeBaseId:n.knowledgeBase?.knowledgeBaseId??``},to:`/bedrock/list-knowledge-bases/$knowledgeBaseId`})},e[5]=r,e[6]=t,e[7]=_):_=e[7];let v=_,y;e[8]===t?y=e[9]:(y=async()=>{await t({to:`/bedrock/list-knowledge-bases`})},e[8]=t,e[9]=y);let Ee=y,b,x,S;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,l.jsx)(te,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),x=(0,l.jsx)(de,{title:`Create Knowledge Base`}),S=(0,l.jsx)(a,{className:`mb-6 max-w-4xl`,children:`After the knowledge base is created, add one or more S3 data sources to it from its detail page, then run an ingestion job to load them.`}),e[10]=b,e[11]=x,e[12]=S):(b=e[10],x=e[11],S=e[12]);let C;e[13]===r.error?C=e[14]:(C=r.error&&(0,l.jsx)(he,{error:r.error,msg:`Failed to create the knowledge base`}),e[13]=r.error,e[14]=C);let w;e[15]!==Ce||e[16]!==v?(w=Ce(v),e[15]=Ce,e[16]=v,e[17]=w):w=e[17];let T;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-name`,children:`Name`})}),e[18]=T):T=e[18];let E=!!g.name,D;e[19]===h?D=e[20]:(D=h(`name`),e[19]=h,e[20]=D);let O;e[21]!==E||e[22]!==D?(O=(0,l.jsx)(i,{"aria-invalid":E,id:`kb-name`,placeholder:`product-docs`,...D}),e[21]=E,e[22]=D,e[23]=O):O=e[23];let k;e[24]===g.name?k=e[25]:(k=(0,l.jsx)(o,{errors:[g.name]}),e[24]=g.name,e[25]=k);let A;e[26]!==O||e[27]!==k?(A=(0,l.jsxs)(c,{children:[T,O,k]}),e[26]=O,e[27]=k,e[28]=A):A=e[28];let j;e[29]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-description`,children:`Description`})}),e[29]=j):j=e[29];let M;e[30]===h?M=e[31]:(M=h(`description`),e[30]=h,e[31]=M);let N;e[32]===M?N=e[33]:(N=(0,l.jsx)(_e,{id:`kb-description`,placeholder:`Optional`,rows:2,...M}),e[32]=M,e[33]=N);let P;e[34]===g.description?P=e[35]:(P=(0,l.jsx)(o,{errors:[g.description]}),e[34]=g.description,e[35]=P);let F;e[36]!==N||e[37]!==P?(F=(0,l.jsxs)(c,{children:[j,N,P]}),e[36]=N,e[37]=P,e[38]=F):F=e[38];let I;e[39]!==p||e[40]!==we?(I=e=>{let{field:t,fieldState:n}=e;return(0,l.jsxs)(c,{children:[(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-embedding-model`,children:`Embedding model`})}),(0,l.jsxs)(ae,{onValueChange:e=>{t.onChange(e??``);let n=se(e??``);n&&we(`dimensions`,n)},value:t.value,children:[(0,l.jsx)(ie,{"aria-invalid":!!n.error,className:`w-full`,id:`kb-embedding-model`,children:(0,l.jsx)(ne,{placeholder:`Select an embedding model`})}),(0,l.jsx)(re,{children:p.map(ye)})]}),(0,l.jsx)(o,{errors:[n.error]})]})},e[39]=p,e[40]=we,e[41]=I):I=e[41];let L;e[42]!==xe||e[43]!==I?(L=(0,l.jsx)(pe,{control:xe,name:`embeddingModelArn`,render:I}),e[42]=xe,e[43]=I,e[44]=L):L=e[44];let R;e[45]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-dimensions`,children:`Dimensions`})}),e[45]=R):R=e[45];let De=!!g.dimensions,z;e[46]===h?z=e[47]:(z=h(`dimensions`,{valueAsNumber:!0}),e[46]=h,e[47]=z);let B;e[48]!==De||e[49]!==z?(B=(0,l.jsx)(i,{"aria-invalid":De,id:`kb-dimensions`,min:1,type:`number`,...z}),e[48]=De,e[49]=z,e[50]=B):B=e[50];let V;e[51]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,l.jsx)(a,{children:`Vector size the chosen embedding model produces.`}),e[51]=V):V=e[51];let H;e[52]===g.dimensions?H=e[53]:(H=(0,l.jsx)(o,{errors:[g.dimensions]}),e[52]=g.dimensions,e[53]=H);let U;e[54]!==B||e[55]!==H?(U=(0,l.jsxs)(c,{children:[R,B,V,H]}),e[54]=B,e[55]=H,e[56]=U):U=e[56];let W;e[57]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-role-arn`,children:`Role ARN`})}),e[57]=W):W=e[57];let G;e[58]===h?G=e[59]:(G=h(`roleArn`),e[58]=h,e[59]=G);let K;e[60]===G?K=e[61]:(K=(0,l.jsx)(i,{id:`kb-role-arn`,placeholder:`Optional`,...G}),e[60]=G,e[61]=K);let q;e[62]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,l.jsx)(a,{children:`Stored and echoed back only; leave blank to use a default.`}),e[62]=q):q=e[62];let J;e[63]===g.roleArn?J=e[64]:(J=(0,l.jsx)(o,{errors:[g.roleArn]}),e[63]=g.roleArn,e[64]=J);let Y;e[65]!==K||e[66]!==J?(Y=(0,l.jsxs)(c,{children:[W,K,q,J]}),e[65]=K,e[66]=J,e[67]=Y):Y=e[67];let X;e[68]===Ee?X=e[69]:(X=()=>{Ee()},e[68]=Ee,e[69]=X);let Z;e[70]!==r.isPending||e[71]!==Te||e[72]!==X?(Z=(0,l.jsx)(ge,{isPending:r.isPending,isSubmitting:Te,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Knowledge Base`}),e[70]=r.isPending,e[71]=Te,e[72]=X,e[73]=Z):Z=e[73];let Q;e[74]!==w||e[75]!==A||e[76]!==F||e[77]!==L||e[78]!==U||e[79]!==Y||e[80]!==Z?(Q=(0,l.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:w,children:[A,F,L,U,Y,Z]}),e[74]=w,e[75]=A,e[76]=F,e[77]=L,e[78]=U,e[79]=Y,e[80]=Z,e[81]=Q):Q=e[81];let $;return e[82]!==Q||e[83]!==C?($=(0,l.jsxs)(l.Fragment,{children:[b,x,S,C,Q]}),e[82]=Q,e[83]=C,e[84]=$):$=e[84],$}function ye(e){return(0,l.jsx)(r,{value:e.modelArn??``,children:e.modelName??e.modelId},e.modelArn)}function be(e){return e.outputModalities?.includes(`EMBEDDING`)}var d=u;export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as ne,i as r,n as re,s as ie,t as ae}from"./select-C4XUO0SI.js";import{t as i}from"./input-Dv_zyCQu.js";import{t as oe}from"./bedrock-D_Yfiqz7.js";import{c as se,l as ce,n as le,o as ue}from"./bedrockAgent-De1cH6YX.js";import{t as de}from"./page-heading-CIbmsDOw.js";import{i as fe,n as pe,t as me}from"./zod--v4EVB_k.js";import{t as he}from"./error-banner-vjkAWoEL.js";import{t as ge}from"./form-actions-BT2ctvY2.js";import{n as a,r as o,s,t as c}from"./field-DuilC4iP.js";import{t as _e}from"./textarea-oyVxxKDw.js";var ve=t(),l=e();function u(){let e=(0,ve.c)(85),t=ee(),r=le(),{data:u}=n(oe),d;e[0]===u.modelSummaries?d=e[1]:(d=u.modelSummaries??[],e[0]=u.modelSummaries,e[1]=d);let f;e[2]===d?f=e[3]:(f=d.filter(be),e[2]=d,e[3]=f);let p=f,m;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(m={resolver:me(ce),defaultValues:ue},e[4]=m):m=e[4];let{control:xe,formState:Se,handleSubmit:Ce,register:h,setValue:we}=fe(m),{errors:g,isSubmitting:Te}=Se,_;e[5]!==r||e[6]!==t?(_=async e=>{let n=await r.mutateAsync(e);await t({params:{knowledgeBaseId:n.knowledgeBase?.knowledgeBaseId??``},to:`/bedrock/list-knowledge-bases/$knowledgeBaseId`})},e[5]=r,e[6]=t,e[7]=_):_=e[7];let v=_,y;e[8]===t?y=e[9]:(y=async()=>{await t({to:`/bedrock/list-knowledge-bases`})},e[8]=t,e[9]=y);let Ee=y,b,x,S;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,l.jsx)(te,{to:`/bedrock/list-knowledge-bases`,children:`Back to knowledge bases`}),x=(0,l.jsx)(de,{title:`Create Knowledge Base`}),S=(0,l.jsx)(a,{className:`mb-6 max-w-4xl`,children:`After the knowledge base is created, add one or more S3 data sources to it from its detail page, then run an ingestion job to load them.`}),e[10]=b,e[11]=x,e[12]=S):(b=e[10],x=e[11],S=e[12]);let C;e[13]===r.error?C=e[14]:(C=r.error&&(0,l.jsx)(he,{error:r.error,msg:`Failed to create the knowledge base`}),e[13]=r.error,e[14]=C);let w;e[15]!==Ce||e[16]!==v?(w=Ce(v),e[15]=Ce,e[16]=v,e[17]=w):w=e[17];let T;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-name`,children:`Name`})}),e[18]=T):T=e[18];let E=!!g.name,D;e[19]===h?D=e[20]:(D=h(`name`),e[19]=h,e[20]=D);let O;e[21]!==E||e[22]!==D?(O=(0,l.jsx)(i,{"aria-invalid":E,id:`kb-name`,placeholder:`product-docs`,...D}),e[21]=E,e[22]=D,e[23]=O):O=e[23];let k;e[24]===g.name?k=e[25]:(k=(0,l.jsx)(o,{errors:[g.name]}),e[24]=g.name,e[25]=k);let A;e[26]!==O||e[27]!==k?(A=(0,l.jsxs)(c,{children:[T,O,k]}),e[26]=O,e[27]=k,e[28]=A):A=e[28];let j;e[29]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-description`,children:`Description`})}),e[29]=j):j=e[29];let M;e[30]===h?M=e[31]:(M=h(`description`),e[30]=h,e[31]=M);let N;e[32]===M?N=e[33]:(N=(0,l.jsx)(_e,{id:`kb-description`,placeholder:`Optional`,rows:2,...M}),e[32]=M,e[33]=N);let P;e[34]===g.description?P=e[35]:(P=(0,l.jsx)(o,{errors:[g.description]}),e[34]=g.description,e[35]=P);let F;e[36]!==N||e[37]!==P?(F=(0,l.jsxs)(c,{children:[j,N,P]}),e[36]=N,e[37]=P,e[38]=F):F=e[38];let I;e[39]!==p||e[40]!==we?(I=e=>{let{field:t,fieldState:n}=e;return(0,l.jsxs)(c,{children:[(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-embedding-model`,children:`Embedding model`})}),(0,l.jsxs)(ae,{onValueChange:e=>{t.onChange(e??``);let n=se(e??``);n&&we(`dimensions`,n)},value:t.value,children:[(0,l.jsx)(ie,{"aria-invalid":!!n.error,className:`w-full`,id:`kb-embedding-model`,children:(0,l.jsx)(ne,{placeholder:`Select an embedding model`})}),(0,l.jsx)(re,{children:p.map(ye)})]}),(0,l.jsx)(o,{errors:[n.error]})]})},e[39]=p,e[40]=we,e[41]=I):I=e[41];let L;e[42]!==xe||e[43]!==I?(L=(0,l.jsx)(pe,{control:xe,name:`embeddingModelArn`,render:I}),e[42]=xe,e[43]=I,e[44]=L):L=e[44];let R;e[45]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-dimensions`,children:`Dimensions`})}),e[45]=R):R=e[45];let De=!!g.dimensions,z;e[46]===h?z=e[47]:(z=h(`dimensions`,{valueAsNumber:!0}),e[46]=h,e[47]=z);let B;e[48]!==De||e[49]!==z?(B=(0,l.jsx)(i,{"aria-invalid":De,id:`kb-dimensions`,min:1,type:`number`,...z}),e[48]=De,e[49]=z,e[50]=B):B=e[50];let V;e[51]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,l.jsx)(a,{children:`Vector size the chosen embedding model produces.`}),e[51]=V):V=e[51];let H;e[52]===g.dimensions?H=e[53]:(H=(0,l.jsx)(o,{errors:[g.dimensions]}),e[52]=g.dimensions,e[53]=H);let U;e[54]!==B||e[55]!==H?(U=(0,l.jsxs)(c,{children:[R,B,V,H]}),e[54]=B,e[55]=H,e[56]=U):U=e[56];let W;e[57]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,l.jsx)(s,{children:(0,l.jsx)(`label`,{htmlFor:`kb-role-arn`,children:`Role ARN`})}),e[57]=W):W=e[57];let G;e[58]===h?G=e[59]:(G=h(`roleArn`),e[58]=h,e[59]=G);let K;e[60]===G?K=e[61]:(K=(0,l.jsx)(i,{id:`kb-role-arn`,placeholder:`Optional`,...G}),e[60]=G,e[61]=K);let q;e[62]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,l.jsx)(a,{children:`Stored and echoed back only; leave blank to use a default.`}),e[62]=q):q=e[62];let J;e[63]===g.roleArn?J=e[64]:(J=(0,l.jsx)(o,{errors:[g.roleArn]}),e[63]=g.roleArn,e[64]=J);let Y;e[65]!==K||e[66]!==J?(Y=(0,l.jsxs)(c,{children:[W,K,q,J]}),e[65]=K,e[66]=J,e[67]=Y):Y=e[67];let X;e[68]===Ee?X=e[69]:(X=()=>{Ee()},e[68]=Ee,e[69]=X);let Z;e[70]!==r.isPending||e[71]!==Te||e[72]!==X?(Z=(0,l.jsx)(ge,{isPending:r.isPending,isSubmitting:Te,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Knowledge Base`}),e[70]=r.isPending,e[71]=Te,e[72]=X,e[73]=Z):Z=e[73];let Q;e[74]!==w||e[75]!==A||e[76]!==F||e[77]!==L||e[78]!==U||e[79]!==Y||e[80]!==Z?(Q=(0,l.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:w,children:[A,F,L,U,Y,Z]}),e[74]=w,e[75]=A,e[76]=F,e[77]=L,e[78]=U,e[79]=Y,e[80]=Z,e[81]=Q):Q=e[81];let $;return e[82]!==Q||e[83]!==C?($=(0,l.jsxs)(l.Fragment,{children:[b,x,S,C,Q]}),e[82]=Q,e[83]=C,e[84]=$):$=e[84],$}function ye(e){return(0,l.jsx)(r,{value:e.modelArn??``,children:e.modelName??e.modelId},e.modelArn)}function be(e){return e.outputModalities?.includes(`EMBEDDING`)}var d=u;export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-bucket-D9aaHkMj.js b/spinifex/services/spinifexui/frontend/dist/assets/create-bucket-DAS49jZ4.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/create-bucket-D9aaHkMj.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-bucket-DAS49jZ4.js index 424921c08..32d8bfdb8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-bucket-D9aaHkMj.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-bucket-DAS49jZ4.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{g as r,m as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./back-link-BEBtz3nP.js";import{t as o}from"./cli-command-panel-Bzz2Dofw.js";import{t as s}from"./input-BRXyXQUw.js";import{t as c}from"./s3-CSR7w4yZ.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{a as u,i as d,t as f}from"./zod-C7XqDsyI.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./form-actions-BgYlCOen.js";import{r as h,s as g,t as _}from"./field-DVCmLIN7.js";var v=t(),y=i({bucketName:r().min(3,`Bucket name must be at least 3 characters`).max(63,`Bucket name must be at most 63 characters`).regex(/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/,`Must start and end with a lowercase letter or number`).regex(/^[a-z0-9.-]+$/,`Only lowercase letters, numbers, hyphens, and periods allowed`).refine(e=>!e.includes(`..`),`Must not contain consecutive periods`).refine(e=>!(e.includes(`.-`)||e.includes(`-.`)),`Must not contain adjacent period and hyphen`)}),b=e();function x(){let e=(0,v.c)(42),t=n(),r=c(),i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={resolver:f(y)},e[0]=i):i=e[0];let{handleSubmit:x,register:C,control:w,formState:T}=d(i),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=u(O),A;e[3]!==r||e[4]!==t?(A=async e=>{await r.mutateAsync(e),t({to:`/s3/ls`})},e[3]=r,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,b.jsx)(a,{to:`/s3/ls`,children:`Back to buckets`}),N=(0,b.jsx)(l,{title:`Create Bucket`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===r.error?P=e[9]:(P=r.error&&(0,b.jsx)(p,{error:r.error,msg:`Failed to create bucket`}),e[8]=r.error,e[9]=P);let F;e[10]!==x||e[11]!==j?(F=x(j),e[10]=x,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`bucketName`,children:`Bucket Name`})}),e[13]=I):I=e[13];let L=!!E.bucketName,R;e[14]===C?R=e[15]:(R=C(`bucketName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,b.jsx)(s,{"aria-invalid":L,id:`bucketName`,placeholder:`my-bucket`,type:`text`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.bucketName?B=e[20]:(B=(0,b.jsx)(h,{errors:[E.bucketName]}),e[19]=E.bucketName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,b.jsxs)(_,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===k?H=e[25]:(H=S(k),e[24]=k,e[25]=H);let U;e[26]===H?U=e[27]:(U=(0,b.jsx)(o,{commands:H}),e[26]=H,e[27]=U);let W;e[28]===t?W=e[29]:(W=async()=>{await t({to:`/s3/ls`})},e[28]=t,e[29]=W);let G;e[30]!==r.isPending||e[31]!==D||e[32]!==W?(G=(0,b.jsx)(m,{isPending:r.isPending,isSubmitting:D,onCancel:W,pendingLabel:`Creating…`,submitLabel:`Create Bucket`}),e[30]=r.isPending,e[31]=D,e[32]=W,e[33]=G):G=e[33];let K;e[34]!==V||e[35]!==U||e[36]!==G||e[37]!==F?(K=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,U,G]}),e[34]=V,e[35]=U,e[36]=G,e[37]=F,e[38]=K):K=e[38];let q;return e[39]!==K||e[40]!==P?(q=(0,b.jsxs)(b.Fragment,{children:[M,N,P,K]}),e[39]=K,e[40]=P,e[41]=q):q=e[41],q}function S(e){return[{label:`Create Bucket`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws s3api create-bucket`},{type:`flag`,value:` --bucket`},{type:`value`,value:` ${(e.bucketName??``)||``}`}]}]}export{x as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{g as r,m as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./back-link-BEBtz3nP.js";import{t as o}from"./cli-command-panel-CFBFXhwd.js";import{t as s}from"./input-Dv_zyCQu.js";import{t as c}from"./s3-BldOjjaE.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{a as u,i as d,t as f}from"./zod--v4EVB_k.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./form-actions-BT2ctvY2.js";import{r as h,s as g,t as _}from"./field-DuilC4iP.js";var v=t(),y=i({bucketName:r().min(3,`Bucket name must be at least 3 characters`).max(63,`Bucket name must be at most 63 characters`).regex(/^[a-z0-9][a-z0-9.-]*[a-z0-9]$/,`Must start and end with a lowercase letter or number`).regex(/^[a-z0-9.-]+$/,`Only lowercase letters, numbers, hyphens, and periods allowed`).refine(e=>!e.includes(`..`),`Must not contain consecutive periods`).refine(e=>!(e.includes(`.-`)||e.includes(`-.`)),`Must not contain adjacent period and hyphen`)}),b=e();function x(){let e=(0,v.c)(42),t=n(),r=c(),i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={resolver:f(y)},e[0]=i):i=e[0];let{handleSubmit:x,register:C,control:w,formState:T}=d(i),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=u(O),A;e[3]!==r||e[4]!==t?(A=async e=>{await r.mutateAsync(e),t({to:`/s3/ls`})},e[3]=r,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,b.jsx)(a,{to:`/s3/ls`,children:`Back to buckets`}),N=(0,b.jsx)(l,{title:`Create Bucket`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===r.error?P=e[9]:(P=r.error&&(0,b.jsx)(p,{error:r.error,msg:`Failed to create bucket`}),e[8]=r.error,e[9]=P);let F;e[10]!==x||e[11]!==j?(F=x(j),e[10]=x,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`bucketName`,children:`Bucket Name`})}),e[13]=I):I=e[13];let L=!!E.bucketName,R;e[14]===C?R=e[15]:(R=C(`bucketName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,b.jsx)(s,{"aria-invalid":L,id:`bucketName`,placeholder:`my-bucket`,type:`text`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.bucketName?B=e[20]:(B=(0,b.jsx)(h,{errors:[E.bucketName]}),e[19]=E.bucketName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,b.jsxs)(_,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===k?H=e[25]:(H=S(k),e[24]=k,e[25]=H);let U;e[26]===H?U=e[27]:(U=(0,b.jsx)(o,{commands:H}),e[26]=H,e[27]=U);let W;e[28]===t?W=e[29]:(W=async()=>{await t({to:`/s3/ls`})},e[28]=t,e[29]=W);let G;e[30]!==r.isPending||e[31]!==D||e[32]!==W?(G=(0,b.jsx)(m,{isPending:r.isPending,isSubmitting:D,onCancel:W,pendingLabel:`Creating…`,submitLabel:`Create Bucket`}),e[30]=r.isPending,e[31]=D,e[32]=W,e[33]=G):G=e[33];let K;e[34]!==V||e[35]!==U||e[36]!==G||e[37]!==F?(K=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,U,G]}),e[34]=V,e[35]=U,e[36]=G,e[37]=F,e[38]=K):K=e[38];let q;return e[39]!==K||e[40]!==P?(q=(0,b.jsxs)(b.Fragment,{children:[M,N,P,K]}),e[39]=K,e[40]=P,e[41]=q):q=e[41],q}function S(e){return[{label:`Create Bucket`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws s3api create-bucket`},{type:`flag`,value:` --bucket`},{type:`value`,value:` ${(e.bucketName??``)||``}`}]}]}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-cluster-Be36XS_y.js b/spinifex/services/spinifexui/frontend/dist/assets/create-cluster-x39teS2Q.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/create-cluster-Be36XS_y.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-cluster-x39teS2Q.js index 7a8c89f0f..1599b0980 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-cluster-Be36XS_y.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-cluster-x39teS2Q.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{sn as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-AlcaFR6c.js";import{t as m}from"./button-B5pmTZ23.js";import{t as h}from"./input-BRXyXQUw.js";import{M as g,O as _,o as v}from"./ec2-xfbzgUcH.js";import{a as y,d as b,g as x,o as S,t as C}from"./eks-cZ9qck4B.js";import{i as ee,u as te}from"./iam-CVT2wiur.js";import{y as w}from"./iam-BuKHxc30.js";import{t as T}from"./page-heading-CIbmsDOw.js";import{a as E,i as D,n as O,t as k}from"./zod-C7XqDsyI.js";import{t as A}from"./error-banner-vjkAWoEL.js";import{t as j}from"./form-actions-BgYlCOen.js";import{r as M,s as N,t as P}from"./field-DVCmLIN7.js";import{a as F,i as I,l as ne,n as L,o as R,r as z,s as B,t as V}from"./alert-dialog-C5LIz1yI.js";import{n as H}from"./system-managed-Dk7ySh_E.js";import{t as U}from"./system-image-required-BalESXLH.js";import{t as W}from"./policy-document-viewer-DNOWNqOw.js";var G=r(),K=t(n(),1),q=e();function J(e){return`${e.trim()||`cluster`}-eks-cluster-role`}function Y(e){let t=(0,G.c)(35),{clusterName:n,open:r,onOpenChange:i,onCreated:a}=e,o=te(),s=ee(),c;t[0]===n?c=t[1]:(c=J(n),t[0]=n,t[1]=c);let[l,u]=(0,K.useState)(c),[d,f]=(0,K.useState)(null),[p,m]=(0,K.useState)(r);r!==p&&(m(r),r&&(u(J(n)),f(null)));let g=o.isPending||s.isPending,_;t[2]===i?_=t[3]:(_=function(e){e||f(null),i(e)},t[2]=i,t[3]=_);let v=_,b;t[4]!==s||t[5]!==o||t[6]!==a||t[7]!==i||t[8]!==l?(b=async function(){f(null);let e=l.trim();try{let t=await o.mutateAsync({roleName:e,assumeRolePolicyDocument:y});await s.mutateAsync({roleName:e,policyArn:C});let n=t.Role?.Arn;if(!n){f(`Role was created but no ARN was returned.`);return}a(n),i(!1)}catch(e){let t=e;f(t instanceof Error?t.message:`Failed to create role.`)}},t[4]=s,t[5]=o,t[6]=a,t[7]=i,t[8]=l,t[9]=b):b=t[9];let x=b,S;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,q.jsxs)(B,{children:[(0,q.jsx)(ne,{children:`Create cluster IAM role`}),(0,q.jsx)(F,{children:`Creates an IAM role trusted by the EKS control plane and attaches the AmazonEKSClusterPolicy managed policy.`})]}),t[10]=S):S=t[10];let w;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`eks-role-name`,children:`Role name`})}),t[11]=w):w=t[11];let T;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{u(e.target.value)},t[12]=T):T=t[12];let E;t[13]===l?E=t[14]:(E=(0,q.jsxs)(P,{children:[w,(0,q.jsx)(h,{id:`eks-role-name`,onChange:T,placeholder:`my-cluster-eks-cluster-role`,value:l})]}),t[13]=l,t[14]=E);let D;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Trust policy (JSON)`}),(0,q.jsx)(W,{document:y})]}),t[15]=D):D=t[15];let O;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Attached managed policy`}),(0,q.jsx)(`code`,{className:`block rounded-md border bg-muted p-2 font-mono text-sm break-all`,children:C}),(0,q.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Grants the EKS control plane the permissions it needs to manage the cluster.`})]}),t[16]=O):O=t[16];let k;t[17]===d?k=t[18]:(k=d&&(0,q.jsx)(`p`,{className:`text-sm text-destructive`,children:d}),t[17]=d,t[18]=k);let A;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,q.jsx)(z,{children:`Cancel`}),t[19]=A):A=t[19];let j;t[20]!==g||t[21]!==l?(j=g||!l.trim(),t[20]=g,t[21]=l,t[22]=j):j=t[22];let M=g?`Creating…`:`Create role`,H;t[23]!==x||t[24]!==j||t[25]!==M?(H=(0,q.jsxs)(R,{children:[A,(0,q.jsx)(L,{disabled:j,onClick:x,children:M})]}),t[23]=x,t[24]=j,t[25]=M,t[26]=H):H=t[26];let U;t[27]!==k||t[28]!==H||t[29]!==E?(U=(0,q.jsxs)(I,{className:`max-w-lg sm:max-w-lg`,children:[S,E,D,O,k,H]}),t[27]=k,t[28]=H,t[29]=E,t[30]=U):U=t[30];let Y;return t[31]!==v||t[32]!==r||t[33]!==U?(Y=(0,q.jsx)(V,{onOpenChange:v,open:r,children:U}),t[31]=v,t[32]=r,t[33]=U,t[34]=Y):Y=t[34],Y}function re(e){let t=s(e.Tags);return t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`}function X(e){let t=s(e.Tags);return`${t?`${e.SubnetId} (${t})`:e.SubnetId} · ${e.CidrBlock}`}function ie(){let e=o(),t=i(),[n,r]=(0,K.useState)(!1),[s,y]=(0,K.useState)(!1),{data:C}=a(g),{data:ee}=a(_),{data:te}=a(w),{data:F}=a(v),I=x(),ne=(F.Images??[]).some(H),L=async()=>{r(!0);try{await t.invalidateQueries({queryKey:v.queryKey})}finally{r(!1)}},R=C.Vpcs??[],z=ee.Subnets??[],B=te.Roles??[],{control:V,formState:{errors:W,isSubmitting:G},handleSubmit:J,register:ie,setValue:Z}=D({resolver:k(b),defaultValues:{name:``,version:S[0],roleArn:``,vpcId:``,subnetIds:[],bootstrapClusterCreatorAdminPermissions:!0,endpointPublicAccess:!0,endpointPrivateAccess:!1,publicAccessCidrs:[`0.0.0.0/0`]}}),ae=E({control:V,name:`vpcId`}),Q=E({control:V,name:`subnetIds`}),oe=new Set(Q),se=E({control:V,name:`endpointPublicAccess`}),$=E({control:V,name:`publicAccessCidrs`}),ce=z.filter(e=>e.VpcId===ae),le=(e=``)=>{Z(`vpcId`,e??``,{shouldValidate:!0}),Z(`subnetIds`,[])},ue=e=>{let t=Q.includes(e)?Q.filter(t=>t!==e):[...Q,e];Z(`subnetIds`,t,{shouldValidate:!0})},de=(e,t)=>{let n=[...$];n[e]=t,Z(`publicAccessCidrs`,n,{shouldValidate:!0})},fe=()=>{Z(`publicAccessCidrs`,[...$,``],{shouldValidate:!0})},pe=e=>{Z(`publicAccessCidrs`,$.filter((t,n)=>n!==e),{shouldValidate:!0})},me=E({control:V,name:`name`}),he=async e=>{await t.invalidateQueries({queryKey:w.queryKey}),Z(`roleArn`,e,{shouldValidate:!0})};return ne?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(c,{to:`/eks/list-clusters`,children:`Clusters`}),(0,q.jsx)(T,{subtitle:`EKS`,title:`Create Cluster`}),I.error&&(0,q.jsx)(A,{error:I.error,msg:`Failed to create cluster`}),(0,q.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:J(async t=>{await I.mutateAsync(t),await e({to:`/eks/list-clusters/$clusterName`,params:{clusterName:t.name}})}),children:[(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-name`,children:`Name`})}),(0,q.jsx)(h,{"aria-invalid":!!W.name,id:`cluster-name`,placeholder:`my-cluster`,...ie(`name`)}),(0,q.jsx)(M,{errors:[W.name]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-version`,children:`Kubernetes version`})}),(0,q.jsx)(O,{control:V,name:`version`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e.onChange,value:e.value,children:[(0,q.jsx)(f,{className:`w-full`,id:`cluster-version`,children:(0,q.jsx)(l,{placeholder:`Select version`})}),(0,q.jsx)(d,{children:S.map(e=>(0,q.jsx)(u,{value:e,children:e},e))})]})}),(0,q.jsx)(M,{errors:[W.version]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-role`,children:`Cluster IAM role`})}),(0,q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,q.jsx)(O,{control:V,name:`roleArn`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e.onChange,value:e.value,children:[(0,q.jsx)(f,{"aria-invalid":!!W.roleArn,className:`w-full`,id:`cluster-role`,children:(0,q.jsx)(l,{placeholder:`Select role`})}),(0,q.jsx)(d,{children:B.map(e=>(0,q.jsx)(u,{value:e.Arn??``,children:e.RoleName},e.Arn))})]})}),(0,q.jsx)(m,{onClick:()=>{y(!0)},type:`button`,variant:`outline`,children:`Create role`})]}),(0,q.jsx)(M,{errors:[W.roleArn]})]}),(0,q.jsx)(Y,{clusterName:me,onCreated:he,onOpenChange:y,open:s}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-vpc`,children:`VPC`})}),(0,q.jsx)(O,{control:V,name:`vpcId`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e=>{le(e)},value:e.value,children:[(0,q.jsx)(f,{"aria-invalid":!!W.vpcId,className:`w-full`,id:`cluster-vpc`,children:(0,q.jsx)(l,{placeholder:`Select VPC`})}),(0,q.jsx)(d,{children:R.map(e=>(0,q.jsx)(u,{value:e.VpcId??``,children:re(e)},e.VpcId))})]})}),(0,q.jsx)(M,{errors:[W.vpcId]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Subnets (select at least 1)`}),ce.length===0?(0,q.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the selected VPC.`}):(0,q.jsx)(`div`,{className:`space-y-1`,children:ce.map(e=>(0,q.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Subnet ${X(e)}`,checked:oe.has(e.SubnetId??``),onChange:()=>{ue(e.SubnetId??``)},type:`checkbox`}),(0,q.jsx)(`span`,{className:`font-mono`,children:X(e)})]},e.SubnetId))}),(0,q.jsx)(M,{errors:[W.subnetIds]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Endpoint access`}),(0,q.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Public access exposes the API server on an internet-facing endpoint; private access keeps it reachable only from within the VPC. At least one must be enabled.`}),(0,q.jsx)(O,{control:V,name:`endpointPublicAccess`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`mt-2 flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Enable public access`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Public`]})}),(0,q.jsx)(O,{control:V,name:`endpointPrivateAccess`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Enable private access`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Private`]})}),(0,q.jsx)(M,{errors:[W.endpointPublicAccess]}),se&&(0,q.jsxs)(`div`,{className:`mt-2 space-y-2`,children:[(0,q.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Public access source ranges (CIDR). Defaults to`,` `,(0,q.jsx)(`span`,{className:`font-mono`,children:`0.0.0.0/0`}),`.`]}),$.map((e,t)=>(0,q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,q.jsx)(h,{"aria-label":`Public access CIDR ${t+1}`,className:`font-mono`,onChange:e=>{de(t,e.target.value)},placeholder:`203.0.113.0/24`,value:e}),(0,q.jsx)(m,{onClick:()=>{pe(t)},size:`sm`,type:`button`,variant:`ghost`,children:`Remove`})]},t)),(0,q.jsx)(m,{onClick:fe,size:`sm`,type:`button`,variant:`outline`,children:`Add CIDR`}),(0,q.jsx)(M,{errors:[W.publicAccessCidrs]})]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Access`}),(0,q.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Authentication mode is `,(0,q.jsx)(`span`,{className:`font-mono`,children:`API`}),` (IAM access entries). The legacy aws-auth ConfigMap is not supported.`]}),(0,q.jsx)(O,{control:V,name:`bootstrapClusterCreatorAdminPermissions`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`mt-2 flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Grant the cluster creator admin permissions`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Grant the cluster creator admin permissions`]})})]}),(0,q.jsx)(j,{isPending:I.isPending,isSubmitting:G,onCancel:async()=>{await e({to:`/eks/list-clusters`})},pendingLabel:`Creating…`,submitLabel:`Create Cluster`})]})]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(c,{to:`/eks/list-clusters`,children:`Clusters`}),(0,q.jsx)(T,{subtitle:`EKS`,title:`Create Cluster`}),(0,q.jsx)(U,{description:`EKS clusters boot a Spinifex-managed node image (K3s) that is not shipped with the platform. Import it before creating a cluster.`,importCommand:`spx admin images import --name spinifex-eks-node`,isRechecking:n,onRecheck:L,title:`EKS system image not found`})]})}var Z=ie;export{Z as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{sn as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./back-link-BEBtz3nP.js";import{c as l,i as u,n as d,s as f,t as p}from"./select-C4XUO0SI.js";import{t as m}from"./button-KK2VfbzH.js";import{t as h}from"./input-Dv_zyCQu.js";import{M as g,O as _,o as v}from"./ec2-BOaIcgiX.js";import{a as y,d as b,g as x,o as S,t as C}from"./eks-DRUCCziQ.js";import{i as ee,u as te}from"./iam-DUYV-IYB.js";import{y as w}from"./iam-V_jWOGeX.js";import{t as T}from"./page-heading-CIbmsDOw.js";import{a as E,i as D,n as O,t as k}from"./zod--v4EVB_k.js";import{t as A}from"./error-banner-vjkAWoEL.js";import{t as j}from"./form-actions-BT2ctvY2.js";import{r as M,s as N,t as P}from"./field-DuilC4iP.js";import{a as F,i as I,l as ne,n as L,o as R,r as z,s as B,t as V}from"./alert-dialog-5uS2nPuy.js";import{n as H}from"./system-managed-Dk7ySh_E.js";import{t as U}from"./system-image-required-ULIQwenl.js";import{t as W}from"./policy-document-viewer-DNOWNqOw.js";var G=r(),K=t(n(),1),q=e();function J(e){return`${e.trim()||`cluster`}-eks-cluster-role`}function Y(e){let t=(0,G.c)(35),{clusterName:n,open:r,onOpenChange:i,onCreated:a}=e,o=te(),s=ee(),c;t[0]===n?c=t[1]:(c=J(n),t[0]=n,t[1]=c);let[l,u]=(0,K.useState)(c),[d,f]=(0,K.useState)(null),[p,m]=(0,K.useState)(r);r!==p&&(m(r),r&&(u(J(n)),f(null)));let g=o.isPending||s.isPending,_;t[2]===i?_=t[3]:(_=function(e){e||f(null),i(e)},t[2]=i,t[3]=_);let v=_,b;t[4]!==s||t[5]!==o||t[6]!==a||t[7]!==i||t[8]!==l?(b=async function(){f(null);let e=l.trim();try{let t=await o.mutateAsync({roleName:e,assumeRolePolicyDocument:y});await s.mutateAsync({roleName:e,policyArn:C});let n=t.Role?.Arn;if(!n){f(`Role was created but no ARN was returned.`);return}a(n),i(!1)}catch(e){let t=e;f(t instanceof Error?t.message:`Failed to create role.`)}},t[4]=s,t[5]=o,t[6]=a,t[7]=i,t[8]=l,t[9]=b):b=t[9];let x=b,S;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,q.jsxs)(B,{children:[(0,q.jsx)(ne,{children:`Create cluster IAM role`}),(0,q.jsx)(F,{children:`Creates an IAM role trusted by the EKS control plane and attaches the AmazonEKSClusterPolicy managed policy.`})]}),t[10]=S):S=t[10];let w;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`eks-role-name`,children:`Role name`})}),t[11]=w):w=t[11];let T;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(T=e=>{u(e.target.value)},t[12]=T):T=t[12];let E;t[13]===l?E=t[14]:(E=(0,q.jsxs)(P,{children:[w,(0,q.jsx)(h,{id:`eks-role-name`,onChange:T,placeholder:`my-cluster-eks-cluster-role`,value:l})]}),t[13]=l,t[14]=E);let D;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Trust policy (JSON)`}),(0,q.jsx)(W,{document:y})]}),t[15]=D):D=t[15];let O;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Attached managed policy`}),(0,q.jsx)(`code`,{className:`block rounded-md border bg-muted p-2 font-mono text-sm break-all`,children:C}),(0,q.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Grants the EKS control plane the permissions it needs to manage the cluster.`})]}),t[16]=O):O=t[16];let k;t[17]===d?k=t[18]:(k=d&&(0,q.jsx)(`p`,{className:`text-sm text-destructive`,children:d}),t[17]=d,t[18]=k);let A;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,q.jsx)(z,{children:`Cancel`}),t[19]=A):A=t[19];let j;t[20]!==g||t[21]!==l?(j=g||!l.trim(),t[20]=g,t[21]=l,t[22]=j):j=t[22];let M=g?`Creating…`:`Create role`,H;t[23]!==x||t[24]!==j||t[25]!==M?(H=(0,q.jsxs)(R,{children:[A,(0,q.jsx)(L,{disabled:j,onClick:x,children:M})]}),t[23]=x,t[24]=j,t[25]=M,t[26]=H):H=t[26];let U;t[27]!==k||t[28]!==H||t[29]!==E?(U=(0,q.jsxs)(I,{className:`max-w-lg sm:max-w-lg`,children:[S,E,D,O,k,H]}),t[27]=k,t[28]=H,t[29]=E,t[30]=U):U=t[30];let Y;return t[31]!==v||t[32]!==r||t[33]!==U?(Y=(0,q.jsx)(V,{onOpenChange:v,open:r,children:U}),t[31]=v,t[32]=r,t[33]=U,t[34]=Y):Y=t[34],Y}function re(e){let t=s(e.Tags);return t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`}function X(e){let t=s(e.Tags);return`${t?`${e.SubnetId} (${t})`:e.SubnetId} · ${e.CidrBlock}`}function ie(){let e=o(),t=i(),[n,r]=(0,K.useState)(!1),[s,y]=(0,K.useState)(!1),{data:C}=a(g),{data:ee}=a(_),{data:te}=a(w),{data:F}=a(v),I=x(),ne=(F.Images??[]).some(H),L=async()=>{r(!0);try{await t.invalidateQueries({queryKey:v.queryKey})}finally{r(!1)}},R=C.Vpcs??[],z=ee.Subnets??[],B=te.Roles??[],{control:V,formState:{errors:W,isSubmitting:G},handleSubmit:J,register:ie,setValue:Z}=D({resolver:k(b),defaultValues:{name:``,version:S[0],roleArn:``,vpcId:``,subnetIds:[],bootstrapClusterCreatorAdminPermissions:!0,endpointPublicAccess:!0,endpointPrivateAccess:!1,publicAccessCidrs:[`0.0.0.0/0`]}}),ae=E({control:V,name:`vpcId`}),Q=E({control:V,name:`subnetIds`}),oe=new Set(Q),se=E({control:V,name:`endpointPublicAccess`}),$=E({control:V,name:`publicAccessCidrs`}),ce=z.filter(e=>e.VpcId===ae),le=(e=``)=>{Z(`vpcId`,e??``,{shouldValidate:!0}),Z(`subnetIds`,[])},ue=e=>{let t=Q.includes(e)?Q.filter(t=>t!==e):[...Q,e];Z(`subnetIds`,t,{shouldValidate:!0})},de=(e,t)=>{let n=[...$];n[e]=t,Z(`publicAccessCidrs`,n,{shouldValidate:!0})},fe=()=>{Z(`publicAccessCidrs`,[...$,``],{shouldValidate:!0})},pe=e=>{Z(`publicAccessCidrs`,$.filter((t,n)=>n!==e),{shouldValidate:!0})},me=E({control:V,name:`name`}),he=async e=>{await t.invalidateQueries({queryKey:w.queryKey}),Z(`roleArn`,e,{shouldValidate:!0})};return ne?(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(c,{to:`/eks/list-clusters`,children:`Clusters`}),(0,q.jsx)(T,{subtitle:`EKS`,title:`Create Cluster`}),I.error&&(0,q.jsx)(A,{error:I.error,msg:`Failed to create cluster`}),(0,q.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:J(async t=>{await I.mutateAsync(t),await e({to:`/eks/list-clusters/$clusterName`,params:{clusterName:t.name}})}),children:[(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-name`,children:`Name`})}),(0,q.jsx)(h,{"aria-invalid":!!W.name,id:`cluster-name`,placeholder:`my-cluster`,...ie(`name`)}),(0,q.jsx)(M,{errors:[W.name]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-version`,children:`Kubernetes version`})}),(0,q.jsx)(O,{control:V,name:`version`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e.onChange,value:e.value,children:[(0,q.jsx)(f,{className:`w-full`,id:`cluster-version`,children:(0,q.jsx)(l,{placeholder:`Select version`})}),(0,q.jsx)(d,{children:S.map(e=>(0,q.jsx)(u,{value:e,children:e},e))})]})}),(0,q.jsx)(M,{errors:[W.version]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-role`,children:`Cluster IAM role`})}),(0,q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,q.jsx)(O,{control:V,name:`roleArn`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e.onChange,value:e.value,children:[(0,q.jsx)(f,{"aria-invalid":!!W.roleArn,className:`w-full`,id:`cluster-role`,children:(0,q.jsx)(l,{placeholder:`Select role`})}),(0,q.jsx)(d,{children:B.map(e=>(0,q.jsx)(u,{value:e.Arn??``,children:e.RoleName},e.Arn))})]})}),(0,q.jsx)(m,{onClick:()=>{y(!0)},type:`button`,variant:`outline`,children:`Create role`})]}),(0,q.jsx)(M,{errors:[W.roleArn]})]}),(0,q.jsx)(Y,{clusterName:me,onCreated:he,onOpenChange:y,open:s}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:(0,q.jsx)(`label`,{htmlFor:`cluster-vpc`,children:`VPC`})}),(0,q.jsx)(O,{control:V,name:`vpcId`,render:({field:e})=>(0,q.jsxs)(p,{onValueChange:e=>{le(e)},value:e.value,children:[(0,q.jsx)(f,{"aria-invalid":!!W.vpcId,className:`w-full`,id:`cluster-vpc`,children:(0,q.jsx)(l,{placeholder:`Select VPC`})}),(0,q.jsx)(d,{children:R.map(e=>(0,q.jsx)(u,{value:e.VpcId??``,children:re(e)},e.VpcId))})]})}),(0,q.jsx)(M,{errors:[W.vpcId]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Subnets (select at least 1)`}),ce.length===0?(0,q.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the selected VPC.`}):(0,q.jsx)(`div`,{className:`space-y-1`,children:ce.map(e=>(0,q.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Subnet ${X(e)}`,checked:oe.has(e.SubnetId??``),onChange:()=>{ue(e.SubnetId??``)},type:`checkbox`}),(0,q.jsx)(`span`,{className:`font-mono`,children:X(e)})]},e.SubnetId))}),(0,q.jsx)(M,{errors:[W.subnetIds]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Endpoint access`}),(0,q.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Public access exposes the API server on an internet-facing endpoint; private access keeps it reachable only from within the VPC. At least one must be enabled.`}),(0,q.jsx)(O,{control:V,name:`endpointPublicAccess`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`mt-2 flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Enable public access`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Public`]})}),(0,q.jsx)(O,{control:V,name:`endpointPrivateAccess`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Enable private access`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Private`]})}),(0,q.jsx)(M,{errors:[W.endpointPublicAccess]}),se&&(0,q.jsxs)(`div`,{className:`mt-2 space-y-2`,children:[(0,q.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Public access source ranges (CIDR). Defaults to`,` `,(0,q.jsx)(`span`,{className:`font-mono`,children:`0.0.0.0/0`}),`.`]}),$.map((e,t)=>(0,q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,q.jsx)(h,{"aria-label":`Public access CIDR ${t+1}`,className:`font-mono`,onChange:e=>{de(t,e.target.value)},placeholder:`203.0.113.0/24`,value:e}),(0,q.jsx)(m,{onClick:()=>{pe(t)},size:`sm`,type:`button`,variant:`ghost`,children:`Remove`})]},t)),(0,q.jsx)(m,{onClick:fe,size:`sm`,type:`button`,variant:`outline`,children:`Add CIDR`}),(0,q.jsx)(M,{errors:[W.publicAccessCidrs]})]})]}),(0,q.jsxs)(P,{children:[(0,q.jsx)(N,{children:`Access`}),(0,q.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[`Authentication mode is `,(0,q.jsx)(`span`,{className:`font-mono`,children:`API`}),` (IAM access entries). The legacy aws-auth ConfigMap is not supported.`]}),(0,q.jsx)(O,{control:V,name:`bootstrapClusterCreatorAdminPermissions`,render:({field:e})=>(0,q.jsxs)(`label`,{className:`mt-2 flex items-center gap-2 text-xs`,children:[(0,q.jsx)(`input`,{"aria-label":`Grant the cluster creator admin permissions`,checked:e.value,onChange:t=>{e.onChange(t.target.checked)},type:`checkbox`}),`Grant the cluster creator admin permissions`]})})]}),(0,q.jsx)(j,{isPending:I.isPending,isSubmitting:G,onCancel:async()=>{await e({to:`/eks/list-clusters`})},pendingLabel:`Creating…`,submitLabel:`Create Cluster`})]})]}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(c,{to:`/eks/list-clusters`,children:`Clusters`}),(0,q.jsx)(T,{subtitle:`EKS`,title:`Create Cluster`}),(0,q.jsx)(U,{description:`EKS clusters boot a Spinifex-managed node image (K3s) that is not shipped with the platform. Import it before creating a cluster.`,importCommand:`spx admin images import --name spinifex-eks-node`,isRechecking:n,onRecheck:L,title:`EKS system image not found`})]})}var Z=ie;export{Z as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-BlnpEwO4.js b/spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-4BBFI1Ii.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-BlnpEwO4.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-4BBFI1Ii.js index 8d56d4428..fbc30da63 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-BlnpEwO4.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-db-instance-4BBFI1Ii.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{A as ee}from"./removable-CebS9mWh.js";import{t as te}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{c as a,i as o,n as s,s as c,t as l}from"./select-AlcaFR6c.js";import{i as u,n as d,r as f,t as re}from"./cli-command-panel-Bzz2Dofw.js";import{t as p}from"./input-BRXyXQUw.js";import{M as ie,o as m,w as ae}from"./ec2-xfbzgUcH.js";import{h as oe}from"./rds-Dy_D7lYT.js";import{t as se}from"./rds-CTtwIFdP.js";import{d as ce,h as le,l as ue,o as de}from"./rds-BzXp-8k5.js";import{t as h}from"./page-heading-CIbmsDOw.js";import{a as fe,i as pe,n as g,t as me}from"./zod-C7XqDsyI.js";import{t as he}from"./error-banner-vjkAWoEL.js";import{t as ge}from"./form-actions-BgYlCOen.js";import{n as _,r as v,s as y,t as b}from"./field-DVCmLIN7.js";import{t as _e}from"./tags-field-array-DMarfgx_.js";import{a as x,r as ve}from"./system-managed-Dk7ySh_E.js";import{t as S}from"./system-image-required-BalESXLH.js";import{n as ye}from"./picker-notice-DSc9Ft5I.js";import{a as be,i as xe,o as C,r as Se,s as Ce,t as we}from"./security-group-checkboxes-Crh7mXRr.js";var Te=t(n(),1),w=e(),T=7,Ee=[{id:`multi-az`,label:`Multi-AZ deployment`,note:`Not available on Spinifex — the platform is single-AZ, so a standby would not exist.`},{id:`publicly-accessible`,label:`Public access`,note:`Not available on Spinifex — the endpoint is a private VPC address.`},{id:`storage-autoscaling`,label:`Storage autoscaling`,note:`Not available on Spinifex — allocated storage grows only when you ask it to.`}];function E(){let e=ne(),t=ee(),n=se(),[u,d]=(0,Te.useState)(!1),{data:f}=r(de),{data:E}=r(le),{data:D}=r(ce),{data:Oe}=r(ae),{data:ke}=r(ie),{data:Ae}=r(m),je=Ae.Images??[],O=f.DBEngineVersions??[],k=[...new Set(O.map(e=>e.Engine??``).filter(Boolean))],A=(e,t)=>je.some(n=>ve(n,e,t)),j=e=>O.find(t=>t.Engine===e&&A(e,t.EngineVersion??``))?.EngineVersion??``,M=e=>j(e).length>0,N=k.filter(M),P=N[0]??``,F=async()=>{d(!0);try{await t.invalidateQueries({queryKey:m.queryKey})}finally{d(!1)}},{control:I,formState:{errors:L,isSubmitting:Me},handleSubmit:Ne,register:R,setValue:z}=pe({resolver:me(oe),defaultValues:{dbInstanceIdentifier:``,engine:P,engineVersion:j(P),dbInstanceClass:``,allocatedStorage:20,masterUsername:``,masterUserPassword:``,confirmPassword:``,dbName:``,port:``,dbSubnetGroupName:``,vpcSecurityGroupIds:[],dbParameterGroupName:``,deletionProtection:!1,backupRetentionPeriod:T,preferredBackupWindow:``,preferredMaintenanceWindow:``,tags:[]}}),B=fe({control:I}),V=B.engine??``,H=B.dbSubnetGroupName??``,U=B.vpcSecurityGroupIds??[],W=te(ue(V)),Pe=O.filter(e=>e.Engine===V),G=W.data?.OrderableDBInstanceOptions??[],K=[...new Set(G.map(e=>e.DBInstanceClass??``).filter(Boolean))],[q]=G,J=E.DBSubnetGroups??[],Fe=Ce(D.DBParameterGroups??[],O,V),Ie=J.find(e=>e.DBSubnetGroupName===H)?.VpcId,Y=ke.Vpcs?.find(e=>e.IsDefault)?.VpcId,X=Ie??Y,Z=Oe.SecurityGroups??[],Q=xe(Z,X),Le=e=>{z(`engine`,e,{shouldValidate:!0}),z(`engineVersion`,j(e)),z(`dbInstanceClass`,``),z(`dbParameterGroupName`,``)},$=e=>{z(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},Re=e=>{let t=J.find(t=>t.DBSubnetGroupName===e)?.VpcId??Y;z(`dbSubnetGroupName`,e,{shouldValidate:!0}),$(Se(Z,t,U))},ze=async t=>{await n.mutateAsync(t),await e({to:`/rds/describe-db-instances`})};if(k.length>0&&N.length===0)return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,w.jsx)(h,{title:`Create Database`}),(0,w.jsx)(S,{description:`RDS boots a Spinifex-managed engine image that is not shipped with the platform. Import one before creating a database. Engines offered: ${k.join(`, `)}.`,importCommand:x(k[0]??``),isRechecking:u,onRecheck:F,title:`RDS system image not found`})]});let Be=k.filter(e=>!M(e)),Ve=V===``?{tone:`muted`,text:`Select an engine to see the instance classes this cluster can run.`}:ye(W,K.length===0,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:`No instance class this cluster's nodes can run is available for ${V}.`});return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,w.jsx)(h,{title:`Create Database`}),n.error&&(0,w.jsx)(he,{error:n.error,msg:`Failed to create the DB instance`}),(0,w.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:Ne(ze),children:[(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-identifier`,children:`DB instance identifier`})}),(0,w.jsx)(p,{"aria-invalid":!!L.dbInstanceIdentifier,id:`db-identifier`,placeholder:`orders-db`,...R(`dbInstanceIdentifier`)}),(0,w.jsx)(_,{children:`Lowercase letters, digits and hyphens. This is also the endpoint hostname, so it cannot be changed later.`}),(0,w.jsx)(v,{errors:[L.dbInstanceIdentifier]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-engine`,children:`Engine`})}),(0,w.jsx)(g,{control:I,name:`engine`,render:({field:e})=>(0,w.jsxs)(l,{onValueChange:e=>{Le(e??``)},value:e.value,children:[(0,w.jsx)(c,{"aria-invalid":!!L.engine,className:`w-full`,id:`db-engine`,children:(0,w.jsx)(a,{placeholder:`Select an engine`})}),(0,w.jsx)(s,{children:k.map(e=>(0,w.jsx)(o,{disabled:!M(e),value:e,children:M(e)?e:`${e} — image not imported`},e))})]})}),(0,w.jsx)(v,{errors:[L.engine]})]}),Be.map(e=>(0,w.jsx)(S,{description:`No ${e} image is imported on this cluster, so a ${e} database cannot launch. The other engines are unaffected.`,importCommand:x(e),isRechecking:u,onRecheck:F,title:`${e} image not found`},e)),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-engine-version`,children:`Engine version`})}),(0,w.jsx)(g,{control:I,name:`engineVersion`,render:({field:e})=>(0,w.jsxs)(l,{onValueChange:e.onChange,value:e.value,children:[(0,w.jsx)(c,{className:`w-full`,id:`db-engine-version`,children:(0,w.jsx)(a,{placeholder:`Engine default`})}),(0,w.jsx)(s,{children:Pe.map(e=>(0,w.jsx)(o,{disabled:!A(V,e.EngineVersion??``),value:e.EngineVersion??``,children:e.DBEngineVersionDescription??e.EngineVersion},e.EngineVersion))})]})}),(0,w.jsx)(_,{children:`There is no in-place version upgrade, so this cannot be changed after the database is created.`}),(0,w.jsx)(v,{errors:[L.engineVersion]})]}),(0,w.jsx)(C,{control:I,id:`db-instance-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:Ve,options:K.map(e=>({value:e,label:e})),placeholder:`Select an instance class`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-storage`,children:`Allocated storage (GiB)`})}),(0,w.jsx)(p,{"aria-invalid":!!L.allocatedStorage,id:`db-storage`,max:q?.MaxStorageSize,min:q?.MinStorageSize,type:`number`,...R(`allocatedStorage`,{valueAsNumber:!0})}),(0,w.jsxs)(_,{children:[`gp3, encrypted. Storage grows only — it can never be shrunk.`,q?.MinStorageSize!==void 0&&` This engine accepts ${q.MinStorageSize}–${q.MaxStorageSize} GiB.`]}),(0,w.jsx)(v,{errors:[L.allocatedStorage]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:`Storage encryption`}),(0,w.jsx)(`p`,{className:`text-sm`,children:`Encrypted — always on.`}),(0,w.jsx)(_,{children:`Storage is encrypted with the cluster key. Unencrypted storage is not offered and a customer-managed key is not selectable.`})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-master-username`,children:`Master username`})}),(0,w.jsx)(p,{"aria-invalid":!!L.masterUsername,id:`db-master-username`,placeholder:`dbadmin`,...R(`masterUsername`)}),(0,w.jsx)(v,{errors:[L.masterUsername]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-master-password`,children:`Master password`})}),(0,w.jsx)(p,{"aria-invalid":!!L.masterUserPassword,id:`db-master-password`,type:`password`,...R(`masterUserPassword`)}),(0,w.jsx)(_,{children:`8–128 printable ASCII characters, excluding '/', '"', '@' and spaces.`}),(0,w.jsx)(v,{errors:[L.masterUserPassword]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-confirm-password`,children:`Confirm master password`})}),(0,w.jsx)(p,{"aria-invalid":!!L.confirmPassword,id:`db-confirm-password`,type:`password`,...R(`confirmPassword`)}),(0,w.jsx)(v,{errors:[L.confirmPassword]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-name`,children:`Initial database name`})}),(0,w.jsx)(p,{"aria-invalid":!!L.dbName,id:`db-name`,placeholder:`Optional`,...R(`dbName`)}),(0,w.jsx)(_,{children:`Leave blank to create no database. Letters, digits and underscores, starting with a letter.`}),(0,w.jsx)(v,{errors:[L.dbName]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-port`,children:`Port`})}),(0,w.jsx)(p,{"aria-invalid":!!L.port,id:`db-port`,placeholder:`Engine default`,...R(`port`)}),(0,w.jsx)(_,{children:`Leave blank to use the engine's own port. The port is fixed at create and cannot be changed later.`}),(0,w.jsx)(v,{errors:[L.port]})]}),(0,w.jsx)(C,{control:I,description:`Leave unset to place the endpoint in the account's default VPC subnet. The subnet group cannot be changed after create.`,id:`db-subnet-group`,label:`DB subnet group`,name:`dbSubnetGroupName`,onValueChange:Re,options:J.map(e=>({value:e.DBSubnetGroupName??``,label:`${e.DBSubnetGroupName} (${e.VpcId})`})),placeholder:`Default VPC subnet`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:`VPC security groups`}),(0,w.jsx)(we,{emptyText:X?`No security groups available in ${X}.`:`No default VPC is available for security groups.`,groups:Q,onChange:$,selected:U}),(0,w.jsx)(v,{errors:[L.vpcSecurityGroupIds]})]}),(0,w.jsx)(C,{control:I,id:`db-parameter-group`,label:`DB parameter group`,name:`dbParameterGroupName`,options:Fe.map(e=>({value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``})),placeholder:`Engine default group`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-backup-retention`,children:`Backup retention (days)`})}),(0,w.jsx)(p,{"aria-invalid":!!L.backupRetentionPeriod,id:`db-backup-retention`,max:7,min:0,type:`number`,...R(`backupRetentionPeriod`,{valueAsNumber:!0})}),(0,w.jsx)(_,{children:`0 disables automated backups. There is no point-in-time restore; backups are daily snapshots taken in the window below.`}),(0,w.jsx)(v,{errors:[L.backupRetentionPeriod]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-backup-window`,children:`Preferred backup window`})}),(0,w.jsx)(p,{"aria-invalid":!!L.preferredBackupWindow,id:`db-backup-window`,placeholder:`hh24:mi-hh24:mi in UTC`,...R(`preferredBackupWindow`)}),(0,w.jsx)(_,{children:`Leave blank to have one assigned. Minimum 30 minutes.`}),(0,w.jsx)(v,{errors:[L.preferredBackupWindow]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-maintenance-window`,children:`Preferred maintenance window`})}),(0,w.jsx)(p,{"aria-invalid":!!L.preferredMaintenanceWindow,id:`db-maintenance-window`,placeholder:`ddd:hh24:mi-ddd:hh24:mi in UTC`,...R(`preferredMaintenanceWindow`)}),(0,w.jsx)(_,{children:`Leave blank to have one assigned clear of the backup window.`}),(0,w.jsx)(v,{errors:[L.preferredMaintenanceWindow]})]}),(0,w.jsx)(be,{control:I,name:`deletionProtection`}),(0,w.jsx)(_e,{control:I,name:`tags`}),(0,w.jsxs)(`fieldset`,{className:`space-y-3 rounded-md border border-border p-4`,children:[(0,w.jsx)(`legend`,{className:`px-1 text-sm font-medium`,children:`Not available on Spinifex`}),Ee.map(e=>(0,w.jsxs)(`label`,{className:`flex items-start gap-2 text-xs text-muted-foreground`,children:[(0,w.jsx)(`input`,{checked:!1,disabled:!0,readOnly:!0,type:`checkbox`}),(0,w.jsxs)(`span`,{children:[e.label,(0,w.jsx)(`span`,{className:`mt-0.5 block`,children:e.note})]})]},e.id))]}),(0,w.jsx)(re,{commands:De({dbInstanceIdentifier:B.dbInstanceIdentifier??``,engine:V,engineVersion:B.engineVersion??``,dbInstanceClass:B.dbInstanceClass??``,allocatedStorage:B.allocatedStorage??20,masterUsername:B.masterUsername??``,dbName:B.dbName??``,port:B.port??``,dbSubnetGroupName:H,vpcSecurityGroupIds:U,dbParameterGroupName:B.dbParameterGroupName??``,deletionProtection:B.deletionProtection??!1,backupRetentionPeriod:B.backupRetentionPeriod??T,preferredBackupWindow:B.preferredBackupWindow??``,preferredMaintenanceWindow:B.preferredMaintenanceWindow??``})}),(0,w.jsx)(ge,{isPending:n.isPending,isSubmitting:Me,onCancel:async()=>{await e({to:`/rds/describe-db-instances`})},pendingLabel:`Creating…`,submitLabel:`Create Database`})]})]})}function De(e){return[{label:`Create DB Instance`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-instance`},...f(`--db-instance-identifier`,d(e.dbInstanceIdentifier,`DBInstanceIdentifier`)),...f(`--engine`,d(e.engine,`Engine`)),...f(`--db-instance-class`,d(e.dbInstanceClass,`DBInstanceClass`)),...f(`--allocated-storage`,e.allocatedStorage),...f(`--master-username`,d(e.masterUsername,`MasterUsername`)),{type:`flag`,value:` --master-user-password`},{type:`variable`,value:` $DB_PASSWORD`},...u(`--engine-version`,e.engineVersion),...u(`--db-name`,e.dbName),...u(`--port`,e.port),...u(`--db-subnet-group-name`,e.dbSubnetGroupName),...u(`--vpc-security-group-ids`,e.vpcSecurityGroupIds.join(` `)),...u(`--db-parameter-group-name`,e.dbParameterGroupName),...u(`--deletion-protection`,e.deletionProtection),...f(`--backup-retention-period`,e.backupRetentionPeriod),...u(`--preferred-backup-window`,e.preferredBackupWindow),...u(`--preferred-maintenance-window`,e.preferredMaintenanceWindow)]}]}var D=E;export{D as component}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{A as ee}from"./removable-CebS9mWh.js";import{t as te}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as ne}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{c as a,i as o,n as s,s as c,t as l}from"./select-C4XUO0SI.js";import{i as u,n as d,r as f,t as re}from"./cli-command-panel-CFBFXhwd.js";import{t as p}from"./input-Dv_zyCQu.js";import{M as ie,o as m,w as ae}from"./ec2-BOaIcgiX.js";import{h as oe}from"./rds-vDQqd7aK.js";import{t as se}from"./rds-BkNf4eSG.js";import{d as ce,h as le,l as ue,o as de}from"./rds-CgptNEeO.js";import{t as h}from"./page-heading-CIbmsDOw.js";import{a as fe,i as pe,n as g,t as me}from"./zod--v4EVB_k.js";import{t as he}from"./error-banner-vjkAWoEL.js";import{t as ge}from"./form-actions-BT2ctvY2.js";import{n as _,r as v,s as y,t as b}from"./field-DuilC4iP.js";import{t as _e}from"./tags-field-array-QmHZ5xfm.js";import{a as x,r as ve}from"./system-managed-Dk7ySh_E.js";import{t as S}from"./system-image-required-ULIQwenl.js";import{n as ye}from"./picker-notice-DSc9Ft5I.js";import{a as be,i as xe,o as C,r as Se,s as Ce,t as we}from"./security-group-checkboxes-DGq-5leb.js";var Te=t(n(),1),w=e(),T=7,Ee=[{id:`multi-az`,label:`Multi-AZ deployment`,note:`Not available on Spinifex — the platform is single-AZ, so a standby would not exist.`},{id:`publicly-accessible`,label:`Public access`,note:`Not available on Spinifex — the endpoint is a private VPC address.`},{id:`storage-autoscaling`,label:`Storage autoscaling`,note:`Not available on Spinifex — allocated storage grows only when you ask it to.`}];function E(){let e=ne(),t=ee(),n=se(),[u,d]=(0,Te.useState)(!1),{data:f}=r(de),{data:E}=r(le),{data:D}=r(ce),{data:Oe}=r(ae),{data:ke}=r(ie),{data:Ae}=r(m),je=Ae.Images??[],O=f.DBEngineVersions??[],k=[...new Set(O.map(e=>e.Engine??``).filter(Boolean))],A=(e,t)=>je.some(n=>ve(n,e,t)),j=e=>O.find(t=>t.Engine===e&&A(e,t.EngineVersion??``))?.EngineVersion??``,M=e=>j(e).length>0,N=k.filter(M),P=N[0]??``,F=async()=>{d(!0);try{await t.invalidateQueries({queryKey:m.queryKey})}finally{d(!1)}},{control:I,formState:{errors:L,isSubmitting:Me},handleSubmit:Ne,register:R,setValue:z}=pe({resolver:me(oe),defaultValues:{dbInstanceIdentifier:``,engine:P,engineVersion:j(P),dbInstanceClass:``,allocatedStorage:20,masterUsername:``,masterUserPassword:``,confirmPassword:``,dbName:``,port:``,dbSubnetGroupName:``,vpcSecurityGroupIds:[],dbParameterGroupName:``,deletionProtection:!1,backupRetentionPeriod:T,preferredBackupWindow:``,preferredMaintenanceWindow:``,tags:[]}}),B=fe({control:I}),V=B.engine??``,H=B.dbSubnetGroupName??``,U=B.vpcSecurityGroupIds??[],W=te(ue(V)),Pe=O.filter(e=>e.Engine===V),G=W.data?.OrderableDBInstanceOptions??[],K=[...new Set(G.map(e=>e.DBInstanceClass??``).filter(Boolean))],[q]=G,J=E.DBSubnetGroups??[],Fe=Ce(D.DBParameterGroups??[],O,V),Ie=J.find(e=>e.DBSubnetGroupName===H)?.VpcId,Y=ke.Vpcs?.find(e=>e.IsDefault)?.VpcId,X=Ie??Y,Z=Oe.SecurityGroups??[],Q=xe(Z,X),Le=e=>{z(`engine`,e,{shouldValidate:!0}),z(`engineVersion`,j(e)),z(`dbInstanceClass`,``),z(`dbParameterGroupName`,``)},$=e=>{z(`vpcSecurityGroupIds`,e,{shouldValidate:!0})},Re=e=>{let t=J.find(t=>t.DBSubnetGroupName===e)?.VpcId??Y;z(`dbSubnetGroupName`,e,{shouldValidate:!0}),$(Se(Z,t,U))},ze=async t=>{await n.mutateAsync(t),await e({to:`/rds/describe-db-instances`})};if(k.length>0&&N.length===0)return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,w.jsx)(h,{title:`Create Database`}),(0,w.jsx)(S,{description:`RDS boots a Spinifex-managed engine image that is not shipped with the platform. Import one before creating a database. Engines offered: ${k.join(`, `)}.`,importCommand:x(k[0]??``),isRechecking:u,onRecheck:F,title:`RDS system image not found`})]});let Be=k.filter(e=>!M(e)),Ve=V===``?{tone:`muted`,text:`Select an engine to see the instance classes this cluster can run.`}:ye(W,K.length===0,{loading:`Loading the instance classes…`,failed:`Could not read the instance classes`,empty:`No instance class this cluster's nodes can run is available for ${V}.`});return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(i,{to:`/rds/describe-db-instances`,children:`Back to databases`}),(0,w.jsx)(h,{title:`Create Database`}),n.error&&(0,w.jsx)(he,{error:n.error,msg:`Failed to create the DB instance`}),(0,w.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:Ne(ze),children:[(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-identifier`,children:`DB instance identifier`})}),(0,w.jsx)(p,{"aria-invalid":!!L.dbInstanceIdentifier,id:`db-identifier`,placeholder:`orders-db`,...R(`dbInstanceIdentifier`)}),(0,w.jsx)(_,{children:`Lowercase letters, digits and hyphens. This is also the endpoint hostname, so it cannot be changed later.`}),(0,w.jsx)(v,{errors:[L.dbInstanceIdentifier]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-engine`,children:`Engine`})}),(0,w.jsx)(g,{control:I,name:`engine`,render:({field:e})=>(0,w.jsxs)(l,{onValueChange:e=>{Le(e??``)},value:e.value,children:[(0,w.jsx)(c,{"aria-invalid":!!L.engine,className:`w-full`,id:`db-engine`,children:(0,w.jsx)(a,{placeholder:`Select an engine`})}),(0,w.jsx)(s,{children:k.map(e=>(0,w.jsx)(o,{disabled:!M(e),value:e,children:M(e)?e:`${e} — image not imported`},e))})]})}),(0,w.jsx)(v,{errors:[L.engine]})]}),Be.map(e=>(0,w.jsx)(S,{description:`No ${e} image is imported on this cluster, so a ${e} database cannot launch. The other engines are unaffected.`,importCommand:x(e),isRechecking:u,onRecheck:F,title:`${e} image not found`},e)),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-engine-version`,children:`Engine version`})}),(0,w.jsx)(g,{control:I,name:`engineVersion`,render:({field:e})=>(0,w.jsxs)(l,{onValueChange:e.onChange,value:e.value,children:[(0,w.jsx)(c,{className:`w-full`,id:`db-engine-version`,children:(0,w.jsx)(a,{placeholder:`Engine default`})}),(0,w.jsx)(s,{children:Pe.map(e=>(0,w.jsx)(o,{disabled:!A(V,e.EngineVersion??``),value:e.EngineVersion??``,children:e.DBEngineVersionDescription??e.EngineVersion},e.EngineVersion))})]})}),(0,w.jsx)(_,{children:`There is no in-place version upgrade, so this cannot be changed after the database is created.`}),(0,w.jsx)(v,{errors:[L.engineVersion]})]}),(0,w.jsx)(C,{control:I,id:`db-instance-class`,label:`DB instance class`,name:`dbInstanceClass`,notice:Ve,options:K.map(e=>({value:e,label:e})),placeholder:`Select an instance class`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-storage`,children:`Allocated storage (GiB)`})}),(0,w.jsx)(p,{"aria-invalid":!!L.allocatedStorage,id:`db-storage`,max:q?.MaxStorageSize,min:q?.MinStorageSize,type:`number`,...R(`allocatedStorage`,{valueAsNumber:!0})}),(0,w.jsxs)(_,{children:[`gp3, encrypted. Storage grows only — it can never be shrunk.`,q?.MinStorageSize!==void 0&&` This engine accepts ${q.MinStorageSize}–${q.MaxStorageSize} GiB.`]}),(0,w.jsx)(v,{errors:[L.allocatedStorage]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:`Storage encryption`}),(0,w.jsx)(`p`,{className:`text-sm`,children:`Encrypted — always on.`}),(0,w.jsx)(_,{children:`Storage is encrypted with the cluster key. Unencrypted storage is not offered and a customer-managed key is not selectable.`})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-master-username`,children:`Master username`})}),(0,w.jsx)(p,{"aria-invalid":!!L.masterUsername,id:`db-master-username`,placeholder:`dbadmin`,...R(`masterUsername`)}),(0,w.jsx)(v,{errors:[L.masterUsername]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-master-password`,children:`Master password`})}),(0,w.jsx)(p,{"aria-invalid":!!L.masterUserPassword,id:`db-master-password`,type:`password`,...R(`masterUserPassword`)}),(0,w.jsx)(_,{children:`8–128 printable ASCII characters, excluding '/', '"', '@' and spaces.`}),(0,w.jsx)(v,{errors:[L.masterUserPassword]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-confirm-password`,children:`Confirm master password`})}),(0,w.jsx)(p,{"aria-invalid":!!L.confirmPassword,id:`db-confirm-password`,type:`password`,...R(`confirmPassword`)}),(0,w.jsx)(v,{errors:[L.confirmPassword]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-name`,children:`Initial database name`})}),(0,w.jsx)(p,{"aria-invalid":!!L.dbName,id:`db-name`,placeholder:`Optional`,...R(`dbName`)}),(0,w.jsx)(_,{children:`Leave blank to create no database. Letters, digits and underscores, starting with a letter.`}),(0,w.jsx)(v,{errors:[L.dbName]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-port`,children:`Port`})}),(0,w.jsx)(p,{"aria-invalid":!!L.port,id:`db-port`,placeholder:`Engine default`,...R(`port`)}),(0,w.jsx)(_,{children:`Leave blank to use the engine's own port. The port is fixed at create and cannot be changed later.`}),(0,w.jsx)(v,{errors:[L.port]})]}),(0,w.jsx)(C,{control:I,description:`Leave unset to place the endpoint in the account's default VPC subnet. The subnet group cannot be changed after create.`,id:`db-subnet-group`,label:`DB subnet group`,name:`dbSubnetGroupName`,onValueChange:Re,options:J.map(e=>({value:e.DBSubnetGroupName??``,label:`${e.DBSubnetGroupName} (${e.VpcId})`})),placeholder:`Default VPC subnet`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:`VPC security groups`}),(0,w.jsx)(we,{emptyText:X?`No security groups available in ${X}.`:`No default VPC is available for security groups.`,groups:Q,onChange:$,selected:U}),(0,w.jsx)(v,{errors:[L.vpcSecurityGroupIds]})]}),(0,w.jsx)(C,{control:I,id:`db-parameter-group`,label:`DB parameter group`,name:`dbParameterGroupName`,options:Fe.map(e=>({value:e.DBParameterGroupName??``,label:e.DBParameterGroupName??``})),placeholder:`Engine default group`}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-backup-retention`,children:`Backup retention (days)`})}),(0,w.jsx)(p,{"aria-invalid":!!L.backupRetentionPeriod,id:`db-backup-retention`,max:7,min:0,type:`number`,...R(`backupRetentionPeriod`,{valueAsNumber:!0})}),(0,w.jsx)(_,{children:`0 disables automated backups. There is no point-in-time restore; backups are daily snapshots taken in the window below.`}),(0,w.jsx)(v,{errors:[L.backupRetentionPeriod]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-backup-window`,children:`Preferred backup window`})}),(0,w.jsx)(p,{"aria-invalid":!!L.preferredBackupWindow,id:`db-backup-window`,placeholder:`hh24:mi-hh24:mi in UTC`,...R(`preferredBackupWindow`)}),(0,w.jsx)(_,{children:`Leave blank to have one assigned. Minimum 30 minutes.`}),(0,w.jsx)(v,{errors:[L.preferredBackupWindow]})]}),(0,w.jsxs)(b,{children:[(0,w.jsx)(y,{children:(0,w.jsx)(`label`,{htmlFor:`db-maintenance-window`,children:`Preferred maintenance window`})}),(0,w.jsx)(p,{"aria-invalid":!!L.preferredMaintenanceWindow,id:`db-maintenance-window`,placeholder:`ddd:hh24:mi-ddd:hh24:mi in UTC`,...R(`preferredMaintenanceWindow`)}),(0,w.jsx)(_,{children:`Leave blank to have one assigned clear of the backup window.`}),(0,w.jsx)(v,{errors:[L.preferredMaintenanceWindow]})]}),(0,w.jsx)(be,{control:I,name:`deletionProtection`}),(0,w.jsx)(_e,{control:I,name:`tags`}),(0,w.jsxs)(`fieldset`,{className:`space-y-3 rounded-md border border-border p-4`,children:[(0,w.jsx)(`legend`,{className:`px-1 text-sm font-medium`,children:`Not available on Spinifex`}),Ee.map(e=>(0,w.jsxs)(`label`,{className:`flex items-start gap-2 text-xs text-muted-foreground`,children:[(0,w.jsx)(`input`,{checked:!1,disabled:!0,readOnly:!0,type:`checkbox`}),(0,w.jsxs)(`span`,{children:[e.label,(0,w.jsx)(`span`,{className:`mt-0.5 block`,children:e.note})]})]},e.id))]}),(0,w.jsx)(re,{commands:De({dbInstanceIdentifier:B.dbInstanceIdentifier??``,engine:V,engineVersion:B.engineVersion??``,dbInstanceClass:B.dbInstanceClass??``,allocatedStorage:B.allocatedStorage??20,masterUsername:B.masterUsername??``,dbName:B.dbName??``,port:B.port??``,dbSubnetGroupName:H,vpcSecurityGroupIds:U,dbParameterGroupName:B.dbParameterGroupName??``,deletionProtection:B.deletionProtection??!1,backupRetentionPeriod:B.backupRetentionPeriod??T,preferredBackupWindow:B.preferredBackupWindow??``,preferredMaintenanceWindow:B.preferredMaintenanceWindow??``})}),(0,w.jsx)(ge,{isPending:n.isPending,isSubmitting:Me,onCancel:async()=>{await e({to:`/rds/describe-db-instances`})},pendingLabel:`Creating…`,submitLabel:`Create Database`})]})]})}function De(e){return[{label:`Create DB Instance`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-instance`},...f(`--db-instance-identifier`,d(e.dbInstanceIdentifier,`DBInstanceIdentifier`)),...f(`--engine`,d(e.engine,`Engine`)),...f(`--db-instance-class`,d(e.dbInstanceClass,`DBInstanceClass`)),...f(`--allocated-storage`,e.allocatedStorage),...f(`--master-username`,d(e.masterUsername,`MasterUsername`)),{type:`flag`,value:` --master-user-password`},{type:`variable`,value:` $DB_PASSWORD`},...u(`--engine-version`,e.engineVersion),...u(`--db-name`,e.dbName),...u(`--port`,e.port),...u(`--db-subnet-group-name`,e.dbSubnetGroupName),...u(`--vpc-security-group-ids`,e.vpcSecurityGroupIds.join(` `)),...u(`--db-parameter-group-name`,e.dbParameterGroupName),...u(`--deletion-protection`,e.deletionProtection),...f(`--backup-retention-period`,e.backupRetentionPeriod),...u(`--preferred-backup-window`,e.preferredBackupWindow),...u(`--preferred-maintenance-window`,e.preferredMaintenanceWindow)]}]}var D=E;export{D as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-DbGZTwbt.js b/spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-C8RtPxaS.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-DbGZTwbt.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-C8RtPxaS.js index 07bb1880b..9ca9c319e 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-DbGZTwbt.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-db-parameter-group-C8RtPxaS.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{c as re,i as n,n as ie,s as ae,t as oe}from"./select-AlcaFR6c.js";import{n as r,r as i,t as se}from"./cli-command-panel-Bzz2Dofw.js";import{t as ce}from"./input-BRXyXQUw.js";import{g as le}from"./rds-Dy_D7lYT.js";import{n as ue}from"./rds-CTtwIFdP.js";import{o as de}from"./rds-BzXp-8k5.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{a as pe,i as me,n as he,t as ge}from"./zod-C7XqDsyI.js";import{t as _e}from"./error-banner-vjkAWoEL.js";import{t as ve}from"./form-actions-BgYlCOen.js";import{n as ye,r as a,s as o,t as s}from"./field-DVCmLIN7.js";import{t as be}from"./tags-field-array-DMarfgx_.js";var xe=t(),c=e();function l(){let e=(0,xe.c)(84),t=te(),n=ue(),{data:r}=ee(de),i;e[0]===r.DBEngineVersions?i=e[1]:(i=r.DBEngineVersions??[],e[0]=r.DBEngineVersions,e[1]=i);let l;e[2]===i?l=e[3]:(l=new Map(i.filter(we).map(Ce)),e[2]=i,e[3]=l);let u;e[4]===l?u=e[5]:(u=[...l],e[4]=l,e[5]=u);let d=u,f;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=ge(le),e[6]=f):f=e[6];let Ee=d[0]?.[0]??``,p;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],e[7]=p):p=e[7];let m;e[8]===Ee?m=e[9]:(m={resolver:f,defaultValues:{dbParameterGroupName:``,dbParameterGroupFamily:Ee,description:``,tags:p}},e[8]=Ee,e[9]=m);let{control:h,formState:De,handleSubmit:Oe,register:g}=me(m),{errors:_,isSubmitting:v}=De,y;e[10]===h?y=e[11]:(y={control:h},e[10]=h,e[11]=y);let b=pe(y),x;e[12]!==n||e[13]!==t?(x=async e=>{await n.mutateAsync(e),await t({to:`/rds/describe-db-parameter-groups/$name`,params:{name:e.dbParameterGroupName}})},e[12]=n,e[13]=t,e[14]=x):x=e[14];let S=x,C,w;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,c.jsx)(ne,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),w=(0,c.jsx)(fe,{title:`Create DB Parameter Group`}),e[15]=C,e[16]=w):(C=e[15],w=e[16]);let T;e[17]===n.error?T=e[18]:(T=n.error&&(0,c.jsx)(_e,{error:n.error,msg:`Failed to create the DB parameter group`}),e[17]=n.error,e[18]=T);let E;e[19]!==Oe||e[20]!==S?(E=Oe(S),e[19]=Oe,e[20]=S,e[21]=E):E=e[21];let D;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-name`,children:`Name`})}),e[22]=D):D=e[22];let O=!!_.dbParameterGroupName,k;e[23]===g?k=e[24]:(k=g(`dbParameterGroupName`),e[23]=g,e[24]=k);let A;e[25]!==O||e[26]!==k?(A=(0,c.jsx)(ce,{"aria-invalid":O,id:`parameter-group-name`,placeholder:`orders-postgres18`,...k}),e[25]=O,e[26]=k,e[27]=A):A=e[27];let j;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,c.jsx)(ye,{children:`Letters, digits and hyphens, starting with a letter. The service reserves the name "default" and the "default." prefix.`}),e[28]=j):j=e[28];let M;e[29]===_.dbParameterGroupName?M=e[30]:(M=(0,c.jsx)(a,{errors:[_.dbParameterGroupName]}),e[29]=_.dbParameterGroupName,e[30]=M);let N;e[31]!==A||e[32]!==M?(N=(0,c.jsxs)(s,{children:[D,A,j,M]}),e[31]=A,e[32]=M,e[33]=N):N=e[33];let P;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-family`,children:`Family`})}),e[34]=P):P=e[34];let F;e[35]!==_.dbParameterGroupFamily||e[36]!==d?(F=e=>{let{field:t}=e;return(0,c.jsxs)(oe,{onValueChange:t.onChange,value:t.value,children:[(0,c.jsx)(ae,{"aria-invalid":!!_.dbParameterGroupFamily,className:`w-full`,id:`parameter-group-family`,children:(0,c.jsx)(re,{placeholder:`Select a family`})}),(0,c.jsx)(ie,{children:d.map(Se)})]})},e[35]=_.dbParameterGroupFamily,e[36]=d,e[37]=F):F=e[37];let I;e[38]!==h||e[39]!==F?(I=(0,c.jsx)(he,{control:h,name:`dbParameterGroupFamily`,render:F}),e[38]=h,e[39]=F,e[40]=I):I=e[40];let L;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,c.jsx)(ye,{children:`The family fixes which engine can attach the group, and it cannot be changed afterwards. A group of one family is refused by an instance of the other engine.`}),e[41]=L):L=e[41];let R;e[42]===_.dbParameterGroupFamily?R=e[43]:(R=(0,c.jsx)(a,{errors:[_.dbParameterGroupFamily]}),e[42]=_.dbParameterGroupFamily,e[43]=R);let z;e[44]!==I||e[45]!==R?(z=(0,c.jsxs)(s,{children:[P,I,L,R]}),e[44]=I,e[45]=R,e[46]=z):z=e[46];let B;e[47]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-description`,children:`Description`})}),e[47]=B):B=e[47];let V=!!_.description,H;e[48]===g?H=e[49]:(H=g(`description`),e[48]=g,e[49]=H);let U;e[50]!==V||e[51]!==H?(U=(0,c.jsx)(ce,{"aria-invalid":V,id:`parameter-group-description`,placeholder:`Tuned settings for the orders database`,...H}),e[50]=V,e[51]=H,e[52]=U):U=e[52];let W;e[53]===_.description?W=e[54]:(W=(0,c.jsx)(a,{errors:[_.description]}),e[53]=_.description,e[54]=W);let G;e[55]!==U||e[56]!==W?(G=(0,c.jsxs)(s,{children:[B,U,W]}),e[55]=U,e[56]=W,e[57]=G):G=e[57];let K;e[58]===h?K=e[59]:(K=(0,c.jsx)(be,{control:h,name:`tags`}),e[58]=h,e[59]=K);let q;e[60]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,c.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A new group starts empty: every value is the engine default until you override one, so a fresh group and the default group behave identically.`}),e[60]=q):q=e[60];let ke=b.dbParameterGroupName??``,Ae=b.dbParameterGroupFamily??``,je=b.description??``,J;e[61]!==ke||e[62]!==Ae||e[63]!==je?(J=Te({dbParameterGroupName:ke,dbParameterGroupFamily:Ae,description:je}),e[61]=ke,e[62]=Ae,e[63]=je,e[64]=J):J=e[64];let Y;e[65]===J?Y=e[66]:(Y=(0,c.jsx)(se,{commands:J}),e[65]=J,e[66]=Y);let X;e[67]===t?X=e[68]:(X=async()=>{await t({to:`/rds/describe-db-parameter-groups`})},e[67]=t,e[68]=X);let Z;e[69]!==n.isPending||e[70]!==v||e[71]!==X?(Z=(0,c.jsx)(ve,{isPending:n.isPending,isSubmitting:v,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Parameter Group`}),e[69]=n.isPending,e[70]=v,e[71]=X,e[72]=Z):Z=e[72];let Q;e[73]!==E||e[74]!==N||e[75]!==z||e[76]!==G||e[77]!==K||e[78]!==Y||e[79]!==Z?(Q=(0,c.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:E,children:[N,z,G,K,q,Y,Z]}),e[73]=E,e[74]=N,e[75]=z,e[76]=G,e[77]=K,e[78]=Y,e[79]=Z,e[80]=Q):Q=e[80];let $;return e[81]!==T||e[82]!==Q?($=(0,c.jsxs)(c.Fragment,{children:[C,w,T,Q]}),e[81]=T,e[82]=Q,e[83]=$):$=e[83],$}function Se(e){let[t,ee]=e;return(0,c.jsxs)(n,{value:t,children:[t,` — `,ee]},t)}function Ce(e){return[e.DBParameterGroupFamily??``,e.DBEngineVersionDescription??e.Engine??``]}function we(e){return e.DBParameterGroupFamily}function Te(e){return[{label:`Create DB Parameter Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-parameter-group`},...i(`--db-parameter-group-name`,r(e.dbParameterGroupName,`DBParameterGroupName`)),...i(`--db-parameter-group-family`,r(e.dbParameterGroupFamily,`DBParameterGroupFamily`)),...i(`--description`,`"${r(e.description,`Description`)}"`)]}]}var u=l;export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{c as re,i as n,n as ie,s as ae,t as oe}from"./select-C4XUO0SI.js";import{n as r,r as i,t as se}from"./cli-command-panel-CFBFXhwd.js";import{t as ce}from"./input-Dv_zyCQu.js";import{g as le}from"./rds-vDQqd7aK.js";import{n as ue}from"./rds-BkNf4eSG.js";import{o as de}from"./rds-CgptNEeO.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{a as pe,i as me,n as he,t as ge}from"./zod--v4EVB_k.js";import{t as _e}from"./error-banner-vjkAWoEL.js";import{t as ve}from"./form-actions-BT2ctvY2.js";import{n as ye,r as a,s as o,t as s}from"./field-DuilC4iP.js";import{t as be}from"./tags-field-array-QmHZ5xfm.js";var xe=t(),c=e();function l(){let e=(0,xe.c)(84),t=te(),n=ue(),{data:r}=ee(de),i;e[0]===r.DBEngineVersions?i=e[1]:(i=r.DBEngineVersions??[],e[0]=r.DBEngineVersions,e[1]=i);let l;e[2]===i?l=e[3]:(l=new Map(i.filter(we).map(Ce)),e[2]=i,e[3]=l);let u;e[4]===l?u=e[5]:(u=[...l],e[4]=l,e[5]=u);let d=u,f;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=ge(le),e[6]=f):f=e[6];let Ee=d[0]?.[0]??``,p;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],e[7]=p):p=e[7];let m;e[8]===Ee?m=e[9]:(m={resolver:f,defaultValues:{dbParameterGroupName:``,dbParameterGroupFamily:Ee,description:``,tags:p}},e[8]=Ee,e[9]=m);let{control:h,formState:De,handleSubmit:Oe,register:g}=me(m),{errors:_,isSubmitting:v}=De,y;e[10]===h?y=e[11]:(y={control:h},e[10]=h,e[11]=y);let b=pe(y),x;e[12]!==n||e[13]!==t?(x=async e=>{await n.mutateAsync(e),await t({to:`/rds/describe-db-parameter-groups/$name`,params:{name:e.dbParameterGroupName}})},e[12]=n,e[13]=t,e[14]=x):x=e[14];let S=x,C,w;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,c.jsx)(ne,{to:`/rds/describe-db-parameter-groups`,children:`Back to parameter groups`}),w=(0,c.jsx)(fe,{title:`Create DB Parameter Group`}),e[15]=C,e[16]=w):(C=e[15],w=e[16]);let T;e[17]===n.error?T=e[18]:(T=n.error&&(0,c.jsx)(_e,{error:n.error,msg:`Failed to create the DB parameter group`}),e[17]=n.error,e[18]=T);let E;e[19]!==Oe||e[20]!==S?(E=Oe(S),e[19]=Oe,e[20]=S,e[21]=E):E=e[21];let D;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-name`,children:`Name`})}),e[22]=D):D=e[22];let O=!!_.dbParameterGroupName,k;e[23]===g?k=e[24]:(k=g(`dbParameterGroupName`),e[23]=g,e[24]=k);let A;e[25]!==O||e[26]!==k?(A=(0,c.jsx)(ce,{"aria-invalid":O,id:`parameter-group-name`,placeholder:`orders-postgres18`,...k}),e[25]=O,e[26]=k,e[27]=A):A=e[27];let j;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,c.jsx)(ye,{children:`Letters, digits and hyphens, starting with a letter. The service reserves the name "default" and the "default." prefix.`}),e[28]=j):j=e[28];let M;e[29]===_.dbParameterGroupName?M=e[30]:(M=(0,c.jsx)(a,{errors:[_.dbParameterGroupName]}),e[29]=_.dbParameterGroupName,e[30]=M);let N;e[31]!==A||e[32]!==M?(N=(0,c.jsxs)(s,{children:[D,A,j,M]}),e[31]=A,e[32]=M,e[33]=N):N=e[33];let P;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-family`,children:`Family`})}),e[34]=P):P=e[34];let F;e[35]!==_.dbParameterGroupFamily||e[36]!==d?(F=e=>{let{field:t}=e;return(0,c.jsxs)(oe,{onValueChange:t.onChange,value:t.value,children:[(0,c.jsx)(ae,{"aria-invalid":!!_.dbParameterGroupFamily,className:`w-full`,id:`parameter-group-family`,children:(0,c.jsx)(re,{placeholder:`Select a family`})}),(0,c.jsx)(ie,{children:d.map(Se)})]})},e[35]=_.dbParameterGroupFamily,e[36]=d,e[37]=F):F=e[37];let I;e[38]!==h||e[39]!==F?(I=(0,c.jsx)(he,{control:h,name:`dbParameterGroupFamily`,render:F}),e[38]=h,e[39]=F,e[40]=I):I=e[40];let L;e[41]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,c.jsx)(ye,{children:`The family fixes which engine can attach the group, and it cannot be changed afterwards. A group of one family is refused by an instance of the other engine.`}),e[41]=L):L=e[41];let R;e[42]===_.dbParameterGroupFamily?R=e[43]:(R=(0,c.jsx)(a,{errors:[_.dbParameterGroupFamily]}),e[42]=_.dbParameterGroupFamily,e[43]=R);let z;e[44]!==I||e[45]!==R?(z=(0,c.jsxs)(s,{children:[P,I,L,R]}),e[44]=I,e[45]=R,e[46]=z):z=e[46];let B;e[47]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,c.jsx)(o,{children:(0,c.jsx)(`label`,{htmlFor:`parameter-group-description`,children:`Description`})}),e[47]=B):B=e[47];let V=!!_.description,H;e[48]===g?H=e[49]:(H=g(`description`),e[48]=g,e[49]=H);let U;e[50]!==V||e[51]!==H?(U=(0,c.jsx)(ce,{"aria-invalid":V,id:`parameter-group-description`,placeholder:`Tuned settings for the orders database`,...H}),e[50]=V,e[51]=H,e[52]=U):U=e[52];let W;e[53]===_.description?W=e[54]:(W=(0,c.jsx)(a,{errors:[_.description]}),e[53]=_.description,e[54]=W);let G;e[55]!==U||e[56]!==W?(G=(0,c.jsxs)(s,{children:[B,U,W]}),e[55]=U,e[56]=W,e[57]=G):G=e[57];let K;e[58]===h?K=e[59]:(K=(0,c.jsx)(be,{control:h,name:`tags`}),e[58]=h,e[59]=K);let q;e[60]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,c.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A new group starts empty: every value is the engine default until you override one, so a fresh group and the default group behave identically.`}),e[60]=q):q=e[60];let ke=b.dbParameterGroupName??``,Ae=b.dbParameterGroupFamily??``,je=b.description??``,J;e[61]!==ke||e[62]!==Ae||e[63]!==je?(J=Te({dbParameterGroupName:ke,dbParameterGroupFamily:Ae,description:je}),e[61]=ke,e[62]=Ae,e[63]=je,e[64]=J):J=e[64];let Y;e[65]===J?Y=e[66]:(Y=(0,c.jsx)(se,{commands:J}),e[65]=J,e[66]=Y);let X;e[67]===t?X=e[68]:(X=async()=>{await t({to:`/rds/describe-db-parameter-groups`})},e[67]=t,e[68]=X);let Z;e[69]!==n.isPending||e[70]!==v||e[71]!==X?(Z=(0,c.jsx)(ve,{isPending:n.isPending,isSubmitting:v,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Parameter Group`}),e[69]=n.isPending,e[70]=v,e[71]=X,e[72]=Z):Z=e[72];let Q;e[73]!==E||e[74]!==N||e[75]!==z||e[76]!==G||e[77]!==K||e[78]!==Y||e[79]!==Z?(Q=(0,c.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:E,children:[N,z,G,K,q,Y,Z]}),e[73]=E,e[74]=N,e[75]=z,e[76]=G,e[77]=K,e[78]=Y,e[79]=Z,e[80]=Q):Q=e[80];let $;return e[81]!==T||e[82]!==Q?($=(0,c.jsxs)(c.Fragment,{children:[C,w,T,Q]}),e[81]=T,e[82]=Q,e[83]=$):$=e[83],$}function Se(e){let[t,ee]=e;return(0,c.jsxs)(n,{value:t,children:[t,` — `,ee]},t)}function Ce(e){return[e.DBParameterGroupFamily??``,e.DBEngineVersionDescription??e.Engine??``]}function we(e){return e.DBParameterGroupFamily}function Te(e){return[{label:`Create DB Parameter Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-parameter-group`},...i(`--db-parameter-group-name`,r(e.dbParameterGroupName,`DBParameterGroupName`)),...i(`--db-parameter-group-family`,r(e.dbParameterGroupFamily,`DBParameterGroupFamily`)),...i(`--description`,`"${r(e.description,`Description`)}"`)]}]}var u=l;export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-1FfP3Uva.js b/spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-Dn8BE2TI.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-1FfP3Uva.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-Dn8BE2TI.js index 79b393172..5d291b054 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-1FfP3Uva.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-db-snapshot-dialog-Dn8BE2TI.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useQuery-DXrvTS9z.js";import{c as te,i,n as ne,s as re,t as ie}from"./select-AlcaFR6c.js";import{t as a}from"./button-B5pmTZ23.js";import{t as ae}from"./input-BRXyXQUw.js";import{_ as oe,f as o,w as s}from"./rds-Dy_D7lYT.js";import{r as se}from"./rds-CTtwIFdP.js";import{r as ce}from"./rds-BzXp-8k5.js";import{i as le,t as ue}from"./zod-C7XqDsyI.js";import{n as de,r as fe,s as c,t as l}from"./field-DVCmLIN7.js";import{t as pe}from"./tags-field-array-DMarfgx_.js";import{a as me,i as he,l as ge,s as _e,t as ve}from"./alert-dialog-C5LIz1yI.js";import{n as ye,t as be}from"./picker-notice-DSc9Ft5I.js";var xe=r(),Se=t(n(),1),u=e();function d(e){let t=(0,xe.c)(65),{open:n,onOpenChange:r,dbInstanceIdentifier:i,onCreated:o}=e,d=se(),f=i===void 0,p;t[0]===f?p=t[1]:(p={...ce,enabled:f},t[0]=f,t[1]=p);let m=ee(p),[h,Te]=(0,Se.useState)(i??``),g;t[2]===m.data?.DBInstances?g=t[3]:(g=m.data?.DBInstances??[],t[2]=m.data?.DBInstances,t[3]=g);let Ee=g.filter(we),_=Ee.length===0,v;t[4]!==m||t[5]!==_?(v=ye(m,_,{loading:`Loading the DB instances…`,failed:`Could not read the DB instances`,empty:`No DB instance is available or stopped, which is what a snapshot is taken from.`}),t[4]=m,t[5]=_,t[6]=v):v=t[6];let De=v,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=ue(oe),t[7]=y):y=t[7];let b;t[8]===i?b=t[9]:(b=i?s(i,`snapshot`):``,t[8]=i,t[9]=b);let x;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(x=[],t[10]=x):x=t[10];let S;t[11]===b?S=t[12]:(S={resolver:y,defaultValues:{dbSnapshotIdentifier:b,tags:x}},t[11]=b,t[12]=S);let{control:C,formState:Oe,handleSubmit:w,register:T,setValue:E}=le(S),{errors:D,isSubmitting:ke}=Oe,O;t[13]===E?O=t[14]:(O=function(e){Te(e??``),e&&E(`dbSnapshotIdentifier`,s(e,`snapshot`),{shouldValidate:!0})},t[13]=E,t[14]=O);let Ae=O,k;t[15]!==d||t[16]!==o||t[17]!==r||t[18]!==h?(k=async e=>{try{await d.mutateAsync({...e,dbInstanceIdentifier:h})}catch{return}r(!1),o?.()},t[15]=d,t[16]=o,t[17]=r,t[18]=h,t[19]=k):k=t[19];let A=k,j=ve,M=he,N;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,u.jsxs)(_e,{children:[(0,u.jsx)(ge,{children:`Take DB Snapshot`}),(0,u.jsx)(me,{children:`The engine is held at a checkpoint while the snapshot is taken, so the instance reads as backing-up until it finishes.`})]}),t[20]=N):N=t[20];let P;t[21]!==w||t[22]!==A?(P=w(A),t[21]=w,t[22]=A,t[23]=P):P=t[23];let F=i?(0,u.jsxs)(l,{children:[(0,u.jsx)(c,{children:`DB instance`}),(0,u.jsx)(`p`,{className:`font-mono text-sm`,children:i})]}):(0,u.jsxs)(l,{children:[(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`snapshot-instance`,children:`DB instance`})}),De?(0,u.jsx)(be,{notice:De}):(0,u.jsxs)(ie,{onValueChange:Ae,value:h,children:[(0,u.jsx)(re,{className:`w-full`,id:`snapshot-instance`,children:(0,u.jsx)(te,{placeholder:`Select a DB instance`})}),(0,u.jsx)(ne,{children:Ee.map(Ce)})]})]}),I;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`snapshot-identifier`,children:`Snapshot identifier`})}),t[24]=I):I=t[24];let L=!!D.dbSnapshotIdentifier,R;t[25]===T?R=t[26]:(R=T(`dbSnapshotIdentifier`),t[25]=T,t[26]=R);let z;t[27]!==L||t[28]!==R?(z=(0,u.jsx)(ae,{"aria-invalid":L,id:`snapshot-identifier`,...R}),t[27]=L,t[28]=R,t[29]=z):z=t[29];let B;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,u.jsx)(de,{children:`Lowercase letters, digits and hyphens. The rds: namespace belongs to automated backups and cannot be used here.`}),t[30]=B):B=t[30];let V;t[31]===D.dbSnapshotIdentifier?V=t[32]:(V=(0,u.jsx)(fe,{errors:[D.dbSnapshotIdentifier]}),t[31]=D.dbSnapshotIdentifier,t[32]=V);let H;t[33]!==z||t[34]!==V?(H=(0,u.jsxs)(l,{children:[I,z,B,V]}),t[33]=z,t[34]=V,t[35]=H):H=t[35];let U;t[36]===C?U=t[37]:(U=(0,u.jsx)(pe,{control:C,name:`tags`}),t[36]=C,t[37]=U);let W;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A snapshot the engine could not be quiesced for is still taken and reported as crash consistent on the source instance's Backups tab. The snapshot's own events never carry it.`}),t[38]=W):W=t[38];let G;t[39]===d.error?G=t[40]:(G=d.error&&(0,u.jsx)(`p`,{className:`text-sm text-destructive`,children:d.error.message}),t[39]=d.error,t[40]=G);let K;t[41]===r?K=t[42]:(K=(0,u.jsx)(a,{onClick:()=>{r(!1)},type:`button`,variant:`outline`,children:`Cancel`}),t[41]=r,t[42]=K);let q=ke||d.isPending||h===``,J=d.isPending?`Taking Snapshot…`:`Take Snapshot`,Y;t[43]!==q||t[44]!==J?(Y=(0,u.jsx)(a,{disabled:q,type:`submit`,children:J}),t[43]=q,t[44]=J,t[45]=Y):Y=t[45];let X;t[46]!==K||t[47]!==Y?(X=(0,u.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[K,Y]}),t[46]=K,t[47]=Y,t[48]=X):X=t[48];let Z;t[49]!==P||t[50]!==F||t[51]!==H||t[52]!==U||t[53]!==G||t[54]!==X?(Z=(0,u.jsxs)(`form`,{className:`space-y-4`,onSubmit:P,children:[F,H,U,W,G,X]}),t[49]=P,t[50]=F,t[51]=H,t[52]=U,t[53]=G,t[54]=X,t[55]=Z):Z=t[55];let Q;t[56]!==M||t[57]!==N||t[58]!==Z?(Q=(0,u.jsxs)(M,{className:`max-h-[85vh] overflow-y-auto`,children:[N,Z]}),t[56]=M,t[57]=N,t[58]=Z,t[59]=Q):Q=t[59];let $;return t[60]!==j||t[61]!==r||t[62]!==n||t[63]!==Q?($=(0,u.jsx)(j,{onOpenChange:r,open:n,children:Q}),t[60]=j,t[61]=r,t[62]=n,t[63]=Q,t[64]=$):$=t[64],$}function Ce(e){return(0,u.jsxs)(i,{value:e.DBInstanceIdentifier??``,children:[e.DBInstanceIdentifier,` (`,e.DBInstanceStatus,`)`]},e.DBInstanceIdentifier)}function we(e){return o(e.DBInstanceStatus)}export{d as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useQuery-DXrvTS9z.js";import{c as te,i,n as ne,s as re,t as ie}from"./select-C4XUO0SI.js";import{t as a}from"./button-KK2VfbzH.js";import{t as ae}from"./input-Dv_zyCQu.js";import{_ as oe,f as o,w as s}from"./rds-vDQqd7aK.js";import{r as se}from"./rds-BkNf4eSG.js";import{r as ce}from"./rds-CgptNEeO.js";import{i as le,t as ue}from"./zod--v4EVB_k.js";import{n as de,r as fe,s as c,t as l}from"./field-DuilC4iP.js";import{t as pe}from"./tags-field-array-QmHZ5xfm.js";import{a as me,i as he,l as ge,s as _e,t as ve}from"./alert-dialog-5uS2nPuy.js";import{n as ye,t as be}from"./picker-notice-DSc9Ft5I.js";var xe=r(),Se=t(n(),1),u=e();function d(e){let t=(0,xe.c)(65),{open:n,onOpenChange:r,dbInstanceIdentifier:i,onCreated:o}=e,d=se(),f=i===void 0,p;t[0]===f?p=t[1]:(p={...ce,enabled:f},t[0]=f,t[1]=p);let m=ee(p),[h,Te]=(0,Se.useState)(i??``),g;t[2]===m.data?.DBInstances?g=t[3]:(g=m.data?.DBInstances??[],t[2]=m.data?.DBInstances,t[3]=g);let Ee=g.filter(we),_=Ee.length===0,v;t[4]!==m||t[5]!==_?(v=ye(m,_,{loading:`Loading the DB instances…`,failed:`Could not read the DB instances`,empty:`No DB instance is available or stopped, which is what a snapshot is taken from.`}),t[4]=m,t[5]=_,t[6]=v):v=t[6];let De=v,y;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(y=ue(oe),t[7]=y):y=t[7];let b;t[8]===i?b=t[9]:(b=i?s(i,`snapshot`):``,t[8]=i,t[9]=b);let x;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(x=[],t[10]=x):x=t[10];let S;t[11]===b?S=t[12]:(S={resolver:y,defaultValues:{dbSnapshotIdentifier:b,tags:x}},t[11]=b,t[12]=S);let{control:C,formState:Oe,handleSubmit:w,register:T,setValue:E}=le(S),{errors:D,isSubmitting:ke}=Oe,O;t[13]===E?O=t[14]:(O=function(e){Te(e??``),e&&E(`dbSnapshotIdentifier`,s(e,`snapshot`),{shouldValidate:!0})},t[13]=E,t[14]=O);let Ae=O,k;t[15]!==d||t[16]!==o||t[17]!==r||t[18]!==h?(k=async e=>{try{await d.mutateAsync({...e,dbInstanceIdentifier:h})}catch{return}r(!1),o?.()},t[15]=d,t[16]=o,t[17]=r,t[18]=h,t[19]=k):k=t[19];let A=k,j=ve,M=he,N;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,u.jsxs)(_e,{children:[(0,u.jsx)(ge,{children:`Take DB Snapshot`}),(0,u.jsx)(me,{children:`The engine is held at a checkpoint while the snapshot is taken, so the instance reads as backing-up until it finishes.`})]}),t[20]=N):N=t[20];let P;t[21]!==w||t[22]!==A?(P=w(A),t[21]=w,t[22]=A,t[23]=P):P=t[23];let F=i?(0,u.jsxs)(l,{children:[(0,u.jsx)(c,{children:`DB instance`}),(0,u.jsx)(`p`,{className:`font-mono text-sm`,children:i})]}):(0,u.jsxs)(l,{children:[(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`snapshot-instance`,children:`DB instance`})}),De?(0,u.jsx)(be,{notice:De}):(0,u.jsxs)(ie,{onValueChange:Ae,value:h,children:[(0,u.jsx)(re,{className:`w-full`,id:`snapshot-instance`,children:(0,u.jsx)(te,{placeholder:`Select a DB instance`})}),(0,u.jsx)(ne,{children:Ee.map(Ce)})]})]}),I;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`snapshot-identifier`,children:`Snapshot identifier`})}),t[24]=I):I=t[24];let L=!!D.dbSnapshotIdentifier,R;t[25]===T?R=t[26]:(R=T(`dbSnapshotIdentifier`),t[25]=T,t[26]=R);let z;t[27]!==L||t[28]!==R?(z=(0,u.jsx)(ae,{"aria-invalid":L,id:`snapshot-identifier`,...R}),t[27]=L,t[28]=R,t[29]=z):z=t[29];let B;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,u.jsx)(de,{children:`Lowercase letters, digits and hyphens. The rds: namespace belongs to automated backups and cannot be used here.`}),t[30]=B):B=t[30];let V;t[31]===D.dbSnapshotIdentifier?V=t[32]:(V=(0,u.jsx)(fe,{errors:[D.dbSnapshotIdentifier]}),t[31]=D.dbSnapshotIdentifier,t[32]=V);let H;t[33]!==z||t[34]!==V?(H=(0,u.jsxs)(l,{children:[I,z,B,V]}),t[33]=z,t[34]=V,t[35]=H):H=t[35];let U;t[36]===C?U=t[37]:(U=(0,u.jsx)(pe,{control:C,name:`tags`}),t[36]=C,t[37]=U);let W;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`A snapshot the engine could not be quiesced for is still taken and reported as crash consistent on the source instance's Backups tab. The snapshot's own events never carry it.`}),t[38]=W):W=t[38];let G;t[39]===d.error?G=t[40]:(G=d.error&&(0,u.jsx)(`p`,{className:`text-sm text-destructive`,children:d.error.message}),t[39]=d.error,t[40]=G);let K;t[41]===r?K=t[42]:(K=(0,u.jsx)(a,{onClick:()=>{r(!1)},type:`button`,variant:`outline`,children:`Cancel`}),t[41]=r,t[42]=K);let q=ke||d.isPending||h===``,J=d.isPending?`Taking Snapshot…`:`Take Snapshot`,Y;t[43]!==q||t[44]!==J?(Y=(0,u.jsx)(a,{disabled:q,type:`submit`,children:J}),t[43]=q,t[44]=J,t[45]=Y):Y=t[45];let X;t[46]!==K||t[47]!==Y?(X=(0,u.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[K,Y]}),t[46]=K,t[47]=Y,t[48]=X):X=t[48];let Z;t[49]!==P||t[50]!==F||t[51]!==H||t[52]!==U||t[53]!==G||t[54]!==X?(Z=(0,u.jsxs)(`form`,{className:`space-y-4`,onSubmit:P,children:[F,H,U,W,G,X]}),t[49]=P,t[50]=F,t[51]=H,t[52]=U,t[53]=G,t[54]=X,t[55]=Z):Z=t[55];let Q;t[56]!==M||t[57]!==N||t[58]!==Z?(Q=(0,u.jsxs)(M,{className:`max-h-[85vh] overflow-y-auto`,children:[N,Z]}),t[56]=M,t[57]=N,t[58]=Z,t[59]=Q):Q=t[59];let $;return t[60]!==j||t[61]!==r||t[62]!==n||t[63]!==Q?($=(0,u.jsx)(j,{onOpenChange:r,open:n,children:Q}),t[60]=j,t[61]=r,t[62]=n,t[63]=Q,t[64]=$):$=t[64],$}function Ce(e){return(0,u.jsxs)(i,{value:e.DBInstanceIdentifier??``,children:[e.DBInstanceIdentifier,` (`,e.DBInstanceStatus,`)`]},e.DBInstanceIdentifier)}function we(e){return o(e.DBInstanceStatus)}export{d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-eWHzwZB_.js b/spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-DgeqQYCL.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-eWHzwZB_.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-DgeqQYCL.js index efbb94f46..a28c57c88 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-eWHzwZB_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-db-subnet-group-DgeqQYCL.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{sn as te}from"./cluster-config-Cng_iYLz.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{n as r,r as i,t as re}from"./cli-command-panel-Bzz2Dofw.js";import{t as ie}from"./input-BRXyXQUw.js";import{M as ae,O as oe}from"./ec2-xfbzgUcH.js";import{v as se}from"./rds-Dy_D7lYT.js";import{i as ce}from"./rds-CTtwIFdP.js";import{t as le}from"./page-heading-CIbmsDOw.js";import{a as ue,i as de,t as fe}from"./zod-C7XqDsyI.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BgYlCOen.js";import{n as he,r as ge,s as _e,t as ve}from"./field-DVCmLIN7.js";import{t as ye}from"./tags-field-array-DMarfgx_.js";var be=t(),a=e();function xe(e){let t=te(e.Tags),n=[e.CidrBlock,e.AvailabilityZone,t].filter(Boolean);return`${e.SubnetId} (${n.join(`, `)})`}function o(){let e=(0,be.c)(94),t=ee(),r=ce(),{data:i}=n(oe),{data:o}=n(ae),s;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=fe(se),e[0]=s):s=e[0];let c;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(c={resolver:s,defaultValues:{dbSubnetGroupName:``,dbSubnetGroupDescription:``,subnetIds:[],tags:[]}},e[1]=c):c=e[1];let{control:l,formState:we,handleSubmit:Te,register:u,setValue:Ee}=de(c),{errors:d,isSubmitting:De}=we,f;e[2]===l?f=e[3]:(f={control:l},e[2]=l,e[3]=f);let p=ue(f),m;e[4]===p.subnetIds?m=e[5]:(m=p.subnetIds??[],e[4]=p.subnetIds,e[5]=m);let h=m,g;e[6]===h?g=e[7]:(g=new Set(h),e[6]=h,e[7]=g);let Oe=g,_;e[8]===i.Subnets?_=e[9]:(_=i.Subnets??[],e[8]=i.Subnets,e[9]=_);let v=_,y;e[10]===o.Vpcs?y=e[11]:(y=o.Vpcs??[],e[10]=o.Vpcs,e[11]=y);let ke=y,b;e[12]!==h||e[13]!==v?(b=v.find(e=>e.SubnetId===h[0])?.VpcId,e[12]=h,e[13]=v,e[14]=b):b=e[14];let x=b,S;e[15]===v?S=e[16]:(S=new Set(v.map(Se).filter(Boolean)),e[15]=v,e[16]=S);let C;e[17]===S?C=e[18]:(C=[...S],e[17]=S,e[18]=C);let Ae=C,w;e[19]!==h||e[20]!==Ee?(w=e=>{let t=h.includes(e)?h.filter(t=>t!==e):[...h,e];Ee(`subnetIds`,t,{shouldValidate:!0})},e[19]=h,e[20]=Ee,e[21]=w):w=e[21];let je=w,T;e[22]!==r||e[23]!==t?(T=async e=>{await r.mutateAsync(e),await t({to:`/rds/describe-db-subnet-groups`})},e[22]=r,e[23]=t,e[24]=T):T=e[24];let E=T,D,O;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,a.jsx)(ne,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),O=(0,a.jsx)(le,{title:`Create DB Subnet Group`}),e[25]=D,e[26]=O):(D=e[25],O=e[26]);let k;e[27]===r.error?k=e[28]:(k=r.error&&(0,a.jsx)(pe,{error:r.error,msg:`Failed to create the DB subnet group`}),e[27]=r.error,e[28]=k);let A;e[29]!==Te||e[30]!==E?(A=Te(E),e[29]=Te,e[30]=E,e[31]=A):A=e[31];let j;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,a.jsx)(_e,{children:(0,a.jsx)(`label`,{htmlFor:`subnet-group-name`,children:`Name`})}),e[32]=j):j=e[32];let Me=!!d.dbSubnetGroupName,M;e[33]===u?M=e[34]:(M=u(`dbSubnetGroupName`),e[33]=u,e[34]=M);let N;e[35]!==Me||e[36]!==M?(N=(0,a.jsx)(ie,{"aria-invalid":Me,id:`subnet-group-name`,placeholder:`orders-db-subnets`,...M}),e[35]=Me,e[36]=M,e[37]=N):N=e[37];let P;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,a.jsx)(he,{children:`Letters, digits and hyphens, starting with a letter. The name cannot be changed later, and there is no ModifyDBSubnetGroup — editing a group means deleting and recreating it.`}),e[38]=P):P=e[38];let F;e[39]===d.dbSubnetGroupName?F=e[40]:(F=(0,a.jsx)(ge,{errors:[d.dbSubnetGroupName]}),e[39]=d.dbSubnetGroupName,e[40]=F);let I;e[41]!==N||e[42]!==F?(I=(0,a.jsxs)(ve,{children:[j,N,P,F]}),e[41]=N,e[42]=F,e[43]=I):I=e[43];let L;e[44]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,a.jsx)(_e,{children:(0,a.jsx)(`label`,{htmlFor:`subnet-group-description`,children:`Description`})}),e[44]=L):L=e[44];let Ne=!!d.dbSubnetGroupDescription,R;e[45]===u?R=e[46]:(R=u(`dbSubnetGroupDescription`),e[45]=u,e[46]=R);let z;e[47]!==Ne||e[48]!==R?(z=(0,a.jsx)(ie,{"aria-invalid":Ne,id:`subnet-group-description`,placeholder:`Private subnets for the orders database`,...R}),e[47]=Ne,e[48]=R,e[49]=z):z=e[49];let B;e[50]===d.dbSubnetGroupDescription?B=e[51]:(B=(0,a.jsx)(ge,{errors:[d.dbSubnetGroupDescription]}),e[50]=d.dbSubnetGroupDescription,e[51]=B);let V;e[52]!==z||e[53]!==B?(V=(0,a.jsxs)(ve,{children:[L,z,B]}),e[52]=z,e[53]=B,e[54]=V):V=e[54];let H;e[55]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,a.jsx)(_e,{children:`Subnets`}),e[55]=H):H=e[55];let U;e[56]!==x||e[57]!==Oe||e[58]!==v||e[59]!==je||e[60]!==Ae||e[61]!==ke?(U=v.length===0?(0,a.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in this account. Create one before creating a subnet group.`}):(0,a.jsx)(`div`,{className:`space-y-4`,children:Ae.map(e=>{let t=te(ke.find(t=>t.VpcId===e)?.Tags),n=x!==void 0&&x!==e;return(0,a.jsxs)(`div`,{children:[(0,a.jsxs)(`p`,{className:`mb-1 font-mono text-xs text-muted-foreground`,children:[e,t&&` (${t})`,n&&` — a subnet group must span one VPC, so this one is out of reach`]}),(0,a.jsx)(`div`,{className:`space-y-1 pl-3`,children:v.filter(t=>t.VpcId===e).map(e=>(0,a.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,a.jsx)(`input`,{"aria-label":`Subnet ${xe(e)}`,checked:Oe.has(e.SubnetId??``),disabled:n,onChange:()=>{je(e.SubnetId??``)},type:`checkbox`}),(0,a.jsx)(`span`,{className:`font-mono`,children:xe(e)})]},e.SubnetId))})]},e)})}),e[56]=x,e[57]=Oe,e[58]=v,e[59]=je,e[60]=Ae,e[61]=ke,e[62]=U):U=e[62];let W;e[63]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,a.jsxs)(he,{children:[`At most `,20,` subnets, all in one VPC. This platform is single-AZ, so the two-AZ rule AWS enforces does not apply here.`]}),e[63]=W):W=e[63];let G;e[64]===d.subnetIds?G=e[65]:(G=(0,a.jsx)(ge,{errors:[d.subnetIds]}),e[64]=d.subnetIds,e[65]=G);let K;e[66]!==U||e[67]!==G?(K=(0,a.jsxs)(ve,{children:[H,U,W,G]}),e[66]=U,e[67]=G,e[68]=K):K=e[68];let q;e[69]===l?q=e[70]:(q=(0,a.jsx)(ye,{control:l,name:`tags`}),e[69]=l,e[70]=q);let Pe=p.dbSubnetGroupName??``,Fe=p.dbSubnetGroupDescription??``,J;e[71]!==h||e[72]!==Pe||e[73]!==Fe?(J=Ce({dbSubnetGroupName:Pe,dbSubnetGroupDescription:Fe,subnetIds:h}),e[71]=h,e[72]=Pe,e[73]=Fe,e[74]=J):J=e[74];let Y;e[75]===J?Y=e[76]:(Y=(0,a.jsx)(re,{commands:J}),e[75]=J,e[76]=Y);let X;e[77]===t?X=e[78]:(X=async()=>{await t({to:`/rds/describe-db-subnet-groups`})},e[77]=t,e[78]=X);let Z;e[79]!==r.isPending||e[80]!==De||e[81]!==X?(Z=(0,a.jsx)(me,{isPending:r.isPending,isSubmitting:De,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Subnet Group`}),e[79]=r.isPending,e[80]=De,e[81]=X,e[82]=Z):Z=e[82];let Q;e[83]!==A||e[84]!==I||e[85]!==V||e[86]!==K||e[87]!==q||e[88]!==Y||e[89]!==Z?(Q=(0,a.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:A,children:[I,V,K,q,Y,Z]}),e[83]=A,e[84]=I,e[85]=V,e[86]=K,e[87]=q,e[88]=Y,e[89]=Z,e[90]=Q):Q=e[90];let $;return e[91]!==k||e[92]!==Q?($=(0,a.jsxs)(a.Fragment,{children:[D,O,k,Q]}),e[91]=k,e[92]=Q,e[93]=$):$=e[93],$}function Se(e){return e.VpcId??``}function Ce(e){return[{label:`Create DB Subnet Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-subnet-group`},...i(`--db-subnet-group-name`,r(e.dbSubnetGroupName,`DBSubnetGroupName`)),...i(`--db-subnet-group-description`,`"${r(e.dbSubnetGroupDescription,`DBSubnetGroupDescription`)}"`),...i(`--subnet-ids`,r(e.subnetIds.join(` `),`SubnetIds`))]}]}var s=o;export{s as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{sn as te}from"./cluster-config-Bjqk93qS.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{n as r,r as i,t as re}from"./cli-command-panel-CFBFXhwd.js";import{t as ie}from"./input-Dv_zyCQu.js";import{M as ae,O as oe}from"./ec2-BOaIcgiX.js";import{v as se}from"./rds-vDQqd7aK.js";import{i as ce}from"./rds-BkNf4eSG.js";import{t as le}from"./page-heading-CIbmsDOw.js";import{a as ue,i as de,t as fe}from"./zod--v4EVB_k.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BT2ctvY2.js";import{n as he,r as ge,s as _e,t as ve}from"./field-DuilC4iP.js";import{t as ye}from"./tags-field-array-QmHZ5xfm.js";var be=t(),a=e();function xe(e){let t=te(e.Tags),n=[e.CidrBlock,e.AvailabilityZone,t].filter(Boolean);return`${e.SubnetId} (${n.join(`, `)})`}function o(){let e=(0,be.c)(94),t=ee(),r=ce(),{data:i}=n(oe),{data:o}=n(ae),s;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=fe(se),e[0]=s):s=e[0];let c;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(c={resolver:s,defaultValues:{dbSubnetGroupName:``,dbSubnetGroupDescription:``,subnetIds:[],tags:[]}},e[1]=c):c=e[1];let{control:l,formState:we,handleSubmit:Te,register:u,setValue:Ee}=de(c),{errors:d,isSubmitting:De}=we,f;e[2]===l?f=e[3]:(f={control:l},e[2]=l,e[3]=f);let p=ue(f),m;e[4]===p.subnetIds?m=e[5]:(m=p.subnetIds??[],e[4]=p.subnetIds,e[5]=m);let h=m,g;e[6]===h?g=e[7]:(g=new Set(h),e[6]=h,e[7]=g);let Oe=g,_;e[8]===i.Subnets?_=e[9]:(_=i.Subnets??[],e[8]=i.Subnets,e[9]=_);let v=_,y;e[10]===o.Vpcs?y=e[11]:(y=o.Vpcs??[],e[10]=o.Vpcs,e[11]=y);let ke=y,b;e[12]!==h||e[13]!==v?(b=v.find(e=>e.SubnetId===h[0])?.VpcId,e[12]=h,e[13]=v,e[14]=b):b=e[14];let x=b,S;e[15]===v?S=e[16]:(S=new Set(v.map(Se).filter(Boolean)),e[15]=v,e[16]=S);let C;e[17]===S?C=e[18]:(C=[...S],e[17]=S,e[18]=C);let Ae=C,w;e[19]!==h||e[20]!==Ee?(w=e=>{let t=h.includes(e)?h.filter(t=>t!==e):[...h,e];Ee(`subnetIds`,t,{shouldValidate:!0})},e[19]=h,e[20]=Ee,e[21]=w):w=e[21];let je=w,T;e[22]!==r||e[23]!==t?(T=async e=>{await r.mutateAsync(e),await t({to:`/rds/describe-db-subnet-groups`})},e[22]=r,e[23]=t,e[24]=T):T=e[24];let E=T,D,O;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,a.jsx)(ne,{to:`/rds/describe-db-subnet-groups`,children:`Back to subnet groups`}),O=(0,a.jsx)(le,{title:`Create DB Subnet Group`}),e[25]=D,e[26]=O):(D=e[25],O=e[26]);let k;e[27]===r.error?k=e[28]:(k=r.error&&(0,a.jsx)(pe,{error:r.error,msg:`Failed to create the DB subnet group`}),e[27]=r.error,e[28]=k);let A;e[29]!==Te||e[30]!==E?(A=Te(E),e[29]=Te,e[30]=E,e[31]=A):A=e[31];let j;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,a.jsx)(_e,{children:(0,a.jsx)(`label`,{htmlFor:`subnet-group-name`,children:`Name`})}),e[32]=j):j=e[32];let Me=!!d.dbSubnetGroupName,M;e[33]===u?M=e[34]:(M=u(`dbSubnetGroupName`),e[33]=u,e[34]=M);let N;e[35]!==Me||e[36]!==M?(N=(0,a.jsx)(ie,{"aria-invalid":Me,id:`subnet-group-name`,placeholder:`orders-db-subnets`,...M}),e[35]=Me,e[36]=M,e[37]=N):N=e[37];let P;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,a.jsx)(he,{children:`Letters, digits and hyphens, starting with a letter. The name cannot be changed later, and there is no ModifyDBSubnetGroup — editing a group means deleting and recreating it.`}),e[38]=P):P=e[38];let F;e[39]===d.dbSubnetGroupName?F=e[40]:(F=(0,a.jsx)(ge,{errors:[d.dbSubnetGroupName]}),e[39]=d.dbSubnetGroupName,e[40]=F);let I;e[41]!==N||e[42]!==F?(I=(0,a.jsxs)(ve,{children:[j,N,P,F]}),e[41]=N,e[42]=F,e[43]=I):I=e[43];let L;e[44]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,a.jsx)(_e,{children:(0,a.jsx)(`label`,{htmlFor:`subnet-group-description`,children:`Description`})}),e[44]=L):L=e[44];let Ne=!!d.dbSubnetGroupDescription,R;e[45]===u?R=e[46]:(R=u(`dbSubnetGroupDescription`),e[45]=u,e[46]=R);let z;e[47]!==Ne||e[48]!==R?(z=(0,a.jsx)(ie,{"aria-invalid":Ne,id:`subnet-group-description`,placeholder:`Private subnets for the orders database`,...R}),e[47]=Ne,e[48]=R,e[49]=z):z=e[49];let B;e[50]===d.dbSubnetGroupDescription?B=e[51]:(B=(0,a.jsx)(ge,{errors:[d.dbSubnetGroupDescription]}),e[50]=d.dbSubnetGroupDescription,e[51]=B);let V;e[52]!==z||e[53]!==B?(V=(0,a.jsxs)(ve,{children:[L,z,B]}),e[52]=z,e[53]=B,e[54]=V):V=e[54];let H;e[55]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,a.jsx)(_e,{children:`Subnets`}),e[55]=H):H=e[55];let U;e[56]!==x||e[57]!==Oe||e[58]!==v||e[59]!==je||e[60]!==Ae||e[61]!==ke?(U=v.length===0?(0,a.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in this account. Create one before creating a subnet group.`}):(0,a.jsx)(`div`,{className:`space-y-4`,children:Ae.map(e=>{let t=te(ke.find(t=>t.VpcId===e)?.Tags),n=x!==void 0&&x!==e;return(0,a.jsxs)(`div`,{children:[(0,a.jsxs)(`p`,{className:`mb-1 font-mono text-xs text-muted-foreground`,children:[e,t&&` (${t})`,n&&` — a subnet group must span one VPC, so this one is out of reach`]}),(0,a.jsx)(`div`,{className:`space-y-1 pl-3`,children:v.filter(t=>t.VpcId===e).map(e=>(0,a.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,a.jsx)(`input`,{"aria-label":`Subnet ${xe(e)}`,checked:Oe.has(e.SubnetId??``),disabled:n,onChange:()=>{je(e.SubnetId??``)},type:`checkbox`}),(0,a.jsx)(`span`,{className:`font-mono`,children:xe(e)})]},e.SubnetId))})]},e)})}),e[56]=x,e[57]=Oe,e[58]=v,e[59]=je,e[60]=Ae,e[61]=ke,e[62]=U):U=e[62];let W;e[63]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,a.jsxs)(he,{children:[`At most `,20,` subnets, all in one VPC. This platform is single-AZ, so the two-AZ rule AWS enforces does not apply here.`]}),e[63]=W):W=e[63];let G;e[64]===d.subnetIds?G=e[65]:(G=(0,a.jsx)(ge,{errors:[d.subnetIds]}),e[64]=d.subnetIds,e[65]=G);let K;e[66]!==U||e[67]!==G?(K=(0,a.jsxs)(ve,{children:[H,U,W,G]}),e[66]=U,e[67]=G,e[68]=K):K=e[68];let q;e[69]===l?q=e[70]:(q=(0,a.jsx)(ye,{control:l,name:`tags`}),e[69]=l,e[70]=q);let Pe=p.dbSubnetGroupName??``,Fe=p.dbSubnetGroupDescription??``,J;e[71]!==h||e[72]!==Pe||e[73]!==Fe?(J=Ce({dbSubnetGroupName:Pe,dbSubnetGroupDescription:Fe,subnetIds:h}),e[71]=h,e[72]=Pe,e[73]=Fe,e[74]=J):J=e[74];let Y;e[75]===J?Y=e[76]:(Y=(0,a.jsx)(re,{commands:J}),e[75]=J,e[76]=Y);let X;e[77]===t?X=e[78]:(X=async()=>{await t({to:`/rds/describe-db-subnet-groups`})},e[77]=t,e[78]=X);let Z;e[79]!==r.isPending||e[80]!==De||e[81]!==X?(Z=(0,a.jsx)(me,{isPending:r.isPending,isSubmitting:De,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Subnet Group`}),e[79]=r.isPending,e[80]=De,e[81]=X,e[82]=Z):Z=e[82];let Q;e[83]!==A||e[84]!==I||e[85]!==V||e[86]!==K||e[87]!==q||e[88]!==Y||e[89]!==Z?(Q=(0,a.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:A,children:[I,V,K,q,Y,Z]}),e[83]=A,e[84]=I,e[85]=V,e[86]=K,e[87]=q,e[88]=Y,e[89]=Z,e[90]=Q):Q=e[90];let $;return e[91]!==k||e[92]!==Q?($=(0,a.jsxs)(a.Fragment,{children:[D,O,k,Q]}),e[91]=k,e[92]=Q,e[93]=$):$=e[93],$}function Se(e){return e.VpcId??``}function Ce(e){return[{label:`Create DB Subnet Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws rds create-db-subnet-group`},...i(`--db-subnet-group-name`,r(e.dbSubnetGroupName,`DBSubnetGroupName`)),...i(`--db-subnet-group-description`,`"${r(e.dbSubnetGroupDescription,`DBSubnetGroupDescription`)}"`),...i(`--subnet-ids`,r(e.subnetIds.join(` `),`SubnetIds`))]}]}var s=o;export{s as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-group-C0tb3f37.js b/spinifex/services/spinifexui/frontend/dist/assets/create-group-c8WCOPmN.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/create-group-C0tb3f37.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-group-c8WCOPmN.js index f8580fabb..380dc01fb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-group-C0tb3f37.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-group-c8WCOPmN.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{s as o}from"./iam-CVT2wiur.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{r as p,s as m,t as h}from"./field-DVCmLIN7.js";import{n as g}from"./iam-_itwTtLC.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-groups`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-groups`,children:`Back to groups`}),N=(0,v.jsx)(s,{title:`Create Group`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create group`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[13]=I):I=e[13];let L=!!E.groupName,R;e[14]===C?R=e[15]:(R=C(`groupName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`groupName`,placeholder:`my-group...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.groupName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.groupName]}),e[19]=E.groupName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-groups`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create Group`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.groupName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-group`},{type:`flag`,value:` --group-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create Group`,parts:r}]}export{y as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{s as o}from"./iam-DUYV-IYB.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{r as p,s as m,t as h}from"./field-DuilC4iP.js";import{n as g}from"./iam-D3enIKCf.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-groups`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-groups`,children:`Back to groups`}),N=(0,v.jsx)(s,{title:`Create Group`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create group`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[13]=I):I=e[13];let L=!!E.groupName,R;e[14]===C?R=e[15]:(R=C(`groupName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`groupName`,placeholder:`my-group...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.groupName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.groupName]}),e[19]=E.groupName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-groups`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create Group`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.groupName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-group`},{type:`flag`,value:` --group-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create Group`,parts:r}]}export{y as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-Cxop5dcv.js b/spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-CNRKZ93s.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-Cxop5dcv.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-CNRKZ93s.js index 5cfd1d38f..b1780d2cc 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-Cxop5dcv.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-instance-profile-CNRKZ93s.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{c as o}from"./iam-CVT2wiur.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{r as p,s as m,t as h}from"./field-DVCmLIN7.js";import{r as g}from"./iam-_itwTtLC.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-instance-profiles`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),N=(0,v.jsx)(s,{title:`Create Instance Profile`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create instance profile`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`instanceProfileName`,children:`Instance Profile Name`})}),e[13]=I):I=e[13];let L=!!E.instanceProfileName,R;e[14]===C?R=e[15]:(R=C(`instanceProfileName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`instanceProfileName`,placeholder:`my-instance-profile...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.instanceProfileName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.instanceProfileName]}),e[19]=E.instanceProfileName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-instance-profiles`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create Instance Profile`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.instanceProfileName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-instance-profile`},{type:`flag`,value:` --instance-profile-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create Instance Profile`,parts:r}]}export{y as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{c as o}from"./iam-DUYV-IYB.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{r as p,s as m,t as h}from"./field-DuilC4iP.js";import{r as g}from"./iam-D3enIKCf.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-instance-profiles`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-instance-profiles`,children:`Back to instance profiles`}),N=(0,v.jsx)(s,{title:`Create Instance Profile`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create instance profile`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`instanceProfileName`,children:`Instance Profile Name`})}),e[13]=I):I=e[13];let L=!!E.instanceProfileName,R;e[14]===C?R=e[15]:(R=C(`instanceProfileName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`instanceProfileName`,placeholder:`my-instance-profile...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.instanceProfileName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.instanceProfileName]}),e[19]=E.instanceProfileName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-instance-profiles`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create Instance Profile`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.instanceProfileName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-instance-profile`},{type:`flag`,value:` --instance-profile-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create Instance Profile`,parts:r}]}export{y as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway-DCznXBUn.js b/spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway--R73dPED.js similarity index 87% rename from spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway-DCznXBUn.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway--R73dPED.js index 1eb181057..640c8b108 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway-DCznXBUn.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-internet-gateway--R73dPED.js @@ -1,2 +1,2 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{p as o}from"./ec2-Dbko8Muj.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{s as p,t as m}from"./field-DVCmLIN7.js";import{a as h}from"./ec2-CHvsTx6p.js";var g=t(),_=e();function v(){let e=(0,g.c)(36),t=n(),v=o(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:u(h),defaultValues:{name:``}},e[0]=b):b=e[0];let{control:x,handleSubmit:S,register:C,formState:w}=l(b),{isSubmitting:T}=w,E;e[1]===x?E=e[2]:(E={control:x},e[1]=x,e[2]=E);let D=c(E),O;e[3]!==v||e[4]!==t?(O=async e=>{let n=(await v.mutateAsync({name:e.name?.trim()??void 0})).InternetGateway?.InternetGatewayId;t(n?{to:`/ec2/describe-internet-gateways/$id`,params:{id:n}}:{to:`/ec2/describe-internet-gateways`})},e[3]=v,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,_.jsx)(r,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),j=(0,_.jsx)(s,{title:`Create Internet Gateway`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===v.error?M=e[9]:(M=v.error&&(0,_.jsx)(d,{error:v.error,msg:`Failed to create Internet Gateway`}),e[8]=v.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(p,{children:(0,_.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,_.jsxs)(m,{children:[P,(0,_.jsx)(a,{id:`name`,placeholder:`my-internet-gateway`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=y(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,_.jsx)(i,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-internet-gateways`})},e[22]=t,e[23]=B);let V;e[24]!==v.isPending||e[25]!==T||e[26]!==B?(V=(0,_.jsx)(f,{isPending:v.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Creating…`,submitLabel:`Create`}),e[24]=v.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,_.jsxs)(_.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function y(e){let t=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-internet-gateway`}];return e.trim()&&t.push({type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{p as o}from"./ec2-kCKVAxwx.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{s as p,t as m}from"./field-DuilC4iP.js";import{a as h}from"./ec2-Bb2XHK85.js";var g=t(),_=e();function v(){let e=(0,g.c)(36),t=n(),v=o(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:u(h),defaultValues:{name:``}},e[0]=b):b=e[0];let{control:x,handleSubmit:S,register:C,formState:w}=l(b),{isSubmitting:T}=w,E;e[1]===x?E=e[2]:(E={control:x},e[1]=x,e[2]=E);let D=c(E),O;e[3]!==v||e[4]!==t?(O=async e=>{let n=(await v.mutateAsync({name:e.name?.trim()??void 0})).InternetGateway?.InternetGatewayId;t(n?{to:`/ec2/describe-internet-gateways/$id`,params:{id:n}}:{to:`/ec2/describe-internet-gateways`})},e[3]=v,e[4]=t,e[5]=O):O=e[5];let k=O,A,j;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,_.jsx)(r,{to:`/ec2/describe-internet-gateways`,children:`Back to Internet Gateways`}),j=(0,_.jsx)(s,{title:`Create Internet Gateway`}),e[6]=A,e[7]=j):(A=e[6],j=e[7]);let M;e[8]===v.error?M=e[9]:(M=v.error&&(0,_.jsx)(d,{error:v.error,msg:`Failed to create Internet Gateway`}),e[8]=v.error,e[9]=M);let N;e[10]!==S||e[11]!==k?(N=S(k),e[10]=S,e[11]=k,e[12]=N):N=e[12];let P;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(p,{children:(0,_.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=P):P=e[13];let F;e[14]===C?F=e[15]:(F=C(`name`),e[14]=C,e[15]=F);let I;e[16]===F?I=e[17]:(I=(0,_.jsxs)(m,{children:[P,(0,_.jsx)(a,{id:`name`,placeholder:`my-internet-gateway`,...F})]}),e[16]=F,e[17]=I);let L=D.name??``,R;e[18]===L?R=e[19]:(R=y(L),e[18]=L,e[19]=R);let z;e[20]===R?z=e[21]:(z=(0,_.jsx)(i,{commands:R}),e[20]=R,e[21]=z);let B;e[22]===t?B=e[23]:(B=async()=>{await t({to:`/ec2/describe-internet-gateways`})},e[22]=t,e[23]=B);let V;e[24]!==v.isPending||e[25]!==T||e[26]!==B?(V=(0,_.jsx)(f,{isPending:v.isPending,isSubmitting:T,onCancel:B,pendingLabel:`Creating…`,submitLabel:`Create`}),e[24]=v.isPending,e[25]=T,e[26]=B,e[27]=V):V=e[27];let H;e[28]!==I||e[29]!==z||e[30]!==V||e[31]!==N?(H=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:N,children:[I,z,V]}),e[28]=I,e[29]=z,e[30]=V,e[31]=N,e[32]=H):H=e[32];let U;return e[33]!==H||e[34]!==M?(U=(0,_.jsxs)(_.Fragment,{children:[A,j,M,H]}),e[33]=H,e[34]=M,e[35]=U):U=e[35],U}function y(e){let t=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-internet-gateway`}];return e.trim()&&t.push({type:`flag`,value:` \\ --tag-specifications`},{type:`value`,value:` 'ResourceType=internet-gateway,Tags=[{Key=Name,Value=${e.trim()}}]'`}),[{label:`Create Internet Gateway`,parts:t}]}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-C3JCQ5vy.js b/spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-CxoJWI5j.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-C3JCQ5vy.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-CxoJWI5j.js index a390745ab..11204b637 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-C3JCQ5vy.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-key-pair-CxoJWI5j.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as te}from"./check-Btb_GmyR.js";import{c as a,i as o,n as s,s as c,t as ne}from"./select-AlcaFR6c.js";import{t as l}from"./download-BOrAiZXu.js";import{t as u}from"./cli-command-panel-Bzz2Dofw.js";import{t as d}from"./triangle-alert-DLoxWC40.js";import{t as f}from"./button-B5pmTZ23.js";import{t as p}from"./input-BRXyXQUw.js";import{m}from"./ec2-Dbko8Muj.js";import{t as h}from"./page-heading-CIbmsDOw.js";import{a as g,i as _,n as v,t as y}from"./zod-C7XqDsyI.js";import{t as b}from"./error-banner-vjkAWoEL.js";import{t as x}from"./form-actions-BgYlCOen.js";import{n as S,r as C,s as w,t as T}from"./field-DVCmLIN7.js";import{a as re,c as E,i as ie,l as D,o as ae,r as O,s as oe,t as k}from"./alert-dialog-C5LIz1yI.js";import{t as A}from"./use-copy-to-clipboard-FNrGqICS.js";import{o as j}from"./ec2-CHvsTx6p.js";var M=t(n(),1),se=r(),N=e();function P(e){let t=(0,se.c)(38),{open:n,keyName:r,keyMaterial:i}=e,a=ee(),{copied:o,copy:s}=A(),c;t[0]!==i||t[1]!==r?(c=()=>{let e=new Blob([i],{type:`text/plain`}),t=URL.createObjectURL(e),n=document.createElement(`a`);n.href=t,n.download=`${r}.pem`,n.click(),URL.revokeObjectURL(t)},t[0]=i,t[1]=r,t[2]=c):c=t[2];let ne=c,u;t[3]===a?u=t[4]:(u=()=>{a({to:`/ec2/describe-key-pairs`})},t[3]=a,t[4]=u);let p=u,m,h;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,N.jsx)(E,{children:(0,N.jsx)(d,{className:`text-destructive`})}),h=(0,N.jsx)(D,{children:`Save Your Private Key`}),t[5]=m,t[6]=h):(m=t[5],h=t[6]);let g;t[7]===r?g=t[8]:(g=(0,N.jsxs)(oe,{children:[m,h,(0,N.jsxs)(re,{children:[`This is your only chance to save the private key file for`,` `,(0,N.jsx)(`strong`,{children:r}),`. Please download or copy it now. You won't be able to retrieve it again.`]})]}),t[7]=r,t[8]=g);let _=`Private key material for ${r}`,v;t[9]!==i||t[10]!==_?(v=(0,N.jsx)(`textarea`,{"aria-label":_,className:`w-full resize-none overflow-y-auto rounded-md border border-input bg-input/20 px-2 py-2 font-mono text-xs`,readOnly:!0,rows:4,value:i}),t[9]=i,t[10]=_,t[11]=v):v=t[11];let y;t[12]!==s||t[13]!==i?(y=async()=>{await s(i)},t[12]=s,t[13]=i,t[14]=y):y=t[14];let b;t[15]===o?b=t[16]:(b=o?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(te,{className:`mr-2 size-4`}),`Copied!`]}):`Copy to Clipboard`,t[15]=o,t[16]=b);let x;t[17]!==y||t[18]!==b?(x=(0,N.jsx)(f,{className:`flex-1`,onClick:y,type:`button`,variant:`outline`,children:b}),t[17]=y,t[18]=b,t[19]=x):x=t[19];let S;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,N.jsx)(l,{className:`mr-2 size-4`}),t[20]=S):S=t[20];let C;t[21]===ne?C=t[22]:(C=(0,N.jsxs)(f,{className:`flex-1`,onClick:ne,type:`button`,variant:`outline`,children:[S,`Download .pem File`]}),t[21]=ne,t[22]=C);let w;t[23]!==x||t[24]!==C?(w=(0,N.jsxs)(`div`,{className:`flex gap-2`,children:[x,C]}),t[23]=x,t[24]=C,t[25]=w):w=t[25];let T;t[26]!==w||t[27]!==v?(T=(0,N.jsxs)(`div`,{className:`space-y-3`,children:[v,w]}),t[26]=w,t[27]=v,t[28]=T):T=t[28];let j;t[29]===p?j=t[30]:(j=(0,N.jsx)(ae,{children:(0,N.jsx)(O,{onClick:p,children:`Close and Continue`})}),t[29]=p,t[30]=j);let M;t[31]!==T||t[32]!==j||t[33]!==g?(M=(0,N.jsxs)(ie,{className:`max-w-2xl`,children:[g,T,j]}),t[31]=T,t[32]=j,t[33]=g,t[34]=M):M=t[34];let P;return t[35]!==n||t[36]!==M?(P=(0,N.jsx)(k,{open:n,children:M}),t[35]=n,t[36]=M,t[37]=P):P=t[37],P}function F(){let e=(0,se.c)(58),t=ee(),n=m(),[r,te]=(0,M.useState)(null),l;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=y(j),e[0]=l):l=e[0];let d;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(d={resolver:l,defaultValues:{keyType:`rsa`}},e[1]=d):d=e[1];let{handleSubmit:f,register:re,control:E,formState:ie}=_(d),{errors:D,isSubmitting:ae}=ie,O;e[2]===E?O=e[3]:(O={control:E},e[2]=E,e[3]=O);let oe=g(O),k;e[4]===n?k=e[5]:(k=async e=>{let t=await n.mutateAsync(e);t.KeyMaterial&&te({keyName:e.keyName,material:t.KeyMaterial})},e[4]=n,e[5]=k);let A=k,F,I;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,N.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),I=(0,N.jsx)(h,{title:`Create Key Pair`}),e[6]=F,e[7]=I):(F=e[6],I=e[7]);let L;e[8]===n.error?L=e[9]:(L=n.error&&(0,N.jsx)(b,{error:n.error,msg:`Failed to create key pair`}),e[8]=n.error,e[9]=L);let R;e[10]!==f||e[11]!==A?(R=f(A),e[10]=f,e[11]=A,e[12]=R):R=e[12];let z;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,N.jsx)(w,{children:(0,N.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair Name`})}),e[13]=z):z=e[13];let le=!!D.keyName,B;e[14]===re?B=e[15]:(B=re(`keyName`),e[14]=re,e[15]=B);let V;e[16]!==le||e[17]!==B?(V=(0,N.jsx)(p,{"aria-invalid":le,id:`keyName`,placeholder:`my-key-pair…`,...B}),e[16]=le,e[17]=B,e[18]=V):V=e[18];let H;e[19]===D.keyName?H=e[20]:(H=(0,N.jsx)(C,{errors:[D.keyName]}),e[19]=D.keyName,e[20]=H);let U;e[21]!==V||e[22]!==H?(U=(0,N.jsxs)(T,{children:[z,V,H]}),e[21]=V,e[22]=H,e[23]=U):U=e[23];let ue;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,N.jsx)(w,{children:(0,N.jsx)(`label`,{htmlFor:`keyType`,children:`Key Type`})}),e[24]=ue):ue=e[24];let W;e[25]===D.keyType?W=e[26]:(W=e=>{let{field:t}=e;return(0,N.jsxs)(ne,{onValueChange:e=>{t.onChange(e)},value:t.value,children:[(0,N.jsx)(c,{"aria-invalid":!!D.keyType,className:`w-full`,id:`keyType`,children:(0,N.jsx)(a,{placeholder:`Select a key type`})}),(0,N.jsxs)(s,{children:[(0,N.jsx)(o,{value:`rsa`,children:`RSA (2048-bit)`}),(0,N.jsx)(o,{value:`ed25519`,children:`ED25519`})]})]})},e[25]=D.keyType,e[26]=W);let G;e[27]!==E||e[28]!==W?(G=(0,N.jsx)(v,{control:E,name:`keyType`,render:W}),e[27]=E,e[28]=W,e[29]=G):G=e[29];let de;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(de=(0,N.jsx)(S,{children:`RSA is required to retrieve a Windows administrator password. ED25519 works for SSH only.`}),e[30]=de):de=e[30];let K;e[31]===D.keyType?K=e[32]:(K=(0,N.jsx)(C,{errors:[D.keyType]}),e[31]=D.keyType,e[32]=K);let q;e[33]!==G||e[34]!==K?(q=(0,N.jsxs)(T,{children:[ue,G,de,K]}),e[33]=G,e[34]=K,e[35]=q):q=e[35];let J;e[36]===oe?J=e[37]:(J=ce(oe),e[36]=oe,e[37]=J);let Y;e[38]===J?Y=e[39]:(Y=(0,N.jsx)(u,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-key-pairs`})},e[40]=t,e[41]=X);let Z;e[42]!==n.isPending||e[43]!==ae||e[44]!==X?(Z=(0,N.jsx)(x,{isPending:n.isPending,isSubmitting:ae,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Key Pair`}),e[42]=n.isPending,e[43]=ae,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==U||e[47]!==q||e[48]!==Y||e[49]!==Z||e[50]!==R?(Q=(0,N.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:R,children:[U,q,Y,Z]}),e[46]=U,e[47]=q,e[48]=Y,e[49]=Z,e[50]=R,e[51]=Q):Q=e[51];let $;e[52]===r?$=e[53]:($=r&&(0,N.jsx)(P,{keyMaterial:r.material,keyName:r.keyName,open:!!r}),e[52]=r,e[53]=$);let fe;return e[54]!==Q||e[55]!==$||e[56]!==L?(fe=(0,N.jsxs)(N.Fragment,{children:[F,I,L,Q,$]}),e[54]=Q,e[55]=$,e[56]=L,e[57]=fe):fe=e[57],fe}function ce(e){let t=e.keyName??``,n=e.keyType??`rsa`;return[{label:`Create Key Pair`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-key-pair`},{type:`flag`,value:` --key-name`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` --key-type`},{type:`value`,value:` ${n}`}]}]}var I=F;export{I as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as te}from"./check-Btb_GmyR.js";import{c as a,i as o,n as s,s as c,t as ne}from"./select-C4XUO0SI.js";import{t as l}from"./download-BOrAiZXu.js";import{t as u}from"./cli-command-panel-CFBFXhwd.js";import{t as d}from"./triangle-alert-DLoxWC40.js";import{t as f}from"./button-KK2VfbzH.js";import{t as p}from"./input-Dv_zyCQu.js";import{m}from"./ec2-kCKVAxwx.js";import{t as h}from"./page-heading-CIbmsDOw.js";import{a as g,i as _,n as v,t as y}from"./zod--v4EVB_k.js";import{t as b}from"./error-banner-vjkAWoEL.js";import{t as x}from"./form-actions-BT2ctvY2.js";import{n as S,r as C,s as w,t as T}from"./field-DuilC4iP.js";import{a as re,c as E,i as ie,l as D,o as ae,r as O,s as oe,t as k}from"./alert-dialog-5uS2nPuy.js";import{t as A}from"./use-copy-to-clipboard-FNrGqICS.js";import{o as j}from"./ec2-Bb2XHK85.js";var M=t(n(),1),se=r(),N=e();function P(e){let t=(0,se.c)(38),{open:n,keyName:r,keyMaterial:i}=e,a=ee(),{copied:o,copy:s}=A(),c;t[0]!==i||t[1]!==r?(c=()=>{let e=new Blob([i],{type:`text/plain`}),t=URL.createObjectURL(e),n=document.createElement(`a`);n.href=t,n.download=`${r}.pem`,n.click(),URL.revokeObjectURL(t)},t[0]=i,t[1]=r,t[2]=c):c=t[2];let ne=c,u;t[3]===a?u=t[4]:(u=()=>{a({to:`/ec2/describe-key-pairs`})},t[3]=a,t[4]=u);let p=u,m,h;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,N.jsx)(E,{children:(0,N.jsx)(d,{className:`text-destructive`})}),h=(0,N.jsx)(D,{children:`Save Your Private Key`}),t[5]=m,t[6]=h):(m=t[5],h=t[6]);let g;t[7]===r?g=t[8]:(g=(0,N.jsxs)(oe,{children:[m,h,(0,N.jsxs)(re,{children:[`This is your only chance to save the private key file for`,` `,(0,N.jsx)(`strong`,{children:r}),`. Please download or copy it now. You won't be able to retrieve it again.`]})]}),t[7]=r,t[8]=g);let _=`Private key material for ${r}`,v;t[9]!==i||t[10]!==_?(v=(0,N.jsx)(`textarea`,{"aria-label":_,className:`w-full resize-none overflow-y-auto rounded-md border border-input bg-input/20 px-2 py-2 font-mono text-xs`,readOnly:!0,rows:4,value:i}),t[9]=i,t[10]=_,t[11]=v):v=t[11];let y;t[12]!==s||t[13]!==i?(y=async()=>{await s(i)},t[12]=s,t[13]=i,t[14]=y):y=t[14];let b;t[15]===o?b=t[16]:(b=o?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(te,{className:`mr-2 size-4`}),`Copied!`]}):`Copy to Clipboard`,t[15]=o,t[16]=b);let x;t[17]!==y||t[18]!==b?(x=(0,N.jsx)(f,{className:`flex-1`,onClick:y,type:`button`,variant:`outline`,children:b}),t[17]=y,t[18]=b,t[19]=x):x=t[19];let S;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,N.jsx)(l,{className:`mr-2 size-4`}),t[20]=S):S=t[20];let C;t[21]===ne?C=t[22]:(C=(0,N.jsxs)(f,{className:`flex-1`,onClick:ne,type:`button`,variant:`outline`,children:[S,`Download .pem File`]}),t[21]=ne,t[22]=C);let w;t[23]!==x||t[24]!==C?(w=(0,N.jsxs)(`div`,{className:`flex gap-2`,children:[x,C]}),t[23]=x,t[24]=C,t[25]=w):w=t[25];let T;t[26]!==w||t[27]!==v?(T=(0,N.jsxs)(`div`,{className:`space-y-3`,children:[v,w]}),t[26]=w,t[27]=v,t[28]=T):T=t[28];let j;t[29]===p?j=t[30]:(j=(0,N.jsx)(ae,{children:(0,N.jsx)(O,{onClick:p,children:`Close and Continue`})}),t[29]=p,t[30]=j);let M;t[31]!==T||t[32]!==j||t[33]!==g?(M=(0,N.jsxs)(ie,{className:`max-w-2xl`,children:[g,T,j]}),t[31]=T,t[32]=j,t[33]=g,t[34]=M):M=t[34];let P;return t[35]!==n||t[36]!==M?(P=(0,N.jsx)(k,{open:n,children:M}),t[35]=n,t[36]=M,t[37]=P):P=t[37],P}function F(){let e=(0,se.c)(58),t=ee(),n=m(),[r,te]=(0,M.useState)(null),l;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=y(j),e[0]=l):l=e[0];let d;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(d={resolver:l,defaultValues:{keyType:`rsa`}},e[1]=d):d=e[1];let{handleSubmit:f,register:re,control:E,formState:ie}=_(d),{errors:D,isSubmitting:ae}=ie,O;e[2]===E?O=e[3]:(O={control:E},e[2]=E,e[3]=O);let oe=g(O),k;e[4]===n?k=e[5]:(k=async e=>{let t=await n.mutateAsync(e);t.KeyMaterial&&te({keyName:e.keyName,material:t.KeyMaterial})},e[4]=n,e[5]=k);let A=k,F,I;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,N.jsx)(i,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),I=(0,N.jsx)(h,{title:`Create Key Pair`}),e[6]=F,e[7]=I):(F=e[6],I=e[7]);let L;e[8]===n.error?L=e[9]:(L=n.error&&(0,N.jsx)(b,{error:n.error,msg:`Failed to create key pair`}),e[8]=n.error,e[9]=L);let R;e[10]!==f||e[11]!==A?(R=f(A),e[10]=f,e[11]=A,e[12]=R):R=e[12];let z;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,N.jsx)(w,{children:(0,N.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair Name`})}),e[13]=z):z=e[13];let le=!!D.keyName,B;e[14]===re?B=e[15]:(B=re(`keyName`),e[14]=re,e[15]=B);let V;e[16]!==le||e[17]!==B?(V=(0,N.jsx)(p,{"aria-invalid":le,id:`keyName`,placeholder:`my-key-pair…`,...B}),e[16]=le,e[17]=B,e[18]=V):V=e[18];let H;e[19]===D.keyName?H=e[20]:(H=(0,N.jsx)(C,{errors:[D.keyName]}),e[19]=D.keyName,e[20]=H);let U;e[21]!==V||e[22]!==H?(U=(0,N.jsxs)(T,{children:[z,V,H]}),e[21]=V,e[22]=H,e[23]=U):U=e[23];let ue;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(ue=(0,N.jsx)(w,{children:(0,N.jsx)(`label`,{htmlFor:`keyType`,children:`Key Type`})}),e[24]=ue):ue=e[24];let W;e[25]===D.keyType?W=e[26]:(W=e=>{let{field:t}=e;return(0,N.jsxs)(ne,{onValueChange:e=>{t.onChange(e)},value:t.value,children:[(0,N.jsx)(c,{"aria-invalid":!!D.keyType,className:`w-full`,id:`keyType`,children:(0,N.jsx)(a,{placeholder:`Select a key type`})}),(0,N.jsxs)(s,{children:[(0,N.jsx)(o,{value:`rsa`,children:`RSA (2048-bit)`}),(0,N.jsx)(o,{value:`ed25519`,children:`ED25519`})]})]})},e[25]=D.keyType,e[26]=W);let G;e[27]!==E||e[28]!==W?(G=(0,N.jsx)(v,{control:E,name:`keyType`,render:W}),e[27]=E,e[28]=W,e[29]=G):G=e[29];let de;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(de=(0,N.jsx)(S,{children:`RSA is required to retrieve a Windows administrator password. ED25519 works for SSH only.`}),e[30]=de):de=e[30];let K;e[31]===D.keyType?K=e[32]:(K=(0,N.jsx)(C,{errors:[D.keyType]}),e[31]=D.keyType,e[32]=K);let q;e[33]!==G||e[34]!==K?(q=(0,N.jsxs)(T,{children:[ue,G,de,K]}),e[33]=G,e[34]=K,e[35]=q):q=e[35];let J;e[36]===oe?J=e[37]:(J=ce(oe),e[36]=oe,e[37]=J);let Y;e[38]===J?Y=e[39]:(Y=(0,N.jsx)(u,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-key-pairs`})},e[40]=t,e[41]=X);let Z;e[42]!==n.isPending||e[43]!==ae||e[44]!==X?(Z=(0,N.jsx)(x,{isPending:n.isPending,isSubmitting:ae,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Key Pair`}),e[42]=n.isPending,e[43]=ae,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==U||e[47]!==q||e[48]!==Y||e[49]!==Z||e[50]!==R?(Q=(0,N.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:R,children:[U,q,Y,Z]}),e[46]=U,e[47]=q,e[48]=Y,e[49]=Z,e[50]=R,e[51]=Q):Q=e[51];let $;e[52]===r?$=e[53]:($=r&&(0,N.jsx)(P,{keyMaterial:r.material,keyName:r.keyName,open:!!r}),e[52]=r,e[53]=$);let fe;return e[54]!==Q||e[55]!==$||e[56]!==L?(fe=(0,N.jsxs)(N.Fragment,{children:[F,I,L,Q,$]}),e[54]=Q,e[55]=$,e[56]=L,e[57]=fe):fe=e[57],fe}function ce(e){let t=e.keyName??``,n=e.keyType??`rsa`;return[{label:`Create Key Pair`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-key-pair`},{type:`flag`,value:` --key-name`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` --key-type`},{type:`value`,value:` ${n}`}]}]}var I=F;export{I as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-CRz9yaek.js b/spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-487e2VjO.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-CRz9yaek.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-487e2VjO.js index 01220b7ca..687962695 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-CRz9yaek.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-launch-template-487e2VjO.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{h as o,t as s}from"./ec2-Dbko8Muj.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as l,i as u,t as ee}from"./zod-C7XqDsyI.js";import{t as te}from"./error-banner-vjkAWoEL.js";import{t as ne}from"./form-actions-BgYlCOen.js";import{r as d,s as f,t as p}from"./field-DVCmLIN7.js";import{s as m}from"./ec2-CHvsTx6p.js";import{t as h}from"./launch-template-data-fields-CFUxJ-HH.js";var g=t(),_=e();function v(){let e=(0,g.c)(56),t=n(),v=o(),y;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(y=ee(m),e[0]=y):y=e[0];let x;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:y,defaultValues:{launchTemplateName:``,versionDescription:``,imageId:``,instanceType:``,securityGroupIds:[],userData:``}},e[1]=x):x=e[1];let{control:S,handleSubmit:C,register:w,formState:T}=u(x),{errors:E,isSubmitting:D}=T,O;e[2]===S?O=e[3]:(O={control:S},e[2]=S,e[3]=O);let k=l(O),A;e[4]!==v||e[5]!==t?(A=async e=>{let n=(await v.mutateAsync(e)).LaunchTemplate?.LaunchTemplateId;if(!n){t({to:`/ec2/describe-launch-templates`});return}t({to:`/ec2/describe-launch-templates/$id`,params:{id:n}})},e[4]=v,e[5]=t,e[6]=A):A=e[6];let j=A,M,N;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,_.jsx)(r,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),N=(0,_.jsx)(c,{title:`Create Launch Template`}),e[7]=M,e[8]=N):(M=e[7],N=e[8]);let P;e[9]===v.error?P=e[10]:(P=v.error&&(0,_.jsx)(te,{error:v.error,msg:`Failed to create launch template`}),e[9]=v.error,e[10]=P);let F;e[11]!==C||e[12]!==j?(F=C(j),e[11]=C,e[12]=j,e[13]=F):F=e[13];let I;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateName`,children:`Name`})}),e[14]=I):I=e[14];let L=!!E.launchTemplateName,R;e[15]===w?R=e[16]:(R=w(`launchTemplateName`),e[15]=w,e[16]=R);let z;e[17]!==L||e[18]!==R?(z=(0,_.jsx)(a,{"aria-invalid":L,id:`launchTemplateName`,placeholder:`my-launch-template`,...R}),e[17]=L,e[18]=R,e[19]=z):z=e[19];let B;e[20]===E.launchTemplateName?B=e[21]:(B=(0,_.jsx)(d,{errors:[E.launchTemplateName]}),e[20]=E.launchTemplateName,e[21]=B);let V;e[22]!==z||e[23]!==B?(V=(0,_.jsxs)(p,{children:[I,z,B]}),e[22]=z,e[23]=B,e[24]=V):V=e[24];let H;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`versionDescription`,children:`Version Description`})}),e[25]=H):H=e[25];let U;e[26]===w?U=e[27]:(U=w(`versionDescription`),e[26]=w,e[27]=U);let W;e[28]===U?W=e[29]:(W=(0,_.jsxs)(p,{children:[H,(0,_.jsx)(a,{id:`versionDescription`,placeholder:`Initial version`,...U})]}),e[28]=U,e[29]=W);let G;e[30]!==S||e[31]!==E||e[32]!==w?(G=(0,_.jsx)(h,{control:S,errors:E,register:w}),e[30]=S,e[31]=E,e[32]=w,e[33]=G):G=e[33];let K=k.launchTemplateName??``,q=k.versionDescription??``,J;e[34]!==K||e[35]!==q||e[36]!==k?(J=b(K,q,s(k)),e[34]=K,e[35]=q,e[36]=k,e[37]=J):J=e[37];let Y;e[38]===J?Y=e[39]:(Y=(0,_.jsx)(i,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-launch-templates`})},e[40]=t,e[41]=X);let Z;e[42]!==v.isPending||e[43]!==D||e[44]!==X?(Z=(0,_.jsx)(ne,{isPending:v.isPending,isSubmitting:D,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Launch Template`}),e[42]=v.isPending,e[43]=D,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==V||e[47]!==W||e[48]!==G||e[49]!==Y||e[50]!==Z||e[51]!==F?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,W,G,Y,Z]}),e[46]=V,e[47]=W,e[48]=G,e[49]=Y,e[50]=Z,e[51]=F,e[52]=Q):Q=e[52];let $;return e[53]!==Q||e[54]!==P?($=(0,_.jsxs)(_.Fragment,{children:[M,N,P,Q]}),e[53]=Q,e[54]=P,e[55]=$):$=e[55],$}function y(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function b(e,t,n){let r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-launch-template`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{h as o,t as s}from"./ec2-kCKVAxwx.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as l,i as u,t as ee}from"./zod--v4EVB_k.js";import{t as te}from"./error-banner-vjkAWoEL.js";import{t as ne}from"./form-actions-BT2ctvY2.js";import{r as d,s as f,t as p}from"./field-DuilC4iP.js";import{s as m}from"./ec2-Bb2XHK85.js";import{t as h}from"./launch-template-data-fields-C_WMkbZd.js";var g=t(),_=e();function v(){let e=(0,g.c)(56),t=n(),v=o(),y;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(y=ee(m),e[0]=y):y=e[0];let x;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:y,defaultValues:{launchTemplateName:``,versionDescription:``,imageId:``,instanceType:``,securityGroupIds:[],userData:``}},e[1]=x):x=e[1];let{control:S,handleSubmit:C,register:w,formState:T}=u(x),{errors:E,isSubmitting:D}=T,O;e[2]===S?O=e[3]:(O={control:S},e[2]=S,e[3]=O);let k=l(O),A;e[4]!==v||e[5]!==t?(A=async e=>{let n=(await v.mutateAsync(e)).LaunchTemplate?.LaunchTemplateId;if(!n){t({to:`/ec2/describe-launch-templates`});return}t({to:`/ec2/describe-launch-templates/$id`,params:{id:n}})},e[4]=v,e[5]=t,e[6]=A):A=e[6];let j=A,M,N;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,_.jsx)(r,{to:`/ec2/describe-launch-templates`,children:`Back to launch templates`}),N=(0,_.jsx)(c,{title:`Create Launch Template`}),e[7]=M,e[8]=N):(M=e[7],N=e[8]);let P;e[9]===v.error?P=e[10]:(P=v.error&&(0,_.jsx)(te,{error:v.error,msg:`Failed to create launch template`}),e[9]=v.error,e[10]=P);let F;e[11]!==C||e[12]!==j?(F=C(j),e[11]=C,e[12]=j,e[13]=F):F=e[13];let I;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateName`,children:`Name`})}),e[14]=I):I=e[14];let L=!!E.launchTemplateName,R;e[15]===w?R=e[16]:(R=w(`launchTemplateName`),e[15]=w,e[16]=R);let z;e[17]!==L||e[18]!==R?(z=(0,_.jsx)(a,{"aria-invalid":L,id:`launchTemplateName`,placeholder:`my-launch-template`,...R}),e[17]=L,e[18]=R,e[19]=z):z=e[19];let B;e[20]===E.launchTemplateName?B=e[21]:(B=(0,_.jsx)(d,{errors:[E.launchTemplateName]}),e[20]=E.launchTemplateName,e[21]=B);let V;e[22]!==z||e[23]!==B?(V=(0,_.jsxs)(p,{children:[I,z,B]}),e[22]=z,e[23]=B,e[24]=V):V=e[24];let H;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`versionDescription`,children:`Version Description`})}),e[25]=H):H=e[25];let U;e[26]===w?U=e[27]:(U=w(`versionDescription`),e[26]=w,e[27]=U);let W;e[28]===U?W=e[29]:(W=(0,_.jsxs)(p,{children:[H,(0,_.jsx)(a,{id:`versionDescription`,placeholder:`Initial version`,...U})]}),e[28]=U,e[29]=W);let G;e[30]!==S||e[31]!==E||e[32]!==w?(G=(0,_.jsx)(h,{control:S,errors:E,register:w}),e[30]=S,e[31]=E,e[32]=w,e[33]=G):G=e[33];let K=k.launchTemplateName??``,q=k.versionDescription??``,J;e[34]!==K||e[35]!==q||e[36]!==k?(J=b(K,q,s(k)),e[34]=K,e[35]=q,e[36]=k,e[37]=J):J=e[37];let Y;e[38]===J?Y=e[39]:(Y=(0,_.jsx)(i,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-launch-templates`})},e[40]=t,e[41]=X);let Z;e[42]!==v.isPending||e[43]!==D||e[44]!==X?(Z=(0,_.jsx)(ne,{isPending:v.isPending,isSubmitting:D,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Launch Template`}),e[42]=v.isPending,e[43]=D,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==V||e[47]!==W||e[48]!==G||e[49]!==Y||e[50]!==Z||e[51]!==F?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,W,G,Y,Z]}),e[46]=V,e[47]=W,e[48]=G,e[49]=Y,e[50]=Z,e[51]=F,e[52]=Q):Q=e[52];let $;return e[53]!==Q||e[54]!==P?($=(0,_.jsxs)(_.Fragment,{children:[M,N,P,Q]}),e[53]=Q,e[54]=P,e[55]=$):$=e[55],$}function y(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function b(e,t,n){let r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-launch-template`},{type:`flag`,value:` \\ --launch-template-name`},{type:`value`,value:` ${e?y(e):``}`}];return t&&r.push({type:`flag`,value:` \\ --version-description`},{type:`value`,value:` ${y(t)}`}),r.push({type:`flag`,value:` \\ --launch-template-data`},{type:`value`,value:` ${y(JSON.stringify(n))}`}),[{label:`Create Launch Template`,parts:r}]}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-CtpyY5AD.js b/spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-GiP2zqBE.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-CtpyY5AD.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-GiP2zqBE.js index 8298c4247..c1d712fd6 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-CtpyY5AD.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-load-balancer-GiP2zqBE.js @@ -1,4 +1,4 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Cng_iYLz.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-AlcaFR6c.js";import{t as d}from"./cli-command-panel-Bzz2Dofw.js";import{t as f}from"./button-B5pmTZ23.js";import{t as ne}from"./input-BRXyXQUw.js";import{t as p}from"./acm-DmCcUtE_.js";import{t as re}from"./certificate-import-dialog-3CXakVjy.js";import{M as ie,O as ae,w as oe}from"./ec2-xfbzgUcH.js";import{n as se}from"./elbv2-C1cLzuda.js";import{o as ce,u as le}from"./elbv2-DA3X8BfS.js";import{t as ue}from"./page-heading-CIbmsDOw.js";import{a as m,i as de,n as h,t as fe}from"./zod-C7XqDsyI.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BgYlCOen.js";import{r as g,s as _,t as v}from"./field-DVCmLIN7.js";import{t as he}from"./tags-field-array-DMarfgx_.js";import{t as y}from"./target-group-form-D_HHg01e.js";import{a as b,c as x,o as ge,r as _e,s as ve,t as ye}from"./elbv2-CTiusOYk.js";var S=r(),be=t(n(),1),C=e();function w(e){let t=a(e.Tags);return t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`}function xe(e){let t=a(e.Tags);return`${t?`${e.SubnetId} (${t})`:e.SubnetId} · ${e.CidrBlock}`}function Se(e){return e===`TLS`||e===`TCP`?`TCP`:e===`UDP`?`UDP`:e===`TCP_UDP`?`TCP_UDP`:`HTTP`}function Ce(e){let t=new Map;for(let n of e){let e=n.AvailabilityZone??`unknown`,r=t.get(e)??[];r.push(n),t.set(e,r)}return[...t.entries()].toSorted((e,t)=>e[0].localeCompare(t[0])).map(([e,t])=>({az:e,subnets:t}))}function T(){let e=(0,S.c)(243),t=ee(),{data:n}=i(ie),{data:r}=i(ae),{data:a}=i(oe),{data:s}=i(le),{data:w}=i(p),{data:T}=i(ce),k=se(),[A,Ae]=(0,be.useState)(null),[je,Me]=(0,be.useState)(!1),Ne;e[0]===n.Vpcs?Ne=e[1]:(Ne=n.Vpcs??[],e[0]=n.Vpcs,e[1]=Ne);let j=Ne,Pe;e[2]===r.Subnets?Pe=e[3]:(Pe=r.Subnets??[],e[2]=r.Subnets,e[3]=Pe);let Fe=Pe,Ie;e[4]===a.SecurityGroups?Ie=e[5]:(Ie=a.SecurityGroups??[],e[4]=a.SecurityGroups,e[5]=Ie);let Le=Ie,Re;e[6]===s.TargetGroups?Re=e[7]:(Re=s.TargetGroups??[],e[6]=s.TargetGroups,e[7]=Re);let ze=Re,Be;e[8]===w.CertificateSummaryList?Be=e[9]:(Be=w.CertificateSummaryList??[],e[8]=w.CertificateSummaryList,e[9]=Be);let Ve=Be,He;e[10]===T.SslPolicies?He=e[11]:(He=T.SslPolicies??[],e[10]=T.SslPolicies,e[11]=He);let Ue=He,We;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(We=fe(_e),e[12]=We):We=e[12];let Ge=j[0]?.VpcId??``,Ke,qe,Je,Ye;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(Je=[],Ye=[],Ke=[],qe={protocol:`HTTP`,port:80,targetGroupMode:`new`,existingTargetGroupArn:``,certificateArn:void 0,sslPolicy:void 0},e[13]=Ke,e[14]=qe,e[15]=Je,e[16]=Ye):(Ke=e[13],qe=e[14],Je=e[15],Ye=e[16]);let Xe;e[17]===Ge?Xe=e[18]:(Xe={resolver:We,defaultValues:{name:``,type:`application`,scheme:`internet-facing`,vpcId:Ge,subnetIds:Je,securityGroupIds:Ye,tags:Ke,listener:qe}},e[17]=Ge,e[18]=Xe);let Ze=de(Xe),Qe;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(Qe=fe(b),e[19]=Qe):Qe=e[19];let $e=j[0]?.VpcId??``,et,tt;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(et={protocol:`HTTP`,path:`/`,port:`traffic-port`,intervalSeconds:30,timeoutSeconds:5,healthyThresholdCount:5,unhealthyThresholdCount:2,matcher:`200`},tt=[],e[20]=et,e[21]=tt):(et=e[20],tt=e[21]);let nt;e[22]===$e?nt=e[23]:(nt={resolver:Qe,defaultValues:{name:``,protocol:`HTTP`,port:80,vpcId:$e,healthCheck:et,tags:tt}},e[22]=$e,e[23]=nt);let M=de(nt),{handleSubmit:rt,register:N,watch:it,control:P,setValue:F,getValues:I,formState:at}=Ze,{errors:L,isSubmitting:ot}=at,st;e[24]===P?st=e[25]:(st={control:P,name:`vpcId`},e[24]=P,e[25]=st);let R=m(st),ct;e[26]===P?ct=e[27]:(ct={control:P,name:`subnetIds`},e[26]=P,e[27]=ct);let lt=m(ct),ut;e[28]===P?ut=e[29]:(ut={control:P,name:`securityGroupIds`},e[28]=P,e[29]=ut);let dt=m(ut),ft;e[30]===lt?ft=e[31]:(ft=new Set(lt),e[30]=lt,e[31]=ft);let pt=ft,mt;e[32]===dt?mt=e[33]:(mt=new Set(dt),e[32]=dt,e[33]=mt);let ht=mt,gt;e[34]===P?gt=e[35]:(gt={control:P,name:`type`},e[34]=P,e[35]=gt);let _t=m(gt),vt;e[36]===P?vt=e[37]:(vt={control:P,name:`listener.protocol`},e[36]=P,e[37]=vt);let z=m(vt),yt;e[38]===P?yt=e[39]:(yt={control:P,name:`listener.targetGroupMode`},e[38]=P,e[39]=yt);let B=m(yt),bt=_t===`network`,xt;e[40]===z?xt=e[41]:(xt=ve(z),e[40]=z,e[41]=xt);let St=xt,Ct;e[42]===_t?Ct=e[43]:(Ct=x(_t),e[42]=_t,e[43]=Ct);let wt=Ct,Tt;e[44]===bt?Tt=e[45]:(Tt=bt?[`TCP`,`UDP`,`TLS`,`TCP_UDP`]:[`HTTP`,`HTTPS`],e[44]=bt,e[45]=Tt);let Et=Tt,Dt,Ot,V,H,U,W,G,K,kt,q,J,Y,X,Z;if(e[46]!==Le||e[47]!==Fe||e[48]!==ze||e[49]!==P||e[50]!==L.name||e[51]!==L.subnetIds||e[52]!==L.vpcId||e[53]!==I||e[54]!==rt||e[55]!==bt||e[56]!==t||e[57]!==N||e[58]!==ht||e[59]!==pt||e[60]!==R||e[61]!==F||e[62]!==M||e[63]!==j||e[64]!==k||e[65]!==A){let n;e[80]===R?n=e[81]:(n=e=>e.VpcId===R,e[80]=R,e[81]=n);let r=Fe.filter(n),i;e[82]===R?i=e[83]:(i=e=>e.VpcId===R,e[82]=R,e[83]=i);let ee=Le.filter(i),a;if(e[84]!==ze||e[85]!==R){let t;e[87]===R?t=e[88]:(t=e=>e.VpcId===R,e[87]=R,e[88]=t),a=ze.filter(t),e[84]=ze,e[85]=R,e[86]=a}else a=e[86];Z=a;let s;e[89]===M?s=e[90]:(s=e=>{let t=Se(e);M.setValue(`protocol`,t),M.setValue(`healthCheck.protocol`,t===`HTTP`?`HTTP`:`TCP`)},e[89]=M,e[90]=s);let d=s,f;e[91]!==F||e[92]!==d?(f=e=>{F(`type`,e);let t=ge(e);F(`listener.protocol`,t),F(`listener.port`,80),F(`listener.certificateArn`,void 0),F(`listener.sslPolicy`,void 0),e===`network`&&F(`securityGroupIds`,[]),d(t)},e[91]=F,e[92]=d,e[93]=f):f=e[93];let p=f,re;e[94]!==I||e[95]!==F||e[96]!==d?(re=e=>{F(`listener.protocol`,e);let t=I(`listener.port`);ve(e)?(t===80&&F(`listener.port`,443),e===`HTTPS`&&!I(`listener.sslPolicy`)&&F(`listener.sslPolicy`,ye)):(t===443&&F(`listener.port`,80),F(`listener.certificateArn`,void 0),F(`listener.sslPolicy`,void 0)),d(e)},e[94]=I,e[95]=F,e[96]=d,e[97]=re):re=e[97],Dt=re;let ie;e[98]!==F||e[99]!==M?(ie=e=>{let t=(e===void 0?``:e)??``;F(`vpcId`,t,{shouldValidate:!0}),F(`subnetIds`,[],{shouldValidate:!0}),F(`securityGroupIds`,[]),F(`listener.existingTargetGroupArn`,``),M.setValue(`vpcId`,t)},e[98]=F,e[99]=M,e[100]=ie):ie=e[100];let ae=ie,oe;e[101]!==I||e[102]!==F?(oe=e=>{let t=I(`subnetIds`),n=t.includes(e)?t.filter(t=>t!==e):[...t,e];F(`subnetIds`,n,{shouldValidate:!0})},e[101]=I,e[102]=F,e[103]=oe):oe=e[103];let se=oe,ce;e[104]!==I||e[105]!==F?(ce=e=>{let t=I(`securityGroupIds`),n=t.includes(e)?t.filter(t=>t!==e):[...t,e];F(`securityGroupIds`,n)},e[104]=I,e[105]=F,e[106]=ce):ce=e[106];let le=ce,m;e[107]!==t||e[108]!==M||e[109]!==k?(m=async e=>{Ae(null);let n;if(e.listener.targetGroupMode===`new`){if(!await M.trigger())return;n=M.getValues()}let r=await k.mutateAsync({lb:{name:e.name,type:e.type,scheme:e.scheme,vpcId:e.vpcId,subnetIds:e.subnetIds,securityGroupIds:e.securityGroupIds,tags:e.tags},listener:{protocol:e.listener.protocol,port:e.listener.port,targetGroupMode:e.listener.targetGroupMode,existingTargetGroupArn:e.listener.existingTargetGroupArn,certificateArn:e.listener.certificateArn,sslPolicy:e.listener.sslPolicy,newTargetGroup:n}});Ae(r),!r.error&&r.loadBalancerArn&&t({to:`/ec2/describe-load-balancers/$id`,params:{id:encodeURIComponent(r.loadBalancerArn)}})},e[107]=t,e[108]=M,e[109]=k,e[110]=m):m=e[110];let de=m,fe=Ce(r);e[111]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,C.jsx)(te,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),J=(0,C.jsx)(ue,{title:`Create Load Balancer`}),e[111]=q,e[112]=J):(q=e[111],J=e[112]),e[113]===k.error?Y=e[114]:(Y=k.error&&(0,C.jsx)(pe,{error:k.error,msg:`Failed to create load balancer`}),e[113]=k.error,e[114]=Y),e[115]===A?X=e[116]:(X=A?.error&&(0,C.jsxs)(`div`,{className:`mb-6 max-w-4xl rounded-md border border-destructive bg-destructive/10 p-4`,children:[(0,C.jsxs)(`h2`,{className:`text-sm font-medium text-destructive`,children:[`Wizard failed: `,A.failedStep]}),(0,C.jsx)(`p`,{className:`mt-1 text-sm text-destructive`,children:A.error.message}),A.created.length>0&&(0,C.jsxs)(`div`,{className:`mt-3`,children:[(0,C.jsx)(`p`,{className:`text-xs font-medium text-destructive`,children:`Successfully created resources (clean up manually if needed):`}),(0,C.jsx)(`ul`,{className:`mt-1 list-inside list-disc text-xs text-destructive`,children:A.created.map(Oe)})]})]}),e[115]=A,e[116]=X),Ot=`max-w-4xl space-y-6`,e[117]!==rt||e[118]!==de?(V=rt(de),e[117]=rt,e[118]=de,e[119]=V):V=e[119];let me;e[120]===Symbol.for(`react.memo_cache_sentinel`)?(me=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`lb-name`,children:`Name`})}),e[120]=me):me=e[120];let he=!!L.name,y;e[121]===N?y=e[122]:(y=N(`name`),e[121]=N,e[122]=y);let b;e[123]!==he||e[124]!==y?(b=(0,C.jsx)(ne,{"aria-invalid":he,id:`lb-name`,placeholder:`my-load-balancer`,...y}),e[123]=he,e[124]=y,e[125]=b):b=e[125];let x;e[126]===L.name?x=e[127]:(x=(0,C.jsx)(g,{errors:[L.name]}),e[126]=L.name,e[127]=x),e[128]!==b||e[129]!==x?(H=(0,C.jsxs)(v,{children:[me,b,x]}),e[128]=b,e[129]=x,e[130]=H):H=e[130];let _e;e[131]===Symbol.for(`react.memo_cache_sentinel`)?(_e=(0,C.jsx)(_,{children:`Type`}),e[131]=_e):_e=e[131];let S;e[132]===p?S=e[133]:(S=e=>{let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Application Load Balancer`,checked:t.value===`application`,name:`lb-type`,onChange:()=>{p(`application`)},type:`radio`}),`Application (ALB)`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Network Load Balancer`,checked:t.value===`network`,name:`lb-type`,onChange:()=>{p(`network`)},type:`radio`}),`Network (NLB)`]})]})},e[132]=p,e[133]=S),e[134]!==P||e[135]!==S?(U=(0,C.jsxs)(v,{children:[_e,(0,C.jsx)(h,{control:P,name:`type`,render:S})]}),e[134]=P,e[135]=S,e[136]=U):U=e[136];let be;e[137]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,C.jsx)(_,{children:`Scheme`}),e[137]=be):be=e[137],e[138]===P?W=e[139]:(W=(0,C.jsxs)(v,{children:[be,(0,C.jsx)(h,{control:P,name:`scheme`,render:De})]}),e[138]=P,e[139]=W);let w;e[140]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`lb-vpc`,children:`VPC`})}),e[140]=w):w=e[140];let T;e[141]!==L.vpcId||e[142]!==ae||e[143]!==j?(T=e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:e=>{ae(e)},value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.vpcId,className:`w-full`,id:`lb-vpc`,children:(0,C.jsx)(o,{placeholder:`Select VPC`})}),(0,C.jsx)(c,{children:j.map(Ee)})]})},e[141]=L.vpcId,e[142]=ae,e[143]=j,e[144]=T):T=e[144];let E;e[145]!==P||e[146]!==T?(E=(0,C.jsx)(h,{control:P,name:`vpcId`,render:T}),e[145]=P,e[146]=T,e[147]=E):E=e[147];let D;e[148]===L.vpcId?D=e[149]:(D=(0,C.jsx)(g,{errors:[L.vpcId]}),e[148]=L.vpcId,e[149]=D),e[150]!==E||e[151]!==D?(G=(0,C.jsxs)(v,{children:[w,E,D]}),e[150]=E,e[151]=D,e[152]=G):G=e[152];let we;e[153]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,C.jsx)(_,{children:`Subnets (select at least 1)`}),e[153]=we):we=e[153];let Te=fe.length===0?(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the selected VPC.`}):(0,C.jsx)(`div`,{className:`space-y-3`,children:fe.map(e=>(0,C.jsxs)(`div`,{children:[(0,C.jsx)(`p`,{className:`mb-1 text-xs font-medium text-muted-foreground`,children:e.az}),(0,C.jsx)(`div`,{className:`space-y-1`,children:e.subnets.map(e=>(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Subnet ${xe(e)}`,checked:pt.has(e.SubnetId??``),onChange:()=>{se(e.SubnetId??``)},type:`checkbox`}),(0,C.jsx)(`span`,{className:`font-mono`,children:xe(e)})]},e.SubnetId))})]},e.az))}),O;e[154]===L.subnetIds?O=e[155]:(O=(0,C.jsx)(g,{errors:[L.subnetIds]}),e[154]=L.subnetIds,e[155]=O),e[156]!==Te||e[157]!==O?(K=(0,C.jsxs)(v,{children:[we,Te,O]}),e[156]=Te,e[157]=O,e[158]=K):K=e[158],kt=!bt&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:`Security groups`}),ee.length===0?(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups in the selected VPC.`}):(0,C.jsx)(`div`,{className:`space-y-1`,children:ee.map(e=>(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:ht.has(e.GroupId??``),onChange:()=>{le(e.GroupId??``)},type:`checkbox`}),(0,C.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),e[46]=Le,e[47]=Fe,e[48]=ze,e[49]=P,e[50]=L.name,e[51]=L.subnetIds,e[52]=L.vpcId,e[53]=I,e[54]=rt,e[55]=bt,e[56]=t,e[57]=N,e[58]=ht,e[59]=pt,e[60]=R,e[61]=F,e[62]=M,e[63]=j,e[64]=k,e[65]=A,e[66]=Dt,e[67]=Ot,e[68]=V,e[69]=H,e[70]=U,e[71]=W,e[72]=G,e[73]=K,e[74]=kt,e[75]=q,e[76]=J,e[77]=Y,e[78]=X,e[79]=Z}else Dt=e[66],Ot=e[67],V=e[68],H=e[69],U=e[70],W=e[71],G=e[72],K=e[73],kt=e[74],q=e[75],J=e[76],Y=e[77],X=e[78],Z=e[79];let At;e[159]===P?At=e[160]:(At=(0,C.jsx)(he,{control:P,name:`tags`}),e[159]=P,e[160]=At);let jt;e[161]===Symbol.for(`react.memo_cache_sentinel`)?(jt=(0,C.jsx)(`h2`,{className:`text-sm font-semibold`,children:`First listener & default target group`}),e[161]=jt):jt=e[161];let Mt;e[162]===Symbol.for(`react.memo_cache_sentinel`)?(Mt=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-protocol`,children:`Protocol`})}),e[162]=Mt):Mt=e[162];let Nt;e[163]!==Dt||e[164]!==wt?(Nt=e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:e=>{e&&Dt(e)},value:t.value,children:[(0,C.jsx)(l,{className:`w-full`,id:`listener-protocol`,children:(0,C.jsx)(o,{})}),(0,C.jsx)(c,{children:wt.map(O)})]})},e[163]=Dt,e[164]=wt,e[165]=Nt):Nt=e[165];let Pt;e[166]!==P||e[167]!==Nt?(Pt=(0,C.jsxs)(v,{children:[Mt,(0,C.jsx)(h,{control:P,name:`listener.protocol`,render:Nt})]}),e[166]=P,e[167]=Nt,e[168]=Pt):Pt=e[168];let Ft;e[169]===Symbol.for(`react.memo_cache_sentinel`)?(Ft=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-port`,children:`Port`})}),e[169]=Ft):Ft=e[169];let It=!!L.listener?.port,Lt;e[170]===N?Lt=e[171]:(Lt=N(`listener.port`,{valueAsNumber:!0}),e[170]=N,e[171]=Lt);let Rt;e[172]!==It||e[173]!==Lt?(Rt=(0,C.jsx)(ne,{"aria-invalid":It,id:`listener-port`,inputMode:`numeric`,type:`number`,...Lt}),e[172]=It,e[173]=Lt,e[174]=Rt):Rt=e[174];let zt=L.listener?.port,Bt;e[175]===zt?Bt=e[176]:(Bt=(0,C.jsx)(g,{errors:[zt]}),e[175]=zt,e[176]=Bt);let Vt;e[177]!==Rt||e[178]!==Bt?(Vt=(0,C.jsxs)(v,{children:[Ft,Rt,Bt]}),e[177]=Rt,e[178]=Bt,e[179]=Vt):Vt=e[179];let Q;e[180]!==Ve||e[181]!==P||e[182]!==L.listener?.certificateArn||e[183]!==St||e[184]!==z||e[185]!==Ue?(Q=St&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-certificate`,children:`Certificate`})}),(0,C.jsx)(h,{control:P,name:`listener.certificateArn`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.listener?.certificateArn,className:`w-full`,id:`listener-certificate`,children:(0,C.jsx)(o,{placeholder:`Select certificate`})}),(0,C.jsx)(c,{children:Ve.map(Te)})]})}}),(0,C.jsx)(g,{errors:[L.listener?.certificateArn]}),(0,C.jsxs)(`div`,{className:`mt-1 flex items-center justify-between`,children:[Ve.length===0&&(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No certificates imported yet.`}),(0,C.jsx)(f,{className:`ml-auto`,onClick:()=>{Me(!0)},size:`sm`,type:`button`,variant:`ghost`,children:`Import certificate…`})]})]}),z===`HTTPS`&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-ssl-policy`,children:`Security policy`})}),(0,C.jsx)(h,{control:P,name:`listener.sslPolicy`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??`ELBSecurityPolicy-2016-08`,children:[(0,C.jsx)(l,{className:`w-full`,id:`listener-ssl-policy`,children:(0,C.jsx)(o,{})}),(0,C.jsx)(c,{children:Ue.map(we)})]})}})]})]}),e[180]=Ve,e[181]=P,e[182]=L.listener?.certificateArn,e[183]=St,e[184]=z,e[185]=Ue,e[186]=Q):Q=e[186];let Ht;e[187]===Symbol.for(`react.memo_cache_sentinel`)?(Ht=(0,C.jsx)(_,{children:`Default target group`}),e[187]=Ht):Ht=e[187];let Ut;e[188]===P?Ut=e[189]:(Ut=(0,C.jsxs)(v,{children:[Ht,(0,C.jsx)(h,{control:P,name:`listener.targetGroupMode`,render:D})]}),e[188]=P,e[189]=Ut);let Wt;e[190]!==P||e[191]!==L.listener?.existingTargetGroupArn||e[192]!==B||e[193]!==Z?(Wt=B===`existing`&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`tg-existing`,children:`Target group`})}),(0,C.jsx)(h,{control:P,name:`listener.existingTargetGroupArn`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.listener?.existingTargetGroupArn,className:`w-full`,id:`tg-existing`,children:(0,C.jsx)(o,{placeholder:`Select target group`})}),(0,C.jsx)(c,{children:Z.map(E)})]})}}),(0,C.jsx)(g,{errors:[L.listener?.existingTargetGroupArn]}),Z.length===0&&(0,C.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`No target groups in this VPC. Choose “Create new” instead.`})]}),e[190]=P,e[191]=L.listener?.existingTargetGroupArn,e[192]=B,e[193]=Z,e[194]=Wt):Wt=e[194];let Gt;e[195]!==Et||e[196]!==M||e[197]!==B||e[198]!==j?(Gt=B===`new`&&(0,C.jsx)(`div`,{className:`space-y-4 border-l-2 border-muted pl-4`,children:(0,C.jsx)(y,{allowedProtocols:Et,form:M,vpcs:j})}),e[195]=Et,e[196]=M,e[197]=B,e[198]=j,e[199]=Gt):Gt=e[199];let Kt;e[200]!==Pt||e[201]!==Vt||e[202]!==Q||e[203]!==Ut||e[204]!==Wt||e[205]!==Gt?(Kt=(0,C.jsxs)(`div`,{className:`space-y-4 rounded-md border bg-card p-4`,children:[jt,Pt,Vt,Q,Ut,Wt,Gt]}),e[200]=Pt,e[201]=Vt,e[202]=Q,e[203]=Ut,e[204]=Wt,e[205]=Gt,e[206]=Kt):Kt=e[206];let qt;e[207]===F?qt=e[208]:(qt=e=>{F(`listener.certificateArn`,e,{shouldValidate:!0})},e[207]=F,e[208]=qt);let Jt;e[209]!==je||e[210]!==qt?(Jt=(0,C.jsx)(re,{onImported:qt,onOpenChange:Me,open:je}),e[209]=je,e[210]=qt,e[211]=Jt):Jt=e[211];let Yt;e[212]!==M.watch||e[213]!==it?(Yt=ke(it,M.watch),e[212]=M.watch,e[213]=it,e[214]=Yt):Yt=e[214];let Xt;e[215]===Yt?Xt=e[216]:(Xt=(0,C.jsx)(d,{commands:Yt}),e[215]=Yt,e[216]=Xt);let Zt;e[217]===t?Zt=e[218]:(Zt=async()=>{await t({to:`/ec2/describe-load-balancers`})},e[217]=t,e[218]=Zt);let $;e[219]!==ot||e[220]!==Zt||e[221]!==k.isPending?($=(0,C.jsx)(me,{isPending:k.isPending,isSubmitting:ot,onCancel:Zt,pendingLabel:`Creating…`,submitLabel:`Create Load Balancer`}),e[219]=ot,e[220]=Zt,e[221]=k.isPending,e[222]=$):$=e[222];let Qt;e[223]!==Ot||e[224]!==V||e[225]!==H||e[226]!==U||e[227]!==W||e[228]!==G||e[229]!==K||e[230]!==kt||e[231]!==At||e[232]!==Kt||e[233]!==Jt||e[234]!==Xt||e[235]!==$?(Qt=(0,C.jsxs)(`form`,{className:Ot,onSubmit:V,children:[H,U,W,G,K,kt,At,Kt,Jt,Xt,$]}),e[223]=Ot,e[224]=V,e[225]=H,e[226]=U,e[227]=W,e[228]=G,e[229]=K,e[230]=kt,e[231]=At,e[232]=Kt,e[233]=Jt,e[234]=Xt,e[235]=$,e[236]=Qt):Qt=e[236];let $t;return e[237]!==q||e[238]!==J||e[239]!==Y||e[240]!==X||e[241]!==Qt?($t=(0,C.jsxs)(C.Fragment,{children:[q,J,Y,X,Qt]}),e[237]=q,e[238]=J,e[239]=Y,e[240]=X,e[241]=Qt,e[242]=$t):$t=e[242],$t}function E(e){return(0,C.jsxs)(s,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function D(e){let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Create new target group`,checked:t.value===`new`,name:`tg-mode`,onChange:()=>{t.onChange(`new`)},type:`radio`}),`Create new`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Use existing target group`,checked:t.value===`existing`,name:`tg-mode`,onChange:()=>{t.onChange(`existing`)},type:`radio`}),`Use existing`]})]})}function we(e){return(0,C.jsx)(s,{value:e.Name??``,children:e.Name},e.Name)}function Te(e){return(0,C.jsx)(s,{value:e.CertificateArn??``,children:e.DomainName??e.CertificateArn?.split(`/`).pop()},e.CertificateArn)}function O(e){return(0,C.jsx)(s,{value:e,children:e},e)}function Ee(e){return(0,C.jsx)(s,{value:e.VpcId??``,children:w(e)},e.VpcId)}function De(e){let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Internet-facing`,checked:t.value===`internet-facing`,name:`scheme`,onChange:()=>{t.onChange(`internet-facing`)},type:`radio`}),`Internet-facing`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Internal`,checked:t.value===`internal`,name:`scheme`,onChange:()=>{t.onChange(`internal`)},type:`radio`}),`Internal`]})]})}function Oe(e,t){return(0,C.jsxs)(`li`,{children:[e.type,`: `,e.id??`(created)`]},t)}function ke(e,t){let n=e(`name`)||``,r=e(`type`)||`application`,i=e(`scheme`)||`internet-facing`,ee=e(`subnetIds`),a=e(`securityGroupIds`),te=e(`listener.protocol`)||`HTTP`,o=e(`listener.port`)??80,s=e(`listener.certificateArn`),c=e(`listener.sslPolicy`),l=e(`listener.targetGroupMode`),u=e(`listener.existingTargetGroupArn`),d=[],f={type:`comment`,value:r===`network`?`# Create NLB with listener and default target group +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Bjqk93qS.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-C4XUO0SI.js";import{t as d}from"./cli-command-panel-CFBFXhwd.js";import{t as f}from"./button-KK2VfbzH.js";import{t as ne}from"./input-Dv_zyCQu.js";import{t as p}from"./acm-ClT0dt6e.js";import{t as re}from"./certificate-import-dialog-CKAX8Ak-.js";import{M as ie,O as ae,w as oe}from"./ec2-BOaIcgiX.js";import{n as se}from"./elbv2-BUQQleNm.js";import{o as ce,u as le}from"./elbv2-fAfV8O2q.js";import{t as ue}from"./page-heading-CIbmsDOw.js";import{a as m,i as de,n as h,t as fe}from"./zod--v4EVB_k.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BT2ctvY2.js";import{r as g,s as _,t as v}from"./field-DuilC4iP.js";import{t as he}from"./tags-field-array-QmHZ5xfm.js";import{t as y}from"./target-group-form-RpPY70ty.js";import{a as b,c as x,o as ge,r as _e,s as ve,t as ye}from"./elbv2-B7pWA1rA.js";var S=r(),be=t(n(),1),C=e();function w(e){let t=a(e.Tags);return t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`}function xe(e){let t=a(e.Tags);return`${t?`${e.SubnetId} (${t})`:e.SubnetId} · ${e.CidrBlock}`}function Se(e){return e===`TLS`||e===`TCP`?`TCP`:e===`UDP`?`UDP`:e===`TCP_UDP`?`TCP_UDP`:`HTTP`}function Ce(e){let t=new Map;for(let n of e){let e=n.AvailabilityZone??`unknown`,r=t.get(e)??[];r.push(n),t.set(e,r)}return[...t.entries()].toSorted((e,t)=>e[0].localeCompare(t[0])).map(([e,t])=>({az:e,subnets:t}))}function T(){let e=(0,S.c)(243),t=ee(),{data:n}=i(ie),{data:r}=i(ae),{data:a}=i(oe),{data:s}=i(le),{data:w}=i(p),{data:T}=i(ce),k=se(),[A,Ae]=(0,be.useState)(null),[je,Me]=(0,be.useState)(!1),Ne;e[0]===n.Vpcs?Ne=e[1]:(Ne=n.Vpcs??[],e[0]=n.Vpcs,e[1]=Ne);let j=Ne,Pe;e[2]===r.Subnets?Pe=e[3]:(Pe=r.Subnets??[],e[2]=r.Subnets,e[3]=Pe);let Fe=Pe,Ie;e[4]===a.SecurityGroups?Ie=e[5]:(Ie=a.SecurityGroups??[],e[4]=a.SecurityGroups,e[5]=Ie);let Le=Ie,Re;e[6]===s.TargetGroups?Re=e[7]:(Re=s.TargetGroups??[],e[6]=s.TargetGroups,e[7]=Re);let ze=Re,Be;e[8]===w.CertificateSummaryList?Be=e[9]:(Be=w.CertificateSummaryList??[],e[8]=w.CertificateSummaryList,e[9]=Be);let Ve=Be,He;e[10]===T.SslPolicies?He=e[11]:(He=T.SslPolicies??[],e[10]=T.SslPolicies,e[11]=He);let Ue=He,We;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(We=fe(_e),e[12]=We):We=e[12];let Ge=j[0]?.VpcId??``,Ke,qe,Je,Ye;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(Je=[],Ye=[],Ke=[],qe={protocol:`HTTP`,port:80,targetGroupMode:`new`,existingTargetGroupArn:``,certificateArn:void 0,sslPolicy:void 0},e[13]=Ke,e[14]=qe,e[15]=Je,e[16]=Ye):(Ke=e[13],qe=e[14],Je=e[15],Ye=e[16]);let Xe;e[17]===Ge?Xe=e[18]:(Xe={resolver:We,defaultValues:{name:``,type:`application`,scheme:`internet-facing`,vpcId:Ge,subnetIds:Je,securityGroupIds:Ye,tags:Ke,listener:qe}},e[17]=Ge,e[18]=Xe);let Ze=de(Xe),Qe;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(Qe=fe(b),e[19]=Qe):Qe=e[19];let $e=j[0]?.VpcId??``,et,tt;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(et={protocol:`HTTP`,path:`/`,port:`traffic-port`,intervalSeconds:30,timeoutSeconds:5,healthyThresholdCount:5,unhealthyThresholdCount:2,matcher:`200`},tt=[],e[20]=et,e[21]=tt):(et=e[20],tt=e[21]);let nt;e[22]===$e?nt=e[23]:(nt={resolver:Qe,defaultValues:{name:``,protocol:`HTTP`,port:80,vpcId:$e,healthCheck:et,tags:tt}},e[22]=$e,e[23]=nt);let M=de(nt),{handleSubmit:rt,register:N,watch:it,control:P,setValue:F,getValues:I,formState:at}=Ze,{errors:L,isSubmitting:ot}=at,st;e[24]===P?st=e[25]:(st={control:P,name:`vpcId`},e[24]=P,e[25]=st);let R=m(st),ct;e[26]===P?ct=e[27]:(ct={control:P,name:`subnetIds`},e[26]=P,e[27]=ct);let lt=m(ct),ut;e[28]===P?ut=e[29]:(ut={control:P,name:`securityGroupIds`},e[28]=P,e[29]=ut);let dt=m(ut),ft;e[30]===lt?ft=e[31]:(ft=new Set(lt),e[30]=lt,e[31]=ft);let pt=ft,mt;e[32]===dt?mt=e[33]:(mt=new Set(dt),e[32]=dt,e[33]=mt);let ht=mt,gt;e[34]===P?gt=e[35]:(gt={control:P,name:`type`},e[34]=P,e[35]=gt);let _t=m(gt),vt;e[36]===P?vt=e[37]:(vt={control:P,name:`listener.protocol`},e[36]=P,e[37]=vt);let z=m(vt),yt;e[38]===P?yt=e[39]:(yt={control:P,name:`listener.targetGroupMode`},e[38]=P,e[39]=yt);let B=m(yt),bt=_t===`network`,xt;e[40]===z?xt=e[41]:(xt=ve(z),e[40]=z,e[41]=xt);let St=xt,Ct;e[42]===_t?Ct=e[43]:(Ct=x(_t),e[42]=_t,e[43]=Ct);let wt=Ct,Tt;e[44]===bt?Tt=e[45]:(Tt=bt?[`TCP`,`UDP`,`TLS`,`TCP_UDP`]:[`HTTP`,`HTTPS`],e[44]=bt,e[45]=Tt);let Et=Tt,Dt,Ot,V,H,U,W,G,K,kt,q,J,Y,X,Z;if(e[46]!==Le||e[47]!==Fe||e[48]!==ze||e[49]!==P||e[50]!==L.name||e[51]!==L.subnetIds||e[52]!==L.vpcId||e[53]!==I||e[54]!==rt||e[55]!==bt||e[56]!==t||e[57]!==N||e[58]!==ht||e[59]!==pt||e[60]!==R||e[61]!==F||e[62]!==M||e[63]!==j||e[64]!==k||e[65]!==A){let n;e[80]===R?n=e[81]:(n=e=>e.VpcId===R,e[80]=R,e[81]=n);let r=Fe.filter(n),i;e[82]===R?i=e[83]:(i=e=>e.VpcId===R,e[82]=R,e[83]=i);let ee=Le.filter(i),a;if(e[84]!==ze||e[85]!==R){let t;e[87]===R?t=e[88]:(t=e=>e.VpcId===R,e[87]=R,e[88]=t),a=ze.filter(t),e[84]=ze,e[85]=R,e[86]=a}else a=e[86];Z=a;let s;e[89]===M?s=e[90]:(s=e=>{let t=Se(e);M.setValue(`protocol`,t),M.setValue(`healthCheck.protocol`,t===`HTTP`?`HTTP`:`TCP`)},e[89]=M,e[90]=s);let d=s,f;e[91]!==F||e[92]!==d?(f=e=>{F(`type`,e);let t=ge(e);F(`listener.protocol`,t),F(`listener.port`,80),F(`listener.certificateArn`,void 0),F(`listener.sslPolicy`,void 0),e===`network`&&F(`securityGroupIds`,[]),d(t)},e[91]=F,e[92]=d,e[93]=f):f=e[93];let p=f,re;e[94]!==I||e[95]!==F||e[96]!==d?(re=e=>{F(`listener.protocol`,e);let t=I(`listener.port`);ve(e)?(t===80&&F(`listener.port`,443),e===`HTTPS`&&!I(`listener.sslPolicy`)&&F(`listener.sslPolicy`,ye)):(t===443&&F(`listener.port`,80),F(`listener.certificateArn`,void 0),F(`listener.sslPolicy`,void 0)),d(e)},e[94]=I,e[95]=F,e[96]=d,e[97]=re):re=e[97],Dt=re;let ie;e[98]!==F||e[99]!==M?(ie=e=>{let t=(e===void 0?``:e)??``;F(`vpcId`,t,{shouldValidate:!0}),F(`subnetIds`,[],{shouldValidate:!0}),F(`securityGroupIds`,[]),F(`listener.existingTargetGroupArn`,``),M.setValue(`vpcId`,t)},e[98]=F,e[99]=M,e[100]=ie):ie=e[100];let ae=ie,oe;e[101]!==I||e[102]!==F?(oe=e=>{let t=I(`subnetIds`),n=t.includes(e)?t.filter(t=>t!==e):[...t,e];F(`subnetIds`,n,{shouldValidate:!0})},e[101]=I,e[102]=F,e[103]=oe):oe=e[103];let se=oe,ce;e[104]!==I||e[105]!==F?(ce=e=>{let t=I(`securityGroupIds`),n=t.includes(e)?t.filter(t=>t!==e):[...t,e];F(`securityGroupIds`,n)},e[104]=I,e[105]=F,e[106]=ce):ce=e[106];let le=ce,m;e[107]!==t||e[108]!==M||e[109]!==k?(m=async e=>{Ae(null);let n;if(e.listener.targetGroupMode===`new`){if(!await M.trigger())return;n=M.getValues()}let r=await k.mutateAsync({lb:{name:e.name,type:e.type,scheme:e.scheme,vpcId:e.vpcId,subnetIds:e.subnetIds,securityGroupIds:e.securityGroupIds,tags:e.tags},listener:{protocol:e.listener.protocol,port:e.listener.port,targetGroupMode:e.listener.targetGroupMode,existingTargetGroupArn:e.listener.existingTargetGroupArn,certificateArn:e.listener.certificateArn,sslPolicy:e.listener.sslPolicy,newTargetGroup:n}});Ae(r),!r.error&&r.loadBalancerArn&&t({to:`/ec2/describe-load-balancers/$id`,params:{id:encodeURIComponent(r.loadBalancerArn)}})},e[107]=t,e[108]=M,e[109]=k,e[110]=m):m=e[110];let de=m,fe=Ce(r);e[111]===Symbol.for(`react.memo_cache_sentinel`)?(q=(0,C.jsx)(te,{to:`/ec2/describe-load-balancers`,children:`Back to load balancers`}),J=(0,C.jsx)(ue,{title:`Create Load Balancer`}),e[111]=q,e[112]=J):(q=e[111],J=e[112]),e[113]===k.error?Y=e[114]:(Y=k.error&&(0,C.jsx)(pe,{error:k.error,msg:`Failed to create load balancer`}),e[113]=k.error,e[114]=Y),e[115]===A?X=e[116]:(X=A?.error&&(0,C.jsxs)(`div`,{className:`mb-6 max-w-4xl rounded-md border border-destructive bg-destructive/10 p-4`,children:[(0,C.jsxs)(`h2`,{className:`text-sm font-medium text-destructive`,children:[`Wizard failed: `,A.failedStep]}),(0,C.jsx)(`p`,{className:`mt-1 text-sm text-destructive`,children:A.error.message}),A.created.length>0&&(0,C.jsxs)(`div`,{className:`mt-3`,children:[(0,C.jsx)(`p`,{className:`text-xs font-medium text-destructive`,children:`Successfully created resources (clean up manually if needed):`}),(0,C.jsx)(`ul`,{className:`mt-1 list-inside list-disc text-xs text-destructive`,children:A.created.map(Oe)})]})]}),e[115]=A,e[116]=X),Ot=`max-w-4xl space-y-6`,e[117]!==rt||e[118]!==de?(V=rt(de),e[117]=rt,e[118]=de,e[119]=V):V=e[119];let me;e[120]===Symbol.for(`react.memo_cache_sentinel`)?(me=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`lb-name`,children:`Name`})}),e[120]=me):me=e[120];let he=!!L.name,y;e[121]===N?y=e[122]:(y=N(`name`),e[121]=N,e[122]=y);let b;e[123]!==he||e[124]!==y?(b=(0,C.jsx)(ne,{"aria-invalid":he,id:`lb-name`,placeholder:`my-load-balancer`,...y}),e[123]=he,e[124]=y,e[125]=b):b=e[125];let x;e[126]===L.name?x=e[127]:(x=(0,C.jsx)(g,{errors:[L.name]}),e[126]=L.name,e[127]=x),e[128]!==b||e[129]!==x?(H=(0,C.jsxs)(v,{children:[me,b,x]}),e[128]=b,e[129]=x,e[130]=H):H=e[130];let _e;e[131]===Symbol.for(`react.memo_cache_sentinel`)?(_e=(0,C.jsx)(_,{children:`Type`}),e[131]=_e):_e=e[131];let S;e[132]===p?S=e[133]:(S=e=>{let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Application Load Balancer`,checked:t.value===`application`,name:`lb-type`,onChange:()=>{p(`application`)},type:`radio`}),`Application (ALB)`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Network Load Balancer`,checked:t.value===`network`,name:`lb-type`,onChange:()=>{p(`network`)},type:`radio`}),`Network (NLB)`]})]})},e[132]=p,e[133]=S),e[134]!==P||e[135]!==S?(U=(0,C.jsxs)(v,{children:[_e,(0,C.jsx)(h,{control:P,name:`type`,render:S})]}),e[134]=P,e[135]=S,e[136]=U):U=e[136];let be;e[137]===Symbol.for(`react.memo_cache_sentinel`)?(be=(0,C.jsx)(_,{children:`Scheme`}),e[137]=be):be=e[137],e[138]===P?W=e[139]:(W=(0,C.jsxs)(v,{children:[be,(0,C.jsx)(h,{control:P,name:`scheme`,render:De})]}),e[138]=P,e[139]=W);let w;e[140]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`lb-vpc`,children:`VPC`})}),e[140]=w):w=e[140];let T;e[141]!==L.vpcId||e[142]!==ae||e[143]!==j?(T=e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:e=>{ae(e)},value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.vpcId,className:`w-full`,id:`lb-vpc`,children:(0,C.jsx)(o,{placeholder:`Select VPC`})}),(0,C.jsx)(c,{children:j.map(Ee)})]})},e[141]=L.vpcId,e[142]=ae,e[143]=j,e[144]=T):T=e[144];let E;e[145]!==P||e[146]!==T?(E=(0,C.jsx)(h,{control:P,name:`vpcId`,render:T}),e[145]=P,e[146]=T,e[147]=E):E=e[147];let D;e[148]===L.vpcId?D=e[149]:(D=(0,C.jsx)(g,{errors:[L.vpcId]}),e[148]=L.vpcId,e[149]=D),e[150]!==E||e[151]!==D?(G=(0,C.jsxs)(v,{children:[w,E,D]}),e[150]=E,e[151]=D,e[152]=G):G=e[152];let we;e[153]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,C.jsx)(_,{children:`Subnets (select at least 1)`}),e[153]=we):we=e[153];let Te=fe.length===0?(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No subnets in the selected VPC.`}):(0,C.jsx)(`div`,{className:`space-y-3`,children:fe.map(e=>(0,C.jsxs)(`div`,{children:[(0,C.jsx)(`p`,{className:`mb-1 text-xs font-medium text-muted-foreground`,children:e.az}),(0,C.jsx)(`div`,{className:`space-y-1`,children:e.subnets.map(e=>(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Subnet ${xe(e)}`,checked:pt.has(e.SubnetId??``),onChange:()=>{se(e.SubnetId??``)},type:`checkbox`}),(0,C.jsx)(`span`,{className:`font-mono`,children:xe(e)})]},e.SubnetId))})]},e.az))}),O;e[154]===L.subnetIds?O=e[155]:(O=(0,C.jsx)(g,{errors:[L.subnetIds]}),e[154]=L.subnetIds,e[155]=O),e[156]!==Te||e[157]!==O?(K=(0,C.jsxs)(v,{children:[we,Te,O]}),e[156]=Te,e[157]=O,e[158]=K):K=e[158],kt=!bt&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:`Security groups`}),ee.length===0?(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups in the selected VPC.`}):(0,C.jsx)(`div`,{className:`space-y-1`,children:ee.map(e=>(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:ht.has(e.GroupId??``),onChange:()=>{le(e.GroupId??``)},type:`checkbox`}),(0,C.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),e[46]=Le,e[47]=Fe,e[48]=ze,e[49]=P,e[50]=L.name,e[51]=L.subnetIds,e[52]=L.vpcId,e[53]=I,e[54]=rt,e[55]=bt,e[56]=t,e[57]=N,e[58]=ht,e[59]=pt,e[60]=R,e[61]=F,e[62]=M,e[63]=j,e[64]=k,e[65]=A,e[66]=Dt,e[67]=Ot,e[68]=V,e[69]=H,e[70]=U,e[71]=W,e[72]=G,e[73]=K,e[74]=kt,e[75]=q,e[76]=J,e[77]=Y,e[78]=X,e[79]=Z}else Dt=e[66],Ot=e[67],V=e[68],H=e[69],U=e[70],W=e[71],G=e[72],K=e[73],kt=e[74],q=e[75],J=e[76],Y=e[77],X=e[78],Z=e[79];let At;e[159]===P?At=e[160]:(At=(0,C.jsx)(he,{control:P,name:`tags`}),e[159]=P,e[160]=At);let jt;e[161]===Symbol.for(`react.memo_cache_sentinel`)?(jt=(0,C.jsx)(`h2`,{className:`text-sm font-semibold`,children:`First listener & default target group`}),e[161]=jt):jt=e[161];let Mt;e[162]===Symbol.for(`react.memo_cache_sentinel`)?(Mt=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-protocol`,children:`Protocol`})}),e[162]=Mt):Mt=e[162];let Nt;e[163]!==Dt||e[164]!==wt?(Nt=e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:e=>{e&&Dt(e)},value:t.value,children:[(0,C.jsx)(l,{className:`w-full`,id:`listener-protocol`,children:(0,C.jsx)(o,{})}),(0,C.jsx)(c,{children:wt.map(O)})]})},e[163]=Dt,e[164]=wt,e[165]=Nt):Nt=e[165];let Pt;e[166]!==P||e[167]!==Nt?(Pt=(0,C.jsxs)(v,{children:[Mt,(0,C.jsx)(h,{control:P,name:`listener.protocol`,render:Nt})]}),e[166]=P,e[167]=Nt,e[168]=Pt):Pt=e[168];let Ft;e[169]===Symbol.for(`react.memo_cache_sentinel`)?(Ft=(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-port`,children:`Port`})}),e[169]=Ft):Ft=e[169];let It=!!L.listener?.port,Lt;e[170]===N?Lt=e[171]:(Lt=N(`listener.port`,{valueAsNumber:!0}),e[170]=N,e[171]=Lt);let Rt;e[172]!==It||e[173]!==Lt?(Rt=(0,C.jsx)(ne,{"aria-invalid":It,id:`listener-port`,inputMode:`numeric`,type:`number`,...Lt}),e[172]=It,e[173]=Lt,e[174]=Rt):Rt=e[174];let zt=L.listener?.port,Bt;e[175]===zt?Bt=e[176]:(Bt=(0,C.jsx)(g,{errors:[zt]}),e[175]=zt,e[176]=Bt);let Vt;e[177]!==Rt||e[178]!==Bt?(Vt=(0,C.jsxs)(v,{children:[Ft,Rt,Bt]}),e[177]=Rt,e[178]=Bt,e[179]=Vt):Vt=e[179];let Q;e[180]!==Ve||e[181]!==P||e[182]!==L.listener?.certificateArn||e[183]!==St||e[184]!==z||e[185]!==Ue?(Q=St&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-certificate`,children:`Certificate`})}),(0,C.jsx)(h,{control:P,name:`listener.certificateArn`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.listener?.certificateArn,className:`w-full`,id:`listener-certificate`,children:(0,C.jsx)(o,{placeholder:`Select certificate`})}),(0,C.jsx)(c,{children:Ve.map(Te)})]})}}),(0,C.jsx)(g,{errors:[L.listener?.certificateArn]}),(0,C.jsxs)(`div`,{className:`mt-1 flex items-center justify-between`,children:[Ve.length===0&&(0,C.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No certificates imported yet.`}),(0,C.jsx)(f,{className:`ml-auto`,onClick:()=>{Me(!0)},size:`sm`,type:`button`,variant:`ghost`,children:`Import certificate…`})]})]}),z===`HTTPS`&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`listener-ssl-policy`,children:`Security policy`})}),(0,C.jsx)(h,{control:P,name:`listener.sslPolicy`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??`ELBSecurityPolicy-2016-08`,children:[(0,C.jsx)(l,{className:`w-full`,id:`listener-ssl-policy`,children:(0,C.jsx)(o,{})}),(0,C.jsx)(c,{children:Ue.map(we)})]})}})]})]}),e[180]=Ve,e[181]=P,e[182]=L.listener?.certificateArn,e[183]=St,e[184]=z,e[185]=Ue,e[186]=Q):Q=e[186];let Ht;e[187]===Symbol.for(`react.memo_cache_sentinel`)?(Ht=(0,C.jsx)(_,{children:`Default target group`}),e[187]=Ht):Ht=e[187];let Ut;e[188]===P?Ut=e[189]:(Ut=(0,C.jsxs)(v,{children:[Ht,(0,C.jsx)(h,{control:P,name:`listener.targetGroupMode`,render:D})]}),e[188]=P,e[189]=Ut);let Wt;e[190]!==P||e[191]!==L.listener?.existingTargetGroupArn||e[192]!==B||e[193]!==Z?(Wt=B===`existing`&&(0,C.jsxs)(v,{children:[(0,C.jsx)(_,{children:(0,C.jsx)(`label`,{htmlFor:`tg-existing`,children:`Target group`})}),(0,C.jsx)(h,{control:P,name:`listener.existingTargetGroupArn`,render:e=>{let{field:t}=e;return(0,C.jsxs)(u,{onValueChange:t.onChange,value:t.value??``,children:[(0,C.jsx)(l,{"aria-invalid":!!L.listener?.existingTargetGroupArn,className:`w-full`,id:`tg-existing`,children:(0,C.jsx)(o,{placeholder:`Select target group`})}),(0,C.jsx)(c,{children:Z.map(E)})]})}}),(0,C.jsx)(g,{errors:[L.listener?.existingTargetGroupArn]}),Z.length===0&&(0,C.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`No target groups in this VPC. Choose “Create new” instead.`})]}),e[190]=P,e[191]=L.listener?.existingTargetGroupArn,e[192]=B,e[193]=Z,e[194]=Wt):Wt=e[194];let Gt;e[195]!==Et||e[196]!==M||e[197]!==B||e[198]!==j?(Gt=B===`new`&&(0,C.jsx)(`div`,{className:`space-y-4 border-l-2 border-muted pl-4`,children:(0,C.jsx)(y,{allowedProtocols:Et,form:M,vpcs:j})}),e[195]=Et,e[196]=M,e[197]=B,e[198]=j,e[199]=Gt):Gt=e[199];let Kt;e[200]!==Pt||e[201]!==Vt||e[202]!==Q||e[203]!==Ut||e[204]!==Wt||e[205]!==Gt?(Kt=(0,C.jsxs)(`div`,{className:`space-y-4 rounded-md border bg-card p-4`,children:[jt,Pt,Vt,Q,Ut,Wt,Gt]}),e[200]=Pt,e[201]=Vt,e[202]=Q,e[203]=Ut,e[204]=Wt,e[205]=Gt,e[206]=Kt):Kt=e[206];let qt;e[207]===F?qt=e[208]:(qt=e=>{F(`listener.certificateArn`,e,{shouldValidate:!0})},e[207]=F,e[208]=qt);let Jt;e[209]!==je||e[210]!==qt?(Jt=(0,C.jsx)(re,{onImported:qt,onOpenChange:Me,open:je}),e[209]=je,e[210]=qt,e[211]=Jt):Jt=e[211];let Yt;e[212]!==M.watch||e[213]!==it?(Yt=ke(it,M.watch),e[212]=M.watch,e[213]=it,e[214]=Yt):Yt=e[214];let Xt;e[215]===Yt?Xt=e[216]:(Xt=(0,C.jsx)(d,{commands:Yt}),e[215]=Yt,e[216]=Xt);let Zt;e[217]===t?Zt=e[218]:(Zt=async()=>{await t({to:`/ec2/describe-load-balancers`})},e[217]=t,e[218]=Zt);let $;e[219]!==ot||e[220]!==Zt||e[221]!==k.isPending?($=(0,C.jsx)(me,{isPending:k.isPending,isSubmitting:ot,onCancel:Zt,pendingLabel:`Creating…`,submitLabel:`Create Load Balancer`}),e[219]=ot,e[220]=Zt,e[221]=k.isPending,e[222]=$):$=e[222];let Qt;e[223]!==Ot||e[224]!==V||e[225]!==H||e[226]!==U||e[227]!==W||e[228]!==G||e[229]!==K||e[230]!==kt||e[231]!==At||e[232]!==Kt||e[233]!==Jt||e[234]!==Xt||e[235]!==$?(Qt=(0,C.jsxs)(`form`,{className:Ot,onSubmit:V,children:[H,U,W,G,K,kt,At,Kt,Jt,Xt,$]}),e[223]=Ot,e[224]=V,e[225]=H,e[226]=U,e[227]=W,e[228]=G,e[229]=K,e[230]=kt,e[231]=At,e[232]=Kt,e[233]=Jt,e[234]=Xt,e[235]=$,e[236]=Qt):Qt=e[236];let $t;return e[237]!==q||e[238]!==J||e[239]!==Y||e[240]!==X||e[241]!==Qt?($t=(0,C.jsxs)(C.Fragment,{children:[q,J,Y,X,Qt]}),e[237]=q,e[238]=J,e[239]=Y,e[240]=X,e[241]=Qt,e[242]=$t):$t=e[242],$t}function E(e){return(0,C.jsxs)(s,{value:e.TargetGroupArn??``,children:[e.TargetGroupName,` · `,e.Protocol,`:`,e.Port]},e.TargetGroupArn)}function D(e){let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Create new target group`,checked:t.value===`new`,name:`tg-mode`,onChange:()=>{t.onChange(`new`)},type:`radio`}),`Create new`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Use existing target group`,checked:t.value===`existing`,name:`tg-mode`,onChange:()=>{t.onChange(`existing`)},type:`radio`}),`Use existing`]})]})}function we(e){return(0,C.jsx)(s,{value:e.Name??``,children:e.Name},e.Name)}function Te(e){return(0,C.jsx)(s,{value:e.CertificateArn??``,children:e.DomainName??e.CertificateArn?.split(`/`).pop()},e.CertificateArn)}function O(e){return(0,C.jsx)(s,{value:e,children:e},e)}function Ee(e){return(0,C.jsx)(s,{value:e.VpcId??``,children:w(e)},e.VpcId)}function De(e){let{field:t}=e;return(0,C.jsxs)(`div`,{className:`flex gap-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Internet-facing`,checked:t.value===`internet-facing`,name:`scheme`,onChange:()=>{t.onChange(`internet-facing`)},type:`radio`}),`Internet-facing`]}),(0,C.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,C.jsx)(`input`,{"aria-label":`Internal`,checked:t.value===`internal`,name:`scheme`,onChange:()=>{t.onChange(`internal`)},type:`radio`}),`Internal`]})]})}function Oe(e,t){return(0,C.jsxs)(`li`,{children:[e.type,`: `,e.id??`(created)`]},t)}function ke(e,t){let n=e(`name`)||``,r=e(`type`)||`application`,i=e(`scheme`)||`internet-facing`,ee=e(`subnetIds`),a=e(`securityGroupIds`),te=e(`listener.protocol`)||`HTTP`,o=e(`listener.port`)??80,s=e(`listener.certificateArn`),c=e(`listener.sslPolicy`),l=e(`listener.targetGroupMode`),u=e(`listener.existingTargetGroupArn`),d=[],f={type:`comment`,value:r===`network`?`# Create NLB with listener and default target group `:`# Create ALB with listener and default target group diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-D4lVdBLb.js b/spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-GAhBUyHe.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-D4lVdBLb.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-GAhBUyHe.js index 5abf6acfe..9916a3f8c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-D4lVdBLb.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-nat-gateway-GAhBUyHe.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Cng_iYLz.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-AlcaFR6c.js";import{t as te}from"./cli-command-panel-Bzz2Dofw.js";import{t as ne}from"./input-BRXyXQUw.js";import{O as re,n as ie}from"./ec2-xfbzgUcH.js";import{_ as ae}from"./ec2-Dbko8Muj.js";import{t as oe}from"./page-heading-CIbmsDOw.js";import{a as se,i as ce,n as le,t as ue}from"./zod-C7XqDsyI.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BgYlCOen.js";import{r as pe,s as d,t as f}from"./field-DVCmLIN7.js";import{l as me}from"./ec2-CHvsTx6p.js";var he=t(),p=e();function m(){let e=(0,he.c)(68),t=i(),{data:a}=n(re),{data:s}=n(ie),m=ae(),h;e[0]===a.Subnets?h=e[1]:(h=a.Subnets??[],e[0]=a.Subnets,e[1]=h);let g=h,_;e[2]===g?_=e[3]:(_=g.filter(ye),e[2]=g,e[3]=_);let xe=_,v=xe.length>0?xe:g,y;e[4]===s.Addresses?y=e[5]:(y=s.Addresses??[],e[4]=s.Addresses,e[5]=y);let b;e[6]===y?b=e[7]:(b=y.filter(ve),e[6]=y,e[7]=b);let x=b,S;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:ue(me),defaultValues:{subnetId:``,allocationId:``,name:``}},e[8]=S):S=e[8];let{control:C,handleSubmit:w,register:T,formState:Se}=ce(S),{errors:E,isSubmitting:D}=Se,O;e[9]===C?O=e[10]:(O={control:C},e[9]=C,e[10]=O);let k=se(O),A;e[11]!==m||e[12]!==t?(A=async e=>{let n=(await m.mutateAsync({subnetId:e.subnetId,allocationId:e.allocationId,name:e.name?.trim()??void 0})).NatGateway?.NatGatewayId;t(n?{to:`/ec2/describe-nat-gateways/$id`,params:{id:n}}:{to:`/ec2/describe-nat-gateways`})},e[11]=m,e[12]=t,e[13]=A):A=e[13];let j=A,M,N;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,p.jsx)(ee,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),N=(0,p.jsx)(oe,{title:`Create NAT Gateway`}),e[14]=M,e[15]=N):(M=e[14],N=e[15]);let P;e[16]===m.error?P=e[17]:(P=m.error&&(0,p.jsx)(de,{error:m.error,msg:`Failed to create NAT Gateway`}),e[16]=m.error,e[17]=P);let F;e[18]!==w||e[19]!==j?(F=w(j),e[18]=w,e[19]=j,e[20]=F):F=e[20];let I;e[21]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[21]=I):I=e[21];let L;e[22]===T?L=e[23]:(L=T(`name`),e[22]=T,e[23]=L);let R;e[24]===L?R=e[25]:(R=(0,p.jsxs)(f,{children:[I,(0,p.jsx)(ne,{id:`name`,placeholder:`my-nat-gateway`,...L})]}),e[24]=L,e[25]=R);let z;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`subnetId`,children:`Public subnet`})}),e[26]=z):z=e[26];let B;e[27]!==E.subnetId||e[28]!==v?(B=e=>{let{field:t}=e;return(0,p.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,p.jsx)(l,{"aria-invalid":!!E.subnetId,className:`w-full`,id:`subnetId`,children:(0,p.jsx)(o,{placeholder:`Select a public subnet`})}),(0,p.jsx)(c,{children:v.map(_e)})]})},e[27]=E.subnetId,e[28]=v,e[29]=B):B=e[29];let V;e[30]!==C||e[31]!==B?(V=(0,p.jsx)(le,{control:C,name:`subnetId`,render:B}),e[30]=C,e[31]=B,e[32]=V):V=e[32];let H;e[33]===E.subnetId?H=e[34]:(H=(0,p.jsx)(pe,{errors:[E.subnetId]}),e[33]=E.subnetId,e[34]=H);let U;e[35]!==V||e[36]!==H?(U=(0,p.jsxs)(f,{children:[z,V,H]}),e[35]=V,e[36]=H,e[37]=U):U=e[37];let W;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`allocationId`,children:`Elastic IP`})}),e[38]=W):W=e[38];let G;e[39]!==x||e[40]!==C||e[41]!==E.allocationId?(G=x.length>0?(0,p.jsx)(le,{control:C,name:`allocationId`,render:e=>{let{field:t}=e;return(0,p.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,p.jsx)(l,{"aria-invalid":!!E.allocationId,className:`w-full`,id:`allocationId`,children:(0,p.jsx)(o,{placeholder:`Select an Elastic IP`})}),(0,p.jsx)(c,{children:x.map(ge)})]})}}):(0,p.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`No available Elastic IPs.`,` `,(0,p.jsx)(r,{className:`text-primary hover:underline`,to:`/ec2/allocate-address`,children:`Allocate one`}),` `,`first.`]}),e[39]=x,e[40]=C,e[41]=E.allocationId,e[42]=G):G=e[42];let K;e[43]===E.allocationId?K=e[44]:(K=(0,p.jsx)(pe,{errors:[E.allocationId]}),e[43]=E.allocationId,e[44]=K);let q;e[45]!==G||e[46]!==K?(q=(0,p.jsxs)(f,{children:[W,G,K]}),e[45]=G,e[46]=K,e[47]=q):q=e[47];let J;e[48]===k?J=e[49]:(J=be(k),e[48]=k,e[49]=J);let Y;e[50]===J?Y=e[51]:(Y=(0,p.jsx)(te,{commands:J}),e[50]=J,e[51]=Y);let X;e[52]===t?X=e[53]:(X=async()=>{await t({to:`/ec2/describe-nat-gateways`})},e[52]=t,e[53]=X);let Z;e[54]!==m.isPending||e[55]!==D||e[56]!==X?(Z=(0,p.jsx)(fe,{isPending:m.isPending,isSubmitting:D,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create NAT Gateway`}),e[54]=m.isPending,e[55]=D,e[56]=X,e[57]=Z):Z=e[57];let Q;e[58]!==F||e[59]!==R||e[60]!==U||e[61]!==q||e[62]!==Y||e[63]!==Z?(Q=(0,p.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[R,U,q,Y,Z]}),e[58]=F,e[59]=R,e[60]=U,e[61]=q,e[62]=Y,e[63]=Z,e[64]=Q):Q=e[64];let $;return e[65]!==P||e[66]!==Q?($=(0,p.jsxs)(p.Fragment,{children:[M,N,P,Q]}),e[65]=P,e[66]=Q,e[67]=$):$=e[67],$}function ge(e){return(0,p.jsx)(s,{value:e.AllocationId??``,children:`${e.AllocationId} (${e.PublicIp})`},e.AllocationId)}function _e(e){let t=a(e.Tags);return(0,p.jsx)(s,{value:e.SubnetId??``,children:t?`${e.SubnetId} (${t})`:`${e.SubnetId} (${e.CidrBlock})`},e.SubnetId)}function ve(e){return!e.AssociationId}function ye(e){return e.MapPublicIpOnLaunch}function be(e){let t=e.subnetId??``,n=e.allocationId??``,r=e.name??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-nat-gateway`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{sn as a}from"./cluster-config-Bjqk93qS.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-C4XUO0SI.js";import{t as te}from"./cli-command-panel-CFBFXhwd.js";import{t as ne}from"./input-Dv_zyCQu.js";import{O as re,n as ie}from"./ec2-BOaIcgiX.js";import{_ as ae}from"./ec2-kCKVAxwx.js";import{t as oe}from"./page-heading-CIbmsDOw.js";import{a as se,i as ce,n as le,t as ue}from"./zod--v4EVB_k.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BT2ctvY2.js";import{r as pe,s as d,t as f}from"./field-DuilC4iP.js";import{l as me}from"./ec2-Bb2XHK85.js";var he=t(),p=e();function m(){let e=(0,he.c)(68),t=i(),{data:a}=n(re),{data:s}=n(ie),m=ae(),h;e[0]===a.Subnets?h=e[1]:(h=a.Subnets??[],e[0]=a.Subnets,e[1]=h);let g=h,_;e[2]===g?_=e[3]:(_=g.filter(ye),e[2]=g,e[3]=_);let xe=_,v=xe.length>0?xe:g,y;e[4]===s.Addresses?y=e[5]:(y=s.Addresses??[],e[4]=s.Addresses,e[5]=y);let b;e[6]===y?b=e[7]:(b=y.filter(ve),e[6]=y,e[7]=b);let x=b,S;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:ue(me),defaultValues:{subnetId:``,allocationId:``,name:``}},e[8]=S):S=e[8];let{control:C,handleSubmit:w,register:T,formState:Se}=ce(S),{errors:E,isSubmitting:D}=Se,O;e[9]===C?O=e[10]:(O={control:C},e[9]=C,e[10]=O);let k=se(O),A;e[11]!==m||e[12]!==t?(A=async e=>{let n=(await m.mutateAsync({subnetId:e.subnetId,allocationId:e.allocationId,name:e.name?.trim()??void 0})).NatGateway?.NatGatewayId;t(n?{to:`/ec2/describe-nat-gateways/$id`,params:{id:n}}:{to:`/ec2/describe-nat-gateways`})},e[11]=m,e[12]=t,e[13]=A):A=e[13];let j=A,M,N;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,p.jsx)(ee,{to:`/ec2/describe-nat-gateways`,children:`Back to NAT Gateways`}),N=(0,p.jsx)(oe,{title:`Create NAT Gateway`}),e[14]=M,e[15]=N):(M=e[14],N=e[15]);let P;e[16]===m.error?P=e[17]:(P=m.error&&(0,p.jsx)(de,{error:m.error,msg:`Failed to create NAT Gateway`}),e[16]=m.error,e[17]=P);let F;e[18]!==w||e[19]!==j?(F=w(j),e[18]=w,e[19]=j,e[20]=F):F=e[20];let I;e[21]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[21]=I):I=e[21];let L;e[22]===T?L=e[23]:(L=T(`name`),e[22]=T,e[23]=L);let R;e[24]===L?R=e[25]:(R=(0,p.jsxs)(f,{children:[I,(0,p.jsx)(ne,{id:`name`,placeholder:`my-nat-gateway`,...L})]}),e[24]=L,e[25]=R);let z;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`subnetId`,children:`Public subnet`})}),e[26]=z):z=e[26];let B;e[27]!==E.subnetId||e[28]!==v?(B=e=>{let{field:t}=e;return(0,p.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,p.jsx)(l,{"aria-invalid":!!E.subnetId,className:`w-full`,id:`subnetId`,children:(0,p.jsx)(o,{placeholder:`Select a public subnet`})}),(0,p.jsx)(c,{children:v.map(_e)})]})},e[27]=E.subnetId,e[28]=v,e[29]=B):B=e[29];let V;e[30]!==C||e[31]!==B?(V=(0,p.jsx)(le,{control:C,name:`subnetId`,render:B}),e[30]=C,e[31]=B,e[32]=V):V=e[32];let H;e[33]===E.subnetId?H=e[34]:(H=(0,p.jsx)(pe,{errors:[E.subnetId]}),e[33]=E.subnetId,e[34]=H);let U;e[35]!==V||e[36]!==H?(U=(0,p.jsxs)(f,{children:[z,V,H]}),e[35]=V,e[36]=H,e[37]=U):U=e[37];let W;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(W=(0,p.jsx)(d,{children:(0,p.jsx)(`label`,{htmlFor:`allocationId`,children:`Elastic IP`})}),e[38]=W):W=e[38];let G;e[39]!==x||e[40]!==C||e[41]!==E.allocationId?(G=x.length>0?(0,p.jsx)(le,{control:C,name:`allocationId`,render:e=>{let{field:t}=e;return(0,p.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,p.jsx)(l,{"aria-invalid":!!E.allocationId,className:`w-full`,id:`allocationId`,children:(0,p.jsx)(o,{placeholder:`Select an Elastic IP`})}),(0,p.jsx)(c,{children:x.map(ge)})]})}}):(0,p.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`No available Elastic IPs.`,` `,(0,p.jsx)(r,{className:`text-primary hover:underline`,to:`/ec2/allocate-address`,children:`Allocate one`}),` `,`first.`]}),e[39]=x,e[40]=C,e[41]=E.allocationId,e[42]=G):G=e[42];let K;e[43]===E.allocationId?K=e[44]:(K=(0,p.jsx)(pe,{errors:[E.allocationId]}),e[43]=E.allocationId,e[44]=K);let q;e[45]!==G||e[46]!==K?(q=(0,p.jsxs)(f,{children:[W,G,K]}),e[45]=G,e[46]=K,e[47]=q):q=e[47];let J;e[48]===k?J=e[49]:(J=be(k),e[48]=k,e[49]=J);let Y;e[50]===J?Y=e[51]:(Y=(0,p.jsx)(te,{commands:J}),e[50]=J,e[51]=Y);let X;e[52]===t?X=e[53]:(X=async()=>{await t({to:`/ec2/describe-nat-gateways`})},e[52]=t,e[53]=X);let Z;e[54]!==m.isPending||e[55]!==D||e[56]!==X?(Z=(0,p.jsx)(fe,{isPending:m.isPending,isSubmitting:D,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create NAT Gateway`}),e[54]=m.isPending,e[55]=D,e[56]=X,e[57]=Z):Z=e[57];let Q;e[58]!==F||e[59]!==R||e[60]!==U||e[61]!==q||e[62]!==Y||e[63]!==Z?(Q=(0,p.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[R,U,q,Y,Z]}),e[58]=F,e[59]=R,e[60]=U,e[61]=q,e[62]=Y,e[63]=Z,e[64]=Q):Q=e[64];let $;return e[65]!==P||e[66]!==Q?($=(0,p.jsxs)(p.Fragment,{children:[M,N,P,Q]}),e[65]=P,e[66]=Q,e[67]=$):$=e[67],$}function ge(e){return(0,p.jsx)(s,{value:e.AllocationId??``,children:`${e.AllocationId} (${e.PublicIp})`},e.AllocationId)}function _e(e){let t=a(e.Tags);return(0,p.jsx)(s,{value:e.SubnetId??``,children:t?`${e.SubnetId} (${t})`:`${e.SubnetId} (${e.CidrBlock})`},e.SubnetId)}function ve(e){return!e.AssociationId}function ye(e){return e.MapPublicIpOnLaunch}function be(e){let t=e.subnetId??``,n=e.allocationId??``,r=e.name??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-nat-gateway`},{type:`flag`,value:` \\ --subnet-id`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` \\ --allocation-id`},{type:`value`,value:` ${n||``}`}];return r.trim()&&i.push({type:`flag`,value:` \\ --tag-specifications`},{type:`value`,value:` 'ResourceType=natgateway,Tags=[{Key=Name,Value=${r.trim()}}]'`}),[{label:`Create NAT Gateway`,parts:i}]}export{m as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-HgTj7swi.js b/spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-BshvQB8K.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-HgTj7swi.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-BshvQB8K.js index 2f55f3de7..a8a68ed89 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-HgTj7swi.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-placement-group-BshvQB8K.js @@ -1,3 +1,3 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as r,i,n as te,s as a,t as ne}from"./select-AlcaFR6c.js";import{t as re}from"./cli-command-panel-Bzz2Dofw.js";import{t as o}from"./input-BRXyXQUw.js";import{v as s}from"./ec2-Dbko8Muj.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as l,i as u,n as d,t as f}from"./zod-C7XqDsyI.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./form-actions-BgYlCOen.js";import{r as h,s as g,t as _}from"./field-DVCmLIN7.js";import{u as v}from"./ec2-CHvsTx6p.js";var y=t(),b=e();function x(){let e=(0,y.c)(54),t=n(),x=s(),S;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:f(v),defaultValues:{groupName:``,strategy:`spread`}},e[0]=S):S=e[0];let{control:C,handleSubmit:w,register:T,formState:E}=u(S),{errors:D,isSubmitting:O}=E,k;e[1]===C?k=e[2]:(k={control:C},e[1]=C,e[2]=k);let A=l(k),j;e[3]!==x||e[4]!==t?(j=async e=>{let n=await x.mutateAsync(e);t({to:`/ec2/describe-placement-groups/$id`,params:{id:n.PlacementGroup?.GroupId??``}})},e[3]=x,e[4]=t,e[5]=j):j=e[5];let M=j,N,P;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,b.jsx)(ee,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),P=(0,b.jsx)(c,{title:`Create Placement Group`}),e[6]=N,e[7]=P):(N=e[6],P=e[7]);let F;e[8]===x.error?F=e[9]:(F=x.error&&(0,b.jsx)(p,{error:x.error,msg:`Failed to create placement group`}),e[8]=x.error,e[9]=F);let I;e[10]!==w||e[11]!==M?(I=w(M),e[10]=w,e[11]=M,e[12]=I):I=e[12];let L;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[13]=L):L=e[13];let R=!!D.groupName,z;e[14]===T?z=e[15]:(z=T(`groupName`),e[14]=T,e[15]=z);let B;e[16]!==z||e[17]!==R?(B=(0,b.jsx)(o,{"aria-invalid":R,id:`groupName`,placeholder:`my-placement-group`,...z}),e[16]=z,e[17]=R,e[18]=B):B=e[18];let V;e[19]===D.groupName?V=e[20]:(V=(0,b.jsx)(h,{errors:[D.groupName]}),e[19]=D.groupName,e[20]=V);let H;e[21]!==B||e[22]!==V?(H=(0,b.jsxs)(_,{children:[L,B,V]}),e[21]=B,e[22]=V,e[23]=H):H=e[23];let U;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`strategy`,children:`Strategy`})}),e[24]=U):U=e[24];let W;e[25]===D.strategy?W=e[26]:(W=e=>{let{field:t}=e;return(0,b.jsxs)(ne,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,b.jsx)(a,{"aria-invalid":!!D.strategy,className:`w-full`,id:`strategy`,children:(0,b.jsx)(r,{})}),(0,b.jsxs)(te,{children:[(0,b.jsx)(i,{value:`spread`,children:`spread`}),(0,b.jsx)(i,{value:`cluster`,children:`cluster`})]})]})},e[25]=D.strategy,e[26]=W);let G;e[27]!==C||e[28]!==W?(G=(0,b.jsx)(d,{control:C,name:`strategy`,render:W}),e[27]=C,e[28]=W,e[29]=G):G=e[29];let K;e[30]===D.strategy?K=e[31]:(K=(0,b.jsx)(h,{errors:[D.strategy]}),e[30]=D.strategy,e[31]=K);let q;e[32]!==G||e[33]!==K?(q=(0,b.jsxs)(_,{children:[U,G,K]}),e[32]=G,e[33]=K,e[34]=q):q=e[34];let J;e[35]===A?J=e[36]:(J=ie(A),e[35]=A,e[36]=J);let Y;e[37]===J?Y=e[38]:(Y=(0,b.jsx)(re,{commands:J}),e[37]=J,e[38]=Y);let X;e[39]===t?X=e[40]:(X=async()=>{await t({to:`/ec2/describe-placement-groups`})},e[39]=t,e[40]=X);let Z;e[41]!==x.isPending||e[42]!==O||e[43]!==X?(Z=(0,b.jsx)(m,{isPending:x.isPending,isSubmitting:O,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Placement Group`}),e[41]=x.isPending,e[42]=O,e[43]=X,e[44]=Z):Z=e[44];let Q;e[45]!==H||e[46]!==q||e[47]!==Y||e[48]!==Z||e[49]!==I?(Q=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:I,children:[H,q,Y,Z]}),e[45]=H,e[46]=q,e[47]=Y,e[48]=Z,e[49]=I,e[50]=Q):Q=e[50];let $;return e[51]!==Q||e[52]!==F?($=(0,b.jsxs)(b.Fragment,{children:[N,P,F,Q]}),e[51]=Q,e[52]=F,e[53]=$):$=e[53],$}function S(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function ie(e){let t=e.groupName??``,n=e.strategy??``;return[{label:`Create Placement Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-placement-group`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as r,i,n as te,s as a,t as ne}from"./select-C4XUO0SI.js";import{t as re}from"./cli-command-panel-CFBFXhwd.js";import{t as o}from"./input-Dv_zyCQu.js";import{v as s}from"./ec2-kCKVAxwx.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as l,i as u,n as d,t as f}from"./zod--v4EVB_k.js";import{t as p}from"./error-banner-vjkAWoEL.js";import{t as m}from"./form-actions-BT2ctvY2.js";import{r as h,s as g,t as _}from"./field-DuilC4iP.js";import{u as v}from"./ec2-Bb2XHK85.js";var y=t(),b=e();function x(){let e=(0,y.c)(54),t=n(),x=s(),S;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(S={resolver:f(v),defaultValues:{groupName:``,strategy:`spread`}},e[0]=S):S=e[0];let{control:C,handleSubmit:w,register:T,formState:E}=u(S),{errors:D,isSubmitting:O}=E,k;e[1]===C?k=e[2]:(k={control:C},e[1]=C,e[2]=k);let A=l(k),j;e[3]!==x||e[4]!==t?(j=async e=>{let n=await x.mutateAsync(e);t({to:`/ec2/describe-placement-groups/$id`,params:{id:n.PlacementGroup?.GroupId??``}})},e[3]=x,e[4]=t,e[5]=j):j=e[5];let M=j,N,P;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,b.jsx)(ee,{to:`/ec2/describe-placement-groups`,children:`Back to placement groups`}),P=(0,b.jsx)(c,{title:`Create Placement Group`}),e[6]=N,e[7]=P):(N=e[6],P=e[7]);let F;e[8]===x.error?F=e[9]:(F=x.error&&(0,b.jsx)(p,{error:x.error,msg:`Failed to create placement group`}),e[8]=x.error,e[9]=F);let I;e[10]!==w||e[11]!==M?(I=w(M),e[10]=w,e[11]=M,e[12]=I):I=e[12];let L;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[13]=L):L=e[13];let R=!!D.groupName,z;e[14]===T?z=e[15]:(z=T(`groupName`),e[14]=T,e[15]=z);let B;e[16]!==z||e[17]!==R?(B=(0,b.jsx)(o,{"aria-invalid":R,id:`groupName`,placeholder:`my-placement-group`,...z}),e[16]=z,e[17]=R,e[18]=B):B=e[18];let V;e[19]===D.groupName?V=e[20]:(V=(0,b.jsx)(h,{errors:[D.groupName]}),e[19]=D.groupName,e[20]=V);let H;e[21]!==B||e[22]!==V?(H=(0,b.jsxs)(_,{children:[L,B,V]}),e[21]=B,e[22]=V,e[23]=H):H=e[23];let U;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,b.jsx)(g,{children:(0,b.jsx)(`label`,{htmlFor:`strategy`,children:`Strategy`})}),e[24]=U):U=e[24];let W;e[25]===D.strategy?W=e[26]:(W=e=>{let{field:t}=e;return(0,b.jsxs)(ne,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,b.jsx)(a,{"aria-invalid":!!D.strategy,className:`w-full`,id:`strategy`,children:(0,b.jsx)(r,{})}),(0,b.jsxs)(te,{children:[(0,b.jsx)(i,{value:`spread`,children:`spread`}),(0,b.jsx)(i,{value:`cluster`,children:`cluster`})]})]})},e[25]=D.strategy,e[26]=W);let G;e[27]!==C||e[28]!==W?(G=(0,b.jsx)(d,{control:C,name:`strategy`,render:W}),e[27]=C,e[28]=W,e[29]=G):G=e[29];let K;e[30]===D.strategy?K=e[31]:(K=(0,b.jsx)(h,{errors:[D.strategy]}),e[30]=D.strategy,e[31]=K);let q;e[32]!==G||e[33]!==K?(q=(0,b.jsxs)(_,{children:[U,G,K]}),e[32]=G,e[33]=K,e[34]=q):q=e[34];let J;e[35]===A?J=e[36]:(J=ie(A),e[35]=A,e[36]=J);let Y;e[37]===J?Y=e[38]:(Y=(0,b.jsx)(re,{commands:J}),e[37]=J,e[38]=Y);let X;e[39]===t?X=e[40]:(X=async()=>{await t({to:`/ec2/describe-placement-groups`})},e[39]=t,e[40]=X);let Z;e[41]!==x.isPending||e[42]!==O||e[43]!==X?(Z=(0,b.jsx)(m,{isPending:x.isPending,isSubmitting:O,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Placement Group`}),e[41]=x.isPending,e[42]=O,e[43]=X,e[44]=Z):Z=e[44];let Q;e[45]!==H||e[46]!==q||e[47]!==Y||e[48]!==Z||e[49]!==I?(Q=(0,b.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:I,children:[H,q,Y,Z]}),e[45]=H,e[46]=q,e[47]=Y,e[48]=Z,e[49]=I,e[50]=Q):Q=e[50];let $;return e[51]!==Q||e[52]!==F?($=(0,b.jsxs)(b.Fragment,{children:[N,P,F,Q]}),e[51]=Q,e[52]=F,e[53]=$):$=e[53],$}function S(e){return`'${e.replaceAll(`'`,`'"'"'`)}'`}function ie(e){let t=e.groupName??``,n=e.strategy??``;return[{label:`Create Placement Group`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-placement-group`},{type:`flag`,value:` \\ --group-name`},{type:`value`,value:` ${t?S(t):``}`},{type:`flag`,value:` \\ --strategy`},{type:`value`,value:` ${n||`spread`}`}]}]}export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-policy-BcrpX3dv.js b/spinifex/services/spinifexui/frontend/dist/assets/create-policy-D7-ux-BK.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/create-policy-BcrpX3dv.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-policy-D7-ux-BK.js index 03f07135a..d529b3b01 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-policy-BcrpX3dv.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-policy-D7-ux-BK.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{l as ee}from"./iam-CVT2wiur.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,n as l,t as te}from"./zod-C7XqDsyI.js";import{t as ne}from"./error-banner-vjkAWoEL.js";import{t as re}from"./form-actions-BgYlCOen.js";import{r as u,s as d,t as f}from"./field-DVCmLIN7.js";import{t as ie}from"./json-editor-DDha4Mlx.js";import{i as ae}from"./iam-_itwTtLC.js";var p=t(),m=e(),h=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Action:`*`,Resource:`*`}]},null,2);function g(){let e=(0,p.c)(65),t=n(),g=ee(),v;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(v={resolver:te(ae),defaultValues:{policyDocument:h}},e[0]=v):v=e[0];let{handleSubmit:y,register:b,control:x,formState:oe}=c(v),{errors:S,isSubmitting:C}=oe,w;e[1]===x?w=e[2]:(w={control:x},e[1]=x,e[2]=w);let T=s(w),E;e[3]!==g||e[4]!==t?(E=async e=>{await g.mutateAsync(e),t({to:`/iam/list-policies`})},e[3]=g,e[4]=t,e[5]=E):E=e[5];let D=E,O,k;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,m.jsx)(r,{to:`/iam/list-policies`,children:`Back to policies`}),k=(0,m.jsx)(o,{title:`Create Policy`}),e[6]=O,e[7]=k):(O=e[6],k=e[7]);let A;e[8]===g.error?A=e[9]:(A=g.error&&(0,m.jsx)(ne,{error:g.error,msg:`Failed to create policy`}),e[8]=g.error,e[9]=A);let j;e[10]!==y||e[11]!==D?(j=y(D),e[10]=y,e[11]=D,e[12]=j):j=e[12];let M;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`policyName`,children:`Policy Name`})}),e[13]=M):M=e[13];let N=!!S.policyName,P;e[14]===b?P=e[15]:(P=b(`policyName`),e[14]=b,e[15]=P);let F;e[16]!==P||e[17]!==N?(F=(0,m.jsx)(a,{"aria-invalid":N,id:`policyName`,placeholder:`my-policy...`,...P}),e[16]=P,e[17]=N,e[18]=F):F=e[18];let I;e[19]===S.policyName?I=e[20]:(I=(0,m.jsx)(u,{errors:[S.policyName]}),e[19]=S.policyName,e[20]=I);let L;e[21]!==F||e[22]!==I?(L=(0,m.jsxs)(f,{children:[M,F,I]}),e[21]=F,e[22]=I,e[23]=L):L=e[23];let R;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[24]=R):R=e[24];let z;e[25]===b?z=e[26]:(z=b(`description`),e[25]=b,e[26]=z);let B;e[27]===z?B=e[28]:(B=(0,m.jsx)(a,{id:`description`,placeholder:`A brief description of this policy...`,...z}),e[27]=z,e[28]=B);let V;e[29]===S.description?V=e[30]:(V=(0,m.jsx)(u,{errors:[S.description]}),e[29]=S.description,e[30]=V);let H;e[31]!==B||e[32]!==V?(H=(0,m.jsxs)(f,{children:[R,B,V]}),e[31]=B,e[32]=V,e[33]=H):H=e[33];let U;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`policyDocument`,children:`Policy Document (JSON)`})}),e[34]=U):U=e[34];let W;e[35]===S.policyDocument?W=e[36]:(W=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,m.jsx)(ie,{error:!!S.policyDocument,id:`policyDocument`,onBlur:n,onChange:r,ref:i,rows:15,value:a})},e[35]=S.policyDocument,e[36]=W);let G;e[37]!==x||e[38]!==W?(G=(0,m.jsx)(l,{control:x,name:`policyDocument`,render:W}),e[37]=x,e[38]=W,e[39]=G):G=e[39];let K;e[40]===S.policyDocument?K=e[41]:(K=(0,m.jsx)(u,{errors:[S.policyDocument]}),e[40]=S.policyDocument,e[41]=K);let q;e[42]!==G||e[43]!==K?(q=(0,m.jsxs)(f,{children:[U,G,K]}),e[42]=G,e[43]=K,e[44]=q):q=e[44];let J;e[45]===T?J=e[46]:(J=_(T),e[45]=T,e[46]=J);let Y;e[47]===J?Y=e[48]:(Y=(0,m.jsx)(i,{commands:J}),e[47]=J,e[48]=Y);let X;e[49]===t?X=e[50]:(X=async()=>{await t({to:`/iam/list-policies`})},e[49]=t,e[50]=X);let Z;e[51]!==g.isPending||e[52]!==C||e[53]!==X?(Z=(0,m.jsx)(re,{isPending:g.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating...`,submitLabel:`Create Policy`}),e[51]=g.isPending,e[52]=C,e[53]=X,e[54]=Z):Z=e[54];let Q;e[55]!==L||e[56]!==H||e[57]!==q||e[58]!==Y||e[59]!==Z||e[60]!==j?(Q=(0,m.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[L,H,q,Y,Z]}),e[55]=L,e[56]=H,e[57]=q,e[58]=Y,e[59]=Z,e[60]=j,e[61]=Q):Q=e[61];let $;return e[62]!==Q||e[63]!==A?($=(0,m.jsxs)(m.Fragment,{children:[O,k,A,Q]}),e[62]=Q,e[63]=A,e[64]=$):$=e[64],$}function _(e){let t=e.policyName??``,n=e.description??``,r=e.policyDocument??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-policy`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{l as ee}from"./iam-DUYV-IYB.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,n as l,t as te}from"./zod--v4EVB_k.js";import{t as ne}from"./error-banner-vjkAWoEL.js";import{t as re}from"./form-actions-BT2ctvY2.js";import{r as u,s as d,t as f}from"./field-DuilC4iP.js";import{t as ie}from"./json-editor-D5hsQqek.js";import{i as ae}from"./iam-D3enIKCf.js";var p=t(),m=e(),h=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Action:`*`,Resource:`*`}]},null,2);function g(){let e=(0,p.c)(65),t=n(),g=ee(),v;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(v={resolver:te(ae),defaultValues:{policyDocument:h}},e[0]=v):v=e[0];let{handleSubmit:y,register:b,control:x,formState:oe}=c(v),{errors:S,isSubmitting:C}=oe,w;e[1]===x?w=e[2]:(w={control:x},e[1]=x,e[2]=w);let T=s(w),E;e[3]!==g||e[4]!==t?(E=async e=>{await g.mutateAsync(e),t({to:`/iam/list-policies`})},e[3]=g,e[4]=t,e[5]=E):E=e[5];let D=E,O,k;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,m.jsx)(r,{to:`/iam/list-policies`,children:`Back to policies`}),k=(0,m.jsx)(o,{title:`Create Policy`}),e[6]=O,e[7]=k):(O=e[6],k=e[7]);let A;e[8]===g.error?A=e[9]:(A=g.error&&(0,m.jsx)(ne,{error:g.error,msg:`Failed to create policy`}),e[8]=g.error,e[9]=A);let j;e[10]!==y||e[11]!==D?(j=y(D),e[10]=y,e[11]=D,e[12]=j):j=e[12];let M;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`policyName`,children:`Policy Name`})}),e[13]=M):M=e[13];let N=!!S.policyName,P;e[14]===b?P=e[15]:(P=b(`policyName`),e[14]=b,e[15]=P);let F;e[16]!==P||e[17]!==N?(F=(0,m.jsx)(a,{"aria-invalid":N,id:`policyName`,placeholder:`my-policy...`,...P}),e[16]=P,e[17]=N,e[18]=F):F=e[18];let I;e[19]===S.policyName?I=e[20]:(I=(0,m.jsx)(u,{errors:[S.policyName]}),e[19]=S.policyName,e[20]=I);let L;e[21]!==F||e[22]!==I?(L=(0,m.jsxs)(f,{children:[M,F,I]}),e[21]=F,e[22]=I,e[23]=L):L=e[23];let R;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[24]=R):R=e[24];let z;e[25]===b?z=e[26]:(z=b(`description`),e[25]=b,e[26]=z);let B;e[27]===z?B=e[28]:(B=(0,m.jsx)(a,{id:`description`,placeholder:`A brief description of this policy...`,...z}),e[27]=z,e[28]=B);let V;e[29]===S.description?V=e[30]:(V=(0,m.jsx)(u,{errors:[S.description]}),e[29]=S.description,e[30]=V);let H;e[31]!==B||e[32]!==V?(H=(0,m.jsxs)(f,{children:[R,B,V]}),e[31]=B,e[32]=V,e[33]=H):H=e[33];let U;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,m.jsx)(d,{children:(0,m.jsx)(`label`,{htmlFor:`policyDocument`,children:`Policy Document (JSON)`})}),e[34]=U):U=e[34];let W;e[35]===S.policyDocument?W=e[36]:(W=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,m.jsx)(ie,{error:!!S.policyDocument,id:`policyDocument`,onBlur:n,onChange:r,ref:i,rows:15,value:a})},e[35]=S.policyDocument,e[36]=W);let G;e[37]!==x||e[38]!==W?(G=(0,m.jsx)(l,{control:x,name:`policyDocument`,render:W}),e[37]=x,e[38]=W,e[39]=G):G=e[39];let K;e[40]===S.policyDocument?K=e[41]:(K=(0,m.jsx)(u,{errors:[S.policyDocument]}),e[40]=S.policyDocument,e[41]=K);let q;e[42]!==G||e[43]!==K?(q=(0,m.jsxs)(f,{children:[U,G,K]}),e[42]=G,e[43]=K,e[44]=q):q=e[44];let J;e[45]===T?J=e[46]:(J=_(T),e[45]=T,e[46]=J);let Y;e[47]===J?Y=e[48]:(Y=(0,m.jsx)(i,{commands:J}),e[47]=J,e[48]=Y);let X;e[49]===t?X=e[50]:(X=async()=>{await t({to:`/iam/list-policies`})},e[49]=t,e[50]=X);let Z;e[51]!==g.isPending||e[52]!==C||e[53]!==X?(Z=(0,m.jsx)(re,{isPending:g.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating...`,submitLabel:`Create Policy`}),e[51]=g.isPending,e[52]=C,e[53]=X,e[54]=Z):Z=e[54];let Q;e[55]!==L||e[56]!==H||e[57]!==q||e[58]!==Y||e[59]!==Z||e[60]!==j?(Q=(0,m.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[L,H,q,Y,Z]}),e[55]=L,e[56]=H,e[57]=q,e[58]=Y,e[59]=Z,e[60]=j,e[61]=Q):Q=e[61];let $;return e[62]!==Q||e[63]!==A?($=(0,m.jsxs)(m.Fragment,{children:[O,k,A,Q]}),e[62]=Q,e[63]=A,e[64]=$):$=e[64],$}function _(e){let t=e.policyName??``,n=e.description??``,r=e.policyDocument??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-policy`},{type:`flag`,value:` \\ --policy-name`},{type:`value`,value:` ${t||``}`}];return n&&i.push({type:`flag`,value:` \\ --description`},{type:`value`,value:` "${n}"`}),i.push({type:`flag`,value:` \\ --policy-document`},{type:`value`,value:` '${r||``}'`}),[{label:`Create Policy`,parts:i}]}export{g as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-role-DiRDezb3.js b/spinifex/services/spinifexui/frontend/dist/assets/create-role-B4_6zRbi.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/create-role-DiRDezb3.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-role-B4_6zRbi.js index 7cf0a43fe..cccc970ea 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-role-DiRDezb3.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-role-B4_6zRbi.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{u as ee}from"./iam-CVT2wiur.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,n as l,t as te}from"./zod-C7XqDsyI.js";import{t as ne}from"./error-banner-vjkAWoEL.js";import{t as re}from"./form-actions-BgYlCOen.js";import{r as u,s as d,t as f}from"./field-DVCmLIN7.js";import{t as ie}from"./json-editor-DDha4Mlx.js";import{a as ae,t as p}from"./iam-_itwTtLC.js";var m=t(),h=e();function g(){let e=(0,m.c)(65),t=n(),g=ee(),v;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(v={resolver:te(ae),defaultValues:{assumeRolePolicyDocument:p}},e[0]=v):v=e[0];let{handleSubmit:y,register:b,control:x,formState:oe}=c(v),{errors:S,isSubmitting:C}=oe,w;e[1]===x?w=e[2]:(w={control:x},e[1]=x,e[2]=w);let T=s(w),E;e[3]!==g||e[4]!==t?(E=async e=>{await g.mutateAsync(e),t({to:`/iam/list-roles`})},e[3]=g,e[4]=t,e[5]=E):E=e[5];let D=E,O,k;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,h.jsx)(r,{to:`/iam/list-roles`,children:`Back to roles`}),k=(0,h.jsx)(o,{title:`Create Role`}),e[6]=O,e[7]=k):(O=e[6],k=e[7]);let A;e[8]===g.error?A=e[9]:(A=g.error&&(0,h.jsx)(ne,{error:g.error,msg:`Failed to create role`}),e[8]=g.error,e[9]=A);let j;e[10]!==y||e[11]!==D?(j=y(D),e[10]=y,e[11]=D,e[12]=j):j=e[12];let M;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`roleName`,children:`Role Name`})}),e[13]=M):M=e[13];let N=!!S.roleName,P;e[14]===b?P=e[15]:(P=b(`roleName`),e[14]=b,e[15]=P);let F;e[16]!==P||e[17]!==N?(F=(0,h.jsx)(a,{"aria-invalid":N,id:`roleName`,placeholder:`my-role...`,...P}),e[16]=P,e[17]=N,e[18]=F):F=e[18];let I;e[19]===S.roleName?I=e[20]:(I=(0,h.jsx)(u,{errors:[S.roleName]}),e[19]=S.roleName,e[20]=I);let L;e[21]!==F||e[22]!==I?(L=(0,h.jsxs)(f,{children:[M,F,I]}),e[21]=F,e[22]=I,e[23]=L):L=e[23];let R;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[24]=R):R=e[24];let z;e[25]===b?z=e[26]:(z=b(`description`),e[25]=b,e[26]=z);let B;e[27]===z?B=e[28]:(B=(0,h.jsx)(a,{id:`description`,placeholder:`A brief description of this role...`,...z}),e[27]=z,e[28]=B);let V;e[29]===S.description?V=e[30]:(V=(0,h.jsx)(u,{errors:[S.description]}),e[29]=S.description,e[30]=V);let H;e[31]!==B||e[32]!==V?(H=(0,h.jsxs)(f,{children:[R,B,V]}),e[31]=B,e[32]=V,e[33]=H):H=e[33];let U;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`assumeRolePolicyDocument`,children:`Trust Policy (JSON)`})}),e[34]=U):U=e[34];let W;e[35]===S.assumeRolePolicyDocument?W=e[36]:(W=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,h.jsx)(ie,{error:!!S.assumeRolePolicyDocument,id:`assumeRolePolicyDocument`,onBlur:n,onChange:r,ref:i,rows:15,value:a})},e[35]=S.assumeRolePolicyDocument,e[36]=W);let G;e[37]!==x||e[38]!==W?(G=(0,h.jsx)(l,{control:x,name:`assumeRolePolicyDocument`,render:W}),e[37]=x,e[38]=W,e[39]=G):G=e[39];let K;e[40]===S.assumeRolePolicyDocument?K=e[41]:(K=(0,h.jsx)(u,{errors:[S.assumeRolePolicyDocument]}),e[40]=S.assumeRolePolicyDocument,e[41]=K);let q;e[42]!==G||e[43]!==K?(q=(0,h.jsxs)(f,{children:[U,G,K]}),e[42]=G,e[43]=K,e[44]=q):q=e[44];let J;e[45]===T?J=e[46]:(J=_(T),e[45]=T,e[46]=J);let Y;e[47]===J?Y=e[48]:(Y=(0,h.jsx)(i,{commands:J}),e[47]=J,e[48]=Y);let X;e[49]===t?X=e[50]:(X=async()=>{await t({to:`/iam/list-roles`})},e[49]=t,e[50]=X);let Z;e[51]!==g.isPending||e[52]!==C||e[53]!==X?(Z=(0,h.jsx)(re,{isPending:g.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating...`,submitLabel:`Create Role`}),e[51]=g.isPending,e[52]=C,e[53]=X,e[54]=Z):Z=e[54];let Q;e[55]!==L||e[56]!==H||e[57]!==q||e[58]!==Y||e[59]!==Z||e[60]!==j?(Q=(0,h.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[L,H,q,Y,Z]}),e[55]=L,e[56]=H,e[57]=q,e[58]=Y,e[59]=Z,e[60]=j,e[61]=Q):Q=e[61];let $;return e[62]!==Q||e[63]!==A?($=(0,h.jsxs)(h.Fragment,{children:[O,k,A,Q]}),e[62]=Q,e[63]=A,e[64]=$):$=e[64],$}function _(e){let t=e.roleName??``,n=e.description??``,r=e.assumeRolePolicyDocument??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-role`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{u as ee}from"./iam-DUYV-IYB.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,n as l,t as te}from"./zod--v4EVB_k.js";import{t as ne}from"./error-banner-vjkAWoEL.js";import{t as re}from"./form-actions-BT2ctvY2.js";import{r as u,s as d,t as f}from"./field-DuilC4iP.js";import{t as ie}from"./json-editor-D5hsQqek.js";import{a as ae,t as p}from"./iam-D3enIKCf.js";var m=t(),h=e();function g(){let e=(0,m.c)(65),t=n(),g=ee(),v;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(v={resolver:te(ae),defaultValues:{assumeRolePolicyDocument:p}},e[0]=v):v=e[0];let{handleSubmit:y,register:b,control:x,formState:oe}=c(v),{errors:S,isSubmitting:C}=oe,w;e[1]===x?w=e[2]:(w={control:x},e[1]=x,e[2]=w);let T=s(w),E;e[3]!==g||e[4]!==t?(E=async e=>{await g.mutateAsync(e),t({to:`/iam/list-roles`})},e[3]=g,e[4]=t,e[5]=E):E=e[5];let D=E,O,k;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,h.jsx)(r,{to:`/iam/list-roles`,children:`Back to roles`}),k=(0,h.jsx)(o,{title:`Create Role`}),e[6]=O,e[7]=k):(O=e[6],k=e[7]);let A;e[8]===g.error?A=e[9]:(A=g.error&&(0,h.jsx)(ne,{error:g.error,msg:`Failed to create role`}),e[8]=g.error,e[9]=A);let j;e[10]!==y||e[11]!==D?(j=y(D),e[10]=y,e[11]=D,e[12]=j):j=e[12];let M;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`roleName`,children:`Role Name`})}),e[13]=M):M=e[13];let N=!!S.roleName,P;e[14]===b?P=e[15]:(P=b(`roleName`),e[14]=b,e[15]=P);let F;e[16]!==P||e[17]!==N?(F=(0,h.jsx)(a,{"aria-invalid":N,id:`roleName`,placeholder:`my-role...`,...P}),e[16]=P,e[17]=N,e[18]=F):F=e[18];let I;e[19]===S.roleName?I=e[20]:(I=(0,h.jsx)(u,{errors:[S.roleName]}),e[19]=S.roleName,e[20]=I);let L;e[21]!==F||e[22]!==I?(L=(0,h.jsxs)(f,{children:[M,F,I]}),e[21]=F,e[22]=I,e[23]=L):L=e[23];let R;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[24]=R):R=e[24];let z;e[25]===b?z=e[26]:(z=b(`description`),e[25]=b,e[26]=z);let B;e[27]===z?B=e[28]:(B=(0,h.jsx)(a,{id:`description`,placeholder:`A brief description of this role...`,...z}),e[27]=z,e[28]=B);let V;e[29]===S.description?V=e[30]:(V=(0,h.jsx)(u,{errors:[S.description]}),e[29]=S.description,e[30]=V);let H;e[31]!==B||e[32]!==V?(H=(0,h.jsxs)(f,{children:[R,B,V]}),e[31]=B,e[32]=V,e[33]=H):H=e[33];let U;e[34]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`assumeRolePolicyDocument`,children:`Trust Policy (JSON)`})}),e[34]=U):U=e[34];let W;e[35]===S.assumeRolePolicyDocument?W=e[36]:(W=e=>{let{field:t}=e,{onBlur:n,onChange:r,ref:i,value:a}=t;return(0,h.jsx)(ie,{error:!!S.assumeRolePolicyDocument,id:`assumeRolePolicyDocument`,onBlur:n,onChange:r,ref:i,rows:15,value:a})},e[35]=S.assumeRolePolicyDocument,e[36]=W);let G;e[37]!==x||e[38]!==W?(G=(0,h.jsx)(l,{control:x,name:`assumeRolePolicyDocument`,render:W}),e[37]=x,e[38]=W,e[39]=G):G=e[39];let K;e[40]===S.assumeRolePolicyDocument?K=e[41]:(K=(0,h.jsx)(u,{errors:[S.assumeRolePolicyDocument]}),e[40]=S.assumeRolePolicyDocument,e[41]=K);let q;e[42]!==G||e[43]!==K?(q=(0,h.jsxs)(f,{children:[U,G,K]}),e[42]=G,e[43]=K,e[44]=q):q=e[44];let J;e[45]===T?J=e[46]:(J=_(T),e[45]=T,e[46]=J);let Y;e[47]===J?Y=e[48]:(Y=(0,h.jsx)(i,{commands:J}),e[47]=J,e[48]=Y);let X;e[49]===t?X=e[50]:(X=async()=>{await t({to:`/iam/list-roles`})},e[49]=t,e[50]=X);let Z;e[51]!==g.isPending||e[52]!==C||e[53]!==X?(Z=(0,h.jsx)(re,{isPending:g.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating...`,submitLabel:`Create Role`}),e[51]=g.isPending,e[52]=C,e[53]=X,e[54]=Z):Z=e[54];let Q;e[55]!==L||e[56]!==H||e[57]!==q||e[58]!==Y||e[59]!==Z||e[60]!==j?(Q=(0,h.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[L,H,q,Y,Z]}),e[55]=L,e[56]=H,e[57]=q,e[58]=Y,e[59]=Z,e[60]=j,e[61]=Q):Q=e[61];let $;return e[62]!==Q||e[63]!==A?($=(0,h.jsxs)(h.Fragment,{children:[O,k,A,Q]}),e[62]=Q,e[63]=A,e[64]=$):$=e[64],$}function _(e){let t=e.roleName??``,n=e.description??``,r=e.assumeRolePolicyDocument??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-role`},{type:`flag`,value:` \\ --role-name`},{type:`value`,value:` ${t||``}`}];return n&&i.push({type:`flag`,value:` \\ --description`},{type:`value`,value:` "${n}"`}),i.push({type:`flag`,value:` \\ --assume-role-policy-document`},{type:`value`,value:` '${r||``}'`}),[{label:`Create Role`,parts:i}]}export{g as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-route-table-CFvNJjsn.js b/spinifex/services/spinifexui/frontend/dist/assets/create-route-table--ACoEc-d.js similarity index 84% rename from spinifex/services/spinifexui/frontend/dist/assets/create-route-table-CFvNJjsn.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-route-table--ACoEc-d.js index 96e774c63..600fd269f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-route-table-CFvNJjsn.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-route-table--ACoEc-d.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-AlcaFR6c.js";import{t as d}from"./input-BRXyXQUw.js";import{M as f}from"./ec2-xfbzgUcH.js";import{b as p}from"./ec2-Dbko8Muj.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{i as h,n as g,t as _}from"./zod-C7XqDsyI.js";import{t as v}from"./error-banner-vjkAWoEL.js";import{t as y}from"./form-actions-BgYlCOen.js";import{r as b,s as x,t as S}from"./field-DVCmLIN7.js";import{f as C}from"./ec2-CHvsTx6p.js";var w=t(),T=e();function E(){let e=(0,w.c)(44),t=r(),{data:i}=n(f),s=p(),E;e[0]===i.Vpcs?E=e[1]:(E=i.Vpcs??[],e[0]=i.Vpcs,e[1]=E);let O=E,k;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(k={resolver:_(C),defaultValues:{vpcId:``,name:``}},e[2]=k):k=e[2];let{control:A,handleSubmit:j,register:M,formState:N}=h(k),{errors:P,isSubmitting:F}=N,I;e[3]!==s||e[4]!==t?(I=async e=>{let n=(await s.mutateAsync({vpcId:e.vpcId,name:e.name?.trim()?e.name.trim():void 0})).RouteTable?.RouteTableId;t(n?{to:`/ec2/describe-route-tables/$id`,params:{id:n}}:{to:`/ec2/describe-route-tables`})},e[3]=s,e[4]=t,e[5]=I):I=e[5];let L=I,R,z;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,T.jsx)(a,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),z=(0,T.jsx)(m,{title:`Create Route Table`}),e[6]=R,e[7]=z):(R=e[6],z=e[7]);let B;e[8]===s.error?B=e[9]:(B=s.error&&(0,T.jsx)(v,{error:s.error,msg:`Failed to create Route Table`}),e[8]=s.error,e[9]=B);let V;e[10]!==j||e[11]!==L?(V=j(L),e[10]=j,e[11]=L,e[12]=V):V=e[12];let H;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,T.jsx)(x,{children:(0,T.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=H):H=e[13];let U;e[14]===M?U=e[15]:(U=M(`name`),e[14]=M,e[15]=U);let W;e[16]===U?W=e[17]:(W=(0,T.jsxs)(S,{children:[H,(0,T.jsx)(d,{id:`name`,placeholder:`my-route-table`,...U})]}),e[16]=U,e[17]=W);let G;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,T.jsx)(x,{children:(0,T.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[18]=G):G=e[18];let K;e[19]!==P.vpcId||e[20]!==O?(K=e=>{let{field:t}=e;return(0,T.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,T.jsx)(l,{"aria-invalid":!!P.vpcId,className:`w-full`,id:`vpcId`,children:(0,T.jsx)(o,{placeholder:`Select a VPC`})}),(0,T.jsx)(c,{children:O.map(D)})]})},e[19]=P.vpcId,e[20]=O,e[21]=K):K=e[21];let q;e[22]!==A||e[23]!==K?(q=(0,T.jsx)(g,{control:A,name:`vpcId`,render:K}),e[22]=A,e[23]=K,e[24]=q):q=e[24];let J;e[25]===P.vpcId?J=e[26]:(J=(0,T.jsx)(b,{errors:[P.vpcId]}),e[25]=P.vpcId,e[26]=J);let Y;e[27]!==q||e[28]!==J?(Y=(0,T.jsxs)(S,{children:[G,q,J]}),e[27]=q,e[28]=J,e[29]=Y):Y=e[29];let X;e[30]===t?X=e[31]:(X=async()=>{await t({to:`/ec2/describe-route-tables`})},e[30]=t,e[31]=X);let Z;e[32]!==s.isPending||e[33]!==F||e[34]!==X?(Z=(0,T.jsx)(y,{isPending:s.isPending,isSubmitting:F,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Route Table`}),e[32]=s.isPending,e[33]=F,e[34]=X,e[35]=Z):Z=e[35];let Q;e[36]!==W||e[37]!==Y||e[38]!==Z||e[39]!==V?(Q=(0,T.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:V,children:[W,Y,Z]}),e[36]=W,e[37]=Y,e[38]=Z,e[39]=V,e[40]=Q):Q=e[40];let $;return e[41]!==Q||e[42]!==B?($=(0,T.jsxs)(T.Fragment,{children:[R,z,B,Q]}),e[41]=Q,e[42]=B,e[43]=$):$=e[43],$}function D(e){let t=i(e.Tags);return(0,T.jsx)(s,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}export{E as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./back-link-BEBtz3nP.js";import{c as o,i as s,n as c,s as l,t as u}from"./select-C4XUO0SI.js";import{t as d}from"./input-Dv_zyCQu.js";import{M as f}from"./ec2-BOaIcgiX.js";import{b as p}from"./ec2-kCKVAxwx.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{i as h,n as g,t as _}from"./zod--v4EVB_k.js";import{t as v}from"./error-banner-vjkAWoEL.js";import{t as y}from"./form-actions-BT2ctvY2.js";import{r as b,s as x,t as S}from"./field-DuilC4iP.js";import{f as C}from"./ec2-Bb2XHK85.js";var w=t(),T=e();function E(){let e=(0,w.c)(44),t=r(),{data:i}=n(f),s=p(),E;e[0]===i.Vpcs?E=e[1]:(E=i.Vpcs??[],e[0]=i.Vpcs,e[1]=E);let O=E,k;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(k={resolver:_(C),defaultValues:{vpcId:``,name:``}},e[2]=k):k=e[2];let{control:A,handleSubmit:j,register:M,formState:N}=h(k),{errors:P,isSubmitting:F}=N,I;e[3]!==s||e[4]!==t?(I=async e=>{let n=(await s.mutateAsync({vpcId:e.vpcId,name:e.name?.trim()?e.name.trim():void 0})).RouteTable?.RouteTableId;t(n?{to:`/ec2/describe-route-tables/$id`,params:{id:n}}:{to:`/ec2/describe-route-tables`})},e[3]=s,e[4]=t,e[5]=I):I=e[5];let L=I,R,z;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,T.jsx)(a,{to:`/ec2/describe-route-tables`,children:`Back to Route Tables`}),z=(0,T.jsx)(m,{title:`Create Route Table`}),e[6]=R,e[7]=z):(R=e[6],z=e[7]);let B;e[8]===s.error?B=e[9]:(B=s.error&&(0,T.jsx)(v,{error:s.error,msg:`Failed to create Route Table`}),e[8]=s.error,e[9]=B);let V;e[10]!==j||e[11]!==L?(V=j(L),e[10]=j,e[11]=L,e[12]=V):V=e[12];let H;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,T.jsx)(x,{children:(0,T.jsx)(`label`,{htmlFor:`name`,children:`Name (optional)`})}),e[13]=H):H=e[13];let U;e[14]===M?U=e[15]:(U=M(`name`),e[14]=M,e[15]=U);let W;e[16]===U?W=e[17]:(W=(0,T.jsxs)(S,{children:[H,(0,T.jsx)(d,{id:`name`,placeholder:`my-route-table`,...U})]}),e[16]=U,e[17]=W);let G;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,T.jsx)(x,{children:(0,T.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[18]=G):G=e[18];let K;e[19]!==P.vpcId||e[20]!==O?(K=e=>{let{field:t}=e;return(0,T.jsxs)(u,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,T.jsx)(l,{"aria-invalid":!!P.vpcId,className:`w-full`,id:`vpcId`,children:(0,T.jsx)(o,{placeholder:`Select a VPC`})}),(0,T.jsx)(c,{children:O.map(D)})]})},e[19]=P.vpcId,e[20]=O,e[21]=K):K=e[21];let q;e[22]!==A||e[23]!==K?(q=(0,T.jsx)(g,{control:A,name:`vpcId`,render:K}),e[22]=A,e[23]=K,e[24]=q):q=e[24];let J;e[25]===P.vpcId?J=e[26]:(J=(0,T.jsx)(b,{errors:[P.vpcId]}),e[25]=P.vpcId,e[26]=J);let Y;e[27]!==q||e[28]!==J?(Y=(0,T.jsxs)(S,{children:[G,q,J]}),e[27]=q,e[28]=J,e[29]=Y):Y=e[29];let X;e[30]===t?X=e[31]:(X=async()=>{await t({to:`/ec2/describe-route-tables`})},e[30]=t,e[31]=X);let Z;e[32]!==s.isPending||e[33]!==F||e[34]!==X?(Z=(0,T.jsx)(y,{isPending:s.isPending,isSubmitting:F,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Route Table`}),e[32]=s.isPending,e[33]=F,e[34]=X,e[35]=Z):Z=e[35];let Q;e[36]!==W||e[37]!==Y||e[38]!==Z||e[39]!==V?(Q=(0,T.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:V,children:[W,Y,Z]}),e[36]=W,e[37]=Y,e[38]=Z,e[39]=V,e[40]=Q):Q=e[40];let $;return e[41]!==Q||e[42]!==B?($=(0,T.jsxs)(T.Fragment,{children:[R,z,B,Q]}),e[41]=Q,e[42]=B,e[43]=$):$=e[43],$}function D(e){let t=i(e.Tags);return(0,T.jsx)(s,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}export{E as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-security-group-CC2BKNlt.js b/spinifex/services/spinifexui/frontend/dist/assets/create-security-group-Xb44ALWZ.js similarity index 87% rename from spinifex/services/spinifexui/frontend/dist/assets/create-security-group-CC2BKNlt.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-security-group-Xb44ALWZ.js index 0db4891cd..070a2fad1 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-security-group-CC2BKNlt.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-security-group-Xb44ALWZ.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as a,i as o,n as te,s as ne,t as re}from"./select-AlcaFR6c.js";import{t as ie}from"./cli-command-panel-Bzz2Dofw.js";import{t as s}from"./input-BRXyXQUw.js";import{M as ae}from"./ec2-xfbzgUcH.js";import{x as oe}from"./ec2-Dbko8Muj.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as se,i as ce,n as le,t as ue}from"./zod-C7XqDsyI.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BgYlCOen.js";import{r as l,s as u,t as d}from"./field-DVCmLIN7.js";import{p as pe}from"./ec2-CHvsTx6p.js";var me=t(),f=e();function p(){let e=(0,me.c)(71),t=r(),{data:i}=n(ae),o=oe(),p;e[0]===i.Vpcs?p=e[1]:(p=i.Vpcs??[],e[0]=i.Vpcs,e[1]=p);let m=p,h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=ue(pe),e[2]=h):h=e[2];let g=m[0]?.VpcId??``,_;e[3]===g?_=e[4]:(_={resolver:h,defaultValues:{groupName:``,description:``,vpcId:g}},e[3]=g,e[4]=_);let{control:v,handleSubmit:y,register:b,formState:_e}=ce(_),{errors:x,isSubmitting:S}=_e,C;e[5]===v?C=e[6]:(C={control:v},e[5]=v,e[6]=C);let w=se(C),T;e[7]!==o||e[8]!==t?(T=async e=>{let n=(await o.mutateAsync(e)).GroupId;t(n?{to:`/ec2/describe-security-groups/$id`,params:{id:n}}:{to:`/ec2/describe-security-groups`})},e[7]=o,e[8]=t,e[9]=T):T=e[9];let E=T,D,O;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,f.jsx)(ee,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),O=(0,f.jsx)(c,{title:`Create Security Group`}),e[10]=D,e[11]=O):(D=e[10],O=e[11]);let k;e[12]===o.error?k=e[13]:(k=o.error&&(0,f.jsx)(de,{error:o.error,msg:`Failed to create security group`}),e[12]=o.error,e[13]=k);let A;e[14]!==y||e[15]!==E?(A=y(E),e[14]=y,e[15]=E,e[16]=A):A=e[16];let j;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[17]=j):j=e[17];let M=!!x.groupName,N;e[18]===b?N=e[19]:(N=b(`groupName`),e[18]=b,e[19]=N);let P;e[20]!==M||e[21]!==N?(P=(0,f.jsx)(s,{"aria-invalid":M,id:`groupName`,placeholder:`my-security-group`,...N}),e[20]=M,e[21]=N,e[22]=P):P=e[22];let F;e[23]===x.groupName?F=e[24]:(F=(0,f.jsx)(l,{errors:[x.groupName]}),e[23]=x.groupName,e[24]=F);let I;e[25]!==P||e[26]!==F?(I=(0,f.jsxs)(d,{children:[j,P,F]}),e[25]=P,e[26]=F,e[27]=I):I=e[27];let L;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`description`,children:`Description`})}),e[28]=L):L=e[28];let R=!!x.description,z;e[29]===b?z=e[30]:(z=b(`description`),e[29]=b,e[30]=z);let B;e[31]!==R||e[32]!==z?(B=(0,f.jsx)(s,{"aria-invalid":R,id:`description`,placeholder:`My security group description`,...z}),e[31]=R,e[32]=z,e[33]=B):B=e[33];let V;e[34]===x.description?V=e[35]:(V=(0,f.jsx)(l,{errors:[x.description]}),e[34]=x.description,e[35]=V);let H;e[36]!==B||e[37]!==V?(H=(0,f.jsxs)(d,{children:[L,B,V]}),e[36]=B,e[37]=V,e[38]=H):H=e[38];let U;e[39]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[39]=U):U=e[39];let W;e[40]!==x.vpcId||e[41]!==m?(W=e=>{let{field:t}=e;return(0,f.jsxs)(re,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,f.jsx)(ne,{"aria-invalid":!!x.vpcId,className:`w-full`,id:`vpcId`,children:(0,f.jsx)(a,{})}),(0,f.jsx)(te,{children:m.map(he)})]})},e[40]=x.vpcId,e[41]=m,e[42]=W):W=e[42];let G;e[43]!==v||e[44]!==W?(G=(0,f.jsx)(le,{control:v,name:`vpcId`,render:W}),e[43]=v,e[44]=W,e[45]=G):G=e[45];let K;e[46]===x.vpcId?K=e[47]:(K=(0,f.jsx)(l,{errors:[x.vpcId]}),e[46]=x.vpcId,e[47]=K);let q;e[48]!==G||e[49]!==K?(q=(0,f.jsxs)(d,{children:[U,G,K]}),e[48]=G,e[49]=K,e[50]=q):q=e[50];let J;e[51]===w?J=e[52]:(J=ge(w),e[51]=w,e[52]=J);let Y;e[53]===J?Y=e[54]:(Y=(0,f.jsx)(ie,{commands:J}),e[53]=J,e[54]=Y);let X;e[55]===t?X=e[56]:(X=async()=>{await t({to:`/ec2/describe-security-groups`})},e[55]=t,e[56]=X);let Z;e[57]!==o.isPending||e[58]!==S||e[59]!==X?(Z=(0,f.jsx)(fe,{isPending:o.isPending,isSubmitting:S,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Security Group`}),e[57]=o.isPending,e[58]=S,e[59]=X,e[60]=Z):Z=e[60];let Q;e[61]!==A||e[62]!==I||e[63]!==H||e[64]!==q||e[65]!==Y||e[66]!==Z?(Q=(0,f.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:A,children:[I,H,q,Y,Z]}),e[61]=A,e[62]=I,e[63]=H,e[64]=q,e[65]=Y,e[66]=Z,e[67]=Q):Q=e[67];let $;return e[68]!==Q||e[69]!==k?($=(0,f.jsxs)(f.Fragment,{children:[D,O,k,Q]}),e[68]=Q,e[69]=k,e[70]=$):$=e[70],$}function he(e){let t=i(e.Tags);return(0,f.jsx)(o,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function ge(e){let t=e.groupName??``,n=e.description??``,r=e.vpcId??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-security-group`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as a,i as o,n as te,s as ne,t as re}from"./select-C4XUO0SI.js";import{t as ie}from"./cli-command-panel-CFBFXhwd.js";import{t as s}from"./input-Dv_zyCQu.js";import{M as ae}from"./ec2-BOaIcgiX.js";import{x as oe}from"./ec2-kCKVAxwx.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{a as se,i as ce,n as le,t as ue}from"./zod--v4EVB_k.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BT2ctvY2.js";import{r as l,s as u,t as d}from"./field-DuilC4iP.js";import{p as pe}from"./ec2-Bb2XHK85.js";var me=t(),f=e();function p(){let e=(0,me.c)(71),t=r(),{data:i}=n(ae),o=oe(),p;e[0]===i.Vpcs?p=e[1]:(p=i.Vpcs??[],e[0]=i.Vpcs,e[1]=p);let m=p,h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=ue(pe),e[2]=h):h=e[2];let g=m[0]?.VpcId??``,_;e[3]===g?_=e[4]:(_={resolver:h,defaultValues:{groupName:``,description:``,vpcId:g}},e[3]=g,e[4]=_);let{control:v,handleSubmit:y,register:b,formState:_e}=ce(_),{errors:x,isSubmitting:S}=_e,C;e[5]===v?C=e[6]:(C={control:v},e[5]=v,e[6]=C);let w=se(C),T;e[7]!==o||e[8]!==t?(T=async e=>{let n=(await o.mutateAsync(e)).GroupId;t(n?{to:`/ec2/describe-security-groups/$id`,params:{id:n}}:{to:`/ec2/describe-security-groups`})},e[7]=o,e[8]=t,e[9]=T):T=e[9];let E=T,D,O;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,f.jsx)(ee,{to:`/ec2/describe-security-groups`,children:`Back to Security Groups`}),O=(0,f.jsx)(c,{title:`Create Security Group`}),e[10]=D,e[11]=O):(D=e[10],O=e[11]);let k;e[12]===o.error?k=e[13]:(k=o.error&&(0,f.jsx)(de,{error:o.error,msg:`Failed to create security group`}),e[12]=o.error,e[13]=k);let A;e[14]!==y||e[15]!==E?(A=y(E),e[14]=y,e[15]=E,e[16]=A):A=e[16];let j;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`groupName`,children:`Group Name`})}),e[17]=j):j=e[17];let M=!!x.groupName,N;e[18]===b?N=e[19]:(N=b(`groupName`),e[18]=b,e[19]=N);let P;e[20]!==M||e[21]!==N?(P=(0,f.jsx)(s,{"aria-invalid":M,id:`groupName`,placeholder:`my-security-group`,...N}),e[20]=M,e[21]=N,e[22]=P):P=e[22];let F;e[23]===x.groupName?F=e[24]:(F=(0,f.jsx)(l,{errors:[x.groupName]}),e[23]=x.groupName,e[24]=F);let I;e[25]!==P||e[26]!==F?(I=(0,f.jsxs)(d,{children:[j,P,F]}),e[25]=P,e[26]=F,e[27]=I):I=e[27];let L;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`description`,children:`Description`})}),e[28]=L):L=e[28];let R=!!x.description,z;e[29]===b?z=e[30]:(z=b(`description`),e[29]=b,e[30]=z);let B;e[31]!==R||e[32]!==z?(B=(0,f.jsx)(s,{"aria-invalid":R,id:`description`,placeholder:`My security group description`,...z}),e[31]=R,e[32]=z,e[33]=B):B=e[33];let V;e[34]===x.description?V=e[35]:(V=(0,f.jsx)(l,{errors:[x.description]}),e[34]=x.description,e[35]=V);let H;e[36]!==B||e[37]!==V?(H=(0,f.jsxs)(d,{children:[L,B,V]}),e[36]=B,e[37]=V,e[38]=H):H=e[38];let U;e[39]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[39]=U):U=e[39];let W;e[40]!==x.vpcId||e[41]!==m?(W=e=>{let{field:t}=e;return(0,f.jsxs)(re,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,f.jsx)(ne,{"aria-invalid":!!x.vpcId,className:`w-full`,id:`vpcId`,children:(0,f.jsx)(a,{})}),(0,f.jsx)(te,{children:m.map(he)})]})},e[40]=x.vpcId,e[41]=m,e[42]=W):W=e[42];let G;e[43]!==v||e[44]!==W?(G=(0,f.jsx)(le,{control:v,name:`vpcId`,render:W}),e[43]=v,e[44]=W,e[45]=G):G=e[45];let K;e[46]===x.vpcId?K=e[47]:(K=(0,f.jsx)(l,{errors:[x.vpcId]}),e[46]=x.vpcId,e[47]=K);let q;e[48]!==G||e[49]!==K?(q=(0,f.jsxs)(d,{children:[U,G,K]}),e[48]=G,e[49]=K,e[50]=q):q=e[50];let J;e[51]===w?J=e[52]:(J=ge(w),e[51]=w,e[52]=J);let Y;e[53]===J?Y=e[54]:(Y=(0,f.jsx)(ie,{commands:J}),e[53]=J,e[54]=Y);let X;e[55]===t?X=e[56]:(X=async()=>{await t({to:`/ec2/describe-security-groups`})},e[55]=t,e[56]=X);let Z;e[57]!==o.isPending||e[58]!==S||e[59]!==X?(Z=(0,f.jsx)(fe,{isPending:o.isPending,isSubmitting:S,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Security Group`}),e[57]=o.isPending,e[58]=S,e[59]=X,e[60]=Z):Z=e[60];let Q;e[61]!==A||e[62]!==I||e[63]!==H||e[64]!==q||e[65]!==Y||e[66]!==Z?(Q=(0,f.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:A,children:[I,H,q,Y,Z]}),e[61]=A,e[62]=I,e[63]=H,e[64]=q,e[65]=Y,e[66]=Z,e[67]=Q):Q=e[67];let $;return e[68]!==Q||e[69]!==k?($=(0,f.jsxs)(f.Fragment,{children:[D,O,k,Q]}),e[68]=Q,e[69]=k,e[70]=$):$=e[70],$}function he(e){let t=i(e.Tags);return(0,f.jsx)(o,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function ge(e){let t=e.groupName??``,n=e.description??``,r=e.vpcId??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-security-group`},{type:`flag`,value:` \\ --group-name`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` \\ --description`},{type:`value`,value:` "${n||``}"`}];return r&&i.push({type:`flag`,value:` \\ --vpc-id`},{type:`value`,value:` ${r}`}),[{label:`Create Security Group`,parts:i}]}export{p as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-service-BDg_l9jB.js b/spinifex/services/spinifexui/frontend/dist/assets/create-service-BDg_l9jB.js deleted file mode 100644 index 3e51d500f..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-service-BDg_l9jB.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/create-service-B6NSpKAb.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-D5CM2_El.js","assets/ecs-DKmHlMDx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-VF7GkRXB.js","assets/elbv2-DA3X8BfS.js","assets/commandBuilder-Db00fakI.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ecs-B_gBguzZ.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Cng_iYLz.js";import{O as a,w as o}from"./ec2-xfbzgUcH.js";import{o as s}from"./ecs-D5CM2_El.js";import{u as c}from"./elbv2-DA3X8BfS.js";var l=()=>r(()=>import(`./create-service-B6NSpKAb.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),u=i({cluster:n().catch(``)}),d=e(`/_auth/ecs/(clusters)/create-service`)({validateSearch:u,loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(s),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(o),e.queryClient.ensureQueryData(c)])},head:()=>({meta:[{title:`Create Service | ECS | Mulga`}]}),component:t(l,`component`)});export{d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-service-hA8sRiej.js b/spinifex/services/spinifexui/frontend/dist/assets/create-service-hA8sRiej.js new file mode 100644 index 000000000..f4194d563 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-service-hA8sRiej.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/create-service-m1Gk03XJ.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-BURWI--K.js","assets/ecs-BeyfRKok.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-C0A8gvg8.js","assets/elbv2-fAfV8O2q.js","assets/commandBuilder-DGC5kxzI.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/ecs-HroD6cSp.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Bjqk93qS.js";import{O as a,w as o}from"./ec2-BOaIcgiX.js";import{o as s}from"./ecs-BURWI--K.js";import{u as c}from"./elbv2-fAfV8O2q.js";var l=()=>r(()=>import(`./create-service-m1Gk03XJ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46])),u=i({cluster:n().catch(``)}),d=e(`/_auth/ecs/(clusters)/create-service`)({validateSearch:u,loader:async({context:e})=>{await Promise.all([e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`})])},head:()=>({meta:[{title:`Create Service | ECS | Mulga`}]}),component:t(l,`component`)});export{d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-service-B6NSpKAb.js b/spinifex/services/spinifexui/frontend/dist/assets/create-service-m1Gk03XJ.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/create-service-B6NSpKAb.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-service-m1Gk03XJ.js index b59736fe9..8b7dbbed4 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-service-B6NSpKAb.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-service-m1Gk03XJ.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{c as re,i as ie,n as ae,s as oe,t as se}from"./select-AlcaFR6c.js";import{t as r}from"./input-BRXyXQUw.js";import{O as ce,w as le}from"./ec2-xfbzgUcH.js";import{a as ue,o as de}from"./ecs-D5CM2_El.js";import{n as fe}from"./ecs-DKmHlMDx.js";import{u as pe}from"./elbv2-DA3X8BfS.js";import{t as i}from"./create-service-BDg_l9jB.js";import{t as me}from"./page-heading-CIbmsDOw.js";import{a as he,i as ge,n as _e,t as ve}from"./zod-C7XqDsyI.js";import{t as ye}from"./error-banner-vjkAWoEL.js";import{t as be}from"./form-actions-BgYlCOen.js";import{r as xe,s as a,t as o}from"./field-DVCmLIN7.js";import{n as Se}from"./ecs-B_gBguzZ.js";var Ce=t(),s=e();function we(e){return e.split(`/`).at(-1)??e}function c(e){let t=(0,Ce.c)(125),{cluster:i}=e,we=te(),c=fe(),{data:De}=ee(de),{data:Oe}=ee(ce),{data:ke}=ee(le),{data:Ae}=ee(pe),je;t[0]===Oe.Subnets?je=t[1]:(je=Oe.Subnets??[],t[0]=Oe.Subnets,t[1]=je);let Me=je,Ne;t[2]===ke.SecurityGroups?Ne=t[3]:(Ne=ke.SecurityGroups??[],t[2]=ke.SecurityGroups,t[3]=Ne);let Pe=Ne,l;t[4]===Ae.TargetGroups?l=t[5]:(l=Ae.TargetGroups??[],t[4]=Ae.TargetGroups,t[5]=l);let Fe=l,u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=ve(Se),t[6]=u):u=t[6];let d,f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=[],f=[],t[7]=d,t[8]=f):(d=t[7],f=t[8]);let p;t[9]===i?p=t[10]:(p={resolver:u,defaultValues:{cluster:i,serviceName:``,taskDefinition:``,desiredCount:1,subnets:d,securityGroups:f,assignPublicIp:!1,targetGroupArn:``,loadBalancerContainerName:``,loadBalancerContainerPort:``}},t[9]=i,t[10]=p);let{control:m,handleSubmit:Ie,register:h,setValue:Le,getValues:Re,formState:ze}=ge(p),{errors:g,isSubmitting:Be}=ze,_;t[11]===m?_=t[12]:(_={control:m,name:`taskDefinition`},t[11]=m,t[12]=_);let Ve=he(_),v;t[13]===Ve?v=t[14]:(v=ue(Ve),t[13]=Ve,t[14]=v);let{data:He}=n(v),y=He?.networkMode===`awsvpc`,b;t[15]===m?b=t[16]:(b={control:m,name:`subnets`},t[15]=m,t[16]=b);let x=he(b),S;t[17]===m?S=t[18]:(S={control:m,name:`securityGroups`},t[17]=m,t[18]=S);let Ue=he(S),C;t[19]===x?C=t[20]:(C=new Set(x),t[19]=x,t[20]=C);let We=C,Ge;t[21]===Ue?Ge=t[22]:(Ge=new Set(Ue),t[21]=Ue,t[22]=Ge);let Ke=Ge,qe;t[23]!==Re||t[24]!==Le?(qe=(e,t)=>{let n=Re(e);Le(e,n.includes(t)?n.filter(e=>e!==t):[...n,t],{shouldValidate:!0})},t[23]=Re,t[24]=Le,t[25]=qe):qe=t[25];let Je=qe,Ye;t[26]!==i||t[27]!==we?(Ye=function(){we({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:i}})},t[26]=i,t[27]=we,t[28]=Ye):Ye=t[28];let w=Ye,Xe;t[29]!==y||t[30]!==c||t[31]!==w?(Xe=async function(e){await c.mutateAsync({...e,awsvpc:y}),w()},t[29]=y,t[30]=c,t[31]=w,t[32]=Xe):Xe=t[32];let Ze=Xe,Qe=y&&x.length===0,T;t[33]===i?T=t[34]:(T={clusterName:i},t[33]=i,t[34]=T);let E;t[35]!==i||t[36]!==T?(E=(0,s.jsx)(ne,{params:T,to:`/ecs/list-clusters/$clusterName`,children:i}),t[35]=i,t[36]=T,t[37]=E):E=t[37];let $e=`Cluster: ${i}`,D;t[38]===$e?D=t[39]:(D=(0,s.jsx)(me,{subtitle:$e,title:`Create Service`}),t[38]=$e,t[39]=D);let O;t[40]!==c.error||t[41]!==c.isError?(O=c.isError&&(0,s.jsx)(ye,{error:c.error instanceof Error?c.error:void 0,msg:`Failed to create service.`}),t[40]=c.error,t[41]=c.isError,t[42]=O):O=t[42];let k;t[43]!==Ie||t[44]!==Ze?(k=Ie(Ze),t[43]=Ie,t[44]=Ze,t[45]=k):k=t[45];let et;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(et=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`serviceName`,children:`Service name`})}),t[46]=et):et=t[46];let A;t[47]===h?A=t[48]:(A=h(`serviceName`),t[47]=h,t[48]=A);let j;t[49]===A?j=t[50]:(j=(0,s.jsx)(r,{id:`serviceName`,placeholder:`api`,...A}),t[49]=A,t[50]=j);let M;t[51]===g.serviceName?M=t[52]:(M=(0,s.jsx)(xe,{errors:[g.serviceName]}),t[51]=g.serviceName,t[52]=M);let N;t[53]!==j||t[54]!==M?(N=(0,s.jsxs)(o,{children:[et,j,M]}),t[53]=j,t[54]=M,t[55]=N):N=t[55];let tt;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(tt=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`taskDefinition`,children:`Task definition`})}),t[56]=tt):tt=t[56];let P;t[57]===De?P=t[58]:(P=e=>{let{field:t}=e;return(0,s.jsxs)(se,{onValueChange:t.onChange,value:t.value,children:[(0,s.jsx)(oe,{className:`w-full`,id:`taskDefinition`,children:(0,s.jsx)(re,{placeholder:`Select a task definition`})}),(0,s.jsx)(ae,{children:De.map(Ee)})]})},t[57]=De,t[58]=P);let F;t[59]!==m||t[60]!==P?(F=(0,s.jsx)(_e,{control:m,name:`taskDefinition`,render:P}),t[59]=m,t[60]=P,t[61]=F):F=t[61];let I;t[62]===g.taskDefinition?I=t[63]:(I=(0,s.jsx)(xe,{errors:[g.taskDefinition]}),t[62]=g.taskDefinition,t[63]=I);let L;t[64]!==F||t[65]!==I?(L=(0,s.jsxs)(o,{children:[tt,F,I]}),t[64]=F,t[65]=I,t[66]=L):L=t[66];let nt;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(nt=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`desiredCount`,children:`Desired count`})}),t[67]=nt):nt=t[67];let R;t[68]===h?R=t[69]:(R=h(`desiredCount`,{valueAsNumber:!0}),t[68]=h,t[69]=R);let z;t[70]===R?z=t[71]:(z=(0,s.jsx)(r,{id:`desiredCount`,type:`number`,...R}),t[70]=R,t[71]=z);let B;t[72]===g.desiredCount?B=t[73]:(B=(0,s.jsx)(xe,{errors:[g.desiredCount]}),t[72]=g.desiredCount,t[73]=B);let V;t[74]!==z||t[75]!==B?(V=(0,s.jsxs)(o,{children:[nt,z,B]}),t[74]=z,t[75]=B,t[76]=V):V=t[76];let H;t[77]!==y||t[78]!==h||t[79]!==Pe||t[80]!==Ke||t[81]!==We||t[82]!==Me||t[83]!==Je?(H=y&&(0,s.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[(0,s.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`This task definition uses awsvpc networking. Select at least one subnet.`}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`span`,{className:`text-sm font-medium`,children:`Subnets`}),(0,s.jsx)(`div`,{className:`mt-2 space-y-1`,children:Me.map(e=>(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,s.jsx)(`input`,{checked:We.has(e.SubnetId??``),onChange:()=>{Je(`subnets`,e.SubnetId??``)},type:`checkbox`}),(0,s.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` (`,e.CidrBlock,`)`]})]},e.SubnetId))})]}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`span`,{className:`text-sm font-medium`,children:`Security groups`}),(0,s.jsx)(`div`,{className:`mt-2 space-y-1`,children:Pe.map(e=>(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,s.jsx)(`input`,{checked:Ke.has(e.GroupId??``),onChange:()=>{Je(`securityGroups`,e.GroupId??``)},type:`checkbox`}),(0,s.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,s.jsx)(`input`,{type:`checkbox`,...h(`assignPublicIp`)}),(0,s.jsx)(`span`,{children:`Assign public IP`})]})]}),t[77]=y,t[78]=h,t[79]=Pe,t[80]=Ke,t[81]=We,t[82]=Me,t[83]=Je,t[84]=H):H=t[84];let rt;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(rt=(0,s.jsx)(`h2`,{className:`font-semibold`,children:`Load balancer (optional)`}),t[85]=rt):rt=t[85];let it;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(it=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`targetGroupArn`,children:`Target group`})}),t[86]=it):it=t[86];let U;t[87]===Fe?U=t[88]:(U=e=>{let{field:t}=e;return(0,s.jsxs)(se,{onValueChange:e=>{t.onChange(e===`none`?``:e)},value:t.value===``?`none`:t.value,children:[(0,s.jsx)(oe,{className:`w-full`,id:`targetGroupArn`,children:(0,s.jsx)(re,{})}),(0,s.jsxs)(ae,{children:[(0,s.jsx)(ie,{value:`none`,children:`none`}),Fe.map(Te)]})]})},t[87]=Fe,t[88]=U);let W;t[89]!==m||t[90]!==U?(W=(0,s.jsxs)(o,{children:[it,(0,s.jsx)(_e,{control:m,name:`targetGroupArn`,render:U})]}),t[89]=m,t[90]=U,t[91]=W):W=t[91];let at;t[92]===Symbol.for(`react.memo_cache_sentinel`)?(at=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`lbContainerName`,children:`Container name`})}),t[92]=at):at=t[92];let G;t[93]===h?G=t[94]:(G=h(`loadBalancerContainerName`),t[93]=h,t[94]=G);let K;t[95]===G?K=t[96]:(K=(0,s.jsxs)(o,{children:[at,(0,s.jsx)(r,{id:`lbContainerName`,placeholder:`app`,...G})]}),t[95]=G,t[96]=K);let ot;t[97]===Symbol.for(`react.memo_cache_sentinel`)?(ot=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`lbContainerPort`,children:`Container port`})}),t[97]=ot):ot=t[97];let q;t[98]===h?q=t[99]:(q=h(`loadBalancerContainerPort`),t[98]=h,t[99]=q);let J;t[100]===q?J=t[101]:(J=(0,s.jsxs)(o,{children:[ot,(0,s.jsx)(r,{id:`lbContainerPort`,placeholder:`80`,type:`number`,...q})]}),t[100]=q,t[101]=J);let Y;t[102]!==K||t[103]!==J?(Y=(0,s.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[K,J]}),t[102]=K,t[103]=J,t[104]=Y):Y=t[104];let X;t[105]!==W||t[106]!==Y?(X=(0,s.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[rt,W,Y]}),t[105]=W,t[106]=Y,t[107]=X):X=t[107];let st=c.isPending||Qe,Z;t[108]!==w||t[109]!==Be||t[110]!==st?(Z=(0,s.jsx)(be,{isPending:st,isSubmitting:Be,onCancel:w,pendingLabel:`Creating…`,submitLabel:`Create Service`}),t[108]=w,t[109]=Be,t[110]=st,t[111]=Z):Z=t[111];let Q;t[112]!==k||t[113]!==N||t[114]!==L||t[115]!==V||t[116]!==H||t[117]!==X||t[118]!==Z?(Q=(0,s.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:k,children:[N,L,V,H,X,Z]}),t[112]=k,t[113]=N,t[114]=L,t[115]=V,t[116]=H,t[117]=X,t[118]=Z,t[119]=Q):Q=t[119];let $;return t[120]!==E||t[121]!==D||t[122]!==O||t[123]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[E,D,O,Q]}),t[120]=E,t[121]=D,t[122]=O,t[123]=Q,t[124]=$):$=t[124],$}function Te(e){return(0,s.jsx)(ie,{value:e.TargetGroupArn??``,children:e.TargetGroupName},e.TargetGroupArn)}function Ee(e){let t=we(e);return(0,s.jsx)(ie,{value:t,children:t},e)}function De(){let e=(0,Ce.c)(2),{cluster:t}=i.useSearch(),n;return e[0]===t?n=e[1]:(n=(0,s.jsx)(c,{cluster:t}),e[0]=t,e[1]=n),n}export{De as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as ee}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{t as ne}from"./back-link-BEBtz3nP.js";import{c as re,i as ie,n as ae,s as oe,t as se}from"./select-C4XUO0SI.js";import{t as r}from"./input-Dv_zyCQu.js";import{O as ce,w as le}from"./ec2-BOaIcgiX.js";import{a as ue,o as de}from"./ecs-BURWI--K.js";import{n as fe}from"./ecs-BeyfRKok.js";import{u as pe}from"./elbv2-fAfV8O2q.js";import{t as i}from"./create-service-hA8sRiej.js";import{t as me}from"./page-heading-CIbmsDOw.js";import{a as he,i as ge,n as _e,t as ve}from"./zod--v4EVB_k.js";import{t as ye}from"./error-banner-vjkAWoEL.js";import{t as be}from"./form-actions-BT2ctvY2.js";import{r as xe,s as a,t as o}from"./field-DuilC4iP.js";import{n as Se}from"./ecs-HroD6cSp.js";var Ce=t(),s=e();function we(e){return e.split(`/`).at(-1)??e}function c(e){let t=(0,Ce.c)(125),{cluster:i}=e,we=te(),c=fe(),{data:De}=ee(de),{data:Oe}=ee(ce),{data:ke}=ee(le),{data:Ae}=ee(pe),je;t[0]===Oe.Subnets?je=t[1]:(je=Oe.Subnets??[],t[0]=Oe.Subnets,t[1]=je);let Me=je,Ne;t[2]===ke.SecurityGroups?Ne=t[3]:(Ne=ke.SecurityGroups??[],t[2]=ke.SecurityGroups,t[3]=Ne);let Pe=Ne,l;t[4]===Ae.TargetGroups?l=t[5]:(l=Ae.TargetGroups??[],t[4]=Ae.TargetGroups,t[5]=l);let Fe=l,u;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(u=ve(Se),t[6]=u):u=t[6];let d,f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(d=[],f=[],t[7]=d,t[8]=f):(d=t[7],f=t[8]);let p;t[9]===i?p=t[10]:(p={resolver:u,defaultValues:{cluster:i,serviceName:``,taskDefinition:``,desiredCount:1,subnets:d,securityGroups:f,assignPublicIp:!1,targetGroupArn:``,loadBalancerContainerName:``,loadBalancerContainerPort:``}},t[9]=i,t[10]=p);let{control:m,handleSubmit:Ie,register:h,setValue:Le,getValues:Re,formState:ze}=ge(p),{errors:g,isSubmitting:Be}=ze,_;t[11]===m?_=t[12]:(_={control:m,name:`taskDefinition`},t[11]=m,t[12]=_);let Ve=he(_),v;t[13]===Ve?v=t[14]:(v=ue(Ve),t[13]=Ve,t[14]=v);let{data:He}=n(v),y=He?.networkMode===`awsvpc`,b;t[15]===m?b=t[16]:(b={control:m,name:`subnets`},t[15]=m,t[16]=b);let x=he(b),S;t[17]===m?S=t[18]:(S={control:m,name:`securityGroups`},t[17]=m,t[18]=S);let Ue=he(S),C;t[19]===x?C=t[20]:(C=new Set(x),t[19]=x,t[20]=C);let We=C,Ge;t[21]===Ue?Ge=t[22]:(Ge=new Set(Ue),t[21]=Ue,t[22]=Ge);let Ke=Ge,qe;t[23]!==Re||t[24]!==Le?(qe=(e,t)=>{let n=Re(e);Le(e,n.includes(t)?n.filter(e=>e!==t):[...n,t],{shouldValidate:!0})},t[23]=Re,t[24]=Le,t[25]=qe):qe=t[25];let Je=qe,Ye;t[26]!==i||t[27]!==we?(Ye=function(){we({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:i}})},t[26]=i,t[27]=we,t[28]=Ye):Ye=t[28];let w=Ye,Xe;t[29]!==y||t[30]!==c||t[31]!==w?(Xe=async function(e){await c.mutateAsync({...e,awsvpc:y}),w()},t[29]=y,t[30]=c,t[31]=w,t[32]=Xe):Xe=t[32];let Ze=Xe,Qe=y&&x.length===0,T;t[33]===i?T=t[34]:(T={clusterName:i},t[33]=i,t[34]=T);let E;t[35]!==i||t[36]!==T?(E=(0,s.jsx)(ne,{params:T,to:`/ecs/list-clusters/$clusterName`,children:i}),t[35]=i,t[36]=T,t[37]=E):E=t[37];let $e=`Cluster: ${i}`,D;t[38]===$e?D=t[39]:(D=(0,s.jsx)(me,{subtitle:$e,title:`Create Service`}),t[38]=$e,t[39]=D);let O;t[40]!==c.error||t[41]!==c.isError?(O=c.isError&&(0,s.jsx)(ye,{error:c.error instanceof Error?c.error:void 0,msg:`Failed to create service.`}),t[40]=c.error,t[41]=c.isError,t[42]=O):O=t[42];let k;t[43]!==Ie||t[44]!==Ze?(k=Ie(Ze),t[43]=Ie,t[44]=Ze,t[45]=k):k=t[45];let et;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(et=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`serviceName`,children:`Service name`})}),t[46]=et):et=t[46];let A;t[47]===h?A=t[48]:(A=h(`serviceName`),t[47]=h,t[48]=A);let j;t[49]===A?j=t[50]:(j=(0,s.jsx)(r,{id:`serviceName`,placeholder:`api`,...A}),t[49]=A,t[50]=j);let M;t[51]===g.serviceName?M=t[52]:(M=(0,s.jsx)(xe,{errors:[g.serviceName]}),t[51]=g.serviceName,t[52]=M);let N;t[53]!==j||t[54]!==M?(N=(0,s.jsxs)(o,{children:[et,j,M]}),t[53]=j,t[54]=M,t[55]=N):N=t[55];let tt;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(tt=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`taskDefinition`,children:`Task definition`})}),t[56]=tt):tt=t[56];let P;t[57]===De?P=t[58]:(P=e=>{let{field:t}=e;return(0,s.jsxs)(se,{onValueChange:t.onChange,value:t.value,children:[(0,s.jsx)(oe,{className:`w-full`,id:`taskDefinition`,children:(0,s.jsx)(re,{placeholder:`Select a task definition`})}),(0,s.jsx)(ae,{children:De.map(Ee)})]})},t[57]=De,t[58]=P);let F;t[59]!==m||t[60]!==P?(F=(0,s.jsx)(_e,{control:m,name:`taskDefinition`,render:P}),t[59]=m,t[60]=P,t[61]=F):F=t[61];let I;t[62]===g.taskDefinition?I=t[63]:(I=(0,s.jsx)(xe,{errors:[g.taskDefinition]}),t[62]=g.taskDefinition,t[63]=I);let L;t[64]!==F||t[65]!==I?(L=(0,s.jsxs)(o,{children:[tt,F,I]}),t[64]=F,t[65]=I,t[66]=L):L=t[66];let nt;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(nt=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`desiredCount`,children:`Desired count`})}),t[67]=nt):nt=t[67];let R;t[68]===h?R=t[69]:(R=h(`desiredCount`,{valueAsNumber:!0}),t[68]=h,t[69]=R);let z;t[70]===R?z=t[71]:(z=(0,s.jsx)(r,{id:`desiredCount`,type:`number`,...R}),t[70]=R,t[71]=z);let B;t[72]===g.desiredCount?B=t[73]:(B=(0,s.jsx)(xe,{errors:[g.desiredCount]}),t[72]=g.desiredCount,t[73]=B);let V;t[74]!==z||t[75]!==B?(V=(0,s.jsxs)(o,{children:[nt,z,B]}),t[74]=z,t[75]=B,t[76]=V):V=t[76];let H;t[77]!==y||t[78]!==h||t[79]!==Pe||t[80]!==Ke||t[81]!==We||t[82]!==Me||t[83]!==Je?(H=y&&(0,s.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[(0,s.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`This task definition uses awsvpc networking. Select at least one subnet.`}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`span`,{className:`text-sm font-medium`,children:`Subnets`}),(0,s.jsx)(`div`,{className:`mt-2 space-y-1`,children:Me.map(e=>(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,s.jsx)(`input`,{checked:We.has(e.SubnetId??``),onChange:()=>{Je(`subnets`,e.SubnetId??``)},type:`checkbox`}),(0,s.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` (`,e.CidrBlock,`)`]})]},e.SubnetId))})]}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`span`,{className:`text-sm font-medium`,children:`Security groups`}),(0,s.jsx)(`div`,{className:`mt-2 space-y-1`,children:Pe.map(e=>(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,s.jsx)(`input`,{checked:Ke.has(e.GroupId??``),onChange:()=>{Je(`securityGroups`,e.GroupId??``)},type:`checkbox`}),(0,s.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),(0,s.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,s.jsx)(`input`,{type:`checkbox`,...h(`assignPublicIp`)}),(0,s.jsx)(`span`,{children:`Assign public IP`})]})]}),t[77]=y,t[78]=h,t[79]=Pe,t[80]=Ke,t[81]=We,t[82]=Me,t[83]=Je,t[84]=H):H=t[84];let rt;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(rt=(0,s.jsx)(`h2`,{className:`font-semibold`,children:`Load balancer (optional)`}),t[85]=rt):rt=t[85];let it;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(it=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`targetGroupArn`,children:`Target group`})}),t[86]=it):it=t[86];let U;t[87]===Fe?U=t[88]:(U=e=>{let{field:t}=e;return(0,s.jsxs)(se,{onValueChange:e=>{t.onChange(e===`none`?``:e)},value:t.value===``?`none`:t.value,children:[(0,s.jsx)(oe,{className:`w-full`,id:`targetGroupArn`,children:(0,s.jsx)(re,{})}),(0,s.jsxs)(ae,{children:[(0,s.jsx)(ie,{value:`none`,children:`none`}),Fe.map(Te)]})]})},t[87]=Fe,t[88]=U);let W;t[89]!==m||t[90]!==U?(W=(0,s.jsxs)(o,{children:[it,(0,s.jsx)(_e,{control:m,name:`targetGroupArn`,render:U})]}),t[89]=m,t[90]=U,t[91]=W):W=t[91];let at;t[92]===Symbol.for(`react.memo_cache_sentinel`)?(at=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`lbContainerName`,children:`Container name`})}),t[92]=at):at=t[92];let G;t[93]===h?G=t[94]:(G=h(`loadBalancerContainerName`),t[93]=h,t[94]=G);let K;t[95]===G?K=t[96]:(K=(0,s.jsxs)(o,{children:[at,(0,s.jsx)(r,{id:`lbContainerName`,placeholder:`app`,...G})]}),t[95]=G,t[96]=K);let ot;t[97]===Symbol.for(`react.memo_cache_sentinel`)?(ot=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`lbContainerPort`,children:`Container port`})}),t[97]=ot):ot=t[97];let q;t[98]===h?q=t[99]:(q=h(`loadBalancerContainerPort`),t[98]=h,t[99]=q);let J;t[100]===q?J=t[101]:(J=(0,s.jsxs)(o,{children:[ot,(0,s.jsx)(r,{id:`lbContainerPort`,placeholder:`80`,type:`number`,...q})]}),t[100]=q,t[101]=J);let Y;t[102]!==K||t[103]!==J?(Y=(0,s.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[K,J]}),t[102]=K,t[103]=J,t[104]=Y):Y=t[104];let X;t[105]!==W||t[106]!==Y?(X=(0,s.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[rt,W,Y]}),t[105]=W,t[106]=Y,t[107]=X):X=t[107];let st=c.isPending||Qe,Z;t[108]!==w||t[109]!==Be||t[110]!==st?(Z=(0,s.jsx)(be,{isPending:st,isSubmitting:Be,onCancel:w,pendingLabel:`Creating…`,submitLabel:`Create Service`}),t[108]=w,t[109]=Be,t[110]=st,t[111]=Z):Z=t[111];let Q;t[112]!==k||t[113]!==N||t[114]!==L||t[115]!==V||t[116]!==H||t[117]!==X||t[118]!==Z?(Q=(0,s.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:k,children:[N,L,V,H,X,Z]}),t[112]=k,t[113]=N,t[114]=L,t[115]=V,t[116]=H,t[117]=X,t[118]=Z,t[119]=Q):Q=t[119];let $;return t[120]!==E||t[121]!==D||t[122]!==O||t[123]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[E,D,O,Q]}),t[120]=E,t[121]=D,t[122]=O,t[123]=Q,t[124]=$):$=t[124],$}function Te(e){return(0,s.jsx)(ie,{value:e.TargetGroupArn??``,children:e.TargetGroupName},e.TargetGroupArn)}function Ee(e){let t=we(e);return(0,s.jsx)(ie,{value:t,children:t},e)}function De(){let e=(0,Ce.c)(2),{cluster:t}=i.useSearch(),n;return e[0]===t?n=e[1]:(n=(0,s.jsx)(c,{cluster:t}),e[0]=t,e[1]=n),n}export{De as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BBNUigoI.js b/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BBNUigoI.js new file mode 100644 index 000000000..dde61b9d6 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BBNUigoI.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/create-snapshot-m1qF_ryA.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/cli-command-panel-CFBFXhwd.js","assets/copy-DSPsGRsQ.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/textarea-oyVxxKDw.js","assets/ec2-Bb2XHK85.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Bjqk93qS.js";import{A as a}from"./ec2-BOaIcgiX.js";var o=()=>r(()=>import(`./create-snapshot-m1qF_ryA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),s=i({volumeId:n().optional().catch(void 0)}),c=e(`/_auth/ec2/(snapshots)/create-snapshot`)({validateSearch:s,loader:async({context:e})=>{await e.queryClient.query({...a,staleTime:`static`})},head:()=>({meta:[{title:`Create Snapshot | EC2 | Mulga`}]}),component:t(o,`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BQQRPYyB.js b/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BQQRPYyB.js deleted file mode 100644 index 9470a7941..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-BQQRPYyB.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/create-snapshot-DN-yLgLe.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/cli-command-panel-Bzz2Dofw.js","assets/copy-DSPsGRsQ.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/textarea-By2jtnIk.js","assets/ec2-CHvsTx6p.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Cng_iYLz.js";import{A as a}from"./ec2-xfbzgUcH.js";var o=()=>r(()=>import(`./create-snapshot-DN-yLgLe.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45])),s=i({volumeId:n().optional().catch(void 0)}),c=e(`/_auth/ec2/(snapshots)/create-snapshot`)({validateSearch:s,loader:async({context:e})=>{await e.queryClient.ensureQueryData(a)},head:()=>({meta:[{title:`Create Snapshot | EC2 | Mulga`}]}),component:t(o,`component`)});export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-DN-yLgLe.js b/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-m1qF_ryA.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-DN-yLgLe.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-m1qF_ryA.js index d764ad5ea..2dab15059 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-DN-yLgLe.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-snapshot-m1qF_ryA.js @@ -1,3 +1,3 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as i,i as a,n as o,s,t as c}from"./select-AlcaFR6c.js";import{t as l}from"./cli-command-panel-Bzz2Dofw.js";import{A as te}from"./ec2-xfbzgUcH.js";import{S as ne}from"./ec2-Dbko8Muj.js";import{t as re}from"./create-snapshot-BQQRPYyB.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{a as ae,i as oe,n as se,t as ce}from"./zod-C7XqDsyI.js";import{t as le}from"./error-banner-vjkAWoEL.js";import{t as u}from"./form-actions-BgYlCOen.js";import{r as d,s as f,t as p}from"./field-DVCmLIN7.js";import{t as m}from"./textarea-By2jtnIk.js";import{m as h}from"./ec2-CHvsTx6p.js";var g=t(),_=e();function v(){let e=(0,g.c)(53),t=r(),{data:a}=n(te),v=ne(),x;e[0]===a.Volumes?x=e[1]:(x=a.Volumes??[],e[0]=a.Volumes,e[1]=x);let S=x,{volumeId:ue}=re.useSearch(),C=ue??S[0]?.VolumeId??``,w;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(w=ce(h),e[2]=w):w=e[2];let T;e[3]===C?T=e[4]:(T={resolver:w,defaultValues:{volumeId:C,description:``}},e[3]=C,e[4]=T);let{control:E,handleSubmit:D,register:O,formState:k}=oe(T),{errors:A,isSubmitting:j}=k,M;e[5]===E?M=e[6]:(M={control:E},e[5]=E,e[6]=M);let N=ae(M),P;e[7]!==v||e[8]!==t?(P=async e=>{await v.mutateAsync(e),t({to:`/ec2/describe-snapshots`})},e[7]=v,e[8]=t,e[9]=P):P=e[9];let F=P,I,L;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,_.jsx)(ee,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),L=(0,_.jsx)(ie,{title:`Create Snapshot`}),e[10]=I,e[11]=L):(I=e[10],L=e[11]);let R;e[12]===v.error?R=e[13]:(R=v.error&&(0,_.jsx)(le,{error:v.error,msg:`Failed to create snapshot`}),e[12]=v.error,e[13]=R);let z;e[14]!==D||e[15]!==F?(z=D(F),e[14]=D,e[15]=F,e[16]=z):z=e[16];let B;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`volumeId`,children:`Volume`})}),e[17]=B):B=e[17];let V;e[18]!==A.volumeId||e[19]!==S?(V=e=>{let{field:t}=e;return(0,_.jsxs)(c,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(s,{"aria-invalid":!!A.volumeId,className:`w-full`,id:`volumeId`,children:(0,_.jsx)(i,{})}),(0,_.jsx)(o,{children:S.map(y)})]})},e[18]=A.volumeId,e[19]=S,e[20]=V):V=e[20];let H;e[21]!==E||e[22]!==V?(H=(0,_.jsx)(se,{control:E,name:`volumeId`,render:V}),e[21]=E,e[22]=V,e[23]=H):H=e[23];let U;e[24]===A.volumeId?U=e[25]:(U=(0,_.jsx)(d,{errors:[A.volumeId]}),e[24]=A.volumeId,e[25]=U);let W;e[26]!==H||e[27]!==U?(W=(0,_.jsxs)(p,{children:[B,H,U]}),e[26]=H,e[27]=U,e[28]=W):W=e[28];let G;e[29]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[29]=G):G=e[29];let K;e[30]===O?K=e[31]:(K=O(`description`),e[30]=O,e[31]=K);let q;e[32]===K?q=e[33]:(q=(0,_.jsxs)(p,{children:[G,(0,_.jsx)(m,{id:`description`,placeholder:`Snapshot description`,...K})]}),e[32]=K,e[33]=q);let J;e[34]===N?J=e[35]:(J=b(N),e[34]=N,e[35]=J);let Y;e[36]===J?Y=e[37]:(Y=(0,_.jsx)(l,{commands:J}),e[36]=J,e[37]=Y);let X;e[38]===t?X=e[39]:(X=async()=>{await t({to:`/ec2/describe-snapshots`})},e[38]=t,e[39]=X);let Z;e[40]!==v.isPending||e[41]!==j||e[42]!==X?(Z=(0,_.jsx)(u,{isPending:v.isPending,isSubmitting:j,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Snapshot`}),e[40]=v.isPending,e[41]=j,e[42]=X,e[43]=Z):Z=e[43];let Q;e[44]!==W||e[45]!==q||e[46]!==Y||e[47]!==Z||e[48]!==z?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:z,children:[W,q,Y,Z]}),e[44]=W,e[45]=q,e[46]=Y,e[47]=Z,e[48]=z,e[49]=Q):Q=e[49];let $;return e[50]!==Q||e[51]!==R?($=(0,_.jsxs)(_.Fragment,{children:[I,L,R,Q]}),e[50]=Q,e[51]=R,e[52]=$):$=e[52],$}function y(e){return(0,_.jsxs)(a,{value:e.VolumeId??``,children:[e.VolumeId,` (`,e.Size,` GiB)`]},e.VolumeId)}function b(e){let t=e.volumeId??``,n=e.description??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-snapshot`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as ee}from"./back-link-BEBtz3nP.js";import{c as i,i as a,n as o,s,t as c}from"./select-C4XUO0SI.js";import{t as l}from"./cli-command-panel-CFBFXhwd.js";import{A as te}from"./ec2-BOaIcgiX.js";import{S as ne}from"./ec2-kCKVAxwx.js";import{t as re}from"./create-snapshot-BBNUigoI.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{a as ae,i as oe,n as se,t as ce}from"./zod--v4EVB_k.js";import{t as le}from"./error-banner-vjkAWoEL.js";import{t as u}from"./form-actions-BT2ctvY2.js";import{r as d,s as f,t as p}from"./field-DuilC4iP.js";import{t as m}from"./textarea-oyVxxKDw.js";import{m as h}from"./ec2-Bb2XHK85.js";var g=t(),_=e();function v(){let e=(0,g.c)(53),t=r(),{data:a}=n(te),v=ne(),x;e[0]===a.Volumes?x=e[1]:(x=a.Volumes??[],e[0]=a.Volumes,e[1]=x);let S=x,{volumeId:ue}=re.useSearch(),C=ue??S[0]?.VolumeId??``,w;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(w=ce(h),e[2]=w):w=e[2];let T;e[3]===C?T=e[4]:(T={resolver:w,defaultValues:{volumeId:C,description:``}},e[3]=C,e[4]=T);let{control:E,handleSubmit:D,register:O,formState:k}=oe(T),{errors:A,isSubmitting:j}=k,M;e[5]===E?M=e[6]:(M={control:E},e[5]=E,e[6]=M);let N=ae(M),P;e[7]!==v||e[8]!==t?(P=async e=>{await v.mutateAsync(e),t({to:`/ec2/describe-snapshots`})},e[7]=v,e[8]=t,e[9]=P):P=e[9];let F=P,I,L;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,_.jsx)(ee,{to:`/ec2/describe-snapshots`,children:`Back to snapshots`}),L=(0,_.jsx)(ie,{title:`Create Snapshot`}),e[10]=I,e[11]=L):(I=e[10],L=e[11]);let R;e[12]===v.error?R=e[13]:(R=v.error&&(0,_.jsx)(le,{error:v.error,msg:`Failed to create snapshot`}),e[12]=v.error,e[13]=R);let z;e[14]!==D||e[15]!==F?(z=D(F),e[14]=D,e[15]=F,e[16]=z):z=e[16];let B;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`volumeId`,children:`Volume`})}),e[17]=B):B=e[17];let V;e[18]!==A.volumeId||e[19]!==S?(V=e=>{let{field:t}=e;return(0,_.jsxs)(c,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(s,{"aria-invalid":!!A.volumeId,className:`w-full`,id:`volumeId`,children:(0,_.jsx)(i,{})}),(0,_.jsx)(o,{children:S.map(y)})]})},e[18]=A.volumeId,e[19]=S,e[20]=V):V=e[20];let H;e[21]!==E||e[22]!==V?(H=(0,_.jsx)(se,{control:E,name:`volumeId`,render:V}),e[21]=E,e[22]=V,e[23]=H):H=e[23];let U;e[24]===A.volumeId?U=e[25]:(U=(0,_.jsx)(d,{errors:[A.volumeId]}),e[24]=A.volumeId,e[25]=U);let W;e[26]!==H||e[27]!==U?(W=(0,_.jsxs)(p,{children:[B,H,U]}),e[26]=H,e[27]=U,e[28]=W):W=e[28];let G;e[29]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`description`,children:`Description (optional)`})}),e[29]=G):G=e[29];let K;e[30]===O?K=e[31]:(K=O(`description`),e[30]=O,e[31]=K);let q;e[32]===K?q=e[33]:(q=(0,_.jsxs)(p,{children:[G,(0,_.jsx)(m,{id:`description`,placeholder:`Snapshot description`,...K})]}),e[32]=K,e[33]=q);let J;e[34]===N?J=e[35]:(J=b(N),e[34]=N,e[35]=J);let Y;e[36]===J?Y=e[37]:(Y=(0,_.jsx)(l,{commands:J}),e[36]=J,e[37]=Y);let X;e[38]===t?X=e[39]:(X=async()=>{await t({to:`/ec2/describe-snapshots`})},e[38]=t,e[39]=X);let Z;e[40]!==v.isPending||e[41]!==j||e[42]!==X?(Z=(0,_.jsx)(u,{isPending:v.isPending,isSubmitting:j,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Snapshot`}),e[40]=v.isPending,e[41]=j,e[42]=X,e[43]=Z):Z=e[43];let Q;e[44]!==W||e[45]!==q||e[46]!==Y||e[47]!==Z||e[48]!==z?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:z,children:[W,q,Y,Z]}),e[44]=W,e[45]=q,e[46]=Y,e[47]=Z,e[48]=z,e[49]=Q):Q=e[49];let $;return e[50]!==Q||e[51]!==R?($=(0,_.jsxs)(_.Fragment,{children:[I,L,R,Q]}),e[50]=Q,e[51]=R,e[52]=$):$=e[52],$}function y(e){return(0,_.jsxs)(a,{value:e.VolumeId??``,children:[e.VolumeId,` (`,e.Size,` GiB)`]},e.VolumeId)}function b(e){let t=e.volumeId??``,n=e.description??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-snapshot`},{type:`flag`,value:` \\ --volume-id`},{type:`value`,value:` ${t||``}`}];return n&&r.push({type:`flag`,value:` \\ --description`},{type:`value`,value:` "${n}"`}),[{label:`Create Snapshot`,parts:r}]}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-subnet-BoasAG4h.js b/spinifex/services/spinifexui/frontend/dist/assets/create-subnet-CNbrs9Pj.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/create-subnet-BoasAG4h.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-subnet-CNbrs9Pj.js index e79a54e6d..451657a44 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-subnet-BoasAG4h.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-subnet-CNbrs9Pj.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./back-link-BEBtz3nP.js";import{c as ee,i as o,n as te,s as ne,t as re}from"./select-AlcaFR6c.js";import{t as ie}from"./cli-command-panel-Bzz2Dofw.js";import{t as ae}from"./input-BRXyXQUw.js";import{M as oe,r as se}from"./ec2-xfbzgUcH.js";import{C as ce}from"./ec2-Dbko8Muj.js";import{t as le}from"./page-heading-CIbmsDOw.js";import{a as ue,i as de,n as s,t as fe}from"./zod-C7XqDsyI.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BgYlCOen.js";import{r as he,s as c,t as l}from"./field-DVCmLIN7.js";import{h as ge}from"./ec2-CHvsTx6p.js";var _e=t(),u=e();function d(){let e=(0,_e.c)(72),t=r(),{data:i}=n(oe),{data:d}=n(se),f=ce(),p;e[0]===i.Vpcs?p=e[1]:(p=i.Vpcs??[],e[0]=i.Vpcs,e[1]=p);let m=p,h;e[2]===d.AvailabilityZones?h=e[3]:(h=d.AvailabilityZones??[],e[2]=d.AvailabilityZones,e[3]=h);let g=h,_;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(_=fe(ge),e[4]=_):_=e[4];let v=m[0]?.VpcId??``,y;e[5]===v?y=e[6]:(y={resolver:_,defaultValues:{vpcId:v,cidrBlock:`10.0.1.0/24`,availabilityZone:void 0,mapPublicIpOnLaunch:!1}},e[5]=v,e[6]=y);let{control:b,handleSubmit:Se,register:x,formState:Ce}=de(y),{errors:S,isSubmitting:C}=Ce,w;e[7]===b?w=e[8]:(w={control:b},e[7]=b,e[8]=w);let T=ue(w),E;e[9]!==f||e[10]!==t?(E=async e=>{let n=(await f.mutateAsync(e)).Subnet?.SubnetId;t(n?{to:`/ec2/describe-subnets/$id`,params:{id:n}}:{to:`/ec2/describe-subnets`})},e[9]=f,e[10]=t,e[11]=E):E=e[11];let D=E,O,k;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,u.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),k=(0,u.jsx)(le,{title:`Create Subnet`}),e[12]=O,e[13]=k):(O=e[12],k=e[13]);let A;e[14]===f.error?A=e[15]:(A=f.error&&(0,u.jsx)(pe,{error:f.error,msg:`Failed to create subnet`}),e[14]=f.error,e[15]=A);let j;e[16]!==Se||e[17]!==D?(j=Se(D),e[16]=Se,e[17]=D,e[18]=j):j=e[18];let M;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[19]=M):M=e[19];let N;e[20]!==S.vpcId||e[21]!==m?(N=e=>{let{field:t}=e;return(0,u.jsxs)(re,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,u.jsx)(ne,{"aria-invalid":!!S.vpcId,className:`w-full`,id:`vpcId`,children:(0,u.jsx)(ee,{})}),(0,u.jsx)(te,{children:m.map(be)})]})},e[20]=S.vpcId,e[21]=m,e[22]=N):N=e[22];let P;e[23]!==b||e[24]!==N?(P=(0,u.jsx)(s,{control:b,name:`vpcId`,render:N}),e[23]=b,e[24]=N,e[25]=P):P=e[25];let F;e[26]===S.vpcId?F=e[27]:(F=(0,u.jsx)(he,{errors:[S.vpcId]}),e[26]=S.vpcId,e[27]=F);let I;e[28]!==P||e[29]!==F?(I=(0,u.jsxs)(l,{children:[M,P,F]}),e[28]=P,e[29]=F,e[30]=I):I=e[30];let L;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`cidrBlock`,children:`CIDR Block`})}),e[31]=L):L=e[31];let R=!!S.cidrBlock,z;e[32]===x?z=e[33]:(z=x(`cidrBlock`),e[32]=x,e[33]=z);let B;e[34]!==R||e[35]!==z?(B=(0,u.jsx)(ae,{"aria-invalid":R,id:`cidrBlock`,placeholder:`10.0.1.0/24`,...z}),e[34]=R,e[35]=z,e[36]=B):B=e[36];let V;e[37]===S.cidrBlock?V=e[38]:(V=(0,u.jsx)(he,{errors:[S.cidrBlock]}),e[37]=S.cidrBlock,e[38]=V);let H;e[39]!==B||e[40]!==V?(H=(0,u.jsxs)(l,{children:[L,B,V]}),e[39]=B,e[40]=V,e[41]=H):H=e[41];let U;e[42]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`availabilityZone`,children:`Availability Zone (optional)`})}),e[42]=U):U=e[42];let W;e[43]===g?W=e[44]:(W=e=>{let{field:t}=e;return(0,u.jsxs)(re,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,u.jsx)(ne,{className:`w-full`,id:`availabilityZone`,children:(0,u.jsx)(ee,{})}),(0,u.jsxs)(te,{children:[(0,u.jsx)(o,{value:`none`,children:`none`}),g.map(ye)]})]})},e[43]=g,e[44]=W);let G;e[45]!==b||e[46]!==W?(G=(0,u.jsxs)(l,{children:[U,(0,u.jsx)(s,{control:b,name:`availabilityZone`,render:W})]}),e[45]=b,e[46]=W,e[47]=G):G=e[47];let K;e[48]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,u.jsx)(c,{children:`Auto-assign public IPv4`}),e[48]=K):K=e[48];let q;e[49]===b?q=e[50]:(q=(0,u.jsxs)(l,{children:[K,(0,u.jsx)(s,{control:b,name:`mapPublicIpOnLaunch`,render:ve})]}),e[49]=b,e[50]=q);let J;e[51]===T?J=e[52]:(J=xe(T),e[51]=T,e[52]=J);let Y;e[53]===J?Y=e[54]:(Y=(0,u.jsx)(ie,{commands:J}),e[53]=J,e[54]=Y);let X;e[55]===t?X=e[56]:(X=async()=>{await t({to:`/ec2/describe-subnets`})},e[55]=t,e[56]=X);let Z;e[57]!==f.isPending||e[58]!==C||e[59]!==X?(Z=(0,u.jsx)(me,{isPending:f.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Subnet`}),e[57]=f.isPending,e[58]=C,e[59]=X,e[60]=Z):Z=e[60];let Q;e[61]!==j||e[62]!==I||e[63]!==H||e[64]!==G||e[65]!==q||e[66]!==Y||e[67]!==Z?(Q=(0,u.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[I,H,G,q,Y,Z]}),e[61]=j,e[62]=I,e[63]=H,e[64]=G,e[65]=q,e[66]=Y,e[67]=Z,e[68]=Q):Q=e[68];let $;return e[69]!==A||e[70]!==Q?($=(0,u.jsxs)(u.Fragment,{children:[O,k,A,Q]}),e[69]=A,e[70]=Q,e[71]=$):$=e[71],$}function ve(e){let{field:t}=e;return(0,u.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,u.jsx)(`input`,{"aria-label":`Enable auto-assign public IPv4 address`,checked:t.value??!1,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Enable auto-assign public IPv4 address`]})}function ye(e){return(0,u.jsx)(o,{value:e.ZoneName??``,children:e.ZoneName},e.ZoneName)}function be(e){let t=i(e.Tags);return(0,u.jsx)(o,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function xe(e){let t=e.vpcId??``,n=e.cidrBlock??``,r=e.availabilityZone??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-subnet`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./back-link-BEBtz3nP.js";import{c as ee,i as o,n as te,s as ne,t as re}from"./select-C4XUO0SI.js";import{t as ie}from"./cli-command-panel-CFBFXhwd.js";import{t as ae}from"./input-Dv_zyCQu.js";import{M as oe,r as se}from"./ec2-BOaIcgiX.js";import{C as ce}from"./ec2-kCKVAxwx.js";import{t as le}from"./page-heading-CIbmsDOw.js";import{a as ue,i as de,n as s,t as fe}from"./zod--v4EVB_k.js";import{t as pe}from"./error-banner-vjkAWoEL.js";import{t as me}from"./form-actions-BT2ctvY2.js";import{r as he,s as c,t as l}from"./field-DuilC4iP.js";import{h as ge}from"./ec2-Bb2XHK85.js";var _e=t(),u=e();function d(){let e=(0,_e.c)(72),t=r(),{data:i}=n(oe),{data:d}=n(se),f=ce(),p;e[0]===i.Vpcs?p=e[1]:(p=i.Vpcs??[],e[0]=i.Vpcs,e[1]=p);let m=p,h;e[2]===d.AvailabilityZones?h=e[3]:(h=d.AvailabilityZones??[],e[2]=d.AvailabilityZones,e[3]=h);let g=h,_;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(_=fe(ge),e[4]=_):_=e[4];let v=m[0]?.VpcId??``,y;e[5]===v?y=e[6]:(y={resolver:_,defaultValues:{vpcId:v,cidrBlock:`10.0.1.0/24`,availabilityZone:void 0,mapPublicIpOnLaunch:!1}},e[5]=v,e[6]=y);let{control:b,handleSubmit:Se,register:x,formState:Ce}=de(y),{errors:S,isSubmitting:C}=Ce,w;e[7]===b?w=e[8]:(w={control:b},e[7]=b,e[8]=w);let T=ue(w),E;e[9]!==f||e[10]!==t?(E=async e=>{let n=(await f.mutateAsync(e)).Subnet?.SubnetId;t(n?{to:`/ec2/describe-subnets/$id`,params:{id:n}}:{to:`/ec2/describe-subnets`})},e[9]=f,e[10]=t,e[11]=E):E=e[11];let D=E,O,k;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,u.jsx)(a,{to:`/ec2/describe-subnets`,children:`Back to Subnets`}),k=(0,u.jsx)(le,{title:`Create Subnet`}),e[12]=O,e[13]=k):(O=e[12],k=e[13]);let A;e[14]===f.error?A=e[15]:(A=f.error&&(0,u.jsx)(pe,{error:f.error,msg:`Failed to create subnet`}),e[14]=f.error,e[15]=A);let j;e[16]!==Se||e[17]!==D?(j=Se(D),e[16]=Se,e[17]=D,e[18]=j):j=e[18];let M;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`vpcId`,children:`VPC`})}),e[19]=M):M=e[19];let N;e[20]!==S.vpcId||e[21]!==m?(N=e=>{let{field:t}=e;return(0,u.jsxs)(re,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,u.jsx)(ne,{"aria-invalid":!!S.vpcId,className:`w-full`,id:`vpcId`,children:(0,u.jsx)(ee,{})}),(0,u.jsx)(te,{children:m.map(be)})]})},e[20]=S.vpcId,e[21]=m,e[22]=N):N=e[22];let P;e[23]!==b||e[24]!==N?(P=(0,u.jsx)(s,{control:b,name:`vpcId`,render:N}),e[23]=b,e[24]=N,e[25]=P):P=e[25];let F;e[26]===S.vpcId?F=e[27]:(F=(0,u.jsx)(he,{errors:[S.vpcId]}),e[26]=S.vpcId,e[27]=F);let I;e[28]!==P||e[29]!==F?(I=(0,u.jsxs)(l,{children:[M,P,F]}),e[28]=P,e[29]=F,e[30]=I):I=e[30];let L;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`cidrBlock`,children:`CIDR Block`})}),e[31]=L):L=e[31];let R=!!S.cidrBlock,z;e[32]===x?z=e[33]:(z=x(`cidrBlock`),e[32]=x,e[33]=z);let B;e[34]!==R||e[35]!==z?(B=(0,u.jsx)(ae,{"aria-invalid":R,id:`cidrBlock`,placeholder:`10.0.1.0/24`,...z}),e[34]=R,e[35]=z,e[36]=B):B=e[36];let V;e[37]===S.cidrBlock?V=e[38]:(V=(0,u.jsx)(he,{errors:[S.cidrBlock]}),e[37]=S.cidrBlock,e[38]=V);let H;e[39]!==B||e[40]!==V?(H=(0,u.jsxs)(l,{children:[L,B,V]}),e[39]=B,e[40]=V,e[41]=H):H=e[41];let U;e[42]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,u.jsx)(c,{children:(0,u.jsx)(`label`,{htmlFor:`availabilityZone`,children:`Availability Zone (optional)`})}),e[42]=U):U=e[42];let W;e[43]===g?W=e[44]:(W=e=>{let{field:t}=e;return(0,u.jsxs)(re,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,u.jsx)(ne,{className:`w-full`,id:`availabilityZone`,children:(0,u.jsx)(ee,{})}),(0,u.jsxs)(te,{children:[(0,u.jsx)(o,{value:`none`,children:`none`}),g.map(ye)]})]})},e[43]=g,e[44]=W);let G;e[45]!==b||e[46]!==W?(G=(0,u.jsxs)(l,{children:[U,(0,u.jsx)(s,{control:b,name:`availabilityZone`,render:W})]}),e[45]=b,e[46]=W,e[47]=G):G=e[47];let K;e[48]===Symbol.for(`react.memo_cache_sentinel`)?(K=(0,u.jsx)(c,{children:`Auto-assign public IPv4`}),e[48]=K):K=e[48];let q;e[49]===b?q=e[50]:(q=(0,u.jsxs)(l,{children:[K,(0,u.jsx)(s,{control:b,name:`mapPublicIpOnLaunch`,render:ve})]}),e[49]=b,e[50]=q);let J;e[51]===T?J=e[52]:(J=xe(T),e[51]=T,e[52]=J);let Y;e[53]===J?Y=e[54]:(Y=(0,u.jsx)(ie,{commands:J}),e[53]=J,e[54]=Y);let X;e[55]===t?X=e[56]:(X=async()=>{await t({to:`/ec2/describe-subnets`})},e[55]=t,e[56]=X);let Z;e[57]!==f.isPending||e[58]!==C||e[59]!==X?(Z=(0,u.jsx)(me,{isPending:f.isPending,isSubmitting:C,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Subnet`}),e[57]=f.isPending,e[58]=C,e[59]=X,e[60]=Z):Z=e[60];let Q;e[61]!==j||e[62]!==I||e[63]!==H||e[64]!==G||e[65]!==q||e[66]!==Y||e[67]!==Z?(Q=(0,u.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:j,children:[I,H,G,q,Y,Z]}),e[61]=j,e[62]=I,e[63]=H,e[64]=G,e[65]=q,e[66]=Y,e[67]=Z,e[68]=Q):Q=e[68];let $;return e[69]!==A||e[70]!==Q?($=(0,u.jsxs)(u.Fragment,{children:[O,k,A,Q]}),e[69]=A,e[70]=Q,e[71]=$):$=e[71],$}function ve(e){let{field:t}=e;return(0,u.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,u.jsx)(`input`,{"aria-label":`Enable auto-assign public IPv4 address`,checked:t.value??!1,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Enable auto-assign public IPv4 address`]})}function ye(e){return(0,u.jsx)(o,{value:e.ZoneName??``,children:e.ZoneName},e.ZoneName)}function be(e){let t=i(e.Tags);return(0,u.jsx)(o,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function xe(e){let t=e.vpcId??``,n=e.cidrBlock??``,r=e.availabilityZone??``,i=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-subnet`},{type:`flag`,value:` \\ --vpc-id`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` \\ --cidr-block`},{type:`value`,value:` ${n||``}`}];r&&i.push({type:`flag`,value:` \\ --availability-zone`},{type:`value`,value:` ${r}`});let a=[{label:`Create Subnet`,parts:i}];return e.mapPublicIpOnLaunch===!0&&a.push({label:`Enable auto-assign public IPv4`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 modify-subnet-attribute`},{type:`flag`,value:` \\ diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-target-group-BNCA96dC.js b/spinifex/services/spinifexui/frontend/dist/assets/create-target-group-lwvBrcLd.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/create-target-group-BNCA96dC.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-target-group-lwvBrcLd.js index 7ca6a2578..2c05d9b6b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-target-group-BNCA96dC.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-target-group-lwvBrcLd.js @@ -1,4 +1,4 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as a}from"./cli-command-panel-Bzz2Dofw.js";import{M as o}from"./ec2-xfbzgUcH.js";import{i as s}from"./elbv2-C1cLzuda.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{t as p}from"./target-group-form-D_HHg01e.js";import{a as m}from"./elbv2-CTiusOYk.js";var h=t(),g=e();function _(){let e=(0,h.c)(38),t=r(),{data:_}=n(o),y=s(),b;e[0]===_.Vpcs?b=e[1]:(b=_.Vpcs??[],e[0]=_.Vpcs,e[1]=b);let x=b,S;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(S=u(m),e[2]=S):S=e[2];let C=x[0]?.VpcId??``,w,T;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(w={protocol:`HTTP`,path:`/`,port:`traffic-port`,intervalSeconds:30,timeoutSeconds:5,healthyThresholdCount:5,unhealthyThresholdCount:2,matcher:`200`},T=[],e[3]=w,e[4]=T):(w=e[3],T=e[4]);let E;e[5]===C?E=e[6]:(E={resolver:S,defaultValues:{name:``,protocol:`HTTP`,port:80,vpcId:C,healthCheck:w,tags:T}},e[5]=C,e[6]=E);let D=l(E),{handleSubmit:O,watch:k,formState:A}=D,{isSubmitting:j}=A,M;e[7]!==y||e[8]!==t?(M=async e=>{try{let n=(await y.mutateAsync(e)).TargetGroups?.[0]?.TargetGroupArn;t(n?{to:`/ec2/describe-target-groups/$id`,params:{id:encodeURIComponent(n)}}:{to:`/ec2/describe-target-groups`})}catch{}},e[7]=y,e[8]=t,e[9]=M):M=e[9];let N=M,P,F;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,g.jsx)(i,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),F=(0,g.jsx)(c,{title:`Create Target Group`}),e[10]=P,e[11]=F):(P=e[10],F=e[11]);let I;e[12]===y.error?I=e[13]:(I=y.error&&(0,g.jsx)(d,{error:y.error,msg:`Failed to create target group`}),e[12]=y.error,e[13]=I);let L;e[14]!==O||e[15]!==N?(L=O(N),e[14]=O,e[15]=N,e[16]=L):L=e[16];let R;e[17]!==D||e[18]!==x?(R=(0,g.jsx)(p,{form:D,vpcs:x}),e[17]=D,e[18]=x,e[19]=R):R=e[19];let z;e[20]===k?z=e[21]:(z=v(k),e[20]=k,e[21]=z);let B;e[22]===z?B=e[23]:(B=(0,g.jsx)(a,{commands:z}),e[22]=z,e[23]=B);let V;e[24]===t?V=e[25]:(V=async()=>{await t({to:`/ec2/describe-target-groups`})},e[24]=t,e[25]=V);let H;e[26]!==y.isPending||e[27]!==j||e[28]!==V?(H=(0,g.jsx)(f,{isPending:y.isPending,isSubmitting:j,onCancel:V,pendingLabel:`Creating…`,submitLabel:`Create Target Group`}),e[26]=y.isPending,e[27]=j,e[28]=V,e[29]=H):H=e[29];let U;e[30]!==L||e[31]!==R||e[32]!==B||e[33]!==H?(U=(0,g.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:L,children:[R,B,H]}),e[30]=L,e[31]=R,e[32]=B,e[33]=H,e[34]=U):U=e[34];let W;return e[35]!==I||e[36]!==U?(W=(0,g.jsxs)(g.Fragment,{children:[P,F,I,U]}),e[35]=I,e[36]=U,e[37]=W):W=e[37],W}function v(e){let t=e(`name`),n=e(`protocol`)||`HTTP`,r=e(`port`),i=e(`vpcId`),a=e(`healthCheck.protocol`)||`HTTP`,o=e(`healthCheck.path`)||`/`,s=e(`healthCheck.port`)||`traffic-port`,c=e(`healthCheck.intervalSeconds`),l=e(`healthCheck.timeoutSeconds`),u=e(`healthCheck.healthyThresholdCount`),d=e(`healthCheck.unhealthyThresholdCount`),f=e(`healthCheck.matcher`)||`200`,p=[{type:`bin`,value:`AWS_PROFILE=spinifex aws elbv2 create-target-group`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{t as a}from"./cli-command-panel-CFBFXhwd.js";import{M as o}from"./ec2-BOaIcgiX.js";import{i as s}from"./elbv2-BUQQleNm.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{t as p}from"./target-group-form-RpPY70ty.js";import{a as m}from"./elbv2-B7pWA1rA.js";var h=t(),g=e();function _(){let e=(0,h.c)(38),t=r(),{data:_}=n(o),y=s(),b;e[0]===_.Vpcs?b=e[1]:(b=_.Vpcs??[],e[0]=_.Vpcs,e[1]=b);let x=b,S;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(S=u(m),e[2]=S):S=e[2];let C=x[0]?.VpcId??``,w,T;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(w={protocol:`HTTP`,path:`/`,port:`traffic-port`,intervalSeconds:30,timeoutSeconds:5,healthyThresholdCount:5,unhealthyThresholdCount:2,matcher:`200`},T=[],e[3]=w,e[4]=T):(w=e[3],T=e[4]);let E;e[5]===C?E=e[6]:(E={resolver:S,defaultValues:{name:``,protocol:`HTTP`,port:80,vpcId:C,healthCheck:w,tags:T}},e[5]=C,e[6]=E);let D=l(E),{handleSubmit:O,watch:k,formState:A}=D,{isSubmitting:j}=A,M;e[7]!==y||e[8]!==t?(M=async e=>{try{let n=(await y.mutateAsync(e)).TargetGroups?.[0]?.TargetGroupArn;t(n?{to:`/ec2/describe-target-groups/$id`,params:{id:encodeURIComponent(n)}}:{to:`/ec2/describe-target-groups`})}catch{}},e[7]=y,e[8]=t,e[9]=M):M=e[9];let N=M,P,F;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,g.jsx)(i,{to:`/ec2/describe-target-groups`,children:`Back to target groups`}),F=(0,g.jsx)(c,{title:`Create Target Group`}),e[10]=P,e[11]=F):(P=e[10],F=e[11]);let I;e[12]===y.error?I=e[13]:(I=y.error&&(0,g.jsx)(d,{error:y.error,msg:`Failed to create target group`}),e[12]=y.error,e[13]=I);let L;e[14]!==O||e[15]!==N?(L=O(N),e[14]=O,e[15]=N,e[16]=L):L=e[16];let R;e[17]!==D||e[18]!==x?(R=(0,g.jsx)(p,{form:D,vpcs:x}),e[17]=D,e[18]=x,e[19]=R):R=e[19];let z;e[20]===k?z=e[21]:(z=v(k),e[20]=k,e[21]=z);let B;e[22]===z?B=e[23]:(B=(0,g.jsx)(a,{commands:z}),e[22]=z,e[23]=B);let V;e[24]===t?V=e[25]:(V=async()=>{await t({to:`/ec2/describe-target-groups`})},e[24]=t,e[25]=V);let H;e[26]!==y.isPending||e[27]!==j||e[28]!==V?(H=(0,g.jsx)(f,{isPending:y.isPending,isSubmitting:j,onCancel:V,pendingLabel:`Creating…`,submitLabel:`Create Target Group`}),e[26]=y.isPending,e[27]=j,e[28]=V,e[29]=H):H=e[29];let U;e[30]!==L||e[31]!==R||e[32]!==B||e[33]!==H?(U=(0,g.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:L,children:[R,B,H]}),e[30]=L,e[31]=R,e[32]=B,e[33]=H,e[34]=U):U=e[34];let W;return e[35]!==I||e[36]!==U?(W=(0,g.jsxs)(g.Fragment,{children:[P,F,I,U]}),e[35]=I,e[36]=U,e[37]=W):W=e[37],W}function v(e){let t=e(`name`),n=e(`protocol`)||`HTTP`,r=e(`port`),i=e(`vpcId`),a=e(`healthCheck.protocol`)||`HTTP`,o=e(`healthCheck.path`)||`/`,s=e(`healthCheck.port`)||`traffic-port`,c=e(`healthCheck.intervalSeconds`),l=e(`healthCheck.timeoutSeconds`),u=e(`healthCheck.healthyThresholdCount`),d=e(`healthCheck.unhealthyThresholdCount`),f=e(`healthCheck.matcher`)||`200`,p=[{type:`bin`,value:`AWS_PROFILE=spinifex aws elbv2 create-target-group`},{type:`flag`,value:` \\ --name`},{type:`value`,value:` ${t||``}`},{type:`flag`,value:` \\ --protocol`},{type:`value`,value:` ${n}`},{type:`flag`,value:` \\ --port`},{type:`value`,value:` ${r??80}`},{type:`flag`,value:` \\ diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-user-BcXeYjPc.js b/spinifex/services/spinifexui/frontend/dist/assets/create-user-B4CTv0Da.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/create-user-BcXeYjPc.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-user-B4CTv0Da.js index 154c4a5c9..415082aed 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-user-BcXeYjPc.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-user-B4CTv0Da.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{d as o}from"./iam-CVT2wiur.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod-C7XqDsyI.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BgYlCOen.js";import{r as p,s as m,t as h}from"./field-DVCmLIN7.js";import{o as g}from"./iam-_itwTtLC.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-users`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-users`,children:`Back to users`}),N=(0,v.jsx)(s,{title:`Create User`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create user`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`userName`,children:`User Name`})}),e[13]=I):I=e[13];let L=!!E.userName,R;e[14]===C?R=e[15]:(R=C(`userName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`userName`,placeholder:`my-user...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.userName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.userName]}),e[19]=E.userName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-users`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create User`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.userName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-user`},{type:`flag`,value:` --user-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create User`,parts:r}]}export{y as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{d as o}from"./iam-DUYV-IYB.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{a as c,i as l,t as u}from"./zod--v4EVB_k.js";import{t as d}from"./error-banner-vjkAWoEL.js";import{t as f}from"./form-actions-BT2ctvY2.js";import{r as p,s as m,t as h}from"./field-DuilC4iP.js";import{o as g}from"./iam-D3enIKCf.js";var _=t(),v=e();function y(){let e=(0,_.c)(53),t=n(),y=o(),x;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(x={resolver:u(g)},e[0]=x):x=e[0];let{handleSubmit:S,register:C,control:w,formState:T}=l(x),{errors:E,isSubmitting:D}=T,O;e[1]===w?O=e[2]:(O={control:w},e[1]=w,e[2]=O);let k=c(O),A;e[3]!==y||e[4]!==t?(A=async e=>{await y.mutateAsync(e),t({to:`/iam/list-users`})},e[3]=y,e[4]=t,e[5]=A):A=e[5];let j=A,M,N;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,v.jsx)(r,{to:`/iam/list-users`,children:`Back to users`}),N=(0,v.jsx)(s,{title:`Create User`}),e[6]=M,e[7]=N):(M=e[6],N=e[7]);let P;e[8]===y.error?P=e[9]:(P=y.error&&(0,v.jsx)(d,{error:y.error,msg:`Failed to create user`}),e[8]=y.error,e[9]=P);let F;e[10]!==S||e[11]!==j?(F=S(j),e[10]=S,e[11]=j,e[12]=F):F=e[12];let I;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`userName`,children:`User Name`})}),e[13]=I):I=e[13];let L=!!E.userName,R;e[14]===C?R=e[15]:(R=C(`userName`),e[14]=C,e[15]=R);let z;e[16]!==R||e[17]!==L?(z=(0,v.jsx)(a,{"aria-invalid":L,id:`userName`,placeholder:`my-user...`,...R}),e[16]=R,e[17]=L,e[18]=z):z=e[18];let B;e[19]===E.userName?B=e[20]:(B=(0,v.jsx)(p,{errors:[E.userName]}),e[19]=E.userName,e[20]=B);let V;e[21]!==z||e[22]!==B?(V=(0,v.jsxs)(h,{children:[I,z,B]}),e[21]=z,e[22]=B,e[23]=V):V=e[23];let H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,v.jsx)(m,{children:(0,v.jsx)(`label`,{htmlFor:`path`,children:`Path (optional)`})}),e[24]=H):H=e[24];let U;e[25]===C?U=e[26]:(U=C(`path`),e[25]=C,e[26]=U);let W;e[27]===U?W=e[28]:(W=(0,v.jsx)(a,{id:`path`,placeholder:`/`,...U}),e[27]=U,e[28]=W);let G;e[29]===E.path?G=e[30]:(G=(0,v.jsx)(p,{errors:[E.path]}),e[29]=E.path,e[30]=G);let K;e[31]!==W||e[32]!==G?(K=(0,v.jsxs)(h,{children:[H,W,G]}),e[31]=W,e[32]=G,e[33]=K):K=e[33];let q;e[34]===k?q=e[35]:(q=b(k),e[34]=k,e[35]=q);let J;e[36]===q?J=e[37]:(J=(0,v.jsx)(i,{commands:q}),e[36]=q,e[37]=J);let Y;e[38]===t?Y=e[39]:(Y=async()=>{await t({to:`/iam/list-users`})},e[38]=t,e[39]=Y);let X;e[40]!==y.isPending||e[41]!==D||e[42]!==Y?(X=(0,v.jsx)(f,{isPending:y.isPending,isSubmitting:D,onCancel:Y,pendingLabel:`Creating...`,submitLabel:`Create User`}),e[40]=y.isPending,e[41]=D,e[42]=Y,e[43]=X):X=e[43];let Z;e[44]!==V||e[45]!==K||e[46]!==J||e[47]!==X||e[48]!==F?(Z=(0,v.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:F,children:[V,K,J,X]}),e[44]=V,e[45]=K,e[46]=J,e[47]=X,e[48]=F,e[49]=Z):Z=e[49];let Q;return e[50]!==Z||e[51]!==P?(Q=(0,v.jsxs)(v.Fragment,{children:[M,N,P,Z]}),e[50]=Z,e[51]=P,e[52]=Q):Q=e[52],Q}function b(e){let t=e.userName??``,n=e.path??``,r=[{type:`bin`,value:`AWS_PROFILE=spinifex aws iam create-user`},{type:`flag`,value:` --user-name`},{type:`value`,value:` ${t||``}`}];return n&&n!==`/`&&r.push({type:`flag`,value:` --path`},{type:`value`,value:` ${n}`}),[{label:`Create User`,parts:r}]}export{y as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-volume-D6fGCvg5.js b/spinifex/services/spinifexui/frontend/dist/assets/create-volume-CZUamWLn.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/create-volume-D6fGCvg5.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-volume-CZUamWLn.js index 4acf9397c..928881bb6 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-volume-D6fGCvg5.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-volume-CZUamWLn.js @@ -1,3 +1,3 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{c as ee,i as a,n as o,s,t as c}from"./select-AlcaFR6c.js";import{t as l}from"./cli-command-panel-Bzz2Dofw.js";import{t as te}from"./input-BRXyXQUw.js";import{r as ne}from"./ec2-xfbzgUcH.js";import{w as re}from"./ec2-Dbko8Muj.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{i as ae,n as oe,t as se}from"./zod-C7XqDsyI.js";import{t as ce}from"./error-banner-vjkAWoEL.js";import{t as le}from"./form-actions-BgYlCOen.js";import{r as u,s as d,t as f}from"./field-DVCmLIN7.js";import{g as p}from"./ec2-CHvsTx6p.js";var m=t(),h=e();function g(){let e=(0,m.c)(57),t=r(),{data:a}=n(ne),g=re(),y;e[0]===a.AvailabilityZones?y=e[1]:(y=a.AvailabilityZones??[],e[0]=a.AvailabilityZones,e[1]=y);let b=y,x=b[0]?.ZoneName??``,S;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(S=se(p),e[2]=S):S=e[2];let C;e[3]===x?C=e[4]:(C={resolver:S,defaultValues:{size:1,availabilityZone:x}},e[3]=x,e[4]=C);let{control:w,handleSubmit:T,register:E,watch:D,formState:O}=ae(C),{errors:k,isSubmitting:A}=O,j;e[5]!==g||e[6]!==t?(j=async e=>{await g.mutateAsync(e),t({to:`/ec2/describe-volumes`})},e[5]=g,e[6]=t,e[7]=j):j=e[7];let M=j,N,P;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,h.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),P=(0,h.jsx)(ie,{title:`Create Volume`}),e[8]=N,e[9]=P):(N=e[8],P=e[9]);let F;e[10]===g.error?F=e[11]:(F=g.error&&(0,h.jsx)(ce,{error:g.error,msg:`Failed to create volume`}),e[10]=g.error,e[11]=F);let I;e[12]!==T||e[13]!==M?(I=T(M),e[12]=T,e[13]=M,e[14]=I):I=e[14];let L;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`size`,children:`Size (GiB)`})}),e[15]=L):L=e[15];let R=!!k.size,z;e[16]===E?z=e[17]:(z=E(`size`,{valueAsNumber:!0}),e[16]=E,e[17]=z);let B;e[18]!==R||e[19]!==z?(B=(0,h.jsx)(te,{"aria-invalid":R,id:`size`,max:16384,min:1,type:`number`,...z}),e[18]=R,e[19]=z,e[20]=B):B=e[20];let V;e[21]===k.size?V=e[22]:(V=(0,h.jsx)(u,{errors:[k.size]}),e[21]=k.size,e[22]=V);let H;e[23]!==B||e[24]!==V?(H=(0,h.jsxs)(f,{children:[L,B,V]}),e[23]=B,e[24]=V,e[25]=H):H=e[25];let U;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`availabilityZone`,children:`Availability Zone`})}),e[26]=U):U=e[26];let W;e[27]!==b||e[28]!==k.availabilityZone?(W=e=>{let{field:t}=e;return(0,h.jsxs)(c,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,h.jsx)(s,{"aria-invalid":!!k.availabilityZone,className:`w-full`,id:`availabilityZone`,children:(0,h.jsx)(ee,{})}),(0,h.jsx)(o,{children:b.map(_)})]})},e[27]=b,e[28]=k.availabilityZone,e[29]=W):W=e[29];let G;e[30]!==w||e[31]!==W?(G=(0,h.jsx)(oe,{control:w,name:`availabilityZone`,render:W}),e[30]=w,e[31]=W,e[32]=G):G=e[32];let K;e[33]===k.availabilityZone?K=e[34]:(K=(0,h.jsx)(u,{errors:[k.availabilityZone]}),e[33]=k.availabilityZone,e[34]=K);let q;e[35]!==G||e[36]!==K?(q=(0,h.jsxs)(f,{children:[U,G,K]}),e[35]=G,e[36]=K,e[37]=q):q=e[37];let J;e[38]===D?J=e[39]:(J=v(D),e[38]=D,e[39]=J);let Y;e[40]===J?Y=e[41]:(Y=(0,h.jsx)(l,{commands:J}),e[40]=J,e[41]=Y);let X;e[42]===t?X=e[43]:(X=async()=>{await t({to:`/ec2/describe-volumes`})},e[42]=t,e[43]=X);let Z;e[44]!==g.isPending||e[45]!==A||e[46]!==X?(Z=(0,h.jsx)(le,{isPending:g.isPending,isSubmitting:A,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Volume`}),e[44]=g.isPending,e[45]=A,e[46]=X,e[47]=Z):Z=e[47];let Q;e[48]!==H||e[49]!==q||e[50]!==Y||e[51]!==Z||e[52]!==I?(Q=(0,h.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:I,children:[H,q,Y,Z]}),e[48]=H,e[49]=q,e[50]=Y,e[51]=Z,e[52]=I,e[53]=Q):Q=e[53];let $;return e[54]!==Q||e[55]!==F?($=(0,h.jsxs)(h.Fragment,{children:[N,P,F,Q]}),e[54]=Q,e[55]=F,e[56]=$):$=e[56],$}function _(e){return(0,h.jsx)(a,{value:e.ZoneName??``,children:e.ZoneName},e.ZoneName)}function v(e){let t=e(`size`),n=e(`availabilityZone`);return[{label:`Create Volume`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-volume`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./useNavigate-Cgl8O-1x.js";import{t as i}from"./back-link-BEBtz3nP.js";import{c as ee,i as a,n as o,s,t as c}from"./select-C4XUO0SI.js";import{t as l}from"./cli-command-panel-CFBFXhwd.js";import{t as te}from"./input-Dv_zyCQu.js";import{r as ne}from"./ec2-BOaIcgiX.js";import{w as re}from"./ec2-kCKVAxwx.js";import{t as ie}from"./page-heading-CIbmsDOw.js";import{i as ae,n as oe,t as se}from"./zod--v4EVB_k.js";import{t as ce}from"./error-banner-vjkAWoEL.js";import{t as le}from"./form-actions-BT2ctvY2.js";import{r as u,s as d,t as f}from"./field-DuilC4iP.js";import{g as p}from"./ec2-Bb2XHK85.js";var m=t(),h=e();function g(){let e=(0,m.c)(57),t=r(),{data:a}=n(ne),g=re(),y;e[0]===a.AvailabilityZones?y=e[1]:(y=a.AvailabilityZones??[],e[0]=a.AvailabilityZones,e[1]=y);let b=y,x=b[0]?.ZoneName??``,S;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(S=se(p),e[2]=S):S=e[2];let C;e[3]===x?C=e[4]:(C={resolver:S,defaultValues:{size:1,availabilityZone:x}},e[3]=x,e[4]=C);let{control:w,handleSubmit:T,register:E,watch:D,formState:O}=ae(C),{errors:k,isSubmitting:A}=O,j;e[5]!==g||e[6]!==t?(j=async e=>{await g.mutateAsync(e),t({to:`/ec2/describe-volumes`})},e[5]=g,e[6]=t,e[7]=j):j=e[7];let M=j,N,P;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,h.jsx)(i,{to:`/ec2/describe-volumes`,children:`Back to volumes`}),P=(0,h.jsx)(ie,{title:`Create Volume`}),e[8]=N,e[9]=P):(N=e[8],P=e[9]);let F;e[10]===g.error?F=e[11]:(F=g.error&&(0,h.jsx)(ce,{error:g.error,msg:`Failed to create volume`}),e[10]=g.error,e[11]=F);let I;e[12]!==T||e[13]!==M?(I=T(M),e[12]=T,e[13]=M,e[14]=I):I=e[14];let L;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`size`,children:`Size (GiB)`})}),e[15]=L):L=e[15];let R=!!k.size,z;e[16]===E?z=e[17]:(z=E(`size`,{valueAsNumber:!0}),e[16]=E,e[17]=z);let B;e[18]!==R||e[19]!==z?(B=(0,h.jsx)(te,{"aria-invalid":R,id:`size`,max:16384,min:1,type:`number`,...z}),e[18]=R,e[19]=z,e[20]=B):B=e[20];let V;e[21]===k.size?V=e[22]:(V=(0,h.jsx)(u,{errors:[k.size]}),e[21]=k.size,e[22]=V);let H;e[23]!==B||e[24]!==V?(H=(0,h.jsxs)(f,{children:[L,B,V]}),e[23]=B,e[24]=V,e[25]=H):H=e[25];let U;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:`availabilityZone`,children:`Availability Zone`})}),e[26]=U):U=e[26];let W;e[27]!==b||e[28]!==k.availabilityZone?(W=e=>{let{field:t}=e;return(0,h.jsxs)(c,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,h.jsx)(s,{"aria-invalid":!!k.availabilityZone,className:`w-full`,id:`availabilityZone`,children:(0,h.jsx)(ee,{})}),(0,h.jsx)(o,{children:b.map(_)})]})},e[27]=b,e[28]=k.availabilityZone,e[29]=W):W=e[29];let G;e[30]!==w||e[31]!==W?(G=(0,h.jsx)(oe,{control:w,name:`availabilityZone`,render:W}),e[30]=w,e[31]=W,e[32]=G):G=e[32];let K;e[33]===k.availabilityZone?K=e[34]:(K=(0,h.jsx)(u,{errors:[k.availabilityZone]}),e[33]=k.availabilityZone,e[34]=K);let q;e[35]!==G||e[36]!==K?(q=(0,h.jsxs)(f,{children:[U,G,K]}),e[35]=G,e[36]=K,e[37]=q):q=e[37];let J;e[38]===D?J=e[39]:(J=v(D),e[38]=D,e[39]=J);let Y;e[40]===J?Y=e[41]:(Y=(0,h.jsx)(l,{commands:J}),e[40]=J,e[41]=Y);let X;e[42]===t?X=e[43]:(X=async()=>{await t({to:`/ec2/describe-volumes`})},e[42]=t,e[43]=X);let Z;e[44]!==g.isPending||e[45]!==A||e[46]!==X?(Z=(0,h.jsx)(le,{isPending:g.isPending,isSubmitting:A,onCancel:X,pendingLabel:`Creating…`,submitLabel:`Create Volume`}),e[44]=g.isPending,e[45]=A,e[46]=X,e[47]=Z):Z=e[47];let Q;e[48]!==H||e[49]!==q||e[50]!==Y||e[51]!==Z||e[52]!==I?(Q=(0,h.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:I,children:[H,q,Y,Z]}),e[48]=H,e[49]=q,e[50]=Y,e[51]=Z,e[52]=I,e[53]=Q):Q=e[53];let $;return e[54]!==Q||e[55]!==F?($=(0,h.jsxs)(h.Fragment,{children:[N,P,F,Q]}),e[54]=Q,e[55]=F,e[56]=$):$=e[56],$}function _(e){return(0,h.jsx)(a,{value:e.ZoneName??``,children:e.ZoneName},e.ZoneName)}function v(e){let t=e(`size`),n=e(`availabilityZone`);return[{label:`Create Volume`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-volume`},{type:`flag`,value:` \\ --size`},{type:`value`,value:` ${t||1}`},{type:`flag`,value:` \\ --availability-zone`},{type:`value`,value:` ${n||``}`}]}]}export{g as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-vpc-CzyE_O2c.js b/spinifex/services/spinifexui/frontend/dist/assets/create-vpc-v0tlXeGv.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/create-vpc-CzyE_O2c.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-vpc-v0tlXeGv.js index 7a6707ab1..3dce72854 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-vpc-CzyE_O2c.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-vpc-v0tlXeGv.js @@ -1,4 +1,4 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{t as a}from"./back-link-BEBtz3nP.js";import{t as o}from"./chevron-down-CyoTcFS4.js";import{t as s}from"./chevron-right-BWylFvog.js";import{c,i as l,n as u,s as d,t as f}from"./select-AlcaFR6c.js";import{t as p}from"./cli-command-panel-Bzz2Dofw.js";import{t as m}from"./button-B5pmTZ23.js";import{t as ee}from"./input-BRXyXQUw.js";import{E as h,T as g}from"./ec2-Dbko8Muj.js";import{t as te}from"./page-heading-CIbmsDOw.js";import{a as ne,i as re,n as _,t as ie}from"./zod-C7XqDsyI.js";import{t as ae}from"./error-banner-vjkAWoEL.js";import{t as oe}from"./form-actions-BgYlCOen.js";import{r as se,s as v,t as y}from"./field-DVCmLIN7.js";import{t as ce}from"./subnet-calculator-BlCTyGtY.js";import{_ as le}from"./ec2-CHvsTx6p.js";var ue=r(),de=t(n(),1),b=e();function fe(e){let t=(0,ue.c)(18),{form:n,type:r,count:i,defaults:a}=e,[c,l]=(0,de.useState)(!1),u=r===`public`?`publicSubnetCidrs`:`privateSubnetCidrs`;if(i===0)return null;let d;t[0]===c?d=t[1]:(d=()=>{l(!c)},t[0]=c,t[1]=d);let f;t[2]===c?f=t[3]:(f=c?(0,b.jsx)(o,{className:`size-3`}):(0,b.jsx)(s,{className:`size-3`}),t[2]=c,t[3]=f);let p;t[4]!==d||t[5]!==f||t[6]!==r?(p=(0,b.jsxs)(m,{className:`gap-1 px-0 text-xs text-muted-foreground`,onClick:d,type:`button`,variant:`link`,children:[f,`Customize `,r,` subnet CIDR blocks`]}),t[4]=d,t[5]=f,t[6]=r,t[7]=p):p=t[7];let h;t[8]!==i||t[9]!==a||t[10]!==c||t[11]!==u||t[12]!==n||t[13]!==r?(h=c&&(0,b.jsx)(`div`,{className:`mt-2 space-y-2`,children:Array.from({length:i},(e,t)=>(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(`span`,{className:`w-32 text-xs text-muted-foreground`,children:[r===`public`?`Public`:`Private`,` subnet `,t+1]}),(0,b.jsx)(ee,{defaultValue:a[t],placeholder:a[t],...n.register(`${u}.${t}`)})]},t))}),t[8]=i,t[9]=a,t[10]=c,t[11]=u,t[12]=n,t[13]=r,t[14]=h):h=t[14];let g;return t[15]!==p||t[16]!==h?(g=(0,b.jsxs)(`div`,{className:`mt-2`,children:[p,h]}),t[15]=p,t[16]=h,t[17]=g):g=t[17],g}function x(e){let t=(0,ue.c)(8),{label:n,cidr:r,variant:i}=e,a=`rounded-md border px-3 py-2 text-xs ${i===`public`?`border-emerald-500/30 bg-emerald-500/10`:`border-blue-500/30 bg-blue-500/10`}`,o;t[0]===n?o=t[1]:(o=(0,b.jsx)(`div`,{className:`font-medium`,children:n}),t[0]=n,t[1]=o);let s;t[2]===r?s=t[3]:(s=(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:r}),t[2]=r,t[3]=s);let c;return t[4]!==a||t[5]!==o||t[6]!==s?(c=(0,b.jsxs)(`div`,{className:a,children:[o,s]}),t[4]=a,t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function pe(e){let t=(0,ue.c)(14),{mode:n,vpcCidr:r,publicSubnets:i,privateSubnets:a,hasIgw:o}=e,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,b.jsx)(`h3`,{className:`mb-3 text-xs font-semibold tracking-wider text-muted-foreground uppercase`,children:`Preview`}),t[0]=s):s=t[0];let c;t[1]===r?c=t[2]:(c=(0,b.jsxs)(`div`,{className:`mb-3 text-xs font-medium`,children:[`VPC `,(0,b.jsxs)(`span`,{className:`text-muted-foreground`,children:[`(`,r,`)`]})]}),t[1]=r,t[2]=c);let l;t[3]!==o||t[4]!==n||t[5]!==a||t[6]!==i?(l=n===`vpc-and-more`&&(0,b.jsxs)(`div`,{className:`grid gap-4 md:grid-cols-3`,children:[(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Subnets`}),i.map(S),a.map(me),i.length===0&&a.length===0&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`No subnets`})]}),(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Route Tables`}),i.length>0&&(0,b.jsxs)(`div`,{className:`rounded-md border border-foreground/10 bg-background px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Public Route Table`}),(0,b.jsx)(`div`,{className:`mt-1 text-muted-foreground`,children:`0.0.0.0/0 → IGW`}),(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:`local`})]}),a.length>0&&(0,b.jsxs)(`div`,{className:`rounded-md border border-foreground/10 bg-background px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Private Route Table`}),(0,b.jsx)(`div`,{className:`mt-1 text-muted-foreground`,children:`local`})]})]}),(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Network Connections`}),o&&(0,b.jsxs)(`div`,{className:`rounded-md border border-amber-500/30 bg-amber-500/10 px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Internet Gateway`}),(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:`Attached to VPC`})]}),!o&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`No internet gateway`})]})]}),t[3]=o,t[4]=n,t[5]=a,t[6]=i,t[7]=l):l=t[7];let u;t[8]===n?u=t[9]:(u=n===`vpc-only`&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`VPC only — no additional resources will be created.`}),t[8]=n,t[9]=u);let d;return t[10]!==c||t[11]!==l||t[12]!==u?(d=(0,b.jsxs)(`div`,{className:`rounded-lg border bg-muted/30 p-4`,children:[s,(0,b.jsxs)(`div`,{className:`rounded-lg border-2 border-dashed border-foreground/20 p-4`,children:[c,l,u]})]}),t[10]=c,t[11]=l,t[12]=u,t[13]=d):d=t[13],d}function me(e){return(0,b.jsx)(x,{cidr:e.cidr,label:e.label,variant:`private`},e.cidr)}function S(e){return(0,b.jsx)(x,{cidr:e.cidr,label:e.label,variant:`public`},e.cidr)}var he=[0,1],C=[0,1,2];function w(){let e=(0,ue.c)(86),t=i(),n=g(),r=h(),[o,s]=(0,de.useState)(null),c;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=ie(le),e[0]=c):c=e[0];let l;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(l={resolver:c,defaultValues:{mode:`vpc-only`,namePrefix:``,autoGenerateNames:!0,cidrBlock:`10.0.0.0/16`,tenancy:`default`,natGateway:`none`,publicSubnetCount:1,privateSubnetCount:1,publicSubnetCidrs:[],privateSubnetCidrs:[],tags:[]}},e[1]=l):l=e[1];let u=re(l),{handleSubmit:d,register:f,watch:m,control:x,formState:me}=u,{errors:S,isSubmitting:he}=me,C;e[2]===x?C=e[3]:(C={control:x,name:`mode`},e[2]=x,e[3]=C);let w=ne(C),T;e[4]===x?T=e[5]:(T={control:x,name:`cidrBlock`},e[4]=x,e[5]=T);let Ee=ne(T),E;e[6]===x?E=e[7]:(E={control:x,name:`publicSubnetCount`},e[6]=x,e[7]=E);let D=ne(E),O;e[8]===x?O=e[9]:(O={control:x,name:`privateSubnetCount`},e[8]=x,e[9]=O);let De=ne(O),k=ce(Ee||`10.0.0.0/16`,w===`vpc-and-more`?D:0,w===`vpc-and-more`?De:0),[Oe,ke]=(0,de.useState)(``),Ae;e[10]!==n||e[11]!==t||e[12]!==r?(Ae=async e=>{if(s(null),e.mode===`vpc-only`){let r=e.autoGenerateNames&&e.namePrefix?`${e.namePrefix}-vpc`:e.namePrefix,i=(await n.mutateAsync({cidrBlock:e.cidrBlock,name:r||void 0})).Vpc?.VpcId;t(i?{to:`/ec2/describe-vpcs/$id`,params:{id:i}}:{to:`/ec2/describe-vpcs`});return}ke(`Creating VPC and resources...`);let i=await r.mutateAsync(e);s(i),!i.error&&i.vpcId&&t({to:`/ec2/describe-vpcs/$id`,params:{id:i.vpcId}}),ke(``)},e[10]=n,e[11]=t,e[12]=r,e[13]=Ae):Ae=e[13];let je=Ae,Me=n.error??r.error,Ne=n.isPending||r.isPending,A,j;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,b.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),j=(0,b.jsx)(te,{title:`Create VPC`}),e[14]=A,e[15]=j):(A=e[14],j=e[15]);let M;e[16]===Me?M=e[17]:(M=Me&&(0,b.jsx)(ae,{error:Me,msg:`Failed to create VPC`}),e[16]=Me,e[17]=M);let N;e[18]===o?N=e[19]:(N=o?.error&&(0,b.jsxs)(`div`,{className:`mb-6 max-w-4xl rounded-md border border-destructive bg-destructive/10 p-4`,children:[(0,b.jsxs)(`h2`,{className:`text-sm font-medium text-destructive`,children:[`Wizard failed: `,o.failedStep]}),(0,b.jsx)(`p`,{className:`mt-1 text-sm text-destructive`,children:o.error.message}),o.created.length>0&&(0,b.jsxs)(`div`,{className:`mt-3`,children:[(0,b.jsx)(`p`,{className:`text-xs font-medium text-destructive`,children:`Successfully created resources:`}),(0,b.jsx)(`ul`,{className:`mt-1 list-inside list-disc text-xs text-destructive`,children:o.created.map(we)})]})]}),e[18]=o,e[19]=N);let P;e[20]===Oe?P=e[21]:(P=Oe&&(0,b.jsx)(`div`,{className:`mb-4 max-w-4xl text-sm text-muted-foreground`,children:Oe}),e[20]=Oe,e[21]=P);let F;e[22]!==d||e[23]!==je?(F=d(je),e[22]=d,e[23]=je,e[24]=F):F=e[24];let Pe;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(Pe=(0,b.jsx)(v,{children:`Resources to create`}),e[25]=Pe):Pe=e[25];let I;e[26]===x?I=e[27]:(I=(0,b.jsxs)(y,{children:[Pe,(0,b.jsx)(_,{control:x,name:`mode`,render:Ce})]}),e[26]=x,e[27]=I);let L;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,b.jsx)(v,{children:(0,b.jsx)(`label`,{htmlFor:`namePrefix`,children:`Name tag auto-generation`})}),e[28]=L):L=e[28];let R;e[29]===f?R=e[30]:(R=f(`namePrefix`),e[29]=f,e[30]=R);let z;e[31]===R?z=e[32]:(z=(0,b.jsx)(ee,{id:`namePrefix`,placeholder:`project`,...R}),e[31]=R,e[32]=z);let B;e[33]===x?B=e[34]:(B=(0,b.jsx)(_,{control:x,name:`autoGenerateNames`,render:Se}),e[33]=x,e[34]=B);let V;e[35]!==z||e[36]!==B?(V=(0,b.jsxs)(y,{children:[L,(0,b.jsxs)(`div`,{className:`flex items-center gap-3`,children:[z,B]})]}),e[35]=z,e[36]=B,e[37]=V):V=e[37];let H;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,b.jsx)(v,{children:(0,b.jsx)(`label`,{htmlFor:`cidrBlock`,children:`IPv4 CIDR block`})}),e[38]=H):H=e[38];let Fe=!!S.cidrBlock,U;e[39]===f?U=e[40]:(U=f(`cidrBlock`),e[39]=f,e[40]=U);let W;e[41]!==Fe||e[42]!==U?(W=(0,b.jsx)(ee,{"aria-invalid":Fe,id:`cidrBlock`,placeholder:`10.0.0.0/16`,...U}),e[41]=Fe,e[42]=U,e[43]=W):W=e[43];let G;e[44]===S.cidrBlock?G=e[45]:(G=(0,b.jsx)(se,{errors:[S.cidrBlock]}),e[44]=S.cidrBlock,e[45]=G);let K;e[46]!==W||e[47]!==G?(K=(0,b.jsxs)(y,{children:[H,W,G]}),e[46]=W,e[47]=G,e[48]=K):K=e[48];let Ie;e[49]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,b.jsx)(v,{children:`Tenancy`}),e[49]=Ie):Ie=e[49];let q;e[50]===x?q=e[51]:(q=(0,b.jsxs)(y,{children:[Ie,(0,b.jsx)(_,{control:x,name:`tenancy`,render:xe})]}),e[50]=x,e[51]=q);let Le=w===`vpc-and-more`&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`Number of public subnets`}),(0,b.jsx)(_,{control:x,name:`publicSubnetCount`,render:be}),(0,b.jsx)(fe,{count:D,defaults:k.publicSubnets.map(ye),form:u,type:`public`})]}),(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`Number of private subnets`}),(0,b.jsx)(_,{control:x,name:`privateSubnetCount`,render:ve}),(0,b.jsx)(fe,{count:De,defaults:k.privateSubnets.map(_e),form:u,type:`private`})]}),D>0&&De>0&&(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`NAT gateways`}),(0,b.jsx)(_,{control:x,name:`natGateway`,render:ge}),(0,b.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`Creates an Elastic IP + NAT gateway in the public subnet and routes private subnet egress (0.0.0.0/0) through it.`})]})]}),Re=p,ze=Te(m,k),J;e[52]!==Re||e[53]!==ze?(J=(0,b.jsx)(Re,{commands:ze}),e[52]=Re,e[53]=ze,e[54]=J):J=e[54];let Y;e[55]===t?Y=e[56]:(Y=async()=>{await t({to:`/ec2/describe-vpcs`})},e[55]=t,e[56]=Y);let X;e[57]!==Ne||e[58]!==he||e[59]!==Y?(X=(0,b.jsx)(oe,{isPending:Ne,isSubmitting:he,onCancel:Y,pendingLabel:`Creating…`,submitLabel:`Create VPC`}),e[57]=Ne,e[58]=he,e[59]=Y,e[60]=X):X=e[60];let Z;e[61]!==F||e[62]!==I||e[63]!==V||e[64]!==K||e[65]!==q||e[66]!==Le||e[67]!==J||e[68]!==X?(Z=(0,b.jsxs)(`form`,{className:`min-w-0 flex-1 space-y-6`,onSubmit:F,children:[I,V,K,q,Le,J,X]}),e[61]=F,e[62]=I,e[63]=V,e[64]=K,e[65]=q,e[66]=Le,e[67]=J,e[68]=X,e[69]=Z):Z=e[69];let Be=w===`vpc-and-more`&&D>0,Ve=Ee||`10.0.0.0/16`,Q;e[70]!==w||e[71]!==k.privateSubnets||e[72]!==k.publicSubnets||e[73]!==Be||e[74]!==Ve?(Q=(0,b.jsx)(`div`,{className:`hidden min-w-0 flex-1 lg:block`,children:(0,b.jsx)(pe,{hasIgw:Be,mode:w,privateSubnets:k.privateSubnets,publicSubnets:k.publicSubnets,vpcCidr:Ve})}),e[70]=w,e[71]=k.privateSubnets,e[72]=k.publicSubnets,e[73]=Be,e[74]=Ve,e[75]=Q):Q=e[75];let $;e[76]!==Z||e[77]!==Q?($=(0,b.jsxs)(`div`,{className:`flex max-w-6xl gap-8`,children:[Z,Q]}),e[76]=Z,e[77]=Q,e[78]=$):$=e[78];let He;return e[79]!==M||e[80]!==N||e[81]!==P||e[82]!==$||e[83]!==A||e[84]!==j?(He=(0,b.jsxs)(b.Fragment,{children:[A,j,M,N,P,$]}),e[79]=M,e[80]=N,e[81]=P,e[82]=$,e[83]=A,e[84]=j,e[85]=He):He=e[85],He}function ge(e){let{field:t}=e;return(0,b.jsxs)(f,{onValueChange:t.onChange,value:t.value??`none`,children:[(0,b.jsx)(d,{id:`natGateway`,children:(0,b.jsx)(c,{})}),(0,b.jsxs)(u,{children:[(0,b.jsx)(l,{value:`none`,children:`None`}),(0,b.jsx)(l,{value:`single`,children:`In 1 AZ`})]})]})}function _e(e){return e.cidr}function ve(e){let{field:t}=e;return(0,b.jsx)(`div`,{className:`flex gap-1`,children:C.map(e=>(0,b.jsx)(m,{onClick:()=>{t.onChange(e)},size:`sm`,type:`button`,variant:t.value===e?`default`:`outline`,children:e},e))})}function ye(e){return e.cidr}function be(e){let{field:t}=e;return(0,b.jsx)(`div`,{className:`flex gap-1`,children:he.map(e=>(0,b.jsx)(m,{onClick:()=>{t.onChange(e)},size:`sm`,type:`button`,variant:t.value===e?`default`:`outline`,children:e},e))})}function xe(e){let{field:t}=e;return(0,b.jsxs)(f,{onValueChange:t.onChange,value:t.value,children:[(0,b.jsx)(d,{id:`tenancy`,children:(0,b.jsx)(c,{})}),(0,b.jsxs)(u,{children:[(0,b.jsx)(l,{value:`default`,children:`default`}),(0,b.jsx)(l,{value:`dedicated`,children:`dedicated`})]})]})}function Se(e){let{field:t}=e;return(0,b.jsxs)(`label`,{className:`flex shrink-0 items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`Auto-generate name tags`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Auto-generate`]})}function Ce(e){let{field:t}=e;return(0,b.jsxs)(`div`,{className:`flex gap-4`,children:[(0,b.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`VPC only`,checked:t.value===`vpc-only`,name:`mode`,onChange:()=>{t.onChange(`vpc-only`)},type:`radio`}),`VPC only`]}),(0,b.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`VPC and more`,checked:t.value===`vpc-and-more`,name:`mode`,onChange:()=>{t.onChange(`vpc-and-more`)},type:`radio`}),`VPC and more`]})]})}function we(e,t){return(0,b.jsxs)(`li`,{children:[e.type,`: `,e.id]},t)}function Te(e,t){let n=e(`mode`),r=e(`cidrBlock`),i=e(`tenancy`),a=e(`natGateway`);if(n===`vpc-only`){let e=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-vpc`},{type:`flag`,value:` \\ +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{t as a}from"./back-link-BEBtz3nP.js";import{t as o}from"./chevron-down-CyoTcFS4.js";import{t as s}from"./chevron-right-BWylFvog.js";import{c,i as l,n as u,s as d,t as f}from"./select-C4XUO0SI.js";import{t as p}from"./cli-command-panel-CFBFXhwd.js";import{t as m}from"./button-KK2VfbzH.js";import{t as ee}from"./input-Dv_zyCQu.js";import{E as h,T as g}from"./ec2-kCKVAxwx.js";import{t as te}from"./page-heading-CIbmsDOw.js";import{a as ne,i as re,n as _,t as ie}from"./zod--v4EVB_k.js";import{t as ae}from"./error-banner-vjkAWoEL.js";import{t as oe}from"./form-actions-BT2ctvY2.js";import{r as se,s as v,t as y}from"./field-DuilC4iP.js";import{t as ce}from"./subnet-calculator-BlCTyGtY.js";import{_ as le}from"./ec2-Bb2XHK85.js";var ue=r(),de=t(n(),1),b=e();function fe(e){let t=(0,ue.c)(18),{form:n,type:r,count:i,defaults:a}=e,[c,l]=(0,de.useState)(!1),u=r===`public`?`publicSubnetCidrs`:`privateSubnetCidrs`;if(i===0)return null;let d;t[0]===c?d=t[1]:(d=()=>{l(!c)},t[0]=c,t[1]=d);let f;t[2]===c?f=t[3]:(f=c?(0,b.jsx)(o,{className:`size-3`}):(0,b.jsx)(s,{className:`size-3`}),t[2]=c,t[3]=f);let p;t[4]!==d||t[5]!==f||t[6]!==r?(p=(0,b.jsxs)(m,{className:`gap-1 px-0 text-xs text-muted-foreground`,onClick:d,type:`button`,variant:`link`,children:[f,`Customize `,r,` subnet CIDR blocks`]}),t[4]=d,t[5]=f,t[6]=r,t[7]=p):p=t[7];let h;t[8]!==i||t[9]!==a||t[10]!==c||t[11]!==u||t[12]!==n||t[13]!==r?(h=c&&(0,b.jsx)(`div`,{className:`mt-2 space-y-2`,children:Array.from({length:i},(e,t)=>(0,b.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,b.jsxs)(`span`,{className:`w-32 text-xs text-muted-foreground`,children:[r===`public`?`Public`:`Private`,` subnet `,t+1]}),(0,b.jsx)(ee,{defaultValue:a[t],placeholder:a[t],...n.register(`${u}.${t}`)})]},t))}),t[8]=i,t[9]=a,t[10]=c,t[11]=u,t[12]=n,t[13]=r,t[14]=h):h=t[14];let g;return t[15]!==p||t[16]!==h?(g=(0,b.jsxs)(`div`,{className:`mt-2`,children:[p,h]}),t[15]=p,t[16]=h,t[17]=g):g=t[17],g}function x(e){let t=(0,ue.c)(8),{label:n,cidr:r,variant:i}=e,a=`rounded-md border px-3 py-2 text-xs ${i===`public`?`border-emerald-500/30 bg-emerald-500/10`:`border-blue-500/30 bg-blue-500/10`}`,o;t[0]===n?o=t[1]:(o=(0,b.jsx)(`div`,{className:`font-medium`,children:n}),t[0]=n,t[1]=o);let s;t[2]===r?s=t[3]:(s=(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:r}),t[2]=r,t[3]=s);let c;return t[4]!==a||t[5]!==o||t[6]!==s?(c=(0,b.jsxs)(`div`,{className:a,children:[o,s]}),t[4]=a,t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function pe(e){let t=(0,ue.c)(14),{mode:n,vpcCidr:r,publicSubnets:i,privateSubnets:a,hasIgw:o}=e,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,b.jsx)(`h3`,{className:`mb-3 text-xs font-semibold tracking-wider text-muted-foreground uppercase`,children:`Preview`}),t[0]=s):s=t[0];let c;t[1]===r?c=t[2]:(c=(0,b.jsxs)(`div`,{className:`mb-3 text-xs font-medium`,children:[`VPC `,(0,b.jsxs)(`span`,{className:`text-muted-foreground`,children:[`(`,r,`)`]})]}),t[1]=r,t[2]=c);let l;t[3]!==o||t[4]!==n||t[5]!==a||t[6]!==i?(l=n===`vpc-and-more`&&(0,b.jsxs)(`div`,{className:`grid gap-4 md:grid-cols-3`,children:[(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Subnets`}),i.map(S),a.map(me),i.length===0&&a.length===0&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`No subnets`})]}),(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Route Tables`}),i.length>0&&(0,b.jsxs)(`div`,{className:`rounded-md border border-foreground/10 bg-background px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Public Route Table`}),(0,b.jsx)(`div`,{className:`mt-1 text-muted-foreground`,children:`0.0.0.0/0 → IGW`}),(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:`local`})]}),a.length>0&&(0,b.jsxs)(`div`,{className:`rounded-md border border-foreground/10 bg-background px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Private Route Table`}),(0,b.jsx)(`div`,{className:`mt-1 text-muted-foreground`,children:`local`})]})]}),(0,b.jsxs)(`div`,{className:`space-y-2`,children:[(0,b.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:`Network Connections`}),o&&(0,b.jsxs)(`div`,{className:`rounded-md border border-amber-500/30 bg-amber-500/10 px-3 py-2 text-xs`,children:[(0,b.jsx)(`div`,{className:`font-medium`,children:`Internet Gateway`}),(0,b.jsx)(`div`,{className:`text-muted-foreground`,children:`Attached to VPC`})]}),!o&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`No internet gateway`})]})]}),t[3]=o,t[4]=n,t[5]=a,t[6]=i,t[7]=l):l=t[7];let u;t[8]===n?u=t[9]:(u=n===`vpc-only`&&(0,b.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:`VPC only — no additional resources will be created.`}),t[8]=n,t[9]=u);let d;return t[10]!==c||t[11]!==l||t[12]!==u?(d=(0,b.jsxs)(`div`,{className:`rounded-lg border bg-muted/30 p-4`,children:[s,(0,b.jsxs)(`div`,{className:`rounded-lg border-2 border-dashed border-foreground/20 p-4`,children:[c,l,u]})]}),t[10]=c,t[11]=l,t[12]=u,t[13]=d):d=t[13],d}function me(e){return(0,b.jsx)(x,{cidr:e.cidr,label:e.label,variant:`private`},e.cidr)}function S(e){return(0,b.jsx)(x,{cidr:e.cidr,label:e.label,variant:`public`},e.cidr)}var he=[0,1],C=[0,1,2];function w(){let e=(0,ue.c)(86),t=i(),n=g(),r=h(),[o,s]=(0,de.useState)(null),c;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(c=ie(le),e[0]=c):c=e[0];let l;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(l={resolver:c,defaultValues:{mode:`vpc-only`,namePrefix:``,autoGenerateNames:!0,cidrBlock:`10.0.0.0/16`,tenancy:`default`,natGateway:`none`,publicSubnetCount:1,privateSubnetCount:1,publicSubnetCidrs:[],privateSubnetCidrs:[],tags:[]}},e[1]=l):l=e[1];let u=re(l),{handleSubmit:d,register:f,watch:m,control:x,formState:me}=u,{errors:S,isSubmitting:he}=me,C;e[2]===x?C=e[3]:(C={control:x,name:`mode`},e[2]=x,e[3]=C);let w=ne(C),T;e[4]===x?T=e[5]:(T={control:x,name:`cidrBlock`},e[4]=x,e[5]=T);let Ee=ne(T),E;e[6]===x?E=e[7]:(E={control:x,name:`publicSubnetCount`},e[6]=x,e[7]=E);let D=ne(E),O;e[8]===x?O=e[9]:(O={control:x,name:`privateSubnetCount`},e[8]=x,e[9]=O);let De=ne(O),k=ce(Ee||`10.0.0.0/16`,w===`vpc-and-more`?D:0,w===`vpc-and-more`?De:0),[Oe,ke]=(0,de.useState)(``),Ae;e[10]!==n||e[11]!==t||e[12]!==r?(Ae=async e=>{if(s(null),e.mode===`vpc-only`){let r=e.autoGenerateNames&&e.namePrefix?`${e.namePrefix}-vpc`:e.namePrefix,i=(await n.mutateAsync({cidrBlock:e.cidrBlock,name:r||void 0})).Vpc?.VpcId;t(i?{to:`/ec2/describe-vpcs/$id`,params:{id:i}}:{to:`/ec2/describe-vpcs`});return}ke(`Creating VPC and resources...`);let i=await r.mutateAsync(e);s(i),!i.error&&i.vpcId&&t({to:`/ec2/describe-vpcs/$id`,params:{id:i.vpcId}}),ke(``)},e[10]=n,e[11]=t,e[12]=r,e[13]=Ae):Ae=e[13];let je=Ae,Me=n.error??r.error,Ne=n.isPending||r.isPending,A,j;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,b.jsx)(a,{to:`/ec2/describe-vpcs`,children:`Back to VPCs`}),j=(0,b.jsx)(te,{title:`Create VPC`}),e[14]=A,e[15]=j):(A=e[14],j=e[15]);let M;e[16]===Me?M=e[17]:(M=Me&&(0,b.jsx)(ae,{error:Me,msg:`Failed to create VPC`}),e[16]=Me,e[17]=M);let N;e[18]===o?N=e[19]:(N=o?.error&&(0,b.jsxs)(`div`,{className:`mb-6 max-w-4xl rounded-md border border-destructive bg-destructive/10 p-4`,children:[(0,b.jsxs)(`h2`,{className:`text-sm font-medium text-destructive`,children:[`Wizard failed: `,o.failedStep]}),(0,b.jsx)(`p`,{className:`mt-1 text-sm text-destructive`,children:o.error.message}),o.created.length>0&&(0,b.jsxs)(`div`,{className:`mt-3`,children:[(0,b.jsx)(`p`,{className:`text-xs font-medium text-destructive`,children:`Successfully created resources:`}),(0,b.jsx)(`ul`,{className:`mt-1 list-inside list-disc text-xs text-destructive`,children:o.created.map(we)})]})]}),e[18]=o,e[19]=N);let P;e[20]===Oe?P=e[21]:(P=Oe&&(0,b.jsx)(`div`,{className:`mb-4 max-w-4xl text-sm text-muted-foreground`,children:Oe}),e[20]=Oe,e[21]=P);let F;e[22]!==d||e[23]!==je?(F=d(je),e[22]=d,e[23]=je,e[24]=F):F=e[24];let Pe;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(Pe=(0,b.jsx)(v,{children:`Resources to create`}),e[25]=Pe):Pe=e[25];let I;e[26]===x?I=e[27]:(I=(0,b.jsxs)(y,{children:[Pe,(0,b.jsx)(_,{control:x,name:`mode`,render:Ce})]}),e[26]=x,e[27]=I);let L;e[28]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,b.jsx)(v,{children:(0,b.jsx)(`label`,{htmlFor:`namePrefix`,children:`Name tag auto-generation`})}),e[28]=L):L=e[28];let R;e[29]===f?R=e[30]:(R=f(`namePrefix`),e[29]=f,e[30]=R);let z;e[31]===R?z=e[32]:(z=(0,b.jsx)(ee,{id:`namePrefix`,placeholder:`project`,...R}),e[31]=R,e[32]=z);let B;e[33]===x?B=e[34]:(B=(0,b.jsx)(_,{control:x,name:`autoGenerateNames`,render:Se}),e[33]=x,e[34]=B);let V;e[35]!==z||e[36]!==B?(V=(0,b.jsxs)(y,{children:[L,(0,b.jsxs)(`div`,{className:`flex items-center gap-3`,children:[z,B]})]}),e[35]=z,e[36]=B,e[37]=V):V=e[37];let H;e[38]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,b.jsx)(v,{children:(0,b.jsx)(`label`,{htmlFor:`cidrBlock`,children:`IPv4 CIDR block`})}),e[38]=H):H=e[38];let Fe=!!S.cidrBlock,U;e[39]===f?U=e[40]:(U=f(`cidrBlock`),e[39]=f,e[40]=U);let W;e[41]!==Fe||e[42]!==U?(W=(0,b.jsx)(ee,{"aria-invalid":Fe,id:`cidrBlock`,placeholder:`10.0.0.0/16`,...U}),e[41]=Fe,e[42]=U,e[43]=W):W=e[43];let G;e[44]===S.cidrBlock?G=e[45]:(G=(0,b.jsx)(se,{errors:[S.cidrBlock]}),e[44]=S.cidrBlock,e[45]=G);let K;e[46]!==W||e[47]!==G?(K=(0,b.jsxs)(y,{children:[H,W,G]}),e[46]=W,e[47]=G,e[48]=K):K=e[48];let Ie;e[49]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,b.jsx)(v,{children:`Tenancy`}),e[49]=Ie):Ie=e[49];let q;e[50]===x?q=e[51]:(q=(0,b.jsxs)(y,{children:[Ie,(0,b.jsx)(_,{control:x,name:`tenancy`,render:xe})]}),e[50]=x,e[51]=q);let Le=w===`vpc-and-more`&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`Number of public subnets`}),(0,b.jsx)(_,{control:x,name:`publicSubnetCount`,render:be}),(0,b.jsx)(fe,{count:D,defaults:k.publicSubnets.map(ye),form:u,type:`public`})]}),(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`Number of private subnets`}),(0,b.jsx)(_,{control:x,name:`privateSubnetCount`,render:ve}),(0,b.jsx)(fe,{count:De,defaults:k.privateSubnets.map(_e),form:u,type:`private`})]}),D>0&&De>0&&(0,b.jsxs)(y,{children:[(0,b.jsx)(v,{children:`NAT gateways`}),(0,b.jsx)(_,{control:x,name:`natGateway`,render:ge}),(0,b.jsx)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:`Creates an Elastic IP + NAT gateway in the public subnet and routes private subnet egress (0.0.0.0/0) through it.`})]})]}),Re=p,ze=Te(m,k),J;e[52]!==Re||e[53]!==ze?(J=(0,b.jsx)(Re,{commands:ze}),e[52]=Re,e[53]=ze,e[54]=J):J=e[54];let Y;e[55]===t?Y=e[56]:(Y=async()=>{await t({to:`/ec2/describe-vpcs`})},e[55]=t,e[56]=Y);let X;e[57]!==Ne||e[58]!==he||e[59]!==Y?(X=(0,b.jsx)(oe,{isPending:Ne,isSubmitting:he,onCancel:Y,pendingLabel:`Creating…`,submitLabel:`Create VPC`}),e[57]=Ne,e[58]=he,e[59]=Y,e[60]=X):X=e[60];let Z;e[61]!==F||e[62]!==I||e[63]!==V||e[64]!==K||e[65]!==q||e[66]!==Le||e[67]!==J||e[68]!==X?(Z=(0,b.jsxs)(`form`,{className:`min-w-0 flex-1 space-y-6`,onSubmit:F,children:[I,V,K,q,Le,J,X]}),e[61]=F,e[62]=I,e[63]=V,e[64]=K,e[65]=q,e[66]=Le,e[67]=J,e[68]=X,e[69]=Z):Z=e[69];let Be=w===`vpc-and-more`&&D>0,Ve=Ee||`10.0.0.0/16`,Q;e[70]!==w||e[71]!==k.privateSubnets||e[72]!==k.publicSubnets||e[73]!==Be||e[74]!==Ve?(Q=(0,b.jsx)(`div`,{className:`hidden min-w-0 flex-1 lg:block`,children:(0,b.jsx)(pe,{hasIgw:Be,mode:w,privateSubnets:k.privateSubnets,publicSubnets:k.publicSubnets,vpcCidr:Ve})}),e[70]=w,e[71]=k.privateSubnets,e[72]=k.publicSubnets,e[73]=Be,e[74]=Ve,e[75]=Q):Q=e[75];let $;e[76]!==Z||e[77]!==Q?($=(0,b.jsxs)(`div`,{className:`flex max-w-6xl gap-8`,children:[Z,Q]}),e[76]=Z,e[77]=Q,e[78]=$):$=e[78];let He;return e[79]!==M||e[80]!==N||e[81]!==P||e[82]!==$||e[83]!==A||e[84]!==j?(He=(0,b.jsxs)(b.Fragment,{children:[A,j,M,N,P,$]}),e[79]=M,e[80]=N,e[81]=P,e[82]=$,e[83]=A,e[84]=j,e[85]=He):He=e[85],He}function ge(e){let{field:t}=e;return(0,b.jsxs)(f,{onValueChange:t.onChange,value:t.value??`none`,children:[(0,b.jsx)(d,{id:`natGateway`,children:(0,b.jsx)(c,{})}),(0,b.jsxs)(u,{children:[(0,b.jsx)(l,{value:`none`,children:`None`}),(0,b.jsx)(l,{value:`single`,children:`In 1 AZ`})]})]})}function _e(e){return e.cidr}function ve(e){let{field:t}=e;return(0,b.jsx)(`div`,{className:`flex gap-1`,children:C.map(e=>(0,b.jsx)(m,{onClick:()=>{t.onChange(e)},size:`sm`,type:`button`,variant:t.value===e?`default`:`outline`,children:e},e))})}function ye(e){return e.cidr}function be(e){let{field:t}=e;return(0,b.jsx)(`div`,{className:`flex gap-1`,children:he.map(e=>(0,b.jsx)(m,{onClick:()=>{t.onChange(e)},size:`sm`,type:`button`,variant:t.value===e?`default`:`outline`,children:e},e))})}function xe(e){let{field:t}=e;return(0,b.jsxs)(f,{onValueChange:t.onChange,value:t.value,children:[(0,b.jsx)(d,{id:`tenancy`,children:(0,b.jsx)(c,{})}),(0,b.jsxs)(u,{children:[(0,b.jsx)(l,{value:`default`,children:`default`}),(0,b.jsx)(l,{value:`dedicated`,children:`dedicated`})]})]})}function Se(e){let{field:t}=e;return(0,b.jsxs)(`label`,{className:`flex shrink-0 items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`Auto-generate name tags`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Auto-generate`]})}function Ce(e){let{field:t}=e;return(0,b.jsxs)(`div`,{className:`flex gap-4`,children:[(0,b.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`VPC only`,checked:t.value===`vpc-only`,name:`mode`,onChange:()=>{t.onChange(`vpc-only`)},type:`radio`}),`VPC only`]}),(0,b.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,b.jsx)(`input`,{"aria-label":`VPC and more`,checked:t.value===`vpc-and-more`,name:`mode`,onChange:()=>{t.onChange(`vpc-and-more`)},type:`radio`}),`VPC and more`]})]})}function we(e,t){return(0,b.jsxs)(`li`,{children:[e.type,`: `,e.id]},t)}function Te(e,t){let n=e(`mode`),r=e(`cidrBlock`),i=e(`tenancy`),a=e(`natGateway`);if(n===`vpc-only`){let e=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 create-vpc`},{type:`flag`,value:` \\ --cidr-block`},{type:`value`,value:` ${r||`10.0.0.0/16`}`}];return i&&i!=="default"&&e.push({type:`flag`,value:` \\ --instance-tenancy`},{type:`value`,value:` ${i}`}),[{label:`Create VPC`,parts:e}]}let o=[],s=[...t.publicSubnets.map((e,t)=>({...e,name:`PUBLIC_SUBNET_${t+1}`})),...t.privateSubnets.map((e,t)=>({...e,name:`PRIVATE_SUBNET_${t+1}`}))];o.push({label:`Create VPC`,parts:[{type:`comment`,value:`# Create VPC with subnets, internet gateway, and routing diff --git a/spinifex/services/spinifexui/frontend/dist/assets/create-BTDL7rQY.js b/spinifex/services/spinifexui/frontend/dist/assets/create-zm7jK_o6.js similarity index 62% rename from spinifex/services/spinifexui/frontend/dist/assets/create-BTDL7rQY.js rename to spinifex/services/spinifexui/frontend/dist/assets/create-zm7jK_o6.js index cff7d9067..536fa5dbb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/create-BTDL7rQY.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/create-zm7jK_o6.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{s as n}from"./bedrock-gFYjjWk8.js";import{t as r}from"./guardrail-form-page-Cf4FVkFT.js";var i=t(),a=e();function o(){let e=(0,i.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,a.jsx)(r,{defaultValues:n,mode:`create`}),e[0]=t):t=e[0],t}export{o as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{s as n}from"./bedrock-eRjhg2Wi.js";import{t as r}from"./guardrail-form-page-ejZVt1Zb.js";var i=t(),a=e();function o(){let e=(0,i.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,a.jsx)(r,{defaultValues:n,mode:`create`}),e[0]=t):t=e[0],t}export{o as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DBPpdGp8.js b/spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DvhSBl_0.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DBPpdGp8.js rename to spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DvhSBl_0.js index 522b9b682..9786bae57 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DBPpdGp8.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/createBaseUIEventDetails-DvhSBl_0.js @@ -1 +1 @@ -import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n}from"./dist-DI7KEwUb.js";import{c as r,w as i}from"./button-B5pmTZ23.js";function a(e){return e?.ownerDocument||document}var o=e(t(),1),s=0;function c(e,t=`mui`){let[n,r]=o.useState(e),i=e||n;return o.useEffect(()=>{n??(s+=1,r(`${t}-${s}`))},[n,t]),i}var l=r.useId;function u(e,t){if(l!==void 0){let n=l();return e??(t?`${t}-${n}`:n)}return c(e,t)}function d(e){return u(e,`base-ui`)}function f(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function p(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function m(e){return`composedPath`in e?e.composedPath()[0]:e.target}var h=`none`,g=`trigger-press`,_=`trigger-hover`,v=`trigger-focus`,y=`outside-press`,b=`item-press`,x=`close-press`,S=`focus-out`,C=`escape-key`,w=`list-navigation`,T=`cancel-open`,E=`disabled`,D=`missing`,O=`initial`,k=`imperative-action`,A=`window-resize`;function j(e,t,r,i){let a=!1,o=!1,s=i??n;return{reason:e,event:t??new Event(`base-ui`),cancel(){a=!0},allowPropagation(){o=!0},get isCanceled(){return a},get isPropagationAllowed(){return o},trigger:r,...s}}export{a as C,u as S,A as _,C as a,m as b,O as c,D as d,h as f,g,_ as h,E as i,b as l,v as m,T as n,S as o,y as p,x as r,k as s,j as t,w as u,f as v,d as x,p as y}; \ No newline at end of file +import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n}from"./dist-911hZ6PH.js";import{c as r,w as i}from"./button-KK2VfbzH.js";function a(e){return e?.ownerDocument||document}var o=e(t(),1),s=0;function c(e,t=`mui`){let[n,r]=o.useState(e),i=e||n;return o.useEffect(()=>{n??(s+=1,r(`${t}-${s}`))},[n,t]),i}var l=r.useId;function u(e,t){if(l!==void 0){let n=l();return e??(t?`${t}-${n}`:n)}return c(e,t)}function d(e){return u(e,`base-ui`)}function f(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function p(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&i(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function m(e){return`composedPath`in e?e.composedPath()[0]:e.target}var h=`none`,g=`trigger-press`,_=`trigger-hover`,v=`trigger-focus`,y=`outside-press`,b=`item-press`,x=`close-press`,S=`focus-out`,C=`escape-key`,w=`list-navigation`,T=`cancel-open`,E=`disabled`,D=`missing`,O=`initial`,k=`imperative-action`,A=`window-resize`;function j(e,t,r,i){let a=!1,o=!1,s=i??n;return{reason:e,event:t??new Event(`base-ui`),cancel(){a=!0},allowPropagation(){o=!0},get isCanceled(){return a},get isPropagationAllowed(){return o},trigger:r,...s}}export{a as C,u as S,A as _,C as a,m as b,O as c,D as d,h as f,g,_ as h,E as i,b as l,v as m,T as n,S as o,y as p,x as r,k as s,j as t,w as u,f as v,d as x,p as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-DxqVde_o.js b/spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-Glu4FzJO.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-DxqVde_o.js rename to spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-Glu4FzJO.js index daf818944..e8d4bfa79 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-DxqVde_o.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/delete-confirmation-dialog-Glu4FzJO.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n,i as r,l as i,n as a,o,r as s,s as c,t as l}from"./alert-dialog-C5LIz1yI.js";var u=t(),d=e();function f(e){let t=(0,u.c)(19),{open:f,onOpenChange:p,title:m,description:h,isPending:g,onConfirm:_,confirmLabel:v,pendingLabel:y}=e,b=v===void 0?`Delete`:v,x=y===void 0?`Deleting…`:y,S;t[0]===m?S=t[1]:(S=(0,d.jsx)(i,{children:m}),t[0]=m,t[1]=S);let C;t[2]===h?C=t[3]:(C=(0,d.jsx)(n,{children:h}),t[2]=h,t[3]=C);let w;t[4]!==S||t[5]!==C?(w=(0,d.jsxs)(c,{children:[S,C]}),t[4]=S,t[5]=C,t[6]=w):w=t[6];let T;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,d.jsx)(s,{children:`Cancel`}),t[7]=T):T=t[7];let E=g?x:b,D;t[8]!==g||t[9]!==_||t[10]!==E?(D=(0,d.jsxs)(o,{children:[T,(0,d.jsx)(a,{disabled:g,onClick:_,children:E})]}),t[8]=g,t[9]=_,t[10]=E,t[11]=D):D=t[11];let O;t[12]!==w||t[13]!==D?(O=(0,d.jsxs)(r,{children:[w,D]}),t[12]=w,t[13]=D,t[14]=O):O=t[14];let k;return t[15]!==p||t[16]!==f||t[17]!==O?(k=(0,d.jsx)(l,{onOpenChange:p,open:f,children:O}),t[15]=p,t[16]=f,t[17]=O,t[18]=k):k=t[18],k}export{f as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n,i as r,l as i,n as a,o,r as s,s as c,t as l}from"./alert-dialog-5uS2nPuy.js";var u=t(),d=e();function f(e){let t=(0,u.c)(19),{open:f,onOpenChange:p,title:m,description:h,isPending:g,onConfirm:_,confirmLabel:v,pendingLabel:y}=e,b=v===void 0?`Delete`:v,x=y===void 0?`Deleting…`:y,S;t[0]===m?S=t[1]:(S=(0,d.jsx)(i,{children:m}),t[0]=m,t[1]=S);let C;t[2]===h?C=t[3]:(C=(0,d.jsx)(n,{children:h}),t[2]=h,t[3]=C);let w;t[4]!==S||t[5]!==C?(w=(0,d.jsxs)(c,{children:[S,C]}),t[4]=S,t[5]=C,t[6]=w):w=t[6];let T;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,d.jsx)(s,{children:`Cancel`}),t[7]=T):T=t[7];let E=g?x:b,D;t[8]!==g||t[9]!==_||t[10]!==E?(D=(0,d.jsxs)(o,{children:[T,(0,d.jsx)(a,{disabled:g,onClick:_,children:E})]}),t[8]=g,t[9]=_,t[10]=E,t[11]=D):D=t[11];let O;t[12]!==w||t[13]!==D?(O=(0,d.jsxs)(r,{children:[w,D]}),t[12]=w,t[13]=D,t[14]=O):O=t[14];let k;return t[15]!==p||t[16]!==f||t[17]!==O?(k=(0,d.jsx)(l,{onOpenChange:p,open:f,children:O}),t[15]=p,t[16]=f,t[17]=O,t[18]=k):k=t[18],k}export{f as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-fPjxfn6B.js b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-BrFcTDXf.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-fPjxfn6B.js rename to spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-BrFcTDXf.js index 9709ff20f..bd37f546a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-fPjxfn6B.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-instance-dialog-BrFcTDXf.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./button-B5pmTZ23.js";import{t as o}from"./input-BRXyXQUw.js";import{w as s,y as c}from"./rds-Dy_D7lYT.js";import{a as l}from"./rds-CTtwIFdP.js";import{n as u,s as d,t as f}from"./field-DVCmLIN7.js";import{a as p,i as m,l as h,n as g,o as _,r as v,s as y,t as b}from"./alert-dialog-C5LIz1yI.js";var x=r(),S=t(n(),1),C=e();function w(e,t=new Date){return s(e,`final`,t)}function T(e){let t=(0,x.c)(46),{open:n,onOpenChange:r,dbInstanceIdentifier:s,deletionProtection:T,onDeleted:E,onModify:D}=e,O=l(),[k,A]=(0,S.useState)(!1),j;t[0]===s?j=t[1]:(j=()=>w(s),t[0]=s,t[1]=j);let[M,N]=(0,S.useState)(j),[P,F]=(0,S.useState)(``),I;t[2]!==s||t[3]!==O||t[4]!==r?(I=function(e){e||(A(!1),N(w(s)),F(``),O.reset()),r(e)},t[2]=s,t[3]=O,t[4]=r,t[5]=I):I=t[5];let L=I,R;t[6]!==k||t[7]!==M?(R=k?void 0:c.safeParse(M).error?.issues[0]?.message,t[6]=k,t[7]=M,t[8]=R):R=t[8];let z=R,B=!(k&&P!==s)&&!z,V;t[9]!==s||t[10]!==O||t[11]!==L||t[12]!==E||t[13]!==k||t[14]!==M?(V=async function(){try{await O.mutateAsync({dbInstanceIdentifier:s,skipFinalSnapshot:k,finalSnapshotIdentifier:M}),L(!1),E?.()}catch{}},t[9]=s,t[10]=O,t[11]=L,t[12]=E,t[13]=k,t[14]=M,t[15]=V):V=t[15];let H=V,U;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,C.jsx)(h,{children:`Delete DB Instance`}),t[16]=U):U=t[16];let W=T?`"${s}" has deletion protection enabled and cannot be deleted while it is on.`:`This tears down "${s}". It cannot be undone.`,G;t[17]===W?G=t[18]:(G=(0,C.jsxs)(y,{children:[U,(0,C.jsx)(p,{children:W})]}),t[17]=W,t[18]=G);let K;t[19]!==s||t[20]!==T||t[21]!==D||t[22]!==k||t[23]!==M||t[24]!==z||t[25]!==P?(K=T?(0,C.jsxs)(`div`,{className:`space-y-3`,children:[(0,C.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Turn deletion protection off first, then delete the instance.`}),D?(0,C.jsx)(a,{onClick:D,size:`sm`,variant:`outline`,children:`Modify Instance`}):(0,C.jsxs)(i,{className:`text-sm text-primary hover:underline`,params:{id:s},to:`/rds/describe-db-instances/$id`,children:[`Open `,s,` to modify it`]})]}):(0,C.jsxs)(`div`,{className:`space-y-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-start gap-2 text-sm`,children:[(0,C.jsx)(`input`,{checked:!k,onChange:e=>{A(!e.target.checked)},type:`checkbox`}),(0,C.jsxs)(`span`,{children:[`Take a final snapshot before deleting`,(0,C.jsx)(`span`,{className:`mt-1 block text-xs text-muted-foreground`,children:`A final snapshot retains the underlying data volume until that snapshot is itself deleted.`})]})]}),k?(0,C.jsxs)(f,{children:[(0,C.jsx)(d,{children:(0,C.jsxs)(`label`,{htmlFor:`confirmIdentifier`,children:[`Type `,s,` to confirm`]})}),(0,C.jsx)(o,{id:`confirmIdentifier`,onChange:e=>{F(e.target.value)},placeholder:s,value:P}),(0,C.jsx)(u,{children:`Deleting without a final snapshot destroys the data volume. There is no way back.`})]}):(0,C.jsxs)(f,{children:[(0,C.jsx)(d,{children:(0,C.jsx)(`label`,{htmlFor:`finalSnapshotIdentifier`,children:`Final snapshot name`})}),(0,C.jsx)(o,{"aria-invalid":!!z,id:`finalSnapshotIdentifier`,onChange:e=>{N(e.target.value)},value:M}),z&&(0,C.jsx)(`p`,{className:`text-xs text-destructive`,children:z})]})]}),t[19]=s,t[20]=T,t[21]=D,t[22]=k,t[23]=M,t[24]=z,t[25]=P,t[26]=K):K=t[26];let q;t[27]===O.error?q=t[28]:(q=O.error&&(0,C.jsx)(`p`,{className:`text-sm text-destructive`,children:O.error.message}),t[27]=O.error,t[28]=q);let J;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,C.jsx)(v,{children:`Cancel`}),t[29]=J):J=t[29];let Y;t[30]!==B||t[31]!==O.isPending||t[32]!==T||t[33]!==H?(Y=!T&&(0,C.jsx)(g,{disabled:O.isPending||!B,onClick:e=>{e.preventDefault(),H()},children:O.isPending?`Deleting…`:`Delete`}),t[30]=B,t[31]=O.isPending,t[32]=T,t[33]=H,t[34]=Y):Y=t[34];let X;t[35]===Y?X=t[36]:(X=(0,C.jsxs)(_,{children:[J,Y]}),t[35]=Y,t[36]=X);let Z;t[37]!==X||t[38]!==G||t[39]!==K||t[40]!==q?(Z=(0,C.jsxs)(m,{children:[G,K,q,X]}),t[37]=X,t[38]=G,t[39]=K,t[40]=q,t[41]=Z):Z=t[41];let Q;return t[42]!==L||t[43]!==n||t[44]!==Z?(Q=(0,C.jsx)(b,{onOpenChange:L,open:n,children:Z}),t[42]=L,t[43]=n,t[44]=Z,t[45]=Q):Q=t[45],Q}export{T as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./button-KK2VfbzH.js";import{t as o}from"./input-Dv_zyCQu.js";import{w as s,y as c}from"./rds-vDQqd7aK.js";import{a as l}from"./rds-BkNf4eSG.js";import{n as u,s as d,t as f}from"./field-DuilC4iP.js";import{a as p,i as m,l as h,n as g,o as _,r as v,s as y,t as b}from"./alert-dialog-5uS2nPuy.js";var x=r(),S=t(n(),1),C=e();function w(e,t=new Date){return s(e,`final`,t)}function T(e){let t=(0,x.c)(46),{open:n,onOpenChange:r,dbInstanceIdentifier:s,deletionProtection:T,onDeleted:E,onModify:D}=e,O=l(),[k,A]=(0,S.useState)(!1),j;t[0]===s?j=t[1]:(j=()=>w(s),t[0]=s,t[1]=j);let[M,N]=(0,S.useState)(j),[P,F]=(0,S.useState)(``),I;t[2]!==s||t[3]!==O||t[4]!==r?(I=function(e){e||(A(!1),N(w(s)),F(``),O.reset()),r(e)},t[2]=s,t[3]=O,t[4]=r,t[5]=I):I=t[5];let L=I,R;t[6]!==k||t[7]!==M?(R=k?void 0:c.safeParse(M).error?.issues[0]?.message,t[6]=k,t[7]=M,t[8]=R):R=t[8];let z=R,B=!(k&&P!==s)&&!z,V;t[9]!==s||t[10]!==O||t[11]!==L||t[12]!==E||t[13]!==k||t[14]!==M?(V=async function(){try{await O.mutateAsync({dbInstanceIdentifier:s,skipFinalSnapshot:k,finalSnapshotIdentifier:M}),L(!1),E?.()}catch{}},t[9]=s,t[10]=O,t[11]=L,t[12]=E,t[13]=k,t[14]=M,t[15]=V):V=t[15];let H=V,U;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(U=(0,C.jsx)(h,{children:`Delete DB Instance`}),t[16]=U):U=t[16];let W=T?`"${s}" has deletion protection enabled and cannot be deleted while it is on.`:`This tears down "${s}". It cannot be undone.`,G;t[17]===W?G=t[18]:(G=(0,C.jsxs)(y,{children:[U,(0,C.jsx)(p,{children:W})]}),t[17]=W,t[18]=G);let K;t[19]!==s||t[20]!==T||t[21]!==D||t[22]!==k||t[23]!==M||t[24]!==z||t[25]!==P?(K=T?(0,C.jsxs)(`div`,{className:`space-y-3`,children:[(0,C.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Turn deletion protection off first, then delete the instance.`}),D?(0,C.jsx)(a,{onClick:D,size:`sm`,variant:`outline`,children:`Modify Instance`}):(0,C.jsxs)(i,{className:`text-sm text-primary hover:underline`,params:{id:s},to:`/rds/describe-db-instances/$id`,children:[`Open `,s,` to modify it`]})]}):(0,C.jsxs)(`div`,{className:`space-y-4`,children:[(0,C.jsxs)(`label`,{className:`flex items-start gap-2 text-sm`,children:[(0,C.jsx)(`input`,{checked:!k,onChange:e=>{A(!e.target.checked)},type:`checkbox`}),(0,C.jsxs)(`span`,{children:[`Take a final snapshot before deleting`,(0,C.jsx)(`span`,{className:`mt-1 block text-xs text-muted-foreground`,children:`A final snapshot retains the underlying data volume until that snapshot is itself deleted.`})]})]}),k?(0,C.jsxs)(f,{children:[(0,C.jsx)(d,{children:(0,C.jsxs)(`label`,{htmlFor:`confirmIdentifier`,children:[`Type `,s,` to confirm`]})}),(0,C.jsx)(o,{id:`confirmIdentifier`,onChange:e=>{F(e.target.value)},placeholder:s,value:P}),(0,C.jsx)(u,{children:`Deleting without a final snapshot destroys the data volume. There is no way back.`})]}):(0,C.jsxs)(f,{children:[(0,C.jsx)(d,{children:(0,C.jsx)(`label`,{htmlFor:`finalSnapshotIdentifier`,children:`Final snapshot name`})}),(0,C.jsx)(o,{"aria-invalid":!!z,id:`finalSnapshotIdentifier`,onChange:e=>{N(e.target.value)},value:M}),z&&(0,C.jsx)(`p`,{className:`text-xs text-destructive`,children:z})]})]}),t[19]=s,t[20]=T,t[21]=D,t[22]=k,t[23]=M,t[24]=z,t[25]=P,t[26]=K):K=t[26];let q;t[27]===O.error?q=t[28]:(q=O.error&&(0,C.jsx)(`p`,{className:`text-sm text-destructive`,children:O.error.message}),t[27]=O.error,t[28]=q);let J;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(J=(0,C.jsx)(v,{children:`Cancel`}),t[29]=J):J=t[29];let Y;t[30]!==B||t[31]!==O.isPending||t[32]!==T||t[33]!==H?(Y=!T&&(0,C.jsx)(g,{disabled:O.isPending||!B,onClick:e=>{e.preventDefault(),H()},children:O.isPending?`Deleting…`:`Delete`}),t[30]=B,t[31]=O.isPending,t[32]=T,t[33]=H,t[34]=Y):Y=t[34];let X;t[35]===Y?X=t[36]:(X=(0,C.jsxs)(_,{children:[J,Y]}),t[35]=Y,t[36]=X);let Z;t[37]!==X||t[38]!==G||t[39]!==K||t[40]!==q?(Z=(0,C.jsxs)(m,{children:[G,K,q,X]}),t[37]=X,t[38]=G,t[39]=K,t[40]=q,t[41]=Z):Z=t[41];let Q;return t[42]!==L||t[43]!==n||t[44]!==Z?(Q=(0,C.jsx)(b,{onOpenChange:L,open:n,children:Z}),t[42]=L,t[43]=n,t[44]=Z,t[45]=Q):Q=t[45],Q}export{T as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-D5Fw1z8Q.js b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-C1z8nN95.js similarity index 83% rename from spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-D5Fw1z8Q.js rename to spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-C1z8nN95.js index 97a8b2211..f03fd8e72 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-D5Fw1z8Q.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-parameter-group-dialog-C1z8nN95.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{o as n}from"./rds-CTtwIFdP.js";import{t as r}from"./rds-delete-dialog-CliAksMQ.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbParameterGroupName:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB parameter group "`,c,`" and every value stored on it. It is refused while any DB instance references the group, including one whose pending changes name it.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Parameter Group`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{o as n}from"./rds-BkNf4eSG.js";import{t as r}from"./rds-delete-dialog-7bAJx175.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbParameterGroupName:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB parameter group "`,c,`" and every value stored on it. It is refused while any DB instance references the group, including one whose pending changes name it.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Parameter Group`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-Dl64qUKG.js b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-BAQ0DDmg.js similarity index 84% rename from spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-Dl64qUKG.js rename to spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-BAQ0DDmg.js index 65ad9b449..53274bfce 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-Dl64qUKG.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-snapshot-dialog-BAQ0DDmg.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{s as n}from"./rds-CTtwIFdP.js";import{t as r}from"./rds-delete-dialog-CliAksMQ.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbSnapshotIdentifier:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB snapshot "`,c,`" and the data behind it. It is refused while an instance restored from it still exists. If this was a final snapshot, deleting it also releases the data volume its instance left behind.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Snapshot`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{s as n}from"./rds-BkNf4eSG.js";import{t as r}from"./rds-delete-dialog-7bAJx175.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbSnapshotIdentifier:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB snapshot "`,c,`" and the data behind it. It is refused while an instance restored from it still exists. If this was a final snapshot, deleting it also releases the data volume its instance left behind.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Snapshot`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-B76Ijb32.js b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-BVcuSGlv.js similarity index 82% rename from spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-B76Ijb32.js rename to spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-BVcuSGlv.js index 0df66b686..a342f7f1a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-B76Ijb32.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/delete-db-subnet-group-dialog-BVcuSGlv.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{c as n}from"./rds-CTtwIFdP.js";import{t as r}from"./rds-delete-dialog-CliAksMQ.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbSubnetGroupName:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB subnet group "`,c,`". It is refused while any DB instance still references it, including one that is only deleting.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Subnet Group`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{c as n}from"./rds-BkNf4eSG.js";import{t as r}from"./rds-delete-dialog-7bAJx175.js";var i=t(),a=e();function o(e){let t=(0,i.c)(9),{open:o,onOpenChange:s,dbSubnetGroupName:c,onDeleted:l}=e,u;t[0]===c?u=t[1]:(u=(0,a.jsxs)(a.Fragment,{children:[`This deletes the DB subnet group "`,c,`". It is refused while any DB instance still references it, including one that is only deleting.`]}),t[0]=c,t[1]=u);let d=n(),f;return t[2]!==c||t[3]!==l||t[4]!==s||t[5]!==o||t[6]!==u||t[7]!==d?(f=(0,a.jsx)(r,{description:u,identifier:c,mutation:d,onDeleted:l,onOpenChange:s,open:o,title:`Delete DB Subnet Group`}),t[2]=c,t[3]=l,t[4]=s,t[5]=o,t[6]=u,t[7]=d,t[8]=f):f=t[8],f}export{o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-Bq4tXOST.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-B-Eg-egG.js similarity index 84% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-Bq4tXOST.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-B-Eg-egG.js index 0f0a62c44..044957f5f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-Bq4tXOST.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-addresses-B-Eg-egG.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{n as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.Addresses?i=e[1]:(i=t.Addresses??[],e[0]=t.Addresses,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/ec2/allocate-address`,children:(0,u.jsx)(a,{children:`Allocate Elastic IP`})}),title:`Elastic IPs`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No Elastic IPs found.`})]}),e[3]=c,e[4]=p),p}function f(e){if(!e.AllocationId)return null;let t=i(e.Tags),n=e.AssociationId?`${e.PublicIp} • associated`:`${e.PublicIp} • available`;return(0,u.jsx)(c,{params:{id:e.AllocationId},subtitle:n,title:t?`${e.AllocationId} (${t})`:e.AllocationId??``,to:`/ec2/describe-addresses/$id`},e.AllocationId)}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{n as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.Addresses?i=e[1]:(i=t.Addresses??[],e[0]=t.Addresses,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/ec2/allocate-address`,children:(0,u.jsx)(a,{children:`Allocate Elastic IP`})}),title:`Elastic IPs`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No Elastic IPs found.`})]}),e[3]=c,e[4]=p),p}function f(e){if(!e.AllocationId)return null;let t=i(e.Tags),n=e.AssociationId?`${e.PublicIp} • associated`:`${e.PublicIp} • available`;return(0,u.jsx)(c,{params:{id:e.AllocationId},subtitle:n,title:t?`${e.AllocationId} (${t})`:e.AllocationId??``,to:`/ec2/describe-addresses/$id`},e.AllocationId)}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-B2iSkT5x.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-Cx9_shsH.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-B2iSkT5x.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-Cx9_shsH.js index 6a5506acc..b7013d2cf 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-B2iSkT5x.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-instances-Cx9_shsH.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-B5pmTZ23.js";import{c,m as l,p as u,u as d}from"./rds-Dy_D7lYT.js";import{d as f,m as p,p as m}from"./rds-CTtwIFdP.js";import{r as h}from"./rds-BzXp-8k5.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./state-badge-8wj3oh2U.js";import{t as y}from"./delete-db-instance-dialog-fPjxfn6B.js";var b=r(),x=t(n(),1),S=e();function C(e){return[e.Engine,e.EngineVersion].filter(Boolean).join(` `)}function w(){let e=(0,b.c)(19),t=o(),{data:n}=i(h),r=m(),w=p(),E=f(),[D,O]=(0,x.useState)(null),k;e[0]===n.DBInstances?k=e[1]:(k=n.DBInstances??[],e[0]=n.DBInstances,e[1]=k);let A=k,j=r.error??w.error??E.error,M;e[2]===t?M=e[3]:(M=(0,S.jsx)(g,{actions:(0,S.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-instance`})},children:`Create Database`}),title:`Databases`}),e[2]=t,e[3]=M);let N;e[4]===j?N=e[5]:(N=j&&(0,S.jsx)(_,{error:j,msg:`Failed to change the DB instance state.`}),e[4]=j,e[5]=N);let P;e[6]!==A||e[7]!==t||e[8]!==E||e[9]!==r||e[10]!==w?(P=A.length>0?(0,S.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,S.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,S.jsx)(`thead`,{children:(0,S.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Engine`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Class`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Endpoint`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Storage`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,S.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,S.jsx)(`tbody`,{children:A.map(e=>{let n=e.DBInstanceIdentifier;if(!n)return null;let i=e.DBInstanceStatus;return(0,S.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-instances/$id`,params:{id:n}})},children:[(0,S.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,S.jsx)(a,{className:`text-primary hover:underline`,onClick:T,params:{id:n},to:`/rds/describe-db-instances/$id`,children:n})}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:C(e)}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:e.DBInstanceClass}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:(0,S.jsx)(v,{state:i})}),(0,S.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.Endpoint?.Address??`—`}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:e.AllocatedStorage?`${e.AllocatedStorage} GiB`:`—`}),(0,S.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,S.jsx)(s,{disabled:!u(i)||r.isPending,onClick:e=>{e.stopPropagation(),r.mutate(n)},size:`sm`,variant:`outline`,children:`Start`}),(0,S.jsx)(s,{disabled:!l(i)||w.isPending,onClick:e=>{e.stopPropagation(),w.mutate(n)},size:`sm`,variant:`outline`,children:`Stop`}),(0,S.jsx)(s,{disabled:!d(i)||E.isPending,onClick:e=>{e.stopPropagation(),E.mutate(n)},size:`sm`,variant:`outline`,children:`Reboot`}),(0,S.jsx)(s,{disabled:!c(i),onClick:t=>{t.stopPropagation(),O({identifier:n,deletionProtection:e.DeletionProtection??!1})},size:`sm`,variant:`destructive`,children:`Delete`})]})]},n)})})]})}):(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB instances found.`}),e[6]=A,e[7]=t,e[8]=E,e[9]=r,e[10]=w,e[11]=P):P=e[11];let F;e[12]===D?F=e[13]:(F=D&&(0,S.jsx)(y,{dbInstanceIdentifier:D.identifier,deletionProtection:D.deletionProtection,onOpenChange:e=>{e||O(null)},open:!0}),e[12]=D,e[13]=F);let I;return e[14]!==M||e[15]!==N||e[16]!==P||e[17]!==F?(I=(0,S.jsxs)(S.Fragment,{children:[M,N,P,F]}),e[14]=M,e[15]=N,e[16]=P,e[17]=F,e[18]=I):I=e[18],I}function T(e){e.stopPropagation()}var E=w;export{E as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-KK2VfbzH.js";import{c,m as l,p as u,u as d}from"./rds-vDQqd7aK.js";import{d as f,m as p,p as m}from"./rds-BkNf4eSG.js";import{r as h}from"./rds-CgptNEeO.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./state-badge-teQfBrcY.js";import{t as y}from"./delete-db-instance-dialog-BrFcTDXf.js";var b=r(),x=t(n(),1),S=e();function C(e){return[e.Engine,e.EngineVersion].filter(Boolean).join(` `)}function w(){let e=(0,b.c)(19),t=o(),{data:n}=i(h),r=m(),w=p(),E=f(),[D,O]=(0,x.useState)(null),k;e[0]===n.DBInstances?k=e[1]:(k=n.DBInstances??[],e[0]=n.DBInstances,e[1]=k);let A=k,j=r.error??w.error??E.error,M;e[2]===t?M=e[3]:(M=(0,S.jsx)(g,{actions:(0,S.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-instance`})},children:`Create Database`}),title:`Databases`}),e[2]=t,e[3]=M);let N;e[4]===j?N=e[5]:(N=j&&(0,S.jsx)(_,{error:j,msg:`Failed to change the DB instance state.`}),e[4]=j,e[5]=N);let P;e[6]!==A||e[7]!==t||e[8]!==E||e[9]!==r||e[10]!==w?(P=A.length>0?(0,S.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,S.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,S.jsx)(`thead`,{children:(0,S.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Engine`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Class`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Endpoint`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Storage`}),(0,S.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,S.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,S.jsx)(`tbody`,{children:A.map(e=>{let n=e.DBInstanceIdentifier;if(!n)return null;let i=e.DBInstanceStatus;return(0,S.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-instances/$id`,params:{id:n}})},children:[(0,S.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,S.jsx)(a,{className:`text-primary hover:underline`,onClick:T,params:{id:n},to:`/rds/describe-db-instances/$id`,children:n})}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:C(e)}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:e.DBInstanceClass}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:(0,S.jsx)(v,{state:i})}),(0,S.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.Endpoint?.Address??`—`}),(0,S.jsx)(`td`,{className:`px-4 py-2`,children:e.AllocatedStorage?`${e.AllocatedStorage} GiB`:`—`}),(0,S.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,S.jsx)(s,{disabled:!u(i)||r.isPending,onClick:e=>{e.stopPropagation(),r.mutate(n)},size:`sm`,variant:`outline`,children:`Start`}),(0,S.jsx)(s,{disabled:!l(i)||w.isPending,onClick:e=>{e.stopPropagation(),w.mutate(n)},size:`sm`,variant:`outline`,children:`Stop`}),(0,S.jsx)(s,{disabled:!d(i)||E.isPending,onClick:e=>{e.stopPropagation(),E.mutate(n)},size:`sm`,variant:`outline`,children:`Reboot`}),(0,S.jsx)(s,{disabled:!c(i),onClick:t=>{t.stopPropagation(),O({identifier:n,deletionProtection:e.DeletionProtection??!1})},size:`sm`,variant:`destructive`,children:`Delete`})]})]},n)})})]})}):(0,S.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB instances found.`}),e[6]=A,e[7]=t,e[8]=E,e[9]=r,e[10]=w,e[11]=P):P=e[11];let F;e[12]===D?F=e[13]:(F=D&&(0,S.jsx)(y,{dbInstanceIdentifier:D.identifier,deletionProtection:D.deletionProtection,onOpenChange:e=>{e||O(null)},open:!0}),e[12]=D,e[13]=F);let I;return e[14]!==M||e[15]!==N||e[16]!==P||e[17]!==F?(I=(0,S.jsxs)(S.Fragment,{children:[M,N,P,F]}),e[14]=M,e[15]=N,e[16]=P,e[17]=F,e[18]=I):I=e[18],I}function T(e){e.stopPropagation()}var E=w;export{E as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-BzKNbWrh.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-3ZGujm3u.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-BzKNbWrh.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-3ZGujm3u.js index 3b5ea6fdd..90e0ecff6 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-BzKNbWrh.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-parameter-groups-3ZGujm3u.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-B5pmTZ23.js";import{b as c}from"./rds-Dy_D7lYT.js";import{d as l}from"./rds-BzXp-8k5.js";import{t as u}from"./page-heading-CIbmsDOw.js";import{t as d}from"./delete-db-parameter-group-dialog-D5Fw1z8Q.js";var f=r(),p=t(n(),1),m=e();function h(){let e=(0,f.c)(14),t=o(),{data:n}=i(l),[r,h]=(0,p.useState)(null),_;e[0]===n.DBParameterGroups?_=e[1]:(_=n.DBParameterGroups??[],e[0]=n.DBParameterGroups,e[1]=_);let v=_,y;e[2]===t?y=e[3]:(y=(0,m.jsx)(u,{actions:(0,m.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-parameter-group`})},children:`Create Parameter Group`}),title:`DB Parameter Groups`}),e[2]=t,e[3]=y);let b;e[4]!==v||e[5]!==t?(b=v.length>0?(0,m.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,m.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,m.jsx)(`thead`,{children:(0,m.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Family`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,m.jsx)(`tbody`,{children:v.map(e=>{let n=e.DBParameterGroupName;if(!n)return null;let r=c(n);return(0,m.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-parameter-groups/$name`,params:{name:n}})},children:[(0,m.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(a,{className:`text-primary hover:underline`,onClick:g,params:{name:n},to:`/rds/describe-db-parameter-groups/$name`,children:n})}),(0,m.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.DBParameterGroupFamily}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:r?`Default`:`Customer`}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:e.Description}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,m.jsx)(s,{disabled:r,onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB parameter groups found.`}),e[4]=v,e[5]=t,e[6]=b):b=e[6];let x;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,m.jsx)(`p`,{className:`mt-4 text-xs text-muted-foreground`,children:`A default group is owned by the service. It is readable and attachable but cannot be modified, deleted or tagged — create your own group to change a value.`}),e[7]=x):x=e[7];let S;e[8]===r?S=e[9]:(S=r&&(0,m.jsx)(d,{dbParameterGroupName:r,onOpenChange:e=>{e||h(null)},open:!0}),e[8]=r,e[9]=S);let C;return e[10]!==y||e[11]!==b||e[12]!==S?(C=(0,m.jsxs)(m.Fragment,{children:[y,b,x,S]}),e[10]=y,e[11]=b,e[12]=S,e[13]=C):C=e[13],C}function g(e){e.stopPropagation()}var _=h;export{_ as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-KK2VfbzH.js";import{b as c}from"./rds-vDQqd7aK.js";import{d as l}from"./rds-CgptNEeO.js";import{t as u}from"./page-heading-CIbmsDOw.js";import{t as d}from"./delete-db-parameter-group-dialog-C1z8nN95.js";var f=r(),p=t(n(),1),m=e();function h(){let e=(0,f.c)(14),t=o(),{data:n}=i(l),[r,h]=(0,p.useState)(null),_;e[0]===n.DBParameterGroups?_=e[1]:(_=n.DBParameterGroups??[],e[0]=n.DBParameterGroups,e[1]=_);let v=_,y;e[2]===t?y=e[3]:(y=(0,m.jsx)(u,{actions:(0,m.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-parameter-group`})},children:`Create Parameter Group`}),title:`DB Parameter Groups`}),e[2]=t,e[3]=y);let b;e[4]!==v||e[5]!==t?(b=v.length>0?(0,m.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,m.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,m.jsx)(`thead`,{children:(0,m.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Family`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,m.jsx)(`tbody`,{children:v.map(e=>{let n=e.DBParameterGroupName;if(!n)return null;let r=c(n);return(0,m.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-parameter-groups/$name`,params:{name:n}})},children:[(0,m.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(a,{className:`text-primary hover:underline`,onClick:g,params:{name:n},to:`/rds/describe-db-parameter-groups/$name`,children:n})}),(0,m.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.DBParameterGroupFamily}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:r?`Default`:`Customer`}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:e.Description}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,m.jsx)(s,{disabled:r,onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB parameter groups found.`}),e[4]=v,e[5]=t,e[6]=b):b=e[6];let x;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,m.jsx)(`p`,{className:`mt-4 text-xs text-muted-foreground`,children:`A default group is owned by the service. It is readable and attachable but cannot be modified, deleted or tagged — create your own group to change a value.`}),e[7]=x):x=e[7];let S;e[8]===r?S=e[9]:(S=r&&(0,m.jsx)(d,{dbParameterGroupName:r,onOpenChange:e=>{e||h(null)},open:!0}),e[8]=r,e[9]=S);let C;return e[10]!==y||e[11]!==b||e[12]!==S?(C=(0,m.jsxs)(m.Fragment,{children:[y,b,x,S]}),e[10]=y,e[11]=b,e[12]=S,e[13]=C):C=e[13],C}function g(e){e.stopPropagation()}var _=h;export{_ as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-Ba2DAJK7.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-DQ5xEyFO.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-Ba2DAJK7.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-DQ5xEyFO.js index beda1a721..f3275c109 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-Ba2DAJK7.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-snapshots-DQ5xEyFO.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./button-B5pmTZ23.js";import{a as l,d as u,l as d,o as f}from"./rds-Dy_D7lYT.js";import{a as p}from"./rds-BzXp-8k5.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./state-badge-8wj3oh2U.js";import{t as g}from"./create-db-snapshot-dialog-1FfP3Uva.js";import{t as _}from"./delete-db-snapshot-dialog-Dl64qUKG.js";var v=r(),y=t(n(),1),b=e(),x=[{value:``,label:`All types`},{value:f,label:`Manual`},{value:l,label:`Automated`}];function S(){let e=(0,v.c)(26),t=o(),{data:n}=i(p),[r,l]=(0,y.useState)(``),[f,S]=(0,y.useState)(!1),[C,w]=(0,y.useState)(null),T;e[0]===n.DBSnapshots?T=e[1]:(T=n.DBSnapshots??[],e[0]=n.DBSnapshots,e[1]=T);let E,D,O;if(e[2]!==t||e[3]!==T||e[4]!==r){let n;e[8]===r?n=e[9]:(n=e=>r===``||e.SnapshotType===r,e[8]=r,e[9]=n);let i=T.filter(n);e[10]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,b.jsx)(m,{actions:(0,b.jsx)(c,{onClick:()=>{S(!0)},children:`Take Snapshot`}),title:`Snapshots`}),e[10]=E):E=e[10];let o;e[11]===r?o=e[12]:(o=x.map(e=>(0,b.jsx)(c,{onClick:()=>{l(e.value)},size:`sm`,variant:r===e.value?`default`:`outline`,children:e.label},e.value)),e[11]=r,e[12]=o),e[13]===o?D=e[14]:(D=(0,b.jsx)(`div`,{className:`mb-4 flex items-center gap-2`,children:o}),e[13]=o,e[14]=D),O=i.length>0?(0,b.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,b.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,b.jsx)(`thead`,{children:(0,b.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`DB instance`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Engine`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Storage`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,b.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,b.jsx)(`tbody`,{children:i.map(e=>{let n=e.DBSnapshotIdentifier;if(!n)return null;let r=e.DBInstanceIdentifier??``;return(0,b.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,b.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,b.jsx)(a,{className:`text-primary hover:underline`,params:{id:n},to:`/rds/describe-db-snapshots/$id`,children:n})}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:r===``?`—`:(0,b.jsx)(a,{className:`text-primary hover:underline`,params:{id:r},to:`/rds/describe-db-instances/$id`,children:r})}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:e.SnapshotType}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:[e.Engine,e.EngineVersion].filter(Boolean).join(` `)}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:e.AllocatedStorage?`${e.AllocatedStorage} GiB`:`—`}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:(0,b.jsx)(h,{state:e.Status})}),(0,b.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:s(e.SnapshotCreateTime)}),(0,b.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,b.jsx)(c,{disabled:!u(e.Status),onClick:async()=>{await t({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:n}})},size:`sm`,variant:`outline`,children:`Restore`}),(0,b.jsx)(c,{disabled:!d(e.Status,e.SnapshotType),onClick:()=>{w(n)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},n)})})]})}):(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB snapshots found.`}),e[2]=t,e[3]=T,e[4]=r,e[5]=E,e[6]=D,e[7]=O}else E=e[5],D=e[6],O=e[7];let k;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,b.jsx)(`p`,{className:`mt-4 text-xs text-muted-foreground`,children:`Automated backups live in the reserved rds: namespace and cannot be deleted by hand — the instance's backup retention is what removes them.`}),e[15]=k):k=e[15];let A;e[16]===f?A=e[17]:(A=f&&(0,b.jsx)(g,{onOpenChange:S,open:!0}),e[16]=f,e[17]=A);let j;e[18]===C?j=e[19]:(j=C&&(0,b.jsx)(_,{dbSnapshotIdentifier:C,onOpenChange:e=>{e||w(null)},open:!0}),e[18]=C,e[19]=j);let M;return e[20]!==E||e[21]!==D||e[22]!==O||e[23]!==A||e[24]!==j?(M=(0,b.jsxs)(b.Fragment,{children:[E,D,O,k,A,j]}),e[20]=E,e[21]=D,e[22]=O,e[23]=A,e[24]=j,e[25]=M):M=e[25],M}var C=S;export{C as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./button-KK2VfbzH.js";import{a as l,d as u,l as d,o as f}from"./rds-vDQqd7aK.js";import{a as p}from"./rds-CgptNEeO.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./state-badge-teQfBrcY.js";import{t as g}from"./create-db-snapshot-dialog-Dn8BE2TI.js";import{t as _}from"./delete-db-snapshot-dialog-BAQ0DDmg.js";var v=r(),y=t(n(),1),b=e(),x=[{value:``,label:`All types`},{value:f,label:`Manual`},{value:l,label:`Automated`}];function S(){let e=(0,v.c)(26),t=o(),{data:n}=i(p),[r,l]=(0,y.useState)(``),[f,S]=(0,y.useState)(!1),[C,w]=(0,y.useState)(null),T;e[0]===n.DBSnapshots?T=e[1]:(T=n.DBSnapshots??[],e[0]=n.DBSnapshots,e[1]=T);let E,D,O;if(e[2]!==t||e[3]!==T||e[4]!==r){let n;e[8]===r?n=e[9]:(n=e=>r===``||e.SnapshotType===r,e[8]=r,e[9]=n);let i=T.filter(n);e[10]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,b.jsx)(m,{actions:(0,b.jsx)(c,{onClick:()=>{S(!0)},children:`Take Snapshot`}),title:`Snapshots`}),e[10]=E):E=e[10];let o;e[11]===r?o=e[12]:(o=x.map(e=>(0,b.jsx)(c,{onClick:()=>{l(e.value)},size:`sm`,variant:r===e.value?`default`:`outline`,children:e.label},e.value)),e[11]=r,e[12]=o),e[13]===o?D=e[14]:(D=(0,b.jsx)(`div`,{className:`mb-4 flex items-center gap-2`,children:o}),e[13]=o,e[14]=D),O=i.length>0?(0,b.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,b.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,b.jsx)(`thead`,{children:(0,b.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Identifier`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`DB instance`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Engine`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Storage`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,b.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,b.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,b.jsx)(`tbody`,{children:i.map(e=>{let n=e.DBSnapshotIdentifier;if(!n)return null;let r=e.DBInstanceIdentifier??``;return(0,b.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,b.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,b.jsx)(a,{className:`text-primary hover:underline`,params:{id:n},to:`/rds/describe-db-snapshots/$id`,children:n})}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:r===``?`—`:(0,b.jsx)(a,{className:`text-primary hover:underline`,params:{id:r},to:`/rds/describe-db-instances/$id`,children:r})}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:e.SnapshotType}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:[e.Engine,e.EngineVersion].filter(Boolean).join(` `)}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:e.AllocatedStorage?`${e.AllocatedStorage} GiB`:`—`}),(0,b.jsx)(`td`,{className:`px-4 py-2`,children:(0,b.jsx)(h,{state:e.Status})}),(0,b.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:s(e.SnapshotCreateTime)}),(0,b.jsxs)(`td`,{className:`space-x-2 px-4 py-2 text-right`,children:[(0,b.jsx)(c,{disabled:!u(e.Status),onClick:async()=>{await t({to:`/rds/restore-db-instance-from-db-snapshot/$id`,params:{id:n}})},size:`sm`,variant:`outline`,children:`Restore`}),(0,b.jsx)(c,{disabled:!d(e.Status,e.SnapshotType),onClick:()=>{w(n)},size:`sm`,variant:`destructive`,children:`Delete`})]})]},n)})})]})}):(0,b.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB snapshots found.`}),e[2]=t,e[3]=T,e[4]=r,e[5]=E,e[6]=D,e[7]=O}else E=e[5],D=e[6],O=e[7];let k;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,b.jsx)(`p`,{className:`mt-4 text-xs text-muted-foreground`,children:`Automated backups live in the reserved rds: namespace and cannot be deleted by hand — the instance's backup retention is what removes them.`}),e[15]=k):k=e[15];let A;e[16]===f?A=e[17]:(A=f&&(0,b.jsx)(g,{onOpenChange:S,open:!0}),e[16]=f,e[17]=A);let j;e[18]===C?j=e[19]:(j=C&&(0,b.jsx)(_,{dbSnapshotIdentifier:C,onOpenChange:e=>{e||w(null)},open:!0}),e[18]=C,e[19]=j);let M;return e[20]!==E||e[21]!==D||e[22]!==O||e[23]!==A||e[24]!==j?(M=(0,b.jsxs)(b.Fragment,{children:[E,D,O,k,A,j]}),e[20]=E,e[21]=D,e[22]=O,e[23]=A,e[24]=j,e[25]=M):M=e[25],M}var C=S;export{C as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-k26-M8WV.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-BfOn_mFJ.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-k26-M8WV.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-BfOn_mFJ.js index 53a00816c..74c406f16 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-k26-M8WV.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-db-subnet-groups-BfOn_mFJ.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-B5pmTZ23.js";import{h as c}from"./rds-BzXp-8k5.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{t as u}from"./state-badge-8wj3oh2U.js";import{t as d}from"./delete-db-subnet-group-dialog-B76Ijb32.js";var f=r(),p=t(n(),1),m=e();function h(){let e=(0,f.c)(13),t=o(),{data:n}=i(c),[r,h]=(0,p.useState)(null),_;e[0]===n.DBSubnetGroups?_=e[1]:(_=n.DBSubnetGroups??[],e[0]=n.DBSubnetGroups,e[1]=_);let v=_,y;e[2]===t?y=e[3]:(y=(0,m.jsx)(l,{actions:(0,m.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-subnet-group`})},children:`Create Subnet Group`}),title:`DB Subnet Groups`}),e[2]=t,e[3]=y);let b;e[4]!==v||e[5]!==t?(b=v.length>0?(0,m.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,m.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,m.jsx)(`thead`,{children:(0,m.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Subnets`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,m.jsx)(`tbody`,{children:v.map(e=>{let n=e.DBSubnetGroupName;return n?(0,m.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-subnet-groups/$name`,params:{name:n}})},children:[(0,m.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(a,{className:`text-primary hover:underline`,onClick:g,params:{name:n},to:`/rds/describe-db-subnet-groups/$name`,children:n})}),(0,m.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??`—`}),(0,m.jsx)(`td`,{className:`px-4 py-2`,children:e.Subnets?.length??0}),(0,m.jsx)(`td`,{className:`px-4 py-2`,children:(0,m.jsx)(u,{state:e.SubnetGroupStatus})}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:e.DBSubnetGroupDescription}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,m.jsx)(s,{onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n):null})})]})}):(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB subnet groups found. Without one, a database is placed in the account's default VPC subnet.`}),e[4]=v,e[5]=t,e[6]=b):b=e[6];let x;e[7]===r?x=e[8]:(x=r&&(0,m.jsx)(d,{dbSubnetGroupName:r,onOpenChange:e=>{e||h(null)},open:!0}),e[7]=r,e[8]=x);let S;return e[9]!==y||e[10]!==b||e[11]!==x?(S=(0,m.jsxs)(m.Fragment,{children:[y,b,x]}),e[9]=y,e[10]=b,e[11]=x,e[12]=S):S=e[12],S}function g(e){e.stopPropagation()}var _=h;export{_ as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{t as s}from"./button-KK2VfbzH.js";import{h as c}from"./rds-CgptNEeO.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{t as u}from"./state-badge-teQfBrcY.js";import{t as d}from"./delete-db-subnet-group-dialog-BVcuSGlv.js";var f=r(),p=t(n(),1),m=e();function h(){let e=(0,f.c)(13),t=o(),{data:n}=i(c),[r,h]=(0,p.useState)(null),_;e[0]===n.DBSubnetGroups?_=e[1]:(_=n.DBSubnetGroups??[],e[0]=n.DBSubnetGroups,e[1]=_);let v=_,y;e[2]===t?y=e[3]:(y=(0,m.jsx)(l,{actions:(0,m.jsx)(s,{onClick:async()=>{await t({to:`/rds/create-db-subnet-group`})},children:`Create Subnet Group`}),title:`DB Subnet Groups`}),e[2]=t,e[3]=y);let b;e[4]!==v||e[5]!==t?(b=v.length>0?(0,m.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,m.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,m.jsx)(`thead`,{children:(0,m.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Subnets`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Description`}),(0,m.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,m.jsx)(`tbody`,{children:v.map(e=>{let n=e.DBSubnetGroupName;return n?(0,m.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/rds/describe-db-subnet-groups/$name`,params:{name:n}})},children:[(0,m.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,m.jsx)(a,{className:`text-primary hover:underline`,onClick:g,params:{name:n},to:`/rds/describe-db-subnet-groups/$name`,children:n})}),(0,m.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??`—`}),(0,m.jsx)(`td`,{className:`px-4 py-2`,children:e.Subnets?.length??0}),(0,m.jsx)(`td`,{className:`px-4 py-2`,children:(0,m.jsx)(u,{state:e.SubnetGroupStatus})}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:e.DBSubnetGroupDescription}),(0,m.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,m.jsx)(s,{onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n):null})})]})}):(0,m.jsx)(`p`,{className:`text-muted-foreground`,children:`No DB subnet groups found. Without one, a database is placed in the account's default VPC subnet.`}),e[4]=v,e[5]=t,e[6]=b):b=e[6];let x;e[7]===r?x=e[8]:(x=r&&(0,m.jsx)(d,{dbSubnetGroupName:r,onOpenChange:e=>{e||h(null)},open:!0}),e[7]=r,e[8]=x);let S;return e[9]!==y||e[10]!==b||e[11]!==x?(S=(0,m.jsxs)(m.Fragment,{children:[y,b,x]}),e[9]=y,e[10]=b,e[11]=x,e[12]=S):S=e[12],S}function g(e){e.stopPropagation()}var _=h;export{_ as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-images-BFZZXCpS.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-images-DK5pT841.js similarity index 87% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-images-BFZZXCpS.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-images-DK5pT841.js index f3f389aee..c3d0197a1 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-images-BFZZXCpS.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-images-DK5pT841.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{o as r}from"./ec2-xfbzgUcH.js";import{t as i}from"./page-heading-CIbmsDOw.js";import{t as a}from"./state-badge-8wj3oh2U.js";import{t as o}from"./list-card-D144BH1C.js";import{i as s}from"./system-managed-Dk7ySh_E.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(r),a;e[0]===t.Images?a=e[1]:(a=t.Images??[],e[0]=t.Images,e[1]=a);let o;if(e[2]!==a){let t=a.filter(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(i,{title:`Images`}),e[4]=n):n=e[4],o=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No images found.`})]}),e[2]=a,e[3]=o}else o=e[3];return o}function d(e){return e.ImageId?(0,l.jsx)(o,{badge:(0,l.jsx)(a,{state:e.State}),params:{id:e.ImageId},subtitle:e.ImageId??``,title:e.Name??e.ImageId??``,to:`/ec2/describe-images/$id`},e.ImageId):null}function f(e){return!s(e)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{o as r}from"./ec2-BOaIcgiX.js";import{t as i}from"./page-heading-CIbmsDOw.js";import{t as a}from"./state-badge-teQfBrcY.js";import{t as o}from"./list-card-D144BH1C.js";import{i as s}from"./system-managed-Dk7ySh_E.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(r),a;e[0]===t.Images?a=e[1]:(a=t.Images??[],e[0]=t.Images,e[1]=a);let o;if(e[2]!==a){let t=a.filter(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(i,{title:`Images`}),e[4]=n):n=e[4],o=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No images found.`})]}),e[2]=a,e[3]=o}else o=e[3];return o}function d(e){return e.ImageId?(0,l.jsx)(o,{badge:(0,l.jsx)(a,{state:e.State}),params:{id:e.ImageId},subtitle:e.ImageId??``,title:e.Name??e.ImageId??``,to:`/ec2/describe-images/$id`},e.ImageId):null}function f(e){return!s(e)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-instances-DgpVJQVS.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-instances-BWUGrSC3.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-instances-DgpVJQVS.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-instances-BWUGrSC3.js index 6fc1b6d65..0b25a019e 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-instances-DgpVJQVS.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-instances-BWUGrSC3.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{l as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e(),d={running:0,pending:1,stopping:2,"shutting-down":3,stopped:4,terminated:5};function f(){let e=(0,l.c)(3),{data:t}=n(a),s;if(e[0]!==t.Reservations){let n=(t.Reservations?.flatMap(h)??[]).toSorted(m),a;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/run-instances`,children:(0,u.jsx)(i,{children:`Run Instances`})}),title:`Instances`}),e[2]=a):a=e[2],s=(0,u.jsxs)(u.Fragment,{children:[a,n.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:n.map(p)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances found.`})]}),e[0]=t.Reservations,e[1]=s}else s=e[1];return s}function p(e){return e.InstanceId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State?.Name}),params:{id:e.InstanceId},subtitle:`${e.InstanceType}`,title:e.InstanceId,to:`/ec2/describe-instances/$id`},e.InstanceId):null}function m(e,t){let n=d[e.State?.Name??``]??6,r=d[t.State?.Name??``]??6;return n===r?(e.InstanceId??``).localeCompare(t.InstanceId??``):n-r}function h(e){return e.Instances??[]}export{f as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{l as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e(),d={running:0,pending:1,stopping:2,"shutting-down":3,stopped:4,terminated:5};function f(){let e=(0,l.c)(3),{data:t}=n(a),s;if(e[0]!==t.Reservations){let n=(t.Reservations?.flatMap(h)??[]).toSorted(m),a;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/run-instances`,children:(0,u.jsx)(i,{children:`Run Instances`})}),title:`Instances`}),e[2]=a):a=e[2],s=(0,u.jsxs)(u.Fragment,{children:[a,n.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:n.map(p)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No instances found.`})]}),e[0]=t.Reservations,e[1]=s}else s=e[1];return s}function p(e){return e.InstanceId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State?.Name}),params:{id:e.InstanceId},subtitle:`${e.InstanceType}`,title:e.InstanceId,to:`/ec2/describe-instances/$id`},e.InstanceId):null}function m(e,t){let n=d[e.State?.Name??``]??6,r=d[t.State?.Name??``]??6;return n===r?(e.InstanceId??``).localeCompare(t.InstanceId??``):n-r}function h(e){return e.Instances??[]}export{f as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-7LNOX6rr.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-DJCmDmB9.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-7LNOX6rr.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-DJCmDmB9.js index fed31aee4..69d648e4a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-7LNOX6rr.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-internet-gateways-DJCmDmB9.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{d as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.InternetGateways?i=e[1]:(i=t.InternetGateways??[],e[0]=t.InternetGateways,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/ec2/create-internet-gateway`,children:(0,u.jsx)(a,{children:`Create Internet Gateway`})}),title:`Internet Gateways`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No Internet Gateways found.`})]}),e[3]=c,e[4]=p),p}function f(e){if(!e.InternetGatewayId)return null;let t=i(e.Tags),n=e.Attachments?.[0]?.VpcId;return(0,u.jsx)(c,{params:{id:e.InternetGatewayId},subtitle:n?`attached to ${n}`:`detached`,title:t?`${e.InternetGatewayId} (${t})`:e.InternetGatewayId,to:`/ec2/describe-internet-gateways/$id`},e.InternetGatewayId)}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{d as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.InternetGateways?i=e[1]:(i=t.InternetGateways??[],e[0]=t.InternetGateways,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/ec2/create-internet-gateway`,children:(0,u.jsx)(a,{children:`Create Internet Gateway`})}),title:`Internet Gateways`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No Internet Gateways found.`})]}),e[3]=c,e[4]=p),p}function f(e){if(!e.InternetGatewayId)return null;let t=i(e.Tags),n=e.Attachments?.[0]?.VpcId;return(0,u.jsx)(c,{params:{id:e.InternetGatewayId},subtitle:n?`attached to ${n}`:`detached`,title:t?`${e.InternetGatewayId} (${t})`:e.InternetGatewayId,to:`/ec2/describe-internet-gateways/$id`},e.InternetGatewayId)}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-BWP2g-Pv.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-DHi3slWr.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-BWP2g-Pv.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-DHi3slWr.js index 679dcb554..ee3ba3520 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-BWP2g-Pv.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-key-pairs-DHi3slWr.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{p as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(6),{data:t}=n(a),s;e[0]===t.KeyPairs?s=e[1]:(s=t.KeyPairs??[],e[0]=t.KeyPairs,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(r,{to:`/ec2/import-key-pair`,children:(0,l.jsx)(i,{variant:`outline`,children:`Import Key Pair`})}),e[4]=n):n=e[4];let a;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,l.jsx)(o,{actions:(0,l.jsxs)(`div`,{className:`flex gap-2`,children:[n,(0,l.jsx)(r,{to:`/ec2/create-key-pair`,children:(0,l.jsx)(i,{children:`Create Key Pair`})})]}),title:`Key Pairs`}),e[5]=a):a=e[5],u=(0,l.jsxs)(l.Fragment,{children:[a,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No key pairs found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.KeyPairId?(0,l.jsx)(s,{params:{id:e.KeyPairId},subtitle:e.KeyPairId??``,title:e.KeyName??``,to:`/ec2/describe-key-pairs/$id`},e.KeyPairId):null}function f(e,t){let n=e.KeyName?.toLowerCase()??``,r=t.KeyName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{p as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(6),{data:t}=n(a),s;e[0]===t.KeyPairs?s=e[1]:(s=t.KeyPairs??[],e[0]=t.KeyPairs,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(r,{to:`/ec2/import-key-pair`,children:(0,l.jsx)(i,{variant:`outline`,children:`Import Key Pair`})}),e[4]=n):n=e[4];let a;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,l.jsx)(o,{actions:(0,l.jsxs)(`div`,{className:`flex gap-2`,children:[n,(0,l.jsx)(r,{to:`/ec2/create-key-pair`,children:(0,l.jsx)(i,{children:`Create Key Pair`})})]}),title:`Key Pairs`}),e[5]=a):a=e[5],u=(0,l.jsxs)(l.Fragment,{children:[a,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No key pairs found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.KeyPairId?(0,l.jsx)(s,{params:{id:e.KeyPairId},subtitle:e.KeyPairId??``,title:e.KeyName??``,to:`/ec2/describe-key-pairs/$id`},e.KeyPairId):null}function f(e,t){let n=e.KeyName?.toLowerCase()??``,r=t.KeyName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-nNAoJFZQ.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-CQqvkvmb.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-nNAoJFZQ.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-CQqvkvmb.js index b77e97e85..6f4952a17 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-nNAoJFZQ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-launch-templates-CQqvkvmb.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{h as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./badge-C7Jy3M_B.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.LaunchTemplates?s=e[1]:(s=t.LaunchTemplates??[],e[0]=t.LaunchTemplates,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-launch-template`,children:(0,u.jsx)(i,{children:`Create Launch Template`})}),title:`Launch Templates`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No launch templates found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.LaunchTemplateId?(0,u.jsx)(c,{badge:(0,u.jsxs)(s,{variant:`secondary`,children:[`default v`,e.DefaultVersionNumber]}),params:{id:e.LaunchTemplateId},subtitle:`${e.LaunchTemplateId} • latest v${e.LatestVersionNumber}`,title:e.LaunchTemplateName??e.LaunchTemplateId,to:`/ec2/describe-launch-templates/$id`},e.LaunchTemplateId):null}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{h as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./badge-Pkfq9EWJ.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.LaunchTemplates?s=e[1]:(s=t.LaunchTemplates??[],e[0]=t.LaunchTemplates,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-launch-template`,children:(0,u.jsx)(i,{children:`Create Launch Template`})}),title:`Launch Templates`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No launch templates found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.LaunchTemplateId?(0,u.jsx)(c,{badge:(0,u.jsxs)(s,{variant:`secondary`,children:[`default v`,e.DefaultVersionNumber]}),params:{id:e.LaunchTemplateId},subtitle:`${e.LaunchTemplateId} • latest v${e.LatestVersionNumber}`,title:e.LaunchTemplateName??e.LaunchTemplateId,to:`/ec2/describe-launch-templates/$id`},e.LaunchTemplateId):null}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-CEpLT2HH.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-DLrbEFiW.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-CEpLT2HH.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-DLrbEFiW.js index 3190a2aa8..fd248d251 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-CEpLT2HH.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-load-balancers-DLrbEFiW.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Cng_iYLz.js";import{t as o}from"./button-B5pmTZ23.js";import{a as s}from"./elbv2-DA3X8BfS.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{t as l}from"./state-badge-8wj3oh2U.js";var u=t(),d=e();function f(){let e=(0,u.c)(10),t=i(),{data:f}=n(s),m;e[0]===f.LoadBalancers?m=e[1]:(m=f.LoadBalancers??[],e[0]=f.LoadBalancers,e[1]=m);let h=m,g;e[2]===t?g=e[3]:(g=(0,d.jsx)(c,{actions:(0,d.jsx)(o,{onClick:async()=>{await t({to:`/ec2/create-load-balancer`})},children:`Create Load Balancer`}),title:`Load Balancers`}),e[2]=t,e[3]=g);let _;e[4]!==h||e[5]!==t?(_=h.length>0?(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`DNS Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`State`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Scheme`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`})]})}),(0,d.jsx)(`tbody`,{children:h.map(e=>{if(!e.LoadBalancerArn)return null;let n=e.LoadBalancerArn;return(0,d.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ec2/describe-load-balancers/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,d.jsx)(r,{className:`text-primary hover:underline`,onClick:p,params:{id:encodeURIComponent(n)},to:`/ec2/describe-load-balancers/$id`,children:e.LoadBalancerName??n})}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.DNSName??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:(0,d.jsx)(l,{state:e.State?.Code})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Type??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Scheme??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:a(e.CreatedTime)})]},n)})})]})}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No load balancers found.`}),e[4]=h,e[5]=t,e[6]=_):_=e[6];let v;return e[7]!==g||e[8]!==_?(v=(0,d.jsxs)(d.Fragment,{children:[g,_]}),e[7]=g,e[8]=_,e[9]=v):v=e[9],v}function p(e){e.stopPropagation()}var m=f;export{m as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./useNavigate-Cgl8O-1x.js";import{in as a}from"./cluster-config-Bjqk93qS.js";import{t as o}from"./button-KK2VfbzH.js";import{a as s}from"./elbv2-fAfV8O2q.js";import{t as c}from"./page-heading-CIbmsDOw.js";import{t as l}from"./state-badge-teQfBrcY.js";var u=t(),d=e();function f(){let e=(0,u.c)(10),t=i(),{data:f}=n(s),m;e[0]===f.LoadBalancers?m=e[1]:(m=f.LoadBalancers??[],e[0]=f.LoadBalancers,e[1]=m);let h=m,g;e[2]===t?g=e[3]:(g=(0,d.jsx)(c,{actions:(0,d.jsx)(o,{onClick:async()=>{await t({to:`/ec2/create-load-balancer`})},children:`Create Load Balancer`}),title:`Load Balancers`}),e[2]=t,e[3]=g);let _;e[4]!==h||e[5]!==t?(_=h.length>0?(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`DNS Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`State`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Type`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Scheme`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`})]})}),(0,d.jsx)(`tbody`,{children:h.map(e=>{if(!e.LoadBalancerArn)return null;let n=e.LoadBalancerArn;return(0,d.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ec2/describe-load-balancers/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,d.jsx)(r,{className:`text-primary hover:underline`,onClick:p,params:{id:encodeURIComponent(n)},to:`/ec2/describe-load-balancers/$id`,children:e.LoadBalancerName??n})}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.DNSName??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:(0,d.jsx)(l,{state:e.State?.Code})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Type??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Scheme??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:a(e.CreatedTime)})]},n)})})]})}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No load balancers found.`}),e[4]=h,e[5]=t,e[6]=_):_=e[6];let v;return e[7]!==g||e[8]!==_?(v=(0,d.jsxs)(d.Fragment,{children:[g,_]}),e[7]=g,e[8]=_,e[9]=v):v=e[9],v}function p(e){e.stopPropagation()}var m=f;export{m as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-DnDUeBSk.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-CmytvbVO.js similarity index 80% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-DnDUeBSk.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-CmytvbVO.js index 1cf4947d9..90347bcbb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-DnDUeBSk.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-nat-gateways-CmytvbVO.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{_ as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-8wj3oh2U.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.NatGateways?i=e[1]:(i=t.NatGateways??[],e[0]=t.NatGateways,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-nat-gateway`,children:(0,d.jsx)(a,{children:`Create NAT Gateway`})}),title:`NAT Gateways`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No NAT Gateways found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.NatGatewayId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.NatGatewayId},subtitle:e.SubnetId??``,title:t?`${e.NatGatewayId} (${t})`:e.NatGatewayId,to:`/ec2/describe-nat-gateways/$id`},e.NatGatewayId)}export{f as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{_ as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-teQfBrcY.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.NatGateways?i=e[1]:(i=t.NatGateways??[],e[0]=t.NatGateways,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-nat-gateway`,children:(0,d.jsx)(a,{children:`Create NAT Gateway`})}),title:`NAT Gateways`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No NAT Gateways found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.NatGatewayId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.NatGatewayId},subtitle:e.SubnetId??``,title:t?`${e.NatGatewayId} (${t})`:e.NatGatewayId,to:`/ec2/describe-nat-gateways/$id`},e.NatGatewayId)}export{f as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-hGWqeMdZ.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-BTHt_jus.js similarity index 84% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-hGWqeMdZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-BTHt_jus.js index af6573f92..21b75d7d4 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-hGWqeMdZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-placement-groups-BTHt_jus.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{y as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.PlacementGroups?s=e[1]:(s=t.PlacementGroups??[],e[0]=t.PlacementGroups,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-placement-group`,children:(0,u.jsx)(i,{children:`Create Placement Group`})}),title:`Placement Groups`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No placement groups found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.GroupId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.GroupId},subtitle:`${e.Strategy} \u2022 ${e.GroupId}`,title:e.GroupName??e.GroupId,to:`/ec2/describe-placement-groups/$id`},e.GroupId):null}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{y as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.PlacementGroups?s=e[1]:(s=t.PlacementGroups??[],e[0]=t.PlacementGroups,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-placement-group`,children:(0,u.jsx)(i,{children:`Create Placement Group`})}),title:`Placement Groups`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No placement groups found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.GroupId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.GroupId},subtitle:`${e.Strategy} \u2022 ${e.GroupId}`,title:e.GroupName??e.GroupId,to:`/ec2/describe-placement-groups/$id`},e.GroupId):null}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-CJbgYKef.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-Ch0b8g1c.js similarity index 82% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-CJbgYKef.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-Ch0b8g1c.js index ea36df6c8..e18242cee 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-CJbgYKef.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-route-tables-Ch0b8g1c.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{S as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./badge-C7Jy3M_B.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.RouteTables?i=e[1]:(i=t.RouteTables??[],e[0]=t.RouteTables,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-route-table`,children:(0,d.jsx)(a,{children:`Create Route Table`})}),title:`Route Tables`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No Route Tables found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.RouteTableId)return null;let t=i(e.Tags),n=e.Associations?.some(h)??!1,r=e.Associations?.filter(m).length??0;return(0,d.jsx)(l,{badge:n?(0,d.jsx)(c,{variant:`secondary`,children:`Main`}):null,params:{id:e.RouteTableId},subtitle:`${e.VpcId??``} · ${r} subnet${r===1?``:`s`}`,title:t?`${e.RouteTableId} (${t})`:e.RouteTableId,to:`/ec2/describe-route-tables/$id`},e.RouteTableId)}function m(e){return e.SubnetId}function h(e){return e.Main}export{f as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{S as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./badge-Pkfq9EWJ.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.RouteTables?i=e[1]:(i=t.RouteTables??[],e[0]=t.RouteTables,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-route-table`,children:(0,d.jsx)(a,{children:`Create Route Table`})}),title:`Route Tables`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No Route Tables found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.RouteTableId)return null;let t=i(e.Tags),n=e.Associations?.some(h)??!1,r=e.Associations?.filter(m).length??0;return(0,d.jsx)(l,{badge:n?(0,d.jsx)(c,{variant:`secondary`,children:`Main`}):null,params:{id:e.RouteTableId},subtitle:`${e.VpcId??``} · ${r} subnet${r===1?``:`s`}`,title:t?`${e.RouteTableId} (${t})`:e.RouteTableId,to:`/ec2/describe-route-tables/$id`},e.RouteTableId)}function m(e){return e.SubnetId}function h(e){return e.Main}export{f as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-DeZAnDs9.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-FubfjnSL.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-DeZAnDs9.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-FubfjnSL.js index b2dfe6cda..b33efb61c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-DeZAnDs9.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-security-groups-FubfjnSL.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{w as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.SecurityGroups?s=e[1]:(s=t.SecurityGroups??[],e[0]=t.SecurityGroups,e[1]=s);let u=s,f;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/ec2/create-security-group`,children:(0,l.jsx)(i,{children:`Create Security Group`})}),title:`Security Groups`}),e[2]=f):f=e[2];let p;return e[3]===u?p=e[4]:(p=(0,l.jsxs)(l.Fragment,{children:[f,u.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:u.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No security groups found.`})]}),e[3]=u,e[4]=p),p}function d(e){return e.GroupId?(0,l.jsx)(s,{params:{id:e.GroupId},subtitle:e.VpcId??``,title:e.GroupName?`${e.GroupId} (${e.GroupName})`:e.GroupId,to:`/ec2/describe-security-groups/$id`},e.GroupId):null}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{w as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.SecurityGroups?s=e[1]:(s=t.SecurityGroups??[],e[0]=t.SecurityGroups,e[1]=s);let u=s,f;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/ec2/create-security-group`,children:(0,l.jsx)(i,{children:`Create Security Group`})}),title:`Security Groups`}),e[2]=f):f=e[2];let p;return e[3]===u?p=e[4]:(p=(0,l.jsxs)(l.Fragment,{children:[f,u.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:u.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No security groups found.`})]}),e[3]=u,e[4]=p),p}function d(e){return e.GroupId?(0,l.jsx)(s,{params:{id:e.GroupId},subtitle:e.VpcId??``,title:e.GroupName?`${e.GroupId} (${e.GroupName})`:e.GroupId,to:`/ec2/describe-security-groups/$id`},e.GroupId):null}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-Bb5WNHUg.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-OBGbXxwY.js similarity index 83% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-Bb5WNHUg.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-OBGbXxwY.js index a65115117..d0694af8b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-Bb5WNHUg.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-snapshots-OBGbXxwY.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{E as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.Snapshots?s=e[1]:(s=t.Snapshots??[],e[0]=t.Snapshots,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-snapshot`,children:(0,u.jsx)(i,{children:`Create Snapshot`})}),title:`Snapshots`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No snapshots found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.SnapshotId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.SnapshotId},subtitle:`${e.VolumeSize} GiB \u2022 ${e.VolumeId}`,title:e.SnapshotId,to:`/ec2/describe-snapshots/$id`},e.SnapshotId):null}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{E as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.Snapshots?s=e[1]:(s=t.Snapshots??[],e[0]=t.Snapshots,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-snapshot`,children:(0,u.jsx)(i,{children:`Create Snapshot`})}),title:`Snapshots`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No snapshots found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.SnapshotId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.SnapshotId},subtitle:`${e.VolumeSize} GiB \u2022 ${e.VolumeId}`,title:e.SnapshotId,to:`/ec2/describe-snapshots/$id`},e.SnapshotId):null}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-IdFRSKWf.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-BHwZOS7x.js similarity index 80% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-IdFRSKWf.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-BHwZOS7x.js index a0bb7dd4c..98ffee3c5 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-IdFRSKWf.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-subnets-BHwZOS7x.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{O as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-8wj3oh2U.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.Subnets?i=e[1]:(i=t.Subnets??[],e[0]=t.Subnets,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-subnet`,children:(0,d.jsx)(a,{children:`Create Subnet`})}),title:`Subnets`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No subnets found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.SubnetId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.SubnetId},subtitle:`${e.CidrBlock??``} \u2022 ${e.AvailabilityZone??``}`,title:t?`${e.SubnetId} (${t})`:e.SubnetId,to:`/ec2/describe-subnets/$id`},e.SubnetId)}export{f as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{O as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-teQfBrcY.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.Subnets?i=e[1]:(i=t.Subnets??[],e[0]=t.Subnets,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-subnet`,children:(0,d.jsx)(a,{children:`Create Subnet`})}),title:`Subnets`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No subnets found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.SubnetId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.SubnetId},subtitle:`${e.CidrBlock??``} \u2022 ${e.AvailabilityZone??``}`,title:t?`${e.SubnetId} (${t})`:e.SubnetId,to:`/ec2/describe-subnets/$id`},e.SubnetId)}export{f as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-CM3QbtPj.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-BO1YHmkv.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-CM3QbtPj.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-BO1YHmkv.js index 93f27cc12..a028a9655 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-CM3QbtPj.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-target-groups-BO1YHmkv.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./button-B5pmTZ23.js";import{d as s,u as c}from"./elbv2-DA3X8BfS.js";import{t as l}from"./page-heading-CIbmsDOw.js";var u=t(),d=e();function f(){let e=(0,u.c)(6),t=a(),{data:n}=r(c),s;e[0]===n.TargetGroups?s=e[1]:(s=n.TargetGroups??[],e[0]=n.TargetGroups,e[1]=s);let f=s,h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,d.jsx)(l,{actions:(0,d.jsx)(i,{to:`/ec2/create-target-group`,children:(0,d.jsx)(o,{children:`Create Target Group`})}),title:`Target Groups`}),e[2]=h):h=e[2];let g;return e[3]!==t||e[4]!==f?(g=(0,d.jsxs)(d.Fragment,{children:[h,f.length>0?(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Protocol`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target Type`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Targets`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`})]})}),(0,d.jsx)(`tbody`,{children:f.map(e=>{if(!e.TargetGroupArn)return null;let n=e.TargetGroupArn;return(0,d.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ec2/describe-target-groups/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,d.jsx)(i,{className:`text-primary hover:underline`,onClick:p,params:{id:encodeURIComponent(n)},to:`/ec2/describe-target-groups/$id`,children:e.TargetGroupName??n})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Protocol??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Port??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.TargetType??``}),(0,d.jsx)(m,{arn:n})]},n)})})]})}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No target groups found.`})]}),e[3]=t,e[4]=f,e[5]=g):g=e[5],g}function p(e){e.stopPropagation()}function m(e){let t=(0,u.c)(14),{arn:r}=e,i;t[0]===r?i=t[1]:(i=s(r),t[0]=r,t[1]=i);let{data:a,isLoading:o}=n(i);if(o){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:`…`}),(0,d.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:`…`})]}),t[2]=e):e=t[2],e}let c;t[3]===a?.TargetHealthDescriptions?c=t[4]:(c=a?.TargetHealthDescriptions??[],t[3]=a?.TargetHealthDescriptions,t[4]=c);let l=c,f;if(t[5]!==l){let e={};for(let t of l){let n=t.TargetHealth?.State??`unknown`;e[n]=(e[n]??0)+1}f=Object.entries(e).map(h).join(`, `)||`—`,t[5]=l,t[6]=f}else f=t[6];let p=f,m;t[7]===l.length?m=t[8]:(m=(0,d.jsx)(`td`,{className:`px-4 py-2`,children:l.length}),t[7]=l.length,t[8]=m);let g;t[9]===p?g=t[10]:(g=(0,d.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:p}),t[9]=p,t[10]=g);let _;return t[11]!==m||t[12]!==g?(_=(0,d.jsxs)(d.Fragment,{children:[m,g]}),t[11]=m,t[12]=g,t[13]=_):_=t[13],_}function h(e){let[t,n]=e;return`${n} ${t}`}var g=f;export{g as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as i}from"./link-Sy-9aJG2.js";import{t as a}from"./useNavigate-Cgl8O-1x.js";import{t as o}from"./button-KK2VfbzH.js";import{d as s,u as c}from"./elbv2-fAfV8O2q.js";import{t as l}from"./page-heading-CIbmsDOw.js";var u=t(),d=e();function f(){let e=(0,u.c)(6),t=a(),{data:n}=r(c),s;e[0]===n.TargetGroups?s=e[1]:(s=n.TargetGroups??[],e[0]=n.TargetGroups,e[1]=s);let f=s,h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,d.jsx)(l,{actions:(0,d.jsx)(i,{to:`/ec2/create-target-group`,children:(0,d.jsx)(o,{children:`Create Target Group`})}),title:`Target Groups`}),e[2]=h):h=e[2];let g;return e[3]!==t||e[4]!==f?(g=(0,d.jsxs)(d.Fragment,{children:[h,f.length>0?(0,d.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,d.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,d.jsx)(`thead`,{children:(0,d.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Protocol`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Port`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`VPC`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Target Type`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Targets`}),(0,d.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Health`})]})}),(0,d.jsx)(`tbody`,{children:f.map(e=>{if(!e.TargetGroupArn)return null;let n=e.TargetGroupArn;return(0,d.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ec2/describe-target-groups/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,d.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,d.jsx)(i,{className:`text-primary hover:underline`,onClick:p,params:{id:encodeURIComponent(n)},to:`/ec2/describe-target-groups/$id`,children:e.TargetGroupName??n})}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Protocol??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.Port??``}),(0,d.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.VpcId??``}),(0,d.jsx)(`td`,{className:`px-4 py-2`,children:e.TargetType??``}),(0,d.jsx)(m,{arn:n})]},n)})})]})}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No target groups found.`})]}),e[3]=t,e[4]=f,e[5]=g):g=e[5],g}function p(e){e.stopPropagation()}function m(e){let t=(0,u.c)(14),{arn:r}=e,i;t[0]===r?i=t[1]:(i=s(r),t[0]=r,t[1]=i);let{data:a,isLoading:o}=n(i);if(o){let e;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:`…`}),(0,d.jsx)(`td`,{className:`px-4 py-2 text-muted-foreground`,children:`…`})]}),t[2]=e):e=t[2],e}let c;t[3]===a?.TargetHealthDescriptions?c=t[4]:(c=a?.TargetHealthDescriptions??[],t[3]=a?.TargetHealthDescriptions,t[4]=c);let l=c,f;if(t[5]!==l){let e={};for(let t of l){let n=t.TargetHealth?.State??`unknown`;e[n]=(e[n]??0)+1}f=Object.entries(e).map(h).join(`, `)||`—`,t[5]=l,t[6]=f}else f=t[6];let p=f,m;t[7]===l.length?m=t[8]:(m=(0,d.jsx)(`td`,{className:`px-4 py-2`,children:l.length}),t[7]=l.length,t[8]=m);let g;t[9]===p?g=t[10]:(g=(0,d.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:p}),t[9]=p,t[10]=g);let _;return t[11]!==m||t[12]!==g?(_=(0,d.jsxs)(d.Fragment,{children:[m,g]}),t[11]=m,t[12]=g,t[13]=_):_=t[13],_}function h(e){let[t,n]=e;return`${n} ${t}`}var g=f;export{g as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-CnStiCxx.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-Cw3L3KDz.js similarity index 83% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-CnStiCxx.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-Cw3L3KDz.js index bf459300e..e76bc9dd4 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-CnStiCxx.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-volumes-Cw3L3KDz.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{A as a}from"./ec2-xfbzgUcH.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.Volumes?s=e[1]:(s=t.Volumes??[],e[0]=t.Volumes,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-volume`,children:(0,u.jsx)(i,{children:`Create Volume`})}),title:`Volumes`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No volumes found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.VolumeId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.VolumeId},subtitle:`${e.Size} GiB`,title:e.VolumeId,to:`/ec2/describe-volumes/$id`},e.VolumeId):null}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{A as a}from"./ec2-BOaIcgiX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.Volumes?s=e[1]:(s=t.Volumes??[],e[0]=t.Volumes,e[1]=s);let c=s,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{to:`/ec2/create-volume`,children:(0,u.jsx)(i,{children:`Create Volume`})}),title:`Volumes`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No volumes found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.VolumeId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.State}),params:{id:e.VolumeId},subtitle:`${e.Size} GiB`,title:e.VolumeId,to:`/ec2/describe-volumes/$id`},e.VolumeId):null}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-BeyDNKhE.js b/spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-D2vp5ZHb.js similarity index 78% rename from spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-BeyDNKhE.js rename to spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-D2vp5ZHb.js index c0c102cee..8d367ed05 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-BeyDNKhE.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/describe-vpcs-D2vp5ZHb.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{M as o}from"./ec2-xfbzgUcH.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-8wj3oh2U.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.Vpcs?i=e[1]:(i=t.Vpcs??[],e[0]=t.Vpcs,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-vpc`,children:(0,d.jsx)(a,{children:`Create VPC`})}),title:`VPCs`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No VPCs found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.VpcId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.VpcId},subtitle:e.CidrBlock??``,title:t?`${e.VpcId} (${t})`:e.VpcId,to:`/ec2/describe-vpcs/$id`},e.VpcId)}export{f as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{sn as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{M as o}from"./ec2-BOaIcgiX.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./state-badge-teQfBrcY.js";import{t as l}from"./list-card-D144BH1C.js";var u=t(),d=e();function f(){let e=(0,u.c)(5),{data:t}=n(o),i;e[0]===t.Vpcs?i=e[1]:(i=t.Vpcs??[],e[0]=t.Vpcs,e[1]=i);let c=i,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,d.jsx)(s,{actions:(0,d.jsx)(r,{to:`/ec2/create-vpc`,children:(0,d.jsx)(a,{children:`Create VPC`})}),title:`VPCs`}),e[2]=l):l=e[2];let f;return e[3]===c?f=e[4]:(f=(0,d.jsxs)(d.Fragment,{children:[l,c.length>0?(0,d.jsx)(`div`,{className:`space-y-4`,children:c.map(p)}):(0,d.jsx)(`p`,{className:`text-muted-foreground`,children:`No VPCs found.`})]}),e[3]=c,e[4]=f),f}function p(e){if(!e.VpcId)return null;let t=i(e.Tags);return(0,d.jsx)(l,{badge:(0,d.jsx)(c,{state:e.State}),params:{id:e.VpcId},subtitle:e.CidrBlock??``,title:t?`${e.VpcId} (${t})`:e.VpcId,to:`/ec2/describe-vpcs/$id`},e.VpcId)}export{f as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/dist-DI7KEwUb.js b/spinifex/services/spinifexui/frontend/dist/assets/dist-911hZ6PH.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/dist-DI7KEwUb.js rename to spinifex/services/spinifexui/frontend/dist/assets/dist-911hZ6PH.js index 34283daa5..98a413325 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/dist-DI7KEwUb.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/dist-911hZ6PH.js @@ -1 +1 @@ -import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{un as n}from"./cluster-config-Cng_iYLz.js";function r(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var i={};function a(e,t,n,r,i){if(!n&&!r&&!i&&!e)return s(t);let a=s(e);return t&&(a=c(a,t)),n&&(a=c(a,n)),r&&(a=c(a,r)),i&&(a=c(a,i)),a}function o(e){if(e.length===0)return i;if(e.length===1)return s(e[0]);let t=s(e[0]);for(let n=1;n=65&&i<=90&&(typeof t==`function`||t===void 0)}function f(e){return typeof e==`function`}function p(e,t){return f(e)?e(t):e??i}function m(e,t){return t?e?(...n)=>{let r=n[0];if(v(r)){let i=r;g(i);let a=t(...n);return i.baseUIHandlerPrevented||e?.(...n),a}let i=t(...n);return e?.(...n),i}:h(t):e}function h(e){return e&&((...t)=>{let n=t[0];return v(n)&&g(n),e(...t)})}function g(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function _(e,t){return t?e?t+` `+e:t:e}function v(e){return typeof e==`object`&&!!e&&`nativeEvent`in e}function y(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set(`code`,n.toString()),r.forEach(e=>i.searchParams.append(`args[]`,e)),`${t} error #${n}; visit ${i} for the full message.`}}var b=y(`https://base-ui.com/production-error`,`Base UI`),x=e(t(),1),S={};function C(e,t){let n=x.useRef(S);return n.current===S&&(n.current=e(t)),n}function w(e,t,n,r){let i=C(E).current;return D(i,e,t,n,r)&&k(i,[e,t,n,r]),i.callback}function T(e){let t=C(E).current;return O(t,e)&&k(t,e),t.callback}function E(){return{callback:null,cleanup:null,refs:[]}}function D(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function O(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}function k(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e{for(let e=0;e=e}function M(e){if(!x.isValidElement(e))return null;let t=e,n=t.props;return(j(19)?n?.ref:t.ref)??null}function N(){}var P=Object.freeze([]),F=Object.freeze({});function I(e,t){let n={};for(let r in e){let i=e[r];if(t?.hasOwnProperty(r)){let e=t[r](i);e!=null&&Object.assign(n,e);continue}i===!0?n[`data-${r.toLowerCase()}`]=``:i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}function L(e,t){return typeof e==`function`?e(t):e}function R(e,t){return typeof e==`function`?e(t):e}function z(e,t,n={}){let r=t.render,i=B(t,n);return n.enabled===!1?null:U(e,r,i,n.state??F)}function B(e,t={}){let{className:n,style:i,render:a}=e,{state:o=F,ref:s,props:c,stateAttributesMapping:l,enabled:u=!0}=t,d=u?L(n,o):void 0,f=u?R(i,o):void 0,p=u?I(o,l):F,m=u&&c?V(c):void 0,h=u?r(p,m)??{}:F;return typeof document<`u`&&(u?h.ref=Array.isArray(s)?T([h.ref,M(a),...s]):w(h.ref,M(a),s):w(null,null)),u?(d!==void 0&&(h.className=_(h.className,d)),f!==void 0&&(h.style=r(h.style,f)),h):F}function V(e){return Array.isArray(e)?o(e):a(void 0,e)}var H=Symbol.for(`react.lazy`);function U(e,t,n,r){if(t){if(typeof t==`function`)return t(n,r);let e=a(n,t.props);e.ref=n.ref;let i=t;return i?.$$typeof===H&&(i=x.Children.toArray(t)[0]),x.cloneElement(i,e)}if(e&&typeof e==`string`)return W(e,n);throw Error(b(8))}function W(e,t){return e===`button`?(0,x.createElement)(`button`,{type:`button`,...t,key:t.key}):e===`img`?(0,x.createElement)(`img`,{alt:``,...t,key:t.key}):x.createElement(e,t)}var G=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,K=n,q=(e,t)=>n=>{if(t?.variants==null)return K(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=G(t)||G(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return K(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)};export{F as a,w as c,g as d,a as f,P as i,C as l,z as n,N as o,R as r,j as s,q as t,b as u}; \ No newline at end of file +import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{un as n}from"./cluster-config-Bjqk93qS.js";function r(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var i={};function a(e,t,n,r,i){if(!n&&!r&&!i&&!e)return s(t);let a=s(e);return t&&(a=c(a,t)),n&&(a=c(a,n)),r&&(a=c(a,r)),i&&(a=c(a,i)),a}function o(e){if(e.length===0)return i;if(e.length===1)return s(e[0]);let t=s(e[0]);for(let n=1;n=65&&i<=90&&(typeof t==`function`||t===void 0)}function f(e){return typeof e==`function`}function p(e,t){return f(e)?e(t):e??i}function m(e,t){return t?e?(...n)=>{let r=n[0];if(v(r)){let i=r;g(i);let a=t(...n);return i.baseUIHandlerPrevented||e?.(...n),a}let i=t(...n);return e?.(...n),i}:h(t):e}function h(e){return e&&((...t)=>{let n=t[0];return v(n)&&g(n),e(...t)})}function g(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function _(e,t){return t?e?t+` `+e:t:e}function v(e){return typeof e==`object`&&!!e&&`nativeEvent`in e}function y(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set(`code`,n.toString()),r.forEach(e=>i.searchParams.append(`args[]`,e)),`${t} error #${n}; visit ${i} for the full message.`}}var b=y(`https://base-ui.com/production-error`,`Base UI`),x=e(t(),1),S={};function C(e,t){let n=x.useRef(S);return n.current===S&&(n.current=e(t)),n}function w(e,t,n,r){let i=C(E).current;return D(i,e,t,n,r)&&k(i,[e,t,n,r]),i.callback}function T(e){let t=C(E).current;return O(t,e)&&k(t,e),t.callback}function E(){return{callback:null,cleanup:null,refs:[]}}function D(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}function O(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}function k(e,t){if(e.refs=t,t.every(e=>e==null)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&=(e.cleanup(),null),n!=null){let r=Array(t.length).fill(null);for(let e=0;e{for(let e=0;e=e}function M(e){if(!x.isValidElement(e))return null;let t=e,n=t.props;return(j(19)?n?.ref:t.ref)??null}function N(){}var P=Object.freeze([]),F=Object.freeze({});function I(e,t){let n={};for(let r in e){let i=e[r];if(t?.hasOwnProperty(r)){let e=t[r](i);e!=null&&Object.assign(n,e);continue}i===!0?n[`data-${r.toLowerCase()}`]=``:i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}function L(e,t){return typeof e==`function`?e(t):e}function R(e,t){return typeof e==`function`?e(t):e}function z(e,t,n={}){let r=t.render,i=B(t,n);return n.enabled===!1?null:U(e,r,i,n.state??F)}function B(e,t={}){let{className:n,style:i,render:a}=e,{state:o=F,ref:s,props:c,stateAttributesMapping:l,enabled:u=!0}=t,d=u?L(n,o):void 0,f=u?R(i,o):void 0,p=u?I(o,l):F,m=u&&c?V(c):void 0,h=u?r(p,m)??{}:F;return typeof document<`u`&&(u?h.ref=Array.isArray(s)?T([h.ref,M(a),...s]):w(h.ref,M(a),s):w(null,null)),u?(d!==void 0&&(h.className=_(h.className,d)),f!==void 0&&(h.style=r(h.style,f)),h):F}function V(e){return Array.isArray(e)?o(e):a(void 0,e)}var H=Symbol.for(`react.lazy`);function U(e,t,n,r){if(t){if(typeof t==`function`)return t(n,r);let e=a(n,t.props);e.ref=n.ref;let i=t;return i?.$$typeof===H&&(i=x.Children.toArray(t)[0]),x.cloneElement(i,e)}if(e&&typeof e==`string`)return W(e,n);throw Error(b(8))}function W(e,t){return e===`button`?(0,x.createElement)(`button`,{type:`button`,...t,key:t.key}):e===`img`?(0,x.createElement)(`img`,{alt:``,...t,key:t.key}):x.createElement(e,t)}var G=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,K=n,q=(e,t)=>n=>{if(t?.variants==null)return K(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=G(t)||G(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return K(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)};export{F as a,w as c,g as d,a as f,P as i,C as l,z as n,N as o,R as r,j as s,q as t,b as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ec2-xfbzgUcH.js b/spinifex/services/spinifexui/frontend/dist/assets/ec2-BOaIcgiX.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/ec2-xfbzgUcH.js rename to spinifex/services/spinifexui/frontend/dist/assets/ec2-BOaIcgiX.js index 270e9f57f..2eee68c2b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ec2-xfbzgUcH.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ec2-BOaIcgiX.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,Jt as n,O as r,Qt as i,_t as a,dt as o,gt as ee}from"./cluster-config-Cng_iYLz.js";import{Ai as s,Bi as c,Fi as l,Gi as u,Hi as d,Ii as f,Ki as p,Li as m,Mi as h,Ni as g,Pi as _,Ri as v,Ui as y,Vi as b,Wi as x,ji as S,ki as C,ma as te,qi as ne,s as w,va as re,zi as T}from"./awsClient-BYSqOjkz.js";var E=`2016-11-15`;function D(e){return(t,a)=>async a=>{let{input:s}=a;if(!s.PresignedUrl){let t=await e.region(),c=await ee(s,{getEndpointParameterInstructions(){return{UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}}}},{...e,region:s.SourceRegion}),l=typeof e.endpoint==`function`?await e.endpoint():n(c),u=new i({...l,protocol:`https`,headers:{host:l.hostname},query:{...Object.entries(s).reduce((e,[t,n])=>(e[t]=String(n??``),e),{}),Action:`CopySnapshot`,Version:E,DestinationRegion:t}}),d=await new r({credentials:e.credentials,region:s.SourceRegion,service:`ec2`,sha256:e.sha256,uriEscapePath:e.signingEscapePath}).presign(u,{expiresIn:3600});if(a={...a,input:{...a.input,DestinationRegion:t,PresignedUrl:re(d)}},i.isInstance(a.request)){let{request:e}=a;(e.body??``).includes(`DestinationRegion=`)||(e.body+=`&DestinationRegion=${t}`),(e.body??``).includes(`PresignedUrl=`)||(e.body+=`&PresignedUrl=${o(a.input.PresignedUrl)}`)}}return t(a)}}var O={step:`serialize`,tags:[`CROSS_REGION_PRESIGNED_URL`],name:`crossRegionPresignedUrlMiddleware`,override:!0,relation:`after`,toMiddleware:`endpointV2Middleware`},k=e=>({applyToStack:t=>{t.add(D(e),O)}}),A=t(te,`AmazonEC2`,`EC2Client`,a),j={},M=(e,t,n,r)=>[],N=(e,t,n,r)=>[k(n)],P=class extends A(j,M,`DescribeAddresses`,C){},F=class extends A(j,M,`DescribeAvailabilityZones`,s){},I=class extends A(j,M,`DescribeIamInstanceProfileAssociations`,S){},L=class extends A(j,M,`DescribeImages`,h){},R=class extends A(j,M,`DescribeInstances`,_){},z=class extends A(j,M,`DescribeInstanceTypes`,g){},B=class extends A(j,M,`DescribeInternetGateways`,l){},V=class extends A(j,M,`DescribeKeyPairs`,f){},H=class extends A(j,M,`DescribeLaunchTemplates`,v){},U=class extends A(j,M,`DescribeLaunchTemplateVersions`,m){},W=class extends A(j,M,`DescribeNatGateways`,T){},G=class extends A(j,M,`DescribePlacementGroups`,c){},K=class extends A(j,M,`DescribeRegions`,b){},q=class extends A(j,M,`DescribeRouteTables`,d){},J=class extends A(j,M,`DescribeSecurityGroups`,y){},Y=class extends A(j,M,`DescribeSnapshots`,x){},X=class extends A(j,M,`DescribeSubnets`,u){},Z=class extends A(j,M,`DescribeVolumes`,p){},Q=class extends A(j,M,`DescribeVpcs`,ne){},ie=e({queryKey:[`ec2`,`availabilityZones`],queryFn:async()=>{let e=new F({});return await w().send(e)},staleTime:3e5}),ae=e({queryKey:[`ec2`,`instances`],queryFn:async()=>{let e=new R({});return await w().send(e)},refetchInterval:5e3}),oe=t=>e({queryKey:[`ec2`,`instances`,t],queryFn:async()=>{let e=new R({InstanceIds:[t]});return await w().send(e)},refetchInterval:5e3}),se=t=>e({queryKey:[`ec2`,`iam-instance-profile-associations`,t],queryFn:async()=>{let e=new I({Filters:[{Name:`instance-id`,Values:[t]}]});return await w().send(e)},refetchInterval:5e3}),ce=e({queryKey:[`ec2`,`instances`,`types`],queryFn:async()=>{let e=new z({Filters:[{Name:`capacity`,Values:[`true`]}]});return await w().send(e)},refetchInterval:5e3}),le=e({queryKey:[`ec2`,`images`],queryFn:async()=>{let e=new L({});return await w().send(e)}}),ue=t=>e({queryKey:[`ec2`,`images`,t??`none`],queryFn:async()=>{if(!t)return{Images:[],$metadata:{}};let e=new L({ImageIds:[t]});return await w().send(e)}}),de=e({queryKey:[`ec2`,`keypairs`],queryFn:async()=>{let e=new V({});return await w().send(e)}}),fe=t=>e({queryKey:[`ec2`,`keypairs`,t],queryFn:async()=>{let e=new V({KeyPairIds:[t]});return await w().send(e)}}),pe=e({queryKey:[`ec2`,`regions`],queryFn:async()=>{let e=new K({});return await w().send(e)},staleTime:3e5}),me=e({queryKey:[`ec2`,`subnets`],queryFn:async()=>{let e=new X({});return await w().send(e)}}),he=t=>e({queryKey:[`ec2`,`subnets`,t],queryFn:async()=>{let e=new X({SubnetIds:[t]});return await w().send(e)}}),ge=e({queryKey:[`ec2`,`snapshots`],queryFn:async()=>{let e=new Y({});return await w().send(e)},refetchInterval:5e3}),_e=t=>e({queryKey:[`ec2`,`snapshots`,t],queryFn:async()=>{let e=new Y({SnapshotIds:[t]});return await w().send(e)},refetchInterval:5e3}),ve=e({queryKey:[`ec2`,`internetGateways`],queryFn:async()=>{let e=new B({});return await w().send(e)},refetchInterval:5e3}),ye=t=>e({queryKey:[`ec2`,`internetGateways`,t],queryFn:async()=>{let e=new B({InternetGatewayIds:[t]});return await w().send(e)},refetchInterval:5e3}),be=e({queryKey:[`ec2`,`routeTables`],queryFn:async()=>{let e=new q({});return await w().send(e)},refetchInterval:5e3}),xe=t=>e({queryKey:[`ec2`,`routeTables`,t],queryFn:async()=>{let e=new q({RouteTableIds:[t]});return await w().send(e)},refetchInterval:5e3}),Se=e({queryKey:[`ec2`,`vpcs`],queryFn:async()=>{let e=new Q({});return await w().send(e)}}),Ce=t=>e({queryKey:[`ec2`,`vpcs`,t],queryFn:async()=>{let e=new Q({VpcIds:[t]});return await w().send(e)}}),we=e({queryKey:[`ec2`,`placementGroups`],queryFn:async()=>{let e=new G({});return await w().send(e)}}),$=t=>e({queryKey:[`ec2`,`placementGroups`,t],queryFn:async()=>{let e=new G({GroupIds:[t]});return await w().send(e)}}),Te=e({queryKey:[`ec2`,`securityGroups`],queryFn:async()=>{let e=new J({});return await w().send(e)}}),Ee=t=>e({queryKey:[`ec2`,`securityGroups`,t],queryFn:async()=>{let e=new J({GroupIds:[t]});return await w().send(e)}}),De=e({queryKey:[`ec2`,`addresses`],queryFn:async()=>{let e=new P({});return await w().send(e)},refetchInterval:5e3}),Oe=t=>e({queryKey:[`ec2`,`addresses`,t],queryFn:async()=>{let e=new P({AllocationIds:[t]});return await w().send(e)},refetchInterval:5e3}),ke=e({queryKey:[`ec2`,`natGateways`],queryFn:async()=>{let e=new W({});return await w().send(e)},refetchInterval:5e3}),Ae=t=>e({queryKey:[`ec2`,`natGateways`,t],queryFn:async()=>{let e=new W({NatGatewayIds:[t]});return await w().send(e)},refetchInterval:5e3}),je=e({queryKey:[`ec2`,`launchTemplates`],queryFn:async()=>{let e=new H({});return await w().send(e)},refetchInterval:5e3}),Me=t=>e({queryKey:[`ec2`,`launchTemplates`,t,`versions`],queryFn:async()=>{let e=new U({LaunchTemplateId:t});return await w().send(e)},refetchInterval:5e3}),Ne=e({queryKey:[`ec2`,`volumes`],queryFn:async()=>{let e=new Z({});return await w().send(e)},refetchInterval:5e3}),Pe=t=>e({queryKey:[`ec2`,`volumes`,t],queryFn:async()=>{let e=new Z({VolumeIds:[t]});return await w().send(e)},refetchInterval:5e3});export{Ne as A,Ee as C,he as D,ge as E,N as F,A as I,Se as M,j as N,me as O,M as P,be as S,_e as T,ke as _,ue as a,pe as b,ce as c,ve as d,fe as f,Ae as g,je as h,se as i,Ce as j,Pe as k,ae as l,Me as m,De as n,le as o,de as p,ie as r,oe as s,Oe as t,ye as u,$ as v,Te as w,xe as x,we as y}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,Jt as n,O as r,Qt as i,_t as a,dt as o,gt as ee}from"./cluster-config-Bjqk93qS.js";import{Ai as s,Bi as c,Fi as l,Gi as u,Hi as d,Ii as f,Ki as p,Li as m,Mi as h,Ni as g,Pi as _,Ri as v,Ui as y,Vi as b,Wi as x,ji as S,ki as C,ma as te,qi as ne,s as w,va as re,zi as T}from"./awsClient-DzGEPkSc.js";var E=`2016-11-15`;function D(e){return(t,a)=>async a=>{let{input:s}=a;if(!s.PresignedUrl){let t=await e.region(),c=await ee(s,{getEndpointParameterInstructions(){return{UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}}}},{...e,region:s.SourceRegion}),l=typeof e.endpoint==`function`?await e.endpoint():n(c),u=new i({...l,protocol:`https`,headers:{host:l.hostname},query:{...Object.entries(s).reduce((e,[t,n])=>(e[t]=String(n??``),e),{}),Action:`CopySnapshot`,Version:E,DestinationRegion:t}}),d=await new r({credentials:e.credentials,region:s.SourceRegion,service:`ec2`,sha256:e.sha256,uriEscapePath:e.signingEscapePath}).presign(u,{expiresIn:3600});if(a={...a,input:{...a.input,DestinationRegion:t,PresignedUrl:re(d)}},i.isInstance(a.request)){let{request:e}=a;(e.body??``).includes(`DestinationRegion=`)||(e.body+=`&DestinationRegion=${t}`),(e.body??``).includes(`PresignedUrl=`)||(e.body+=`&PresignedUrl=${o(a.input.PresignedUrl)}`)}}return t(a)}}var O={step:`serialize`,tags:[`CROSS_REGION_PRESIGNED_URL`],name:`crossRegionPresignedUrlMiddleware`,override:!0,relation:`after`,toMiddleware:`endpointV2Middleware`},k=e=>({applyToStack:t=>{t.add(D(e),O)}}),A=t(te,`AmazonEC2`,`EC2Client`,a),j={},M=(e,t,n,r)=>[],N=(e,t,n,r)=>[k(n)],P=class extends A(j,M,`DescribeAddresses`,C){},F=class extends A(j,M,`DescribeAvailabilityZones`,s){},I=class extends A(j,M,`DescribeIamInstanceProfileAssociations`,S){},L=class extends A(j,M,`DescribeImages`,h){},R=class extends A(j,M,`DescribeInstances`,_){},z=class extends A(j,M,`DescribeInstanceTypes`,g){},B=class extends A(j,M,`DescribeInternetGateways`,l){},V=class extends A(j,M,`DescribeKeyPairs`,f){},H=class extends A(j,M,`DescribeLaunchTemplates`,v){},U=class extends A(j,M,`DescribeLaunchTemplateVersions`,m){},W=class extends A(j,M,`DescribeNatGateways`,T){},G=class extends A(j,M,`DescribePlacementGroups`,c){},K=class extends A(j,M,`DescribeRegions`,b){},q=class extends A(j,M,`DescribeRouteTables`,d){},J=class extends A(j,M,`DescribeSecurityGroups`,y){},Y=class extends A(j,M,`DescribeSnapshots`,x){},X=class extends A(j,M,`DescribeSubnets`,u){},Z=class extends A(j,M,`DescribeVolumes`,p){},Q=class extends A(j,M,`DescribeVpcs`,ne){},ie=e({queryKey:[`ec2`,`availabilityZones`],queryFn:async()=>{let e=new F({});return await w().send(e)},staleTime:3e5}),ae=e({queryKey:[`ec2`,`instances`],queryFn:async()=>{let e=new R({});return await w().send(e)},refetchInterval:5e3}),oe=t=>e({queryKey:[`ec2`,`instances`,t],queryFn:async()=>{let e=new R({InstanceIds:[t]});return await w().send(e)},refetchInterval:5e3}),se=t=>e({queryKey:[`ec2`,`iam-instance-profile-associations`,t],queryFn:async()=>{let e=new I({Filters:[{Name:`instance-id`,Values:[t]}]});return await w().send(e)},refetchInterval:5e3}),ce=e({queryKey:[`ec2`,`instances`,`types`],queryFn:async()=>{let e=new z({Filters:[{Name:`capacity`,Values:[`true`]}]});return await w().send(e)},refetchInterval:5e3}),le=e({queryKey:[`ec2`,`images`],queryFn:async()=>{let e=new L({});return await w().send(e)}}),ue=t=>e({queryKey:[`ec2`,`images`,t??`none`],queryFn:async()=>{if(!t)return{Images:[],$metadata:{}};let e=new L({ImageIds:[t]});return await w().send(e)}}),de=e({queryKey:[`ec2`,`keypairs`],queryFn:async()=>{let e=new V({});return await w().send(e)}}),fe=t=>e({queryKey:[`ec2`,`keypairs`,t],queryFn:async()=>{let e=new V({KeyPairIds:[t]});return await w().send(e)}}),pe=e({queryKey:[`ec2`,`regions`],queryFn:async()=>{let e=new K({});return await w().send(e)},staleTime:3e5}),me=e({queryKey:[`ec2`,`subnets`],queryFn:async()=>{let e=new X({});return await w().send(e)}}),he=t=>e({queryKey:[`ec2`,`subnets`,t],queryFn:async()=>{let e=new X({SubnetIds:[t]});return await w().send(e)}}),ge=e({queryKey:[`ec2`,`snapshots`],queryFn:async()=>{let e=new Y({});return await w().send(e)},refetchInterval:5e3}),_e=t=>e({queryKey:[`ec2`,`snapshots`,t],queryFn:async()=>{let e=new Y({SnapshotIds:[t]});return await w().send(e)},refetchInterval:5e3}),ve=e({queryKey:[`ec2`,`internetGateways`],queryFn:async()=>{let e=new B({});return await w().send(e)},refetchInterval:5e3}),ye=t=>e({queryKey:[`ec2`,`internetGateways`,t],queryFn:async()=>{let e=new B({InternetGatewayIds:[t]});return await w().send(e)},refetchInterval:5e3}),be=e({queryKey:[`ec2`,`routeTables`],queryFn:async()=>{let e=new q({});return await w().send(e)},refetchInterval:5e3}),xe=t=>e({queryKey:[`ec2`,`routeTables`,t],queryFn:async()=>{let e=new q({RouteTableIds:[t]});return await w().send(e)},refetchInterval:5e3}),Se=e({queryKey:[`ec2`,`vpcs`],queryFn:async()=>{let e=new Q({});return await w().send(e)}}),Ce=t=>e({queryKey:[`ec2`,`vpcs`,t],queryFn:async()=>{let e=new Q({VpcIds:[t]});return await w().send(e)}}),we=e({queryKey:[`ec2`,`placementGroups`],queryFn:async()=>{let e=new G({});return await w().send(e)}}),$=t=>e({queryKey:[`ec2`,`placementGroups`,t],queryFn:async()=>{let e=new G({GroupIds:[t]});return await w().send(e)}}),Te=e({queryKey:[`ec2`,`securityGroups`],queryFn:async()=>{let e=new J({});return await w().send(e)}}),Ee=t=>e({queryKey:[`ec2`,`securityGroups`,t],queryFn:async()=>{let e=new J({GroupIds:[t]});return await w().send(e)}}),De=e({queryKey:[`ec2`,`addresses`],queryFn:async()=>{let e=new P({});return await w().send(e)},refetchInterval:5e3}),Oe=t=>e({queryKey:[`ec2`,`addresses`,t],queryFn:async()=>{let e=new P({AllocationIds:[t]});return await w().send(e)},refetchInterval:5e3}),ke=e({queryKey:[`ec2`,`natGateways`],queryFn:async()=>{let e=new W({});return await w().send(e)},refetchInterval:5e3}),Ae=t=>e({queryKey:[`ec2`,`natGateways`,t],queryFn:async()=>{let e=new W({NatGatewayIds:[t]});return await w().send(e)},refetchInterval:5e3}),je=e({queryKey:[`ec2`,`launchTemplates`],queryFn:async()=>{let e=new H({});return await w().send(e)},refetchInterval:5e3}),Me=t=>e({queryKey:[`ec2`,`launchTemplates`,t,`versions`],queryFn:async()=>{let e=new U({LaunchTemplateId:t});return await w().send(e)},refetchInterval:5e3}),Ne=e({queryKey:[`ec2`,`volumes`],queryFn:async()=>{let e=new Z({});return await w().send(e)},refetchInterval:5e3}),Pe=t=>e({queryKey:[`ec2`,`volumes`,t],queryFn:async()=>{let e=new Z({VolumeIds:[t]});return await w().send(e)},refetchInterval:5e3});export{Ne as A,Ee as C,he as D,ge as E,N as F,A as I,Se as M,j as N,me as O,M as P,be as S,_e as T,ke as _,ue as a,pe as b,ce as c,ve as d,fe as f,Ae as g,je as h,se as i,Ce as j,Pe as k,ae as l,Me as m,De as n,le as o,de as p,ie as r,oe as s,Oe as t,ye as u,$ as v,Te as w,xe as x,we as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ec2-CHvsTx6p.js b/spinifex/services/spinifexui/frontend/dist/assets/ec2-Bb2XHK85.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/ec2-CHvsTx6p.js rename to spinifex/services/spinifexui/frontend/dist/assets/ec2-Bb2XHK85.js index f647804c7..5328e453f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ec2-CHvsTx6p.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ec2-Bb2XHK85.js @@ -1 +1 @@ -import{c as e,d as t,g as n,l as r,m as i,p as a,u as o}from"./cluster-config-Cng_iYLz.js";import{i as s,n as c,r as l}from"./subnet-calculator-BlCTyGtY.js";var u=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/,d=n().min(1,`Key name is required`).max(255,`Key name must be 255 characters or less`).regex(/^[\w\s._\-:/()#,@[\]+=&;{}!$*]+$/,`Key name contains invalid characters`),f=[`gp3`],p=`launch-wizard-`,m=i({imageId:n().optional(),instanceType:n().optional(),keyName:n().optional(),launchTemplateId:n().optional(),launchTemplateVersion:n().optional(),subnetId:n().optional(),placementGroupName:n().optional(),count:t(`Instance count must be a whole number`).min(1,`Instance count must be at least 1`),rootDeviceName:n().optional(),rootVolumeSize:a().int(`Volume size must be a whole number`).min(1,`Volume size must be at least 1 GiB`).max(16384,`Volume size must be at most 16384 GiB`).optional(),rootVolumeType:e(f).optional(),rootDeleteOnTermination:o().optional(),securityGroupMode:e([`create`,`existing`]).optional(),securityGroupIds:r(n()).optional(),newSgName:n().optional(),newSgDescription:n().optional(),allowSsh:o().optional(),allowHttp:o().optional(),allowHttps:o().optional(),ruleSource:e([`anywhere`,`custom`]).optional(),customCidr:n().optional()}).superRefine((e,t)=>{if(e.launchTemplateId||(e.imageId||t.addIssue({code:`custom`,message:`Please select an image`,path:[`imageId`]}),e.instanceType||t.addIssue({code:`custom`,message:`Please select an instance type`,path:[`instanceType`]}),e.keyName||t.addIssue({code:`custom`,message:`Please select a key pair`,path:[`keyName`]})),e.securityGroupMode){if(e.securityGroupMode===`existing`){(e.securityGroupIds??[]).length===0&&t.addIssue({code:`custom`,message:`Select at least one security group`,path:[`securityGroupIds`]});return}(!e.newSgName||e.newSgName.trim().length===0)&&t.addIssue({code:`custom`,message:`Security group name is required`,path:[`newSgName`]}),e.ruleSource===`custom`&&(!e.customCidr||!s(e.customCidr))&&t.addIssue({code:`custom`,message:`Enter a valid CIDR (e.g. 203.0.113.0/24)`,path:[`customCidr`]})}});function h(e){let t=0,n=RegExp(`^${p}(\\d+)$`);for(let r of e){let e=n.exec(r);if(e){let n=Number(e[1]);n>t&&(t=n)}}return`${p}${t+1}`}var g=i({keyName:d,keyType:e([`rsa`,`ed25519`])}),_=i({keyName:d,publicKeyMaterial:n().min(1,`Public key is required`).refine(e=>e.trim().length>0,`Public key cannot be empty`)}),v=i({size:a().int(`Size must be a whole number`).min(1,`Size must be at least 1 GiB`).max(16384,`Size must be at most 16384 GiB`),availabilityZone:n().min(1,`Availability zone is required`)}),y=i({size:a().int(`Size must be a whole number`).min(1,`Size must be at least 1 GiB`)}),b=i({volumeId:n().min(1,`Volume is required`),description:n().optional()});i({sourceSnapshotId:n().min(1,`Source snapshot is required`),sourceRegion:n().min(1,`Source region is required`),description:n().optional()}),i({volumeId:n().min(1,`Volume is required`),instanceId:n().min(1,`Instance is required`),device:n().optional()}),i({volumeId:n().min(1,`Volume is required`),instanceId:n().optional(),force:o().optional()}),i({instanceType:n().min(1,`Instance type is required`)}),i({name:n().min(1,`Name is required`),description:n().optional()});var x=i({vpcId:n().min(1,`VPC is required`),cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.1.0/24)`),availabilityZone:n().optional(),mapPublicIpOnLaunch:o().optional()}),S=i({name:n().optional()}),C=i({subnetId:n().min(1,`Subnet is required`),allocationId:n().min(1,`Elastic IP is required`),name:n().optional()}),w=i({name:n().optional()}),T=i({vpcId:n().min(1,`VPC is required`),name:n().optional()}),E=i({destinationCidrBlock:n().min(1,`Destination is required`).regex(u,`Must be a valid CIDR block (e.g. 0.0.0.0/0)`),targetType:e([`igw`,`nat`]),targetId:n().min(1,`Target is required`)}),D=i({subnetId:n().min(1,`Subnet is required`)});i({cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.0.0/16)`),name:n().optional()});var O=i({key:n().min(1,`Key is required`),value:n()}),k=i({mode:e([`vpc-only`,`vpc-and-more`]),namePrefix:n().optional(),autoGenerateNames:o(),cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.0.0/16)`).refine(e=>s(e),`CIDR has invalid octets or prefix length (must be /16 to /28)`),tenancy:e([`default`,`dedicated`]),natGateway:e([`none`,`single`]).optional(),publicSubnetCount:a().int().min(0).max(1),privateSubnetCount:a().int().min(0).max(2),publicSubnetCidrs:r(n()),privateSubnetCidrs:r(n()),tags:r(O)}).superRefine((e,t)=>{if(e.mode!==`vpc-and-more`)return;let n=[];for(let[r,i]of e.publicSubnetCidrs.entries())s(i,16,28)?(c(e.cidrBlock,i)||t.addIssue({code:`custom`,message:`Subnet CIDR must be within the VPC CIDR range`,path:[`publicSubnetCidrs`,r]}),n.push({cidr:i,field:`publicSubnetCidrs`,index:r})):t.addIssue({code:`custom`,message:`Invalid subnet CIDR format or prefix length`,path:[`publicSubnetCidrs`,r]});for(let[r,i]of e.privateSubnetCidrs.entries())s(i,16,28)?(c(e.cidrBlock,i)||t.addIssue({code:`custom`,message:`Subnet CIDR must be within the VPC CIDR range`,path:[`privateSubnetCidrs`,r]}),n.push({cidr:i,field:`privateSubnetCidrs`,index:r})):t.addIssue({code:`custom`,message:`Invalid subnet CIDR format or prefix length`,path:[`privateSubnetCidrs`,r]});for(let e=0;e{let n=e.launchTemplateName??``;if(n.lengthF){t.addIssue({code:`custom`,message:`Name must be ${P}–${F} characters`,path:[`launchTemplateName`]});return}N.test(n)||t.addIssue({code:`custom`,message:`Name may contain only letters, digits and ()./_-`,path:[`launchTemplateName`]})}),R=I;export{k as _,w as a,h as b,R as c,E as d,T as f,v as g,x as h,m as i,C as l,b as m,S as n,g as o,j as p,D as r,L as s,f as t,A as u,_ as v,M as x,y}; \ No newline at end of file +import{c as e,d as t,g as n,l as r,m as i,p as a,u as o}from"./cluster-config-Bjqk93qS.js";import{i as s,n as c,r as l}from"./subnet-calculator-BlCTyGtY.js";var u=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/,d=n().min(1,`Key name is required`).max(255,`Key name must be 255 characters or less`).regex(/^[\w\s._\-:/()#,@[\]+=&;{}!$*]+$/,`Key name contains invalid characters`),f=[`gp3`],p=`launch-wizard-`,m=i({imageId:n().optional(),instanceType:n().optional(),keyName:n().optional(),launchTemplateId:n().optional(),launchTemplateVersion:n().optional(),subnetId:n().optional(),placementGroupName:n().optional(),count:t(`Instance count must be a whole number`).min(1,`Instance count must be at least 1`),rootDeviceName:n().optional(),rootVolumeSize:a().int(`Volume size must be a whole number`).min(1,`Volume size must be at least 1 GiB`).max(16384,`Volume size must be at most 16384 GiB`).optional(),rootVolumeType:e(f).optional(),rootDeleteOnTermination:o().optional(),securityGroupMode:e([`create`,`existing`]).optional(),securityGroupIds:r(n()).optional(),newSgName:n().optional(),newSgDescription:n().optional(),allowSsh:o().optional(),allowHttp:o().optional(),allowHttps:o().optional(),ruleSource:e([`anywhere`,`custom`]).optional(),customCidr:n().optional()}).superRefine((e,t)=>{if(e.launchTemplateId||(e.imageId||t.addIssue({code:`custom`,message:`Please select an image`,path:[`imageId`]}),e.instanceType||t.addIssue({code:`custom`,message:`Please select an instance type`,path:[`instanceType`]}),e.keyName||t.addIssue({code:`custom`,message:`Please select a key pair`,path:[`keyName`]})),e.securityGroupMode){if(e.securityGroupMode===`existing`){(e.securityGroupIds??[]).length===0&&t.addIssue({code:`custom`,message:`Select at least one security group`,path:[`securityGroupIds`]});return}(!e.newSgName||e.newSgName.trim().length===0)&&t.addIssue({code:`custom`,message:`Security group name is required`,path:[`newSgName`]}),e.ruleSource===`custom`&&(!e.customCidr||!s(e.customCidr))&&t.addIssue({code:`custom`,message:`Enter a valid CIDR (e.g. 203.0.113.0/24)`,path:[`customCidr`]})}});function h(e){let t=0,n=RegExp(`^${p}(\\d+)$`);for(let r of e){let e=n.exec(r);if(e){let n=Number(e[1]);n>t&&(t=n)}}return`${p}${t+1}`}var g=i({keyName:d,keyType:e([`rsa`,`ed25519`])}),_=i({keyName:d,publicKeyMaterial:n().min(1,`Public key is required`).refine(e=>e.trim().length>0,`Public key cannot be empty`)}),v=i({size:a().int(`Size must be a whole number`).min(1,`Size must be at least 1 GiB`).max(16384,`Size must be at most 16384 GiB`),availabilityZone:n().min(1,`Availability zone is required`)}),y=i({size:a().int(`Size must be a whole number`).min(1,`Size must be at least 1 GiB`)}),b=i({volumeId:n().min(1,`Volume is required`),description:n().optional()});i({sourceSnapshotId:n().min(1,`Source snapshot is required`),sourceRegion:n().min(1,`Source region is required`),description:n().optional()}),i({volumeId:n().min(1,`Volume is required`),instanceId:n().min(1,`Instance is required`),device:n().optional()}),i({volumeId:n().min(1,`Volume is required`),instanceId:n().optional(),force:o().optional()}),i({instanceType:n().min(1,`Instance type is required`)}),i({name:n().min(1,`Name is required`),description:n().optional()});var x=i({vpcId:n().min(1,`VPC is required`),cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.1.0/24)`),availabilityZone:n().optional(),mapPublicIpOnLaunch:o().optional()}),S=i({name:n().optional()}),C=i({subnetId:n().min(1,`Subnet is required`),allocationId:n().min(1,`Elastic IP is required`),name:n().optional()}),w=i({name:n().optional()}),T=i({vpcId:n().min(1,`VPC is required`),name:n().optional()}),E=i({destinationCidrBlock:n().min(1,`Destination is required`).regex(u,`Must be a valid CIDR block (e.g. 0.0.0.0/0)`),targetType:e([`igw`,`nat`]),targetId:n().min(1,`Target is required`)}),D=i({subnetId:n().min(1,`Subnet is required`)});i({cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.0.0/16)`),name:n().optional()});var O=i({key:n().min(1,`Key is required`),value:n()}),k=i({mode:e([`vpc-only`,`vpc-and-more`]),namePrefix:n().optional(),autoGenerateNames:o(),cidrBlock:n().min(1,`CIDR block is required`).regex(u,`Must be a valid CIDR block (e.g. 10.0.0.0/16)`).refine(e=>s(e),`CIDR has invalid octets or prefix length (must be /16 to /28)`),tenancy:e([`default`,`dedicated`]),natGateway:e([`none`,`single`]).optional(),publicSubnetCount:a().int().min(0).max(1),privateSubnetCount:a().int().min(0).max(2),publicSubnetCidrs:r(n()),privateSubnetCidrs:r(n()),tags:r(O)}).superRefine((e,t)=>{if(e.mode!==`vpc-and-more`)return;let n=[];for(let[r,i]of e.publicSubnetCidrs.entries())s(i,16,28)?(c(e.cidrBlock,i)||t.addIssue({code:`custom`,message:`Subnet CIDR must be within the VPC CIDR range`,path:[`publicSubnetCidrs`,r]}),n.push({cidr:i,field:`publicSubnetCidrs`,index:r})):t.addIssue({code:`custom`,message:`Invalid subnet CIDR format or prefix length`,path:[`publicSubnetCidrs`,r]});for(let[r,i]of e.privateSubnetCidrs.entries())s(i,16,28)?(c(e.cidrBlock,i)||t.addIssue({code:`custom`,message:`Subnet CIDR must be within the VPC CIDR range`,path:[`privateSubnetCidrs`,r]}),n.push({cidr:i,field:`privateSubnetCidrs`,index:r})):t.addIssue({code:`custom`,message:`Invalid subnet CIDR format or prefix length`,path:[`privateSubnetCidrs`,r]});for(let e=0;e{let n=e.launchTemplateName??``;if(n.lengthF){t.addIssue({code:`custom`,message:`Name must be ${P}–${F} characters`,path:[`launchTemplateName`]});return}N.test(n)||t.addIssue({code:`custom`,message:`Name may contain only letters, digits and ()./_-`,path:[`launchTemplateName`]})}),R=I;export{k as _,w as a,h as b,R as c,E as d,T as f,v as g,x as h,m as i,C as l,b as m,S as n,g as o,j as p,D as r,L as s,f as t,A as u,_ as v,M as x,y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ec2-Dbko8Muj.js b/spinifex/services/spinifexui/frontend/dist/assets/ec2-kCKVAxwx.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/ec2-Dbko8Muj.js rename to spinifex/services/spinifexui/frontend/dist/assets/ec2-kCKVAxwx.js index ebdde16cc..beed6d11e 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ec2-Dbko8Muj.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ec2-kCKVAxwx.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{$i as r,$r as i,Ci as a,Di as o,Ei as s,Ji as c,Jr as l,Kr as u,Oi as d,Qi as f,Qr as p,Si as ee,Ti as te,Xi as ne,Xr as re,Yi as ie,Yr as ae,Zi as oe,Zr as se,_i as ce,aa as le,ai as ue,bi as de,ca as fe,ci as pe,da as me,di as he,ea as ge,ei as _e,fa as ve,fi as ye,gi as be,hi as xe,ia as Se,ii as m,la as h,li as g,mi as _,na as v,ni as y,oa as b,oi as x,pa as S,pi as C,qr as w,ra as T,ri as E,s as D,sa as O,si as k,ta as A,ti as j,ua as Ce,ui as we,vi as Te,wi as Ee,xi as De,yi as Oe}from"./awsClient-BYSqOjkz.js";import{F as ke,I as M,N,P,p as F}from"./ec2-xfbzgUcH.js";import{t as Ae}from"./subnet-calculator-BlCTyGtY.js";var I=class extends M(N,P,`AllocateAddress`,u){},je=class extends M(N,P,`AssociateAddress`,w){},Me=class extends M(N,P,`AssociateIamInstanceProfile`,l){},L=class extends M(N,P,`AssociateRouteTable`,ae){},R=class extends M(N,P,`AttachInternetGateway`,re){},Ne=class extends M(N,P,`AttachVolume`,se){},Pe=class extends M(N,P,`AuthorizeSecurityGroupEgress`,p){},z=class extends M(N,P,`AuthorizeSecurityGroupIngress`,i){},Fe=class extends M(N,ke,`CopySnapshot`,_e){},Ie=class extends M(N,P,`CreateImage`,j){},B=class extends M(N,P,`CreateInternetGateway`,y){},Le=class extends M(N,P,`CreateKeyPair`,E){},Re=class extends M(N,P,`CreateLaunchTemplate`,m){},ze=class extends M(N,P,`CreateLaunchTemplateVersion`,ue){},V=class extends M(N,P,`CreateNatGateway`,x){},Be=class extends M(N,P,`CreatePlacementGroup`,k){},H=class extends M(N,P,`CreateRoute`,pe){},U=class extends M(N,P,`CreateRouteTable`,g){},W=class extends M(N,P,`CreateSecurityGroup`,we){},Ve=class extends M(N,P,`CreateSnapshot`,he){},G=class extends M(N,P,`CreateSubnet`,ye){},He=class extends M(N,P,`CreateVolume`,C){},K=class extends M(N,P,`CreateVpc`,_){},Ue=class extends M(N,P,`DeleteInternetGateway`,xe){},We=class extends M(N,P,`DeleteKeyPair`,be){},Ge=class extends M(N,P,`DeleteLaunchTemplate`,ce){},Ke=class extends M(N,P,`DeleteLaunchTemplateVersions`,Te){},qe=class extends M(N,P,`DeleteNatGateway`,Oe){},Je=class extends M(N,P,`DeletePlacementGroup`,de){},Ye=class extends M(N,P,`DeleteRoute`,De){},Xe=class extends M(N,P,`DeleteRouteTable`,ee){},Ze=class extends M(N,P,`DeleteSecurityGroup`,a){},Qe=class extends M(N,P,`DeleteSnapshot`,Ee){},$e=class extends M(N,P,`DeleteSubnet`,te){},et=class extends M(N,P,`DeleteVolume`,s){},tt=class extends M(N,P,`DeleteVpc`,o){},nt=class extends M(N,P,`DeregisterImage`,d){},rt=class extends M(N,P,`DetachInternetGateway`,c){},it=class extends M(N,P,`DetachVolume`,ie){},at=class extends M(N,P,`DisassociateAddress`,ne){},ot=class extends M(N,P,`DisassociateIamInstanceProfile`,oe){},st=class extends M(N,P,`DisassociateRouteTable`,f){},ct=class extends M(N,P,`GetConsoleOutput`,r){},lt=class extends M(N,P,`ImportKeyPair`,ge){},ut=class extends M(N,P,`ModifyInstanceAttribute`,A){},dt=class extends M(N,P,`ModifyLaunchTemplate`,v){},q=class extends M(N,P,`ModifySubnetAttribute`,T){},ft=class extends M(N,P,`ModifyVolume`,Se){},pt=class extends M(N,P,`RebootInstances`,le){},mt=class extends M(N,P,`RegisterImage`,b){},ht=class extends M(N,P,`ReleaseAddress`,O){},gt=class extends M(N,P,`RevokeSecurityGroupEgress`,fe){},_t=class extends M(N,P,`RevokeSecurityGroupIngress`,h){},vt=class extends M(N,P,`RunInstances`,Ce){},yt=class extends M(N,P,`StartInstances`,me){},bt=class extends M(N,P,`StopInstances`,ve){},xt=class extends M(N,P,`TerminateInstances`,S){},J={application_status_check:`application-status-check`,capacity_block:`capacity-block`,capacity_manager_data_export:`capacity-manager-data-export`,capacity_reservation:`capacity-reservation`,capacity_reservation_cancellation_quote:`capacity-reservation-cancellation-quote`,capacity_reservation_fleet:`capacity-reservation-fleet`,carrier_gateway:`carrier-gateway`,client_vpn_endpoint:`client-vpn-endpoint`,coip_pool:`coip-pool`,customer_gateway:`customer-gateway`,declarative_policies_report:`declarative-policies-report`,dedicated_host:`dedicated-host`,dhcp_options:`dhcp-options`,egress_only_internet_gateway:`egress-only-internet-gateway`,elastic_gpu:`elastic-gpu`,elastic_ip:`elastic-ip`,export_image_task:`export-image-task`,export_instance_task:`export-instance-task`,fleet:`fleet`,fpga_image:`fpga-image`,host_reservation:`host-reservation`,image:`image`,image_usage_report:`image-usage-report`,import_image_task:`import-image-task`,import_snapshot_task:`import-snapshot-task`,instance:`instance`,instance_connect_endpoint:`instance-connect-endpoint`,instance_event_window:`instance-event-window`,internet_gateway:`internet-gateway`,ipam:`ipam`,ipam_external_resource_verification_token:`ipam-external-resource-verification-token`,ipam_internet_registry_association:`ipam-internet-registry-association`,ipam_policy:`ipam-policy`,ipam_pool:`ipam-pool`,ipam_pool_allocation:`ipam-pool-allocation`,ipam_prefix_list_resolver:`ipam-prefix-list-resolver`,ipam_prefix_list_resolver_target:`ipam-prefix-list-resolver-target`,ipam_resource_discovery:`ipam-resource-discovery`,ipam_resource_discovery_association:`ipam-resource-discovery-association`,ipam_scope:`ipam-scope`,ipv4pool_ec2:`ipv4pool-ec2`,ipv6pool_ec2:`ipv6pool-ec2`,key_pair:`key-pair`,launch_template:`launch-template`,local_gateway:`local-gateway`,local_gateway_route_table:`local-gateway-route-table`,local_gateway_route_table_virtual_interface_group_association:`local-gateway-route-table-virtual-interface-group-association`,local_gateway_route_table_vpc_association:`local-gateway-route-table-vpc-association`,local_gateway_virtual_interface:`local-gateway-virtual-interface`,local_gateway_virtual_interface_group:`local-gateway-virtual-interface-group`,mac_modification_task:`mac-modification-task`,natgateway:`natgateway`,network_acl:`network-acl`,network_insights_access_scope:`network-insights-access-scope`,network_insights_access_scope_analysis:`network-insights-access-scope-analysis`,network_insights_analysis:`network-insights-analysis`,network_insights_path:`network-insights-path`,network_interface:`network-interface`,outpost_lag:`outpost-lag`,placement_group:`placement-group`,prefix_list:`prefix-list`,replace_root_volume_task:`replace-root-volume-task`,reserved_instances:`reserved-instances`,route_server:`route-server`,route_server_endpoint:`route-server-endpoint`,route_server_peer:`route-server-peer`,route_table:`route-table`,secondary_interface:`secondary-interface`,secondary_network:`secondary-network`,secondary_subnet:`secondary-subnet`,security_group:`security-group`,security_group_rule:`security-group-rule`,service_link_virtual_interface:`service-link-virtual-interface`,snapshot:`snapshot`,spot_fleet_request:`spot-fleet-request`,spot_instances_request:`spot-instances-request`,subnet:`subnet`,subnet_cidr_reservation:`subnet-cidr-reservation`,traffic_mirror_filter:`traffic-mirror-filter`,traffic_mirror_filter_rule:`traffic-mirror-filter-rule`,traffic_mirror_session:`traffic-mirror-session`,traffic_mirror_target:`traffic-mirror-target`,transit_gateway:`transit-gateway`,transit_gateway_attachment:`transit-gateway-attachment`,transit_gateway_connect_peer:`transit-gateway-connect-peer`,transit_gateway_metering_policy:`transit-gateway-metering-policy`,transit_gateway_multicast_domain:`transit-gateway-multicast-domain`,transit_gateway_policy_table:`transit-gateway-policy-table`,transit_gateway_route_table:`transit-gateway-route-table`,transit_gateway_route_table_announcement:`transit-gateway-route-table-announcement`,verified_access_endpoint:`verified-access-endpoint`,verified_access_endpoint_target:`verified-access-endpoint-target`,verified_access_group:`verified-access-group`,verified_access_instance:`verified-access-instance`,verified_access_policy:`verified-access-policy`,verified_access_trust_provider:`verified-access-trust-provider`,volume:`volume`,vpc:`vpc`,vpc_block_public_access_exclusion:`vpc-block-public-access-exclusion`,vpc_encryption_control:`vpc-encryption-control`,vpc_endpoint:`vpc-endpoint`,vpc_endpoint_connection:`vpc-endpoint-connection`,vpc_endpoint_connection_device_type:`vpc-endpoint-connection-device-type`,vpc_endpoint_service:`vpc-endpoint-service`,vpc_endpoint_service_permission:`vpc-endpoint-service-permission`,vpc_flow_log:`vpc-flow-log`,vpc_peering_connection:`vpc-peering-connection`,vpn_concentrator:`vpn-concentrator`,vpn_connection:`vpn-connection`,vpn_connection_device_type:`vpn-connection-device-type`,vpn_gateway:`vpn-gateway`},Y=e(),St=/\s+/;function Ct(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:wt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function wt(e){let t=new yt({InstanceIds:[e]});return await D().send(t)}function Tt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Et,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function Et(e){let t=new bt({InstanceIds:[e]});return await D().send(t)}function Dt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ot,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function Ot(e){let t=new xt({InstanceIds:[e]});return await D().send(t)}function kt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:At,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function At(e){let t=new pt({InstanceIds:[e]});return await D().send(t)}function jt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Mt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Mt(e){let t=D(),n=await Nt(t,e),r=new vt({ImageId:e.imageId||void 0,InstanceType:e.instanceType?e.instanceType:void 0,KeyName:e.keyName||void 0,MinCount:e.count,MaxCount:e.count,SubnetId:e.subnetId||void 0,SecurityGroupIds:n.length>0?n:void 0,Placement:e.placementGroupName?{GroupName:e.placementGroupName}:void 0,BlockDeviceMappings:Pt(e),LaunchTemplate:e.launchTemplateId?{LaunchTemplateId:e.launchTemplateId,Version:e.launchTemplateVersion||`$Default`}:void 0});return await t.send(r)}async function Nt(e,t){if(t.securityGroupMode!==`create`)return t.securityGroupIds??[];let n=(await e.send(new W({GroupName:t.newSgName,Description:t.newSgDescription||`Created by launch wizard`,VpcId:t.resolvedVpcId}))).GroupId;if(!n)throw Error(`Security group was created but no ID was returned`);let r=[...t.allowSsh?[22]:[],...t.allowHttp?[80]:[],...t.allowHttps?[443]:[]];if(r.length>0){let i=t.ruleSource===`custom`&&t.customCidr?t.customCidr:`0.0.0.0/0`;await e.send(new z({GroupId:n,IpPermissions:r.map(e=>({IpProtocol:`tcp`,FromPort:e,ToPort:e,IpRanges:[{CidrIp:i}]}))}))}return[n]}function Pt(e){let{rootDeviceName:t,rootVolumeSize:n,rootVolumeType:r,rootDeleteOnTermination:i}=e;return n!==void 0||r!==void 0||i!==void 0?[{DeviceName:t,Ebs:{...n!==void 0&&{VolumeSize:n},...r!==void 0&&{VolumeType:r},...i!==void 0&&{DeleteOnTermination:i}}}]:void 0}var Ft=`/dev/sda1`;function It(e){let t=new TextEncoder().encode(e),n=``;for(let e of t)n+=String.fromCodePoint(e);return btoa(n)}function X(e){let t={};e.imageId&&(t.ImageId=e.imageId),e.instanceType&&(t.InstanceType=e.instanceType),e.keyName&&(t.KeyName=e.keyName);let n=e.securityGroupIds??[];return e.subnetId?t.NetworkInterfaces=[{DeviceIndex:0,SubnetId:e.subnetId,Groups:n.length>0?n:void 0}]:n.length>0&&(t.SecurityGroupIds=n),(e.rootVolumeSize!==void 0||e.rootVolumeType!==void 0)&&(t.BlockDeviceMappings=[{DeviceName:Ft,Ebs:{...e.rootVolumeSize!==void 0&&{VolumeSize:e.rootVolumeSize},...e.rootVolumeType!==void 0&&{VolumeType:e.rootVolumeType}}}]),e.userData&&(t.UserData=It(e.userData)),t}function Lt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Rt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]})}},e[0]=r,e[1]=i),n(i)}async function Rt(e){let t=new Re({LaunchTemplateName:e.launchTemplateName,VersionDescription:e.versionDescription||void 0,LaunchTemplateData:X(e)});return await D().send(t)}function zt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Bt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Bt(e){let t=new ze({LaunchTemplateId:e.launchTemplateId,SourceVersion:e.sourceVersion||void 0,VersionDescription:e.versionDescription||void 0,LaunchTemplateData:X(e)});return await D().send(t)}function Vt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ht,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Ht(e){let t=new dt({LaunchTemplateId:e.launchTemplateId,DefaultVersion:e.defaultVersion});return await D().send(t)}function Ut(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Wt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Wt(e){let t=new Ke({LaunchTemplateId:e.launchTemplateId,Versions:e.versions});return await D().send(t)}function Gt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Kt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]})}},e[0]=r,e[1]=i),n(i)}async function Kt(e){let t=new Ge({LaunchTemplateId:e});return await D().send(t)}function qt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Jt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Jt(e){let t=new Le({KeyName:e.keyName,KeyType:e.keyType}),n=await D().send(t);if(!n.KeyMaterial)throw Error(`Key pair was created but the API returned no private key. The key cannot be recovered — delete it and try again.`);return n}function Yt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Xt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Xt(e){let t=e.publicKeyMaterial.trim().split(St).slice(0,2).join(` `),n=new lt({KeyName:e.keyName,PublicKeyMaterial:new TextEncoder().encode(t)});return await D().send(n)}function Zt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Qt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Qt(e){let t=new We({KeyPairId:e});return await D().send(t)}function $t(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:en,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function en(e){let t=new He({Size:e.size,AvailabilityZone:e.availabilityZone,VolumeType:`gp3`});return await D().send(t)}function tn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:nn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function nn(e){let t=new ft({VolumeId:e.volumeId,Size:e.size});return await D().send(t)}function rn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:an,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function an(e){let t=new et({VolumeId:e});return await D().send(t)}function on(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:sn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function sn(e){let t=new Ve({VolumeId:e.volumeId,Description:e.description||void 0});return await D().send(t)}function cn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ln,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function ln(e){let t=new Qe({SnapshotId:e});return await D().send(t)}function un(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function dn(e){let t=new Fe({SourceSnapshotId:e.sourceSnapshotId,SourceRegion:e.sourceRegion,Description:e.description||void 0});return await D().send(t)}function fn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function pn(e){let t=new Ne({VolumeId:e.volumeId,InstanceId:e.instanceId,Device:e.device||void 0});return await D().send(t)}function mn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:hn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function hn(e){let t=new it({VolumeId:e.volumeId,InstanceId:e.instanceId||void 0,Force:e.force});return await D().send(t)}function gn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_n,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function _n(e){let{instanceId:t,...n}=e,r=new ut({InstanceId:t,InstanceType:{Value:n.instanceType}});return await D().send(r)}function vn(){let e=(0,Y.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:yn},e[0]=t):t=e[0],n(t)}async function yn(e){let t=new ct({InstanceId:e});return await D().send(t)}function bn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function xn(e){let t=new Ie({InstanceId:e.instanceId,Name:e.name,Description:e.description||void 0});return await D().send(t)}function Sn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Cn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function Cn(e){let t=new mt({Name:e.name,Description:e.description||void 0,BlockDeviceMappings:[{DeviceName:`/dev/sda1`,Ebs:{SnapshotId:e.snapshotId}}]});return await D().send(t)}function wn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Tn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function Tn(e){let t=new nt({ImageId:e});return await D().send(t)}function En(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Dn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`vpcs`]})}},e[0]=r,e[1]=i),n(i)}async function Dn(e){let t=new K({CidrBlock:e.cidrBlock,TagSpecifications:e.name?[{ResourceType:`vpc`,Tags:[{Key:`Name`,Value:e.name}]}]:void 0});return await D().send(t)}function On(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:kn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`vpcs`]})}},e[0]=r,e[1]=i),n(i)}async function kn(e){let t=new tt({VpcId:e});return await D().send(t)}function An(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:jn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`subnets`]})}},e[0]=r,e[1]=i),n(i)}async function jn(e){let t=D(),n=await t.send(new G({VpcId:e.vpcId,CidrBlock:e.cidrBlock,AvailabilityZone:e.availabilityZone||void 0})),r=n.Subnet?.SubnetId;return e.mapPublicIpOnLaunch&&r&&await t.send(new q({SubnetId:r,MapPublicIpOnLaunch:{Value:!0}})),n}function Mn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Nn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`subnets`]})}},e[0]=r,e[1]=i),n(i)}async function Nn(e){let t=new $e({SubnetId:e});return await D().send(t)}function Pn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Fn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`placementGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Fn(e){let t=new Be({GroupName:e.groupName,Strategy:e.strategy});return await D().send(t)}function In(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ln,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`placementGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Ln(e){let t=new Je({GroupName:e});return await D().send(t)}function Rn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:zn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function zn(e){let t=new W({GroupName:e.groupName,Description:e.description,VpcId:e.vpcId});return await D().send(t)}function Bn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Vn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Vn(e){let t=new Ze({GroupId:e});return await D().send(t)}function Hn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Un,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Un(e){let t=new z({GroupId:e.groupId,IpPermissions:[{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,IpRanges:[{CidrIp:e.cidrIp}]}]});return await D().send(t)}function Wn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Gn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Gn(e){let t=new Pe({GroupId:e.groupId,IpPermissions:[{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,IpRanges:[{CidrIp:e.cidrIp}]}]});return await D().send(t)}function Z(e){return{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,...e.sourceGroupId?{UserIdGroupPairs:[{GroupId:e.sourceGroupId}]}:{IpRanges:[{CidrIp:e.cidrIp??``}]}}}function Kn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:qn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function qn(e){let t=new _t({GroupId:e.groupId,IpPermissions:[Z(e)]});return await D().send(t)}function Jn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Yn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Yn(e){let t=new gt({GroupId:e.groupId,IpPermissions:[Z(e)]});return await D().send(t)}function Xn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Zn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function Zn(e){let t=new B({TagSpecifications:$(J.internet_gateway,e?.name,[])});return await D().send(t)}function Qn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$n,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function $n(e){let t=new Ue({InternetGatewayId:e});return await D().send(t)}function er(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:tr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function tr(e){let t=new R({InternetGatewayId:e.internetGatewayId,VpcId:e.vpcId});return await D().send(t)}function nr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:rr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function rr(e){let t=new rt({InternetGatewayId:e.internetGatewayId,VpcId:e.vpcId});return await D().send(t)}function ir(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ar,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function ar(e){let t=new I({Domain:`vpc`,TagSpecifications:$(J.elastic_ip,e?.name,[])});return await D().send(t)}function or(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:sr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function sr(e){let t=new ht({AllocationId:e});return await D().send(t)}function cr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:lr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function lr(e){let t=new je({AllocationId:e.allocationId,InstanceId:e.instanceId,NetworkInterfaceId:e.networkInterfaceId});return await D().send(t)}function ur(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function dr(e){let t=new at({AssociationId:e});return await D().send(t)}function fr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pr,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`iam-instance-profile-associations`,t.instanceId]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function pr(e){let t=new Me({InstanceId:e.instanceId,IamInstanceProfile:{Name:e.instanceProfileName}});return await D().send(t)}function mr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:hr,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`iam-instance-profile-associations`,t.instanceId]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function hr(e){let t=new ot({AssociationId:e.associationId});return await D().send(t)}function Q(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:gr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`natGateways`]}),r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function gr(e){let t=new V({SubnetId:e.subnetId,AllocationId:e.allocationId,TagSpecifications:$(J.natgateway,e.name,[])});return await D().send(t)}function _r(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:vr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`natGateways`]})}},e[0]=r,e[1]=i),n(i)}async function vr(e){let t=new qe({NatGatewayId:e});return await D().send(t)}function yr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:br,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function br(e){let t=new U({VpcId:e.vpcId,TagSpecifications:$(J.route_table,e.name,[])});return await D().send(t)}function xr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Sr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Sr(e){let t=new Xe({RouteTableId:e});return await D().send(t)}function Cr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:wr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function wr(e){let t=new H({RouteTableId:e.routeTableId,DestinationCidrBlock:e.destinationCidrBlock,GatewayId:e.gatewayId,NatGatewayId:e.natGatewayId});return await D().send(t)}function Tr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Er,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Er(e){let t=new Ye({RouteTableId:e.routeTableId,DestinationCidrBlock:e.destinationCidrBlock});return await D().send(t)}function Dr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Or,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Or(e){let t=new L({RouteTableId:e.routeTableId,SubnetId:e.subnetId});return await D().send(t)}function kr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ar,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Ar(e){let t=new st({AssociationId:e});return await D().send(t)}function jr(e,t){let n=[];return e&&n.push({Key:`Name`,Value:e}),n.push(...t),n}function $(e,t,n){let r=jr(t,n);if(r.length!==0)return[{ResourceType:e,Tags:r}]}function Mr(){let e=t();return n({mutationFn:async e=>{let t=D(),n=[],r=e.autoGenerateNames?e.namePrefix:void 0,i=e.tags.map(e=>({Key:e.key,Value:e.value})),a=`creating VPC`;try{let o=r?`${r}-vpc`:e.namePrefix,s=(await t.send(new K({CidrBlock:e.cidrBlock,InstanceTenancy:e.tenancy,TagSpecifications:$(J.vpc,o,i)}))).Vpc?.VpcId;if(!s)throw Error(`VPC was created but no VPC ID was returned by the API`);if(n.push({type:`VPC`,id:s}),e.mode===`vpc-only`)return{vpcId:s,created:n};let c=Ae(e.cidrBlock,e.publicSubnetCount,e.privateSubnetCount),l=e.publicSubnetCidrs.length>0?e.publicSubnetCidrs:c.publicSubnets.map(e=>e.cidr),u=e.privateSubnetCidrs.length>0?e.privateSubnetCidrs:c.privateSubnets.map(e=>e.cidr);a=`creating public subnets`;let d=await Promise.all(Array.from({length:e.publicSubnetCount},async(e,a)=>{let o=r?`${r}-subnet-public-${a+1}`:void 0,c=(await t.send(new G({VpcId:s,CidrBlock:l[a],TagSpecifications:$(J.subnet,o,i)}))).Subnet?.SubnetId;if(!c)throw Error(`Public subnet ${a+1} was created but no subnet ID was returned`);return n.push({type:`Public Subnet`,id:c}),await t.send(new q({SubnetId:c,MapPublicIpOnLaunch:{Value:!0}})),c}));a=`creating private subnets`;let f=await Promise.all(Array.from({length:e.privateSubnetCount},async(e,a)=>{let o=r?`${r}-subnet-private-${a+1}`:void 0,c=(await t.send(new G({VpcId:s,CidrBlock:u[a],TagSpecifications:$(J.subnet,o,i)}))).Subnet?.SubnetId;if(!c)throw Error(`Private subnet ${a+1} was created but no subnet ID was returned`);return n.push({type:`Private Subnet`,id:c}),c}));if(e.publicSubnetCount>0){a=`creating internet gateway`;let e=r?`${r}-igw`:void 0,o=(await t.send(new B({TagSpecifications:$(J.internet_gateway,e,i)}))).InternetGateway?.InternetGatewayId;if(!o)throw Error(`Internet gateway was created but no ID was returned`);n.push({type:`Internet Gateway`,id:o}),a=`attaching internet gateway to VPC`,await t.send(new R({InternetGatewayId:o,VpcId:s})),a=`creating public route table`;let c=r?`${r}-rtb-public`:void 0,l=(await t.send(new U({VpcId:s,TagSpecifications:$(J.route_table,c,i)}))).RouteTable?.RouteTableId;if(!l)throw Error(`Public route table was created but no ID was returned`);n.push({type:`Public Route Table`,id:l}),a=`creating default route to internet gateway`,await t.send(new H({RouteTableId:l,DestinationCidrBlock:`0.0.0.0/0`,GatewayId:o})),a=`associating public subnets with route table`,await Promise.all(d.map(async e=>await t.send(new L({RouteTableId:l,SubnetId:e}))))}if(e.privateSubnetCount>0){a=`creating private route table`;let o=r?`${r}-rtb-private`:void 0,c=(await t.send(new U({VpcId:s,TagSpecifications:$(J.route_table,o,i)}))).RouteTable?.RouteTableId;if(!c)throw Error(`Private route table was created but no ID was returned`);if(n.push({type:`Private Route Table`,id:c}),a=`associating private subnets with route table`,await Promise.all(f.map(async e=>await t.send(new L({RouteTableId:c,SubnetId:e})))),e.natGateway===`single`&&d[0]){a=`allocating Elastic IP for NAT gateway`;let e=(await t.send(new I({Domain:`vpc`,TagSpecifications:$(J.elastic_ip,r?`${r}-eip-nat`:void 0,i)}))).AllocationId;if(!e)throw Error(`Elastic IP was allocated but no allocation ID was returned`);n.push({type:`Elastic IP`,id:e}),a=`creating NAT gateway`;let o=(await t.send(new V({SubnetId:d[0],AllocationId:e,TagSpecifications:$(J.natgateway,r?`${r}-nat`:void 0,i)}))).NatGateway?.NatGatewayId;if(!o)throw Error(`NAT gateway was created but no ID was returned`);n.push({type:`NAT Gateway`,id:o}),a=`creating default route to NAT gateway`,await t.send(new H({RouteTableId:c,DestinationCidrBlock:`0.0.0.0/0`,NatGatewayId:o}))}}return{vpcId:s,created:n}}catch(e){return{vpcId:n.find(e=>e.type===`VPC`)?.id,created:n,error:e instanceof Error?e:Error(String(e)),failedStep:`Failed while ${a}`}}},onSuccess:()=>{e.invalidateQueries({queryKey:[`ec2`,`vpcs`]}),e.invalidateQueries({queryKey:[`ec2`,`subnets`]}),e.invalidateQueries({queryKey:[`ec2`,`internetGateways`]}),e.invalidateQueries({queryKey:[`ec2`,`routeTables`]}),e.invalidateQueries({queryKey:[`ec2`,`natGateways`]}),e.invalidateQueries({queryKey:[`ec2`,`addresses`]})}})}export{or as $,Ut as A,wn as B,An as C,Qn as D,Mr as E,Bn as F,kr as G,mn as H,cn as I,gn as J,vn as K,Mn as L,In as M,Tr as N,Zt as O,xr as P,Sn as Q,rn as R,on as S,En as T,ur as U,nr as V,mr as W,tn as X,Vt as Y,kt as Z,Q as _,Dr as a,yr as b,Wn as c,bn as d,Jn as et,jt as f,zt as g,Lt as h,fr as i,Dt as it,_r as j,Gt as k,Hn as l,qt as m,ir as n,Ct as nt,er as o,Xn as p,Yt as q,cr as r,Tt as rt,fn as s,X as t,Kn as tt,un as u,Pn as v,$t as w,Rn as x,Cr as y,On as z}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{$i as r,$r as i,Ci as a,Di as o,Ei as s,Ji as c,Jr as l,Kr as u,Oi as d,Qi as f,Qr as p,Si as ee,Ti as te,Xi as ne,Xr as re,Yi as ie,Yr as ae,Zi as oe,Zr as se,_i as ce,aa as le,ai as ue,bi as de,ca as fe,ci as pe,da as me,di as he,ea as ge,ei as _e,fa as ve,fi as ye,gi as be,hi as xe,ia as Se,ii as m,la as h,li as g,mi as _,na as v,ni as y,oa as b,oi as x,pa as S,pi as C,qr as w,ra as T,ri as E,s as D,sa as O,si as k,ta as A,ti as j,ua as Ce,ui as we,vi as Te,wi as Ee,xi as De,yi as Oe}from"./awsClient-DzGEPkSc.js";import{F as ke,I as M,N,P,p as F}from"./ec2-BOaIcgiX.js";import{t as Ae}from"./subnet-calculator-BlCTyGtY.js";var I=class extends M(N,P,`AllocateAddress`,u){},je=class extends M(N,P,`AssociateAddress`,w){},Me=class extends M(N,P,`AssociateIamInstanceProfile`,l){},L=class extends M(N,P,`AssociateRouteTable`,ae){},R=class extends M(N,P,`AttachInternetGateway`,re){},Ne=class extends M(N,P,`AttachVolume`,se){},Pe=class extends M(N,P,`AuthorizeSecurityGroupEgress`,p){},z=class extends M(N,P,`AuthorizeSecurityGroupIngress`,i){},Fe=class extends M(N,ke,`CopySnapshot`,_e){},Ie=class extends M(N,P,`CreateImage`,j){},B=class extends M(N,P,`CreateInternetGateway`,y){},Le=class extends M(N,P,`CreateKeyPair`,E){},Re=class extends M(N,P,`CreateLaunchTemplate`,m){},ze=class extends M(N,P,`CreateLaunchTemplateVersion`,ue){},V=class extends M(N,P,`CreateNatGateway`,x){},Be=class extends M(N,P,`CreatePlacementGroup`,k){},H=class extends M(N,P,`CreateRoute`,pe){},U=class extends M(N,P,`CreateRouteTable`,g){},W=class extends M(N,P,`CreateSecurityGroup`,we){},Ve=class extends M(N,P,`CreateSnapshot`,he){},G=class extends M(N,P,`CreateSubnet`,ye){},He=class extends M(N,P,`CreateVolume`,C){},K=class extends M(N,P,`CreateVpc`,_){},Ue=class extends M(N,P,`DeleteInternetGateway`,xe){},We=class extends M(N,P,`DeleteKeyPair`,be){},Ge=class extends M(N,P,`DeleteLaunchTemplate`,ce){},Ke=class extends M(N,P,`DeleteLaunchTemplateVersions`,Te){},qe=class extends M(N,P,`DeleteNatGateway`,Oe){},Je=class extends M(N,P,`DeletePlacementGroup`,de){},Ye=class extends M(N,P,`DeleteRoute`,De){},Xe=class extends M(N,P,`DeleteRouteTable`,ee){},Ze=class extends M(N,P,`DeleteSecurityGroup`,a){},Qe=class extends M(N,P,`DeleteSnapshot`,Ee){},$e=class extends M(N,P,`DeleteSubnet`,te){},et=class extends M(N,P,`DeleteVolume`,s){},tt=class extends M(N,P,`DeleteVpc`,o){},nt=class extends M(N,P,`DeregisterImage`,d){},rt=class extends M(N,P,`DetachInternetGateway`,c){},it=class extends M(N,P,`DetachVolume`,ie){},at=class extends M(N,P,`DisassociateAddress`,ne){},ot=class extends M(N,P,`DisassociateIamInstanceProfile`,oe){},st=class extends M(N,P,`DisassociateRouteTable`,f){},ct=class extends M(N,P,`GetConsoleOutput`,r){},lt=class extends M(N,P,`ImportKeyPair`,ge){},ut=class extends M(N,P,`ModifyInstanceAttribute`,A){},dt=class extends M(N,P,`ModifyLaunchTemplate`,v){},q=class extends M(N,P,`ModifySubnetAttribute`,T){},ft=class extends M(N,P,`ModifyVolume`,Se){},pt=class extends M(N,P,`RebootInstances`,le){},mt=class extends M(N,P,`RegisterImage`,b){},ht=class extends M(N,P,`ReleaseAddress`,O){},gt=class extends M(N,P,`RevokeSecurityGroupEgress`,fe){},_t=class extends M(N,P,`RevokeSecurityGroupIngress`,h){},vt=class extends M(N,P,`RunInstances`,Ce){},yt=class extends M(N,P,`StartInstances`,me){},bt=class extends M(N,P,`StopInstances`,ve){},xt=class extends M(N,P,`TerminateInstances`,S){},J={application_status_check:`application-status-check`,capacity_block:`capacity-block`,capacity_manager_data_export:`capacity-manager-data-export`,capacity_reservation:`capacity-reservation`,capacity_reservation_cancellation_quote:`capacity-reservation-cancellation-quote`,capacity_reservation_fleet:`capacity-reservation-fleet`,carrier_gateway:`carrier-gateway`,client_vpn_endpoint:`client-vpn-endpoint`,coip_pool:`coip-pool`,customer_gateway:`customer-gateway`,declarative_policies_report:`declarative-policies-report`,dedicated_host:`dedicated-host`,dhcp_options:`dhcp-options`,egress_only_internet_gateway:`egress-only-internet-gateway`,elastic_gpu:`elastic-gpu`,elastic_ip:`elastic-ip`,export_image_task:`export-image-task`,export_instance_task:`export-instance-task`,fleet:`fleet`,fpga_image:`fpga-image`,host_reservation:`host-reservation`,image:`image`,image_usage_report:`image-usage-report`,import_image_task:`import-image-task`,import_snapshot_task:`import-snapshot-task`,instance:`instance`,instance_connect_endpoint:`instance-connect-endpoint`,instance_event_window:`instance-event-window`,internet_gateway:`internet-gateway`,ipam:`ipam`,ipam_external_resource_verification_token:`ipam-external-resource-verification-token`,ipam_internet_registry_association:`ipam-internet-registry-association`,ipam_policy:`ipam-policy`,ipam_pool:`ipam-pool`,ipam_pool_allocation:`ipam-pool-allocation`,ipam_prefix_list_resolver:`ipam-prefix-list-resolver`,ipam_prefix_list_resolver_target:`ipam-prefix-list-resolver-target`,ipam_resource_discovery:`ipam-resource-discovery`,ipam_resource_discovery_association:`ipam-resource-discovery-association`,ipam_scope:`ipam-scope`,ipv4pool_ec2:`ipv4pool-ec2`,ipv6pool_ec2:`ipv6pool-ec2`,key_pair:`key-pair`,launch_template:`launch-template`,local_gateway:`local-gateway`,local_gateway_route_table:`local-gateway-route-table`,local_gateway_route_table_virtual_interface_group_association:`local-gateway-route-table-virtual-interface-group-association`,local_gateway_route_table_vpc_association:`local-gateway-route-table-vpc-association`,local_gateway_virtual_interface:`local-gateway-virtual-interface`,local_gateway_virtual_interface_group:`local-gateway-virtual-interface-group`,mac_modification_task:`mac-modification-task`,natgateway:`natgateway`,network_acl:`network-acl`,network_insights_access_scope:`network-insights-access-scope`,network_insights_access_scope_analysis:`network-insights-access-scope-analysis`,network_insights_analysis:`network-insights-analysis`,network_insights_path:`network-insights-path`,network_interface:`network-interface`,outpost_lag:`outpost-lag`,placement_group:`placement-group`,prefix_list:`prefix-list`,replace_root_volume_task:`replace-root-volume-task`,reserved_instances:`reserved-instances`,route_server:`route-server`,route_server_endpoint:`route-server-endpoint`,route_server_peer:`route-server-peer`,route_table:`route-table`,secondary_interface:`secondary-interface`,secondary_network:`secondary-network`,secondary_subnet:`secondary-subnet`,security_group:`security-group`,security_group_rule:`security-group-rule`,service_link_virtual_interface:`service-link-virtual-interface`,snapshot:`snapshot`,spot_fleet_request:`spot-fleet-request`,spot_instances_request:`spot-instances-request`,subnet:`subnet`,subnet_cidr_reservation:`subnet-cidr-reservation`,traffic_mirror_filter:`traffic-mirror-filter`,traffic_mirror_filter_rule:`traffic-mirror-filter-rule`,traffic_mirror_session:`traffic-mirror-session`,traffic_mirror_target:`traffic-mirror-target`,transit_gateway:`transit-gateway`,transit_gateway_attachment:`transit-gateway-attachment`,transit_gateway_connect_peer:`transit-gateway-connect-peer`,transit_gateway_metering_policy:`transit-gateway-metering-policy`,transit_gateway_multicast_domain:`transit-gateway-multicast-domain`,transit_gateway_policy_table:`transit-gateway-policy-table`,transit_gateway_route_table:`transit-gateway-route-table`,transit_gateway_route_table_announcement:`transit-gateway-route-table-announcement`,verified_access_endpoint:`verified-access-endpoint`,verified_access_endpoint_target:`verified-access-endpoint-target`,verified_access_group:`verified-access-group`,verified_access_instance:`verified-access-instance`,verified_access_policy:`verified-access-policy`,verified_access_trust_provider:`verified-access-trust-provider`,volume:`volume`,vpc:`vpc`,vpc_block_public_access_exclusion:`vpc-block-public-access-exclusion`,vpc_encryption_control:`vpc-encryption-control`,vpc_endpoint:`vpc-endpoint`,vpc_endpoint_connection:`vpc-endpoint-connection`,vpc_endpoint_connection_device_type:`vpc-endpoint-connection-device-type`,vpc_endpoint_service:`vpc-endpoint-service`,vpc_endpoint_service_permission:`vpc-endpoint-service-permission`,vpc_flow_log:`vpc-flow-log`,vpc_peering_connection:`vpc-peering-connection`,vpn_concentrator:`vpn-concentrator`,vpn_connection:`vpn-connection`,vpn_connection_device_type:`vpn-connection-device-type`,vpn_gateway:`vpn-gateway`},Y=e(),St=/\s+/;function Ct(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:wt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function wt(e){let t=new yt({InstanceIds:[e]});return await D().send(t)}function Tt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Et,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function Et(e){let t=new bt({InstanceIds:[e]});return await D().send(t)}function Dt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ot,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function Ot(e){let t=new xt({InstanceIds:[e]});return await D().send(t)}function kt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:At,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function At(e){let t=new pt({InstanceIds:[e]});return await D().send(t)}function jt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Mt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Mt(e){let t=D(),n=await Nt(t,e),r=new vt({ImageId:e.imageId||void 0,InstanceType:e.instanceType?e.instanceType:void 0,KeyName:e.keyName||void 0,MinCount:e.count,MaxCount:e.count,SubnetId:e.subnetId||void 0,SecurityGroupIds:n.length>0?n:void 0,Placement:e.placementGroupName?{GroupName:e.placementGroupName}:void 0,BlockDeviceMappings:Pt(e),LaunchTemplate:e.launchTemplateId?{LaunchTemplateId:e.launchTemplateId,Version:e.launchTemplateVersion||`$Default`}:void 0});return await t.send(r)}async function Nt(e,t){if(t.securityGroupMode!==`create`)return t.securityGroupIds??[];let n=(await e.send(new W({GroupName:t.newSgName,Description:t.newSgDescription||`Created by launch wizard`,VpcId:t.resolvedVpcId}))).GroupId;if(!n)throw Error(`Security group was created but no ID was returned`);let r=[...t.allowSsh?[22]:[],...t.allowHttp?[80]:[],...t.allowHttps?[443]:[]];if(r.length>0){let i=t.ruleSource===`custom`&&t.customCidr?t.customCidr:`0.0.0.0/0`;await e.send(new z({GroupId:n,IpPermissions:r.map(e=>({IpProtocol:`tcp`,FromPort:e,ToPort:e,IpRanges:[{CidrIp:i}]}))}))}return[n]}function Pt(e){let{rootDeviceName:t,rootVolumeSize:n,rootVolumeType:r,rootDeleteOnTermination:i}=e;return n!==void 0||r!==void 0||i!==void 0?[{DeviceName:t,Ebs:{...n!==void 0&&{VolumeSize:n},...r!==void 0&&{VolumeType:r},...i!==void 0&&{DeleteOnTermination:i}}}]:void 0}var Ft=`/dev/sda1`;function It(e){let t=new TextEncoder().encode(e),n=``;for(let e of t)n+=String.fromCodePoint(e);return btoa(n)}function X(e){let t={};e.imageId&&(t.ImageId=e.imageId),e.instanceType&&(t.InstanceType=e.instanceType),e.keyName&&(t.KeyName=e.keyName);let n=e.securityGroupIds??[];return e.subnetId?t.NetworkInterfaces=[{DeviceIndex:0,SubnetId:e.subnetId,Groups:n.length>0?n:void 0}]:n.length>0&&(t.SecurityGroupIds=n),(e.rootVolumeSize!==void 0||e.rootVolumeType!==void 0)&&(t.BlockDeviceMappings=[{DeviceName:Ft,Ebs:{...e.rootVolumeSize!==void 0&&{VolumeSize:e.rootVolumeSize},...e.rootVolumeType!==void 0&&{VolumeType:e.rootVolumeType}}}]),e.userData&&(t.UserData=It(e.userData)),t}function Lt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Rt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]})}},e[0]=r,e[1]=i),n(i)}async function Rt(e){let t=new Re({LaunchTemplateName:e.launchTemplateName,VersionDescription:e.versionDescription||void 0,LaunchTemplateData:X(e)});return await D().send(t)}function zt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Bt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Bt(e){let t=new ze({LaunchTemplateId:e.launchTemplateId,SourceVersion:e.sourceVersion||void 0,VersionDescription:e.versionDescription||void 0,LaunchTemplateData:X(e)});return await D().send(t)}function Vt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ht,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Ht(e){let t=new dt({LaunchTemplateId:e.launchTemplateId,DefaultVersion:e.defaultVersion});return await D().send(t)}function Ut(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Wt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]}),r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`,t.launchTemplateId,`versions`]})}},e[0]=r,e[1]=i),n(i)}async function Wt(e){let t=new Ke({LaunchTemplateId:e.launchTemplateId,Versions:e.versions});return await D().send(t)}function Gt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Kt,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`launchTemplates`]})}},e[0]=r,e[1]=i),n(i)}async function Kt(e){let t=new Ge({LaunchTemplateId:e});return await D().send(t)}function qt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Jt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Jt(e){let t=new Le({KeyName:e.keyName,KeyType:e.keyType}),n=await D().send(t);if(!n.KeyMaterial)throw Error(`Key pair was created but the API returned no private key. The key cannot be recovered — delete it and try again.`);return n}function Yt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Xt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Xt(e){let t=e.publicKeyMaterial.trim().split(St).slice(0,2).join(` `),n=new lt({KeyName:e.keyName,PublicKeyMaterial:new TextEncoder().encode(t)});return await D().send(n)}function Zt(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Qt,onSuccess:()=>{r.invalidateQueries(F)}},e[0]=r,e[1]=i),n(i)}async function Qt(e){let t=new We({KeyPairId:e});return await D().send(t)}function $t(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:en,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function en(e){let t=new He({Size:e.size,AvailabilityZone:e.availabilityZone,VolumeType:`gp3`});return await D().send(t)}function tn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:nn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function nn(e){let t=new ft({VolumeId:e.volumeId,Size:e.size});return await D().send(t)}function rn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:an,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]})}},e[0]=r,e[1]=i),n(i)}async function an(e){let t=new et({VolumeId:e});return await D().send(t)}function on(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:sn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function sn(e){let t=new Ve({VolumeId:e.volumeId,Description:e.description||void 0});return await D().send(t)}function cn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ln,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function ln(e){let t=new Qe({SnapshotId:e});return await D().send(t)}function un(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`snapshots`]})}},e[0]=r,e[1]=i),n(i)}async function dn(e){let t=new Fe({SourceSnapshotId:e.sourceSnapshotId,SourceRegion:e.sourceRegion,Description:e.description||void 0});return await D().send(t)}function fn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function pn(e){let t=new Ne({VolumeId:e.volumeId,InstanceId:e.instanceId,Device:e.device||void 0});return await D().send(t)}function mn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:hn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`volumes`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function hn(e){let t=new it({VolumeId:e.volumeId,InstanceId:e.instanceId||void 0,Force:e.force});return await D().send(t)}function gn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_n,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function _n(e){let{instanceId:t,...n}=e,r=new ut({InstanceId:t,InstanceType:{Value:n.instanceType}});return await D().send(r)}function vn(){let e=(0,Y.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:yn},e[0]=t):t=e[0],n(t)}async function yn(e){let t=new ct({InstanceId:e});return await D().send(t)}function bn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function xn(e){let t=new Ie({InstanceId:e.instanceId,Name:e.name,Description:e.description||void 0});return await D().send(t)}function Sn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Cn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function Cn(e){let t=new mt({Name:e.name,Description:e.description||void 0,BlockDeviceMappings:[{DeviceName:`/dev/sda1`,Ebs:{SnapshotId:e.snapshotId}}]});return await D().send(t)}function wn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Tn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`images`]})}},e[0]=r,e[1]=i),n(i)}async function Tn(e){let t=new nt({ImageId:e});return await D().send(t)}function En(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Dn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`vpcs`]})}},e[0]=r,e[1]=i),n(i)}async function Dn(e){let t=new K({CidrBlock:e.cidrBlock,TagSpecifications:e.name?[{ResourceType:`vpc`,Tags:[{Key:`Name`,Value:e.name}]}]:void 0});return await D().send(t)}function On(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:kn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`vpcs`]})}},e[0]=r,e[1]=i),n(i)}async function kn(e){let t=new tt({VpcId:e});return await D().send(t)}function An(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:jn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`subnets`]})}},e[0]=r,e[1]=i),n(i)}async function jn(e){let t=D(),n=await t.send(new G({VpcId:e.vpcId,CidrBlock:e.cidrBlock,AvailabilityZone:e.availabilityZone||void 0})),r=n.Subnet?.SubnetId;return e.mapPublicIpOnLaunch&&r&&await t.send(new q({SubnetId:r,MapPublicIpOnLaunch:{Value:!0}})),n}function Mn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Nn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`subnets`]})}},e[0]=r,e[1]=i),n(i)}async function Nn(e){let t=new $e({SubnetId:e});return await D().send(t)}function Pn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Fn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`placementGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Fn(e){let t=new Be({GroupName:e.groupName,Strategy:e.strategy});return await D().send(t)}function In(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ln,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`placementGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Ln(e){let t=new Je({GroupName:e});return await D().send(t)}function Rn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:zn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function zn(e){let t=new W({GroupName:e.groupName,Description:e.description,VpcId:e.vpcId});return await D().send(t)}function Bn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Vn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]})}},e[0]=r,e[1]=i),n(i)}async function Vn(e){let t=new Ze({GroupId:e});return await D().send(t)}function Hn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Un,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Un(e){let t=new z({GroupId:e.groupId,IpPermissions:[{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,IpRanges:[{CidrIp:e.cidrIp}]}]});return await D().send(t)}function Wn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Gn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Gn(e){let t=new Pe({GroupId:e.groupId,IpPermissions:[{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,IpRanges:[{CidrIp:e.cidrIp}]}]});return await D().send(t)}function Z(e){return{IpProtocol:e.ipProtocol,FromPort:e.fromPort,ToPort:e.toPort,...e.sourceGroupId?{UserIdGroupPairs:[{GroupId:e.sourceGroupId}]}:{IpRanges:[{CidrIp:e.cidrIp??``}]}}}function Kn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:qn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function qn(e){let t=new _t({GroupId:e.groupId,IpPermissions:[Z(e)]});return await D().send(t)}function Jn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Yn,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`securityGroups`]}),r.invalidateQueries({queryKey:[`ec2`,`securityGroups`,t.groupId]})}},e[0]=r,e[1]=i),n(i)}async function Yn(e){let t=new gt({GroupId:e.groupId,IpPermissions:[Z(e)]});return await D().send(t)}function Xn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Zn,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function Zn(e){let t=new B({TagSpecifications:$(J.internet_gateway,e?.name,[])});return await D().send(t)}function Qn(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$n,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function $n(e){let t=new Ue({InternetGatewayId:e});return await D().send(t)}function er(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:tr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function tr(e){let t=new R({InternetGatewayId:e.internetGatewayId,VpcId:e.vpcId});return await D().send(t)}function nr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:rr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`internetGateways`]})}},e[0]=r,e[1]=i),n(i)}async function rr(e){let t=new rt({InternetGatewayId:e.internetGatewayId,VpcId:e.vpcId});return await D().send(t)}function ir(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ar,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function ar(e){let t=new I({Domain:`vpc`,TagSpecifications:$(J.elastic_ip,e?.name,[])});return await D().send(t)}function or(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:sr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function sr(e){let t=new ht({AllocationId:e});return await D().send(t)}function cr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:lr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function lr(e){let t=new je({AllocationId:e.allocationId,InstanceId:e.instanceId,NetworkInterfaceId:e.networkInterfaceId});return await D().send(t)}function ur(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`addresses`]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function dr(e){let t=new at({AssociationId:e});return await D().send(t)}function fr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pr,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`iam-instance-profile-associations`,t.instanceId]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function pr(e){let t=new Me({InstanceId:e.instanceId,IamInstanceProfile:{Name:e.instanceProfileName}});return await D().send(t)}function mr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:hr,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ec2`,`iam-instance-profile-associations`,t.instanceId]}),r.invalidateQueries({queryKey:[`ec2`,`instances`]})}},e[0]=r,e[1]=i),n(i)}async function hr(e){let t=new ot({AssociationId:e.associationId});return await D().send(t)}function Q(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:gr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`natGateways`]}),r.invalidateQueries({queryKey:[`ec2`,`addresses`]})}},e[0]=r,e[1]=i),n(i)}async function gr(e){let t=new V({SubnetId:e.subnetId,AllocationId:e.allocationId,TagSpecifications:$(J.natgateway,e.name,[])});return await D().send(t)}function _r(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:vr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`natGateways`]})}},e[0]=r,e[1]=i),n(i)}async function vr(e){let t=new qe({NatGatewayId:e});return await D().send(t)}function yr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:br,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function br(e){let t=new U({VpcId:e.vpcId,TagSpecifications:$(J.route_table,e.name,[])});return await D().send(t)}function xr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Sr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Sr(e){let t=new Xe({RouteTableId:e});return await D().send(t)}function Cr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:wr,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function wr(e){let t=new H({RouteTableId:e.routeTableId,DestinationCidrBlock:e.destinationCidrBlock,GatewayId:e.gatewayId,NatGatewayId:e.natGatewayId});return await D().send(t)}function Tr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Er,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Er(e){let t=new Ye({RouteTableId:e.routeTableId,DestinationCidrBlock:e.destinationCidrBlock});return await D().send(t)}function Dr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Or,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Or(e){let t=new L({RouteTableId:e.routeTableId,SubnetId:e.subnetId});return await D().send(t)}function kr(){let e=(0,Y.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ar,onSuccess:()=>{r.invalidateQueries({queryKey:[`ec2`,`routeTables`]})}},e[0]=r,e[1]=i),n(i)}async function Ar(e){let t=new st({AssociationId:e});return await D().send(t)}function jr(e,t){let n=[];return e&&n.push({Key:`Name`,Value:e}),n.push(...t),n}function $(e,t,n){let r=jr(t,n);if(r.length!==0)return[{ResourceType:e,Tags:r}]}function Mr(){let e=t();return n({mutationFn:async e=>{let t=D(),n=[],r=e.autoGenerateNames?e.namePrefix:void 0,i=e.tags.map(e=>({Key:e.key,Value:e.value})),a=`creating VPC`;try{let o=r?`${r}-vpc`:e.namePrefix,s=(await t.send(new K({CidrBlock:e.cidrBlock,InstanceTenancy:e.tenancy,TagSpecifications:$(J.vpc,o,i)}))).Vpc?.VpcId;if(!s)throw Error(`VPC was created but no VPC ID was returned by the API`);if(n.push({type:`VPC`,id:s}),e.mode===`vpc-only`)return{vpcId:s,created:n};let c=Ae(e.cidrBlock,e.publicSubnetCount,e.privateSubnetCount),l=e.publicSubnetCidrs.length>0?e.publicSubnetCidrs:c.publicSubnets.map(e=>e.cidr),u=e.privateSubnetCidrs.length>0?e.privateSubnetCidrs:c.privateSubnets.map(e=>e.cidr);a=`creating public subnets`;let d=await Promise.all(Array.from({length:e.publicSubnetCount},async(e,a)=>{let o=r?`${r}-subnet-public-${a+1}`:void 0,c=(await t.send(new G({VpcId:s,CidrBlock:l[a],TagSpecifications:$(J.subnet,o,i)}))).Subnet?.SubnetId;if(!c)throw Error(`Public subnet ${a+1} was created but no subnet ID was returned`);return n.push({type:`Public Subnet`,id:c}),await t.send(new q({SubnetId:c,MapPublicIpOnLaunch:{Value:!0}})),c}));a=`creating private subnets`;let f=await Promise.all(Array.from({length:e.privateSubnetCount},async(e,a)=>{let o=r?`${r}-subnet-private-${a+1}`:void 0,c=(await t.send(new G({VpcId:s,CidrBlock:u[a],TagSpecifications:$(J.subnet,o,i)}))).Subnet?.SubnetId;if(!c)throw Error(`Private subnet ${a+1} was created but no subnet ID was returned`);return n.push({type:`Private Subnet`,id:c}),c}));if(e.publicSubnetCount>0){a=`creating internet gateway`;let e=r?`${r}-igw`:void 0,o=(await t.send(new B({TagSpecifications:$(J.internet_gateway,e,i)}))).InternetGateway?.InternetGatewayId;if(!o)throw Error(`Internet gateway was created but no ID was returned`);n.push({type:`Internet Gateway`,id:o}),a=`attaching internet gateway to VPC`,await t.send(new R({InternetGatewayId:o,VpcId:s})),a=`creating public route table`;let c=r?`${r}-rtb-public`:void 0,l=(await t.send(new U({VpcId:s,TagSpecifications:$(J.route_table,c,i)}))).RouteTable?.RouteTableId;if(!l)throw Error(`Public route table was created but no ID was returned`);n.push({type:`Public Route Table`,id:l}),a=`creating default route to internet gateway`,await t.send(new H({RouteTableId:l,DestinationCidrBlock:`0.0.0.0/0`,GatewayId:o})),a=`associating public subnets with route table`,await Promise.all(d.map(async e=>await t.send(new L({RouteTableId:l,SubnetId:e}))))}if(e.privateSubnetCount>0){a=`creating private route table`;let o=r?`${r}-rtb-private`:void 0,c=(await t.send(new U({VpcId:s,TagSpecifications:$(J.route_table,o,i)}))).RouteTable?.RouteTableId;if(!c)throw Error(`Private route table was created but no ID was returned`);if(n.push({type:`Private Route Table`,id:c}),a=`associating private subnets with route table`,await Promise.all(f.map(async e=>await t.send(new L({RouteTableId:c,SubnetId:e})))),e.natGateway===`single`&&d[0]){a=`allocating Elastic IP for NAT gateway`;let e=(await t.send(new I({Domain:`vpc`,TagSpecifications:$(J.elastic_ip,r?`${r}-eip-nat`:void 0,i)}))).AllocationId;if(!e)throw Error(`Elastic IP was allocated but no allocation ID was returned`);n.push({type:`Elastic IP`,id:e}),a=`creating NAT gateway`;let o=(await t.send(new V({SubnetId:d[0],AllocationId:e,TagSpecifications:$(J.natgateway,r?`${r}-nat`:void 0,i)}))).NatGateway?.NatGatewayId;if(!o)throw Error(`NAT gateway was created but no ID was returned`);n.push({type:`NAT Gateway`,id:o}),a=`creating default route to NAT gateway`,await t.send(new H({RouteTableId:c,DestinationCidrBlock:`0.0.0.0/0`,NatGatewayId:o}))}}return{vpcId:s,created:n}}catch(e){return{vpcId:n.find(e=>e.type===`VPC`)?.id,created:n,error:e instanceof Error?e:Error(String(e)),failedStep:`Failed while ${a}`}}},onSuccess:()=>{e.invalidateQueries({queryKey:[`ec2`,`vpcs`]}),e.invalidateQueries({queryKey:[`ec2`,`subnets`]}),e.invalidateQueries({queryKey:[`ec2`,`internetGateways`]}),e.invalidateQueries({queryKey:[`ec2`,`routeTables`]}),e.invalidateQueries({queryKey:[`ec2`,`natGateways`]}),e.invalidateQueries({queryKey:[`ec2`,`addresses`]})}})}export{or as $,Ut as A,wn as B,An as C,Qn as D,Mr as E,Bn as F,kr as G,mn as H,cn as I,gn as J,vn as K,Mn as L,In as M,Tr as N,Zt as O,xr as P,Sn as Q,rn as R,on as S,En as T,ur as U,nr as V,mr as W,tn as X,Vt as Y,kt as Z,Q as _,Dr as a,yr as b,Wn as c,bn as d,Jn as et,jt as f,zt as g,Lt as h,fr as i,Dt as it,_r as j,Gt as k,Hn as l,qt as m,ir as n,Ct as nt,er as o,Xn as p,Yt as q,cr as r,Tt as rt,fn as s,X as t,Kn as tt,un as u,Pn as v,$t as w,Rn as x,Cr as y,On as z}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ecr-Cui1zK4W.js b/spinifex/services/spinifexui/frontend/dist/assets/ecr-C1xO3sFZ.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/ecr-Cui1zK4W.js rename to spinifex/services/spinifexui/frontend/dist/assets/ecr-C1xO3sFZ.js index 783309c56..700fa638c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ecr-Cui1zK4W.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ecr-C1xO3sFZ.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Cng_iYLz.js";import{Fr as r,Gr as i,Ir as a,Lr as o,Ur as s,Wr as c,c as l,zr as u}from"./awsClient-BYSqOjkz.js";var d=t(i,`AmazonEC2ContainerRegistry_V20150921`,`ECRClient`,n),f={},p=(e,t,n,r)=>[],m=class extends d(f,p,`DescribeImages`,r){},h=class extends d(f,p,`DescribeRepositories`,a){},g=class extends d(f,p,`GetLifecyclePolicy`,o){},_=class extends d(f,p,`GetRepositoryPolicy`,u){},v=e({queryKey:[`ecr`,`repositories`],queryFn:async()=>{let e=new h({});return await l().send(e)}}),y=t=>e({queryKey:[`ecr`,`repositories`,t,`images`],queryFn:async()=>{let e=new m({repositoryName:t});return await l().send(e)}}),b=t=>e({queryKey:[`ecr`,`repositories`,t,`policy`],queryFn:async()=>{try{let e=new _({repositoryName:t});return(await l().send(e)).policyText??null}catch(e){if(e instanceof c)return null;throw e}}}),x=t=>e({queryKey:[`ecr`,`repositories`,t,`lifecycle`],queryFn:async()=>{try{let e=new g({repositoryName:t});return(await l().send(e)).lifecyclePolicyText??null}catch(e){if(e instanceof s)return null;throw e}}});export{f as a,b as i,v as n,p as o,y as r,d as s,x as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Bjqk93qS.js";import{Fr as r,Gr as i,Ir as a,Lr as o,Ur as s,Wr as c,c as l,zr as u}from"./awsClient-DzGEPkSc.js";var d=t(i,`AmazonEC2ContainerRegistry_V20150921`,`ECRClient`,n),f={},p=(e,t,n,r)=>[],m=class extends d(f,p,`DescribeImages`,r){},h=class extends d(f,p,`DescribeRepositories`,a){},g=class extends d(f,p,`GetLifecyclePolicy`,o){},_=class extends d(f,p,`GetRepositoryPolicy`,u){},v=e({queryKey:[`ecr`,`repositories`],queryFn:async()=>{let e=new h({});return await l().send(e)}}),y=t=>e({queryKey:[`ecr`,`repositories`,t,`images`],queryFn:async()=>{let e=new m({repositoryName:t});return await l().send(e)}}),b=t=>e({queryKey:[`ecr`,`repositories`,t,`policy`],queryFn:async()=>{try{let e=new _({repositoryName:t});return(await l().send(e)).policyText??null}catch(e){if(e instanceof c)return null;throw e}}}),x=t=>e({queryKey:[`ecr`,`repositories`,t,`lifecycle`],queryFn:async()=>{try{let e=new g({repositoryName:t});return(await l().send(e)).lifecyclePolicyText??null}catch(e){if(e instanceof s)return null;throw e}}});export{f as a,b as i,v as n,p as o,y as r,d as s,x as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ecr-BvXFRNzc.js b/spinifex/services/spinifexui/frontend/dist/assets/ecr-CJ6FS_PS.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/ecr-BvXFRNzc.js rename to spinifex/services/spinifexui/frontend/dist/assets/ecr-CJ6FS_PS.js index b11ae1c12..e16cb744f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ecr-BvXFRNzc.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ecr-CJ6FS_PS.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{Ar as r,Br as i,Hr as a,Mr as o,Nr as s,Pr as c,Rr as l,Vr as u,c as d,jr as f}from"./awsClient-BYSqOjkz.js";import{a as p,o as m,s as h}from"./ecr-Cui1zK4W.js";var g=class extends h(p,m,`BatchDeleteImage`,r){},_=class extends h(p,m,`CreateRepository`,f){},v=class extends h(p,m,`DeleteLifecyclePolicy`,o){},y=class extends h(p,m,`DeleteRepository`,s){},b=class extends h(p,m,`DeleteRepositoryPolicy`,c){},x=class extends h(p,m,`GetLifecyclePolicyPreview`,l){},S=class extends h(p,m,`PutImageTagMutability`,i){},C=class extends h(p,m,`PutLifecyclePolicy`,u){},w=class extends h(p,m,`SetRepositoryPolicy`,a){},T=e();function E(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:D,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function D(e){let t=new _({repositoryName:e});return await d().send(t)}function O(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:k,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function k(e){let t=new y({repositoryName:e,force:!0});return await d().send(t)}function A(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:j,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`images`]})}},e[0]=r,e[1]=i),n(i)}async function j(e){let t=new g({repositoryName:e.repositoryName,imageIds:e.imageIds});return await d().send(t)}function M(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:N,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`policy`]})}},e[0]=r,e[1]=i),n(i)}async function N(e){let t=new w({repositoryName:e.repositoryName,policyText:e.policyText});return await d().send(t)}function P(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:F,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function F(e){let t=new S({repositoryName:e.repositoryName,imageTagMutability:e.imageTagMutability});return await d().send(t)}function I(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:L,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t,`policy`]})}},e[0]=r,e[1]=i),n(i)}async function L(e){let t=new b({repositoryName:e});return await d().send(t)}function R(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`lifecycle`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new C({repositoryName:e.repositoryName,lifecyclePolicyText:e.lifecyclePolicyText});return await d().send(t)}function B(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t,`lifecycle`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new v({repositoryName:e});return await d().send(t)}function H(){let e=(0,T.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:U},e[0]=t):t=e[0],n(t)}async function U(e){let t=new x({repositoryName:e});return await d().send(t)}export{I as a,R as c,O as i,M as l,E as n,H as o,B as r,P as s,A as t}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{Ar as r,Br as i,Hr as a,Mr as o,Nr as s,Pr as c,Rr as l,Vr as u,c as d,jr as f}from"./awsClient-DzGEPkSc.js";import{a as p,o as m,s as h}from"./ecr-C1xO3sFZ.js";var g=class extends h(p,m,`BatchDeleteImage`,r){},_=class extends h(p,m,`CreateRepository`,f){},v=class extends h(p,m,`DeleteLifecyclePolicy`,o){},y=class extends h(p,m,`DeleteRepository`,s){},b=class extends h(p,m,`DeleteRepositoryPolicy`,c){},x=class extends h(p,m,`GetLifecyclePolicyPreview`,l){},S=class extends h(p,m,`PutImageTagMutability`,i){},C=class extends h(p,m,`PutLifecyclePolicy`,u){},w=class extends h(p,m,`SetRepositoryPolicy`,a){},T=e();function E(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:D,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function D(e){let t=new _({repositoryName:e});return await d().send(t)}function O(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:k,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function k(e){let t=new y({repositoryName:e,force:!0});return await d().send(t)}function A(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:j,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`images`]})}},e[0]=r,e[1]=i),n(i)}async function j(e){let t=new g({repositoryName:e.repositoryName,imageIds:e.imageIds});return await d().send(t)}function M(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:N,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`policy`]})}},e[0]=r,e[1]=i),n(i)}async function N(e){let t=new w({repositoryName:e.repositoryName,policyText:e.policyText});return await d().send(t)}function P(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:F,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`]})}},e[0]=r,e[1]=i),n(i)}async function F(e){let t=new S({repositoryName:e.repositoryName,imageTagMutability:e.imageTagMutability});return await d().send(t)}function I(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:L,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t,`policy`]})}},e[0]=r,e[1]=i),n(i)}async function L(e){let t=new b({repositoryName:e});return await d().send(t)}function R(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t.repositoryName,`lifecycle`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new C({repositoryName:e.repositoryName,lifecyclePolicyText:e.lifecyclePolicyText});return await d().send(t)}function B(){let e=(0,T.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecr`,`repositories`,t,`lifecycle`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new v({repositoryName:e});return await d().send(t)}function H(){let e=(0,T.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:U},e[0]=t):t=e[0],n(t)}async function U(e){let t=new x({repositoryName:e});return await d().send(t)}export{I as a,R as c,O as i,M as l,E as n,H as o,B as r,P as s,A as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ecs-D5CM2_El.js b/spinifex/services/spinifexui/frontend/dist/assets/ecs-BURWI--K.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/ecs-D5CM2_El.js rename to spinifex/services/spinifexui/frontend/dist/assets/ecs-BURWI--K.js index b14ea2cdc..b67f5df0b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ecs-D5CM2_El.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ecs-BURWI--K.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Cng_iYLz.js";import{Cr as r,Sr as i,_r as a,br as o,gr as s,hr as c,kr as l,l as u,vr as d,wr as f,xr as p,yr as m}from"./awsClient-BYSqOjkz.js";var h=t(l,`AmazonEC2ContainerServiceV20141113`,`ECSClient`,n),g={},_=(e,t,n,r)=>[],v=class extends h(g,_,`DescribeClusters`,c){},y=class extends h(g,_,`DescribeContainerInstances`,s){},b=class extends h(g,_,`DescribeServices`,a){},x=class extends h(g,_,`DescribeTaskDefinition`,d){},S=class extends h(g,_,`DescribeTasks`,m){},C=class extends h(g,_,`ListClusters`,o){},w=class extends h(g,_,`ListContainerInstances`,p){},T=class extends h(g,_,`ListServices`,i){},E=class extends h(g,_,`ListTaskDefinitions`,r){},D=class extends h(g,_,`ListTasks`,f){},O=3e4,k=15e3,A=e({queryKey:[`ecs`,`clusters`],queryFn:async()=>{let e=u(),t=(await e.send(new C({}))).clusterArns??[];return t.length===0?[]:(await e.send(new v({clusters:t}))).clusters??[]},staleTime:O}),j=t=>e({queryKey:[`ecs`,`clusters`,t],queryFn:async()=>(await u().send(new v({clusters:[t]}))).clusters?.[0]??null,staleTime:O}),M=t=>e({queryKey:[`ecs`,`clusters`,t,`services`],queryFn:async()=>{let e=u(),n=(await e.send(new T({cluster:t}))).serviceArns??[];return n.length===0?[]:(await e.send(new b({cluster:t,services:n}))).services??[]},staleTime:O}),N=t=>e({queryKey:[`ecs`,`clusters`,t,`tasks`],queryFn:async()=>{let e=u(),n=(await e.send(new D({cluster:t}))).taskArns??[];return n.length===0?[]:(await e.send(new S({cluster:t,tasks:n}))).tasks??[]},staleTime:k}),P=t=>e({queryKey:[`ecs`,`clusters`,t,`container-instances`],queryFn:async()=>{let e=u(),n=(await e.send(new w({cluster:t}))).containerInstanceArns??[];return n.length===0?[]:(await e.send(new y({cluster:t,containerInstances:n}))).containerInstances??[]},staleTime:O}),F=e({queryKey:[`ecs`,`task-definitions`],queryFn:async()=>(await u().send(new E({}))).taskDefinitionArns??[],staleTime:O}),I=t=>e({queryKey:[`ecs`,`task-definitions`,t],queryFn:async()=>(await u().send(new x({taskDefinition:t}))).taskDefinition,enabled:t!==``,staleTime:O});export{I as a,g as c,M as i,_ as l,A as n,F as o,P as r,N as s,j as t,h as u}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{It as t,_t as n}from"./cluster-config-Bjqk93qS.js";import{Cr as r,Sr as i,_r as a,br as o,gr as s,hr as c,kr as l,l as u,vr as d,wr as f,xr as p,yr as m}from"./awsClient-DzGEPkSc.js";var h=t(l,`AmazonEC2ContainerServiceV20141113`,`ECSClient`,n),g={},_=(e,t,n,r)=>[],v=class extends h(g,_,`DescribeClusters`,c){},y=class extends h(g,_,`DescribeContainerInstances`,s){},b=class extends h(g,_,`DescribeServices`,a){},x=class extends h(g,_,`DescribeTaskDefinition`,d){},S=class extends h(g,_,`DescribeTasks`,m){},C=class extends h(g,_,`ListClusters`,o){},w=class extends h(g,_,`ListContainerInstances`,p){},T=class extends h(g,_,`ListServices`,i){},E=class extends h(g,_,`ListTaskDefinitions`,r){},D=class extends h(g,_,`ListTasks`,f){},O=3e4,k=15e3,A=e({queryKey:[`ecs`,`clusters`],queryFn:async()=>{let e=u(),t=(await e.send(new C({}))).clusterArns??[];return t.length===0?[]:(await e.send(new v({clusters:t}))).clusters??[]},staleTime:O}),j=t=>e({queryKey:[`ecs`,`clusters`,t],queryFn:async()=>(await u().send(new v({clusters:[t]}))).clusters?.[0]??null,staleTime:O}),M=t=>e({queryKey:[`ecs`,`clusters`,t,`services`],queryFn:async()=>{let e=u(),n=(await e.send(new T({cluster:t}))).serviceArns??[];return n.length===0?[]:(await e.send(new b({cluster:t,services:n}))).services??[]},staleTime:O}),N=t=>e({queryKey:[`ecs`,`clusters`,t,`tasks`],queryFn:async()=>{let e=u(),n=(await e.send(new D({cluster:t}))).taskArns??[];return n.length===0?[]:(await e.send(new S({cluster:t,tasks:n}))).tasks??[]},staleTime:k}),P=t=>e({queryKey:[`ecs`,`clusters`,t,`container-instances`],queryFn:async()=>{let e=u(),n=(await e.send(new w({cluster:t}))).containerInstanceArns??[];return n.length===0?[]:(await e.send(new y({cluster:t,containerInstances:n}))).containerInstances??[]},staleTime:O}),F=e({queryKey:[`ecs`,`task-definitions`],queryFn:async()=>(await u().send(new E({}))).taskDefinitionArns??[],staleTime:O}),I=t=>e({queryKey:[`ecs`,`task-definitions`,t],queryFn:async()=>(await u().send(new x({taskDefinition:t}))).taskDefinition,enabled:t!==``,staleTime:O});export{I as a,g as c,M as i,_ as l,A as n,F as o,P as r,N as s,j as t,h as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ecs-DKmHlMDx.js b/spinifex/services/spinifexui/frontend/dist/assets/ecs-BeyfRKok.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/ecs-DKmHlMDx.js rename to spinifex/services/spinifexui/frontend/dist/assets/ecs-BeyfRKok.js index 75a039db8..a118e0b4f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ecs-DKmHlMDx.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ecs-BeyfRKok.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{o as r}from"./cluster-config-Cng_iYLz.js";import{Dr as i,Er as a,Or as o,Tr as s,dr as c,fr as l,l as u,mr as d,pr as f,ur as p}from"./awsClient-BYSqOjkz.js";import{i as m,t as h}from"./signed-fetch-VF7GkRXB.js";import{c as g,l as _,r as v,u as y}from"./ecs-D5CM2_El.js";var b=class extends y(g,_,`CreateCluster`,p){},x=class extends y(g,_,`CreateService`,c){},S=class extends y(g,_,`DeleteCluster`,l){},C=class extends y(g,_,`DeregisterContainerInstance`,f){},w=class extends y(g,_,`DeregisterTaskDefinition`,d){},T=class extends y(g,_,`RegisterTaskDefinition`,s){},E=class extends y(g,_,`RunTask`,a){},D=class extends y(g,_,`StopTask`,i){},O=class extends y(g,_,`UpdateContainerInstancesState`,o){},k=e(),A=`AmazonEC2ContainerServiceV20141113.ProvisionCapacity`;async function j(e){let t=r();if(!t)throw Error(`Not authenticated`);return await m({label:`ProvisionCapacity`,credentials:t,service:`ecs`,contentType:h,target:A,body:JSON.stringify(e)})}function M(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:N,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function N(e){let t=new b({clusterName:e});return await u().send(t)}function P(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:F,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function F(e){let t=new S({cluster:e});return await u().send(t)}function I(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:L,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`tasks`]})}},e[0]=r,e[1]=i),n(i)}async function L(e){let t=new D({cluster:e.cluster,task:e.task});return await u().send(t)}function R(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`task-definitions`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new w({taskDefinition:e});return await u().send(t)}function B(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`container-instances`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new O({cluster:e.cluster,containerInstances:[e.containerInstance],status:e.status});return await u().send(t)}function H(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:U,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`container-instances`]})}},e[0]=r,e[1]=i),n(i)}async function U(e){let t=new C({cluster:e.cluster,containerInstance:e.containerInstance,force:!0});return await u().send(t)}function W(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`task-definitions`]})}},e[0]=r,e[1]=i),n(i)}async function G(e){let t={name:e.containerName,image:e.image,essential:e.essential,cpu:e.containerCpu?Number(e.containerCpu):void 0,memory:e.containerMemory?Number(e.containerMemory):void 0,portMappings:e.portMappings.length>0?e.portMappings.map(K):void 0,resourceRequirements:e.containerGpuCount>0?[{type:`GPU`,value:String(e.containerGpuCount)}]:void 0},n=new T({family:e.family,networkMode:e.networkMode,cpu:e.cpu||void 0,memory:e.memory||void 0,containerDefinitions:[t]});return await u().send(n)}function K(e){return{containerPort:e.containerPort,hostPort:e.containerPort,protocol:e.protocol}}function q(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:J,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:v(t.Cluster).queryKey})}},e[0]=r,e[1]=i),n(i)}async function J(e){return await j(e)}function Y(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:X,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`tasks`]})}},e[0]=r,e[1]=i),n(i)}async function X(e){let t=new E({cluster:e.cluster,taskDefinition:e.taskDefinition,count:e.count,networkConfiguration:e.awsvpc?{awsvpcConfiguration:{subnets:e.subnets,securityGroups:e.securityGroups.length>0?e.securityGroups:void 0,assignPublicIp:e.assignPublicIp?`ENABLED`:`DISABLED`}}:void 0}),n=await u().send(t);if((n.tasks?.length??0)===0&&n.failures?.length){let[e]=n.failures;throw Error(`Task not placed: ${e?.reason??`unknown`}${e?.detail?` (${e.detail})`:``}`)}return n}function Z(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Q,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`services`]})}},e[0]=r,e[1]=i),n(i)}async function Q(e){let t=new x({cluster:e.cluster,serviceName:e.serviceName,taskDefinition:e.taskDefinition,desiredCount:e.desiredCount,networkConfiguration:e.awsvpc?{awsvpcConfiguration:{subnets:e.subnets,securityGroups:e.securityGroups.length>0?e.securityGroups:void 0,assignPublicIp:e.assignPublicIp?`ENABLED`:`DISABLED`}}:void 0,loadBalancers:e.targetGroupArn?[{targetGroupArn:e.targetGroupArn,containerName:e.loadBalancerContainerName||void 0,containerPort:e.loadBalancerContainerPort?Number(e.loadBalancerContainerPort):void 0}]:void 0});return await u().send(t)}export{R as a,Y as c,H as i,I as l,Z as n,q as o,P as r,W as s,M as t,B as u}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{o as r}from"./cluster-config-Bjqk93qS.js";import{Dr as i,Er as a,Or as o,Tr as s,dr as c,fr as l,l as u,mr as d,pr as f,ur as p}from"./awsClient-DzGEPkSc.js";import{i as m,t as h}from"./signed-fetch-C0A8gvg8.js";import{c as g,l as _,r as v,u as y}from"./ecs-BURWI--K.js";var b=class extends y(g,_,`CreateCluster`,p){},x=class extends y(g,_,`CreateService`,c){},S=class extends y(g,_,`DeleteCluster`,l){},C=class extends y(g,_,`DeregisterContainerInstance`,f){},w=class extends y(g,_,`DeregisterTaskDefinition`,d){},T=class extends y(g,_,`RegisterTaskDefinition`,s){},E=class extends y(g,_,`RunTask`,a){},D=class extends y(g,_,`StopTask`,i){},O=class extends y(g,_,`UpdateContainerInstancesState`,o){},k=e(),A=`AmazonEC2ContainerServiceV20141113.ProvisionCapacity`;async function j(e){let t=r();if(!t)throw Error(`Not authenticated`);return await m({label:`ProvisionCapacity`,credentials:t,service:`ecs`,contentType:h,target:A,body:JSON.stringify(e)})}function M(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:N,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function N(e){let t=new b({clusterName:e});return await u().send(t)}function P(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:F,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function F(e){let t=new S({cluster:e});return await u().send(t)}function I(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:L,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`tasks`]})}},e[0]=r,e[1]=i),n(i)}async function L(e){let t=new D({cluster:e.cluster,task:e.task});return await u().send(t)}function R(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`task-definitions`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new w({taskDefinition:e});return await u().send(t)}function B(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`container-instances`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new O({cluster:e.cluster,containerInstances:[e.containerInstance],status:e.status});return await u().send(t)}function H(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:U,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`container-instances`]})}},e[0]=r,e[1]=i),n(i)}async function U(e){let t=new C({cluster:e.cluster,containerInstance:e.containerInstance,force:!0});return await u().send(t)}function W(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:()=>{r.invalidateQueries({queryKey:[`ecs`,`task-definitions`]})}},e[0]=r,e[1]=i),n(i)}async function G(e){let t={name:e.containerName,image:e.image,essential:e.essential,cpu:e.containerCpu?Number(e.containerCpu):void 0,memory:e.containerMemory?Number(e.containerMemory):void 0,portMappings:e.portMappings.length>0?e.portMappings.map(K):void 0,resourceRequirements:e.containerGpuCount>0?[{type:`GPU`,value:String(e.containerGpuCount)}]:void 0},n=new T({family:e.family,networkMode:e.networkMode,cpu:e.cpu||void 0,memory:e.memory||void 0,containerDefinitions:[t]});return await u().send(n)}function K(e){return{containerPort:e.containerPort,hostPort:e.containerPort,protocol:e.protocol}}function q(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:J,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:v(t.Cluster).queryKey})}},e[0]=r,e[1]=i),n(i)}async function J(e){return await j(e)}function Y(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:X,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`tasks`]})}},e[0]=r,e[1]=i),n(i)}async function X(e){let t=new E({cluster:e.cluster,taskDefinition:e.taskDefinition,count:e.count,networkConfiguration:e.awsvpc?{awsvpcConfiguration:{subnets:e.subnets,securityGroups:e.securityGroups.length>0?e.securityGroups:void 0,assignPublicIp:e.assignPublicIp?`ENABLED`:`DISABLED`}}:void 0}),n=await u().send(t);if((n.tasks?.length??0)===0&&n.failures?.length){let[e]=n.failures;throw Error(`Task not placed: ${e?.reason??`unknown`}${e?.detail?` (${e.detail})`:``}`)}return n}function Z(){let e=(0,k.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Q,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`ecs`,`clusters`,t.cluster,`services`]})}},e[0]=r,e[1]=i),n(i)}async function Q(e){let t=new x({cluster:e.cluster,serviceName:e.serviceName,taskDefinition:e.taskDefinition,desiredCount:e.desiredCount,networkConfiguration:e.awsvpc?{awsvpcConfiguration:{subnets:e.subnets,securityGroups:e.securityGroups.length>0?e.securityGroups:void 0,assignPublicIp:e.assignPublicIp?`ENABLED`:`DISABLED`}}:void 0,loadBalancers:e.targetGroupArn?[{targetGroupArn:e.targetGroupArn,containerName:e.loadBalancerContainerName||void 0,containerPort:e.loadBalancerContainerPort?Number(e.loadBalancerContainerPort):void 0}]:void 0});return await u().send(t)}export{R as a,Y as c,H as i,I as l,Z as n,q as o,P as r,W as s,M as t,B as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ecs-B_gBguzZ.js b/spinifex/services/spinifexui/frontend/dist/assets/ecs-HroD6cSp.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/ecs-B_gBguzZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/ecs-HroD6cSp.js index 23c2c4d2c..347cd5fbb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ecs-B_gBguzZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ecs-HroD6cSp.js @@ -1 +1 @@ -import{c as e,g as t,l as n,m as r,p as i,u as a}from"./cluster-config-Cng_iYLz.js";var o=[`bridge`,`awsvpc`,`host`,`none`],s=r({containerPort:i().int().min(1).max(65535),protocol:e([`tcp`,`udp`])}),c=r({family:t().min(1,`Family is required`),networkMode:e(o),cpu:t(),memory:t(),containerName:t().min(1,`Container name is required`),image:t().min(1,`Image is required`),containerCpu:t(),containerMemory:t(),containerGpuCount:i().int().min(0),essential:a(),portMappings:n(s)}),l=r({cluster:t().min(1,`Cluster is required`),taskDefinition:t().min(1,`Task definition is required`),count:i().int().min(1).max(10),subnets:n(t()),securityGroups:n(t()),assignPublicIp:a()}),u=r({cluster:t().min(1,`Cluster is required`),serviceName:t().min(1,`Service name is required`),taskDefinition:t().min(1,`Task definition is required`),desiredCount:i().int().min(0).max(10),subnets:n(t()),securityGroups:n(t()),assignPublicIp:a(),targetGroupArn:t(),loadBalancerContainerName:t(),loadBalancerContainerPort:t()});export{l as i,u as n,c as r,o as t}; \ No newline at end of file +import{c as e,g as t,l as n,m as r,p as i,u as a}from"./cluster-config-Bjqk93qS.js";var o=[`bridge`,`awsvpc`,`host`,`none`],s=r({containerPort:i().int().min(1).max(65535),protocol:e([`tcp`,`udp`])}),c=r({family:t().min(1,`Family is required`),networkMode:e(o),cpu:t(),memory:t(),containerName:t().min(1,`Container name is required`),image:t().min(1,`Image is required`),containerCpu:t(),containerMemory:t(),containerGpuCount:i().int().min(0),essential:a(),portMappings:n(s)}),l=r({cluster:t().min(1,`Cluster is required`),taskDefinition:t().min(1,`Task definition is required`),count:i().int().min(1).max(10),subnets:n(t()),securityGroups:n(t()),assignPublicIp:a()}),u=r({cluster:t().min(1,`Cluster is required`),serviceName:t().min(1,`Service name is required`),taskDefinition:t().min(1,`Task definition is required`),desiredCount:i().int().min(0).max(10),subnets:n(t()),securityGroups:n(t()),assignPublicIp:a(),targetGroupArn:t(),loadBalancerContainerName:t(),loadBalancerContainerPort:t()});export{l as i,u as n,c as r,o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/eks-D8V-prwc.js b/spinifex/services/spinifexui/frontend/dist/assets/eks-BkgVw1hV.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/eks-D8V-prwc.js rename to spinifex/services/spinifexui/frontend/dist/assets/eks-BkgVw1hV.js index da528bc61..37e59f154 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/eks-D8V-prwc.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/eks-BkgVw1hV.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Jn as t,Qn as n,Xn as r,Yn as i,Zn as a,ar as o,er as s,ir as c,nr as l,rr as u,tr as d,u as f}from"./awsClient-BYSqOjkz.js";import{n as p,r as m,t as h}from"./commandBuilder-B2Oa3rSI.js";var g=class extends m(h,p,`DescribeAccessEntry`,t){},_=class extends m(h,p,`DescribeAddon`,i){},v=class extends m(h,p,`DescribeAddonVersions`,r){},y=class extends m(h,p,`DescribeCluster`,a){},b=class extends m(h,p,`DescribeNodegroup`,n){},x=class extends m(h,p,`ListAccessEntries`,s){},S=class extends m(h,p,`ListAccessPolicies`,d){},C=class extends m(h,p,`ListAddons`,l){},w=class extends m(h,p,`ListAssociatedAccessPolicies`,u){},T=class extends m(h,p,`ListClusters`,c){},E=class extends m(h,p,`ListNodegroups`,o){},D=3e4,O=3e5,k=e({queryKey:[`eks`,`clusters`],queryFn:async()=>{let e=new T({});return await f().send(e)},staleTime:D}),A=t=>e({queryKey:[`eks`,`clusters`,t],queryFn:async()=>{let e=new y({name:t});return await f().send(e)},staleTime:D}),j=t=>e({queryKey:[`eks`,`clusters`,t,`nodegroups`],queryFn:async()=>{let e=new E({clusterName:t});return await f().send(e)},staleTime:D}),M=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`nodegroups`,n],queryFn:async()=>{let e=new b({clusterName:t,nodegroupName:n});return await f().send(e)},staleTime:D}),N=t=>e({queryKey:[`eks`,`clusters`,t,`access-entries`],queryFn:async()=>{let e=new x({clusterName:t});return await f().send(e)},staleTime:D}),P=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`access-entries`,n],queryFn:async()=>{let e=new g({clusterName:t,principalArn:n});return await f().send(e)},staleTime:D}),F=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`access-entries`,n,`policies`],queryFn:async()=>{let e=new w({clusterName:t,principalArn:n});return await f().send(e)},staleTime:D});e({queryKey:[`eks`,`access-policies`],queryFn:async()=>{let e=new S({});return await f().send(e)},staleTime:O});var I=e({queryKey:[`eks`,`addon-versions`],queryFn:async()=>{let e=new v({});return await f().send(e)},staleTime:O}),L=t=>e({queryKey:[`eks`,`clusters`,t,`addons`],queryFn:async()=>{let e=new C({clusterName:t});return await f().send(e)},staleTime:D}),R=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`addons`,n],queryFn:async()=>{let e=new _({clusterName:t,addonName:n});return await f().send(e)},staleTime:D});export{L as a,k as c,I as i,M as l,P as n,F as o,R as r,A as s,N as t,j as u}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Jn as t,Qn as n,Xn as r,Yn as i,Zn as a,ar as o,er as s,ir as c,nr as l,rr as u,tr as d,u as f}from"./awsClient-DzGEPkSc.js";import{n as p,r as m,t as h}from"./commandBuilder-O_bsHq4H.js";var g=class extends m(h,p,`DescribeAccessEntry`,t){},_=class extends m(h,p,`DescribeAddon`,i){},v=class extends m(h,p,`DescribeAddonVersions`,r){},y=class extends m(h,p,`DescribeCluster`,a){},b=class extends m(h,p,`DescribeNodegroup`,n){},x=class extends m(h,p,`ListAccessEntries`,s){},S=class extends m(h,p,`ListAccessPolicies`,d){},C=class extends m(h,p,`ListAddons`,l){},w=class extends m(h,p,`ListAssociatedAccessPolicies`,u){},T=class extends m(h,p,`ListClusters`,c){},E=class extends m(h,p,`ListNodegroups`,o){},D=3e4,O=3e5,k=e({queryKey:[`eks`,`clusters`],queryFn:async()=>{let e=new T({});return await f().send(e)},staleTime:D}),A=t=>e({queryKey:[`eks`,`clusters`,t],queryFn:async()=>{let e=new y({name:t});return await f().send(e)},staleTime:D}),j=t=>e({queryKey:[`eks`,`clusters`,t,`nodegroups`],queryFn:async()=>{let e=new E({clusterName:t});return await f().send(e)},staleTime:D}),M=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`nodegroups`,n],queryFn:async()=>{let e=new b({clusterName:t,nodegroupName:n});return await f().send(e)},staleTime:D}),N=t=>e({queryKey:[`eks`,`clusters`,t,`access-entries`],queryFn:async()=>{let e=new x({clusterName:t});return await f().send(e)},staleTime:D}),P=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`access-entries`,n],queryFn:async()=>{let e=new g({clusterName:t,principalArn:n});return await f().send(e)},staleTime:D}),F=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`access-entries`,n,`policies`],queryFn:async()=>{let e=new w({clusterName:t,principalArn:n});return await f().send(e)},staleTime:D});e({queryKey:[`eks`,`access-policies`],queryFn:async()=>{let e=new S({});return await f().send(e)},staleTime:O});var I=e({queryKey:[`eks`,`addon-versions`],queryFn:async()=>{let e=new v({});return await f().send(e)},staleTime:O}),L=t=>e({queryKey:[`eks`,`clusters`,t,`addons`],queryFn:async()=>{let e=new C({clusterName:t});return await f().send(e)},staleTime:D}),R=(t,n)=>e({queryKey:[`eks`,`clusters`,t,`addons`,n],queryFn:async()=>{let e=new _({clusterName:t,addonName:n});return await f().send(e)},staleTime:D});export{L as a,k as c,I as i,M as l,P as n,F as o,R as r,A as s,N as t,j as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/eks-cZ9qck4B.js b/spinifex/services/spinifexui/frontend/dist/assets/eks-DRUCCziQ.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/eks-cZ9qck4B.js rename to spinifex/services/spinifexui/frontend/dist/assets/eks-DRUCCziQ.js index 86f2822d6..8f80f02c5 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/eks-cZ9qck4B.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/eks-DRUCCziQ.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{c as r,g as i,l as a,m as o,p as s,u as c}from"./cluster-config-Cng_iYLz.js";import{$n as l,Bn as u,Gn as d,Hn as f,Kn as p,Un as ee,Vn as m,Wn as h,cr as te,or as ne,qn as re,sr as g,u as _,zn as v}from"./awsClient-BYSqOjkz.js";import{n as y,r as b,t as x}from"./commandBuilder-B2Oa3rSI.js";import{i as S}from"./json-CcmuIjzX.js";import{i as C}from"./subnet-calculator-BlCTyGtY.js";var w=class extends b(x,y,`AssociateAccessPolicy`,v){},T=class extends b(x,y,`CreateAccessEntry`,u){},E=class extends b(x,y,`CreateAddon`,m){},D=class extends b(x,y,`CreateCluster`,f){},O=class extends b(x,y,`CreateNodegroup`,ee){},k=class extends b(x,y,`DeleteAccessEntry`,h){},A=class extends b(x,y,`DeleteAddon`,d){},j=class extends b(x,y,`DeleteCluster`,p){},M=class extends b(x,y,`DeleteNodegroup`,re){},N=class extends b(x,y,`DisassociateAccessPolicy`,l){},P=class extends b(x,y,`UpdateAddon`,ne){},F=class extends b(x,y,`UpdateNodegroupConfig`,g){},I=class extends b(x,y,`UpdateNodegroupVersion`,te){},L=e();function R(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:()=>{r.invalidateQueries({queryKey:[`eks`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new D({name:e.name,version:e.version,roleArn:e.roleArn,resourcesVpcConfig:{subnetIds:e.subnetIds,endpointPublicAccess:e.endpointPublicAccess,endpointPrivateAccess:e.endpointPrivateAccess,publicAccessCidrs:e.endpointPublicAccess?e.publicAccessCidrs:void 0},accessConfig:{authenticationMode:`API`,bootstrapClusterCreatorAdminPermissions:e.bootstrapClusterCreatorAdminPermissions}});return await _().send(t)}function B(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:()=>{r.invalidateQueries({queryKey:[`eks`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new j({name:e});return await _().send(t)}function H(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ie,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function ie(e){let t=new O({clusterName:e.clusterName,nodegroupName:e.nodegroupName,nodeRole:e.nodeRole,subnets:e.subnetIds,instanceTypes:e.instanceTypes,amiType:e.amiType,capacityType:e.capacityType,diskSize:e.diskSize,scalingConfig:{minSize:e.minSize,maxSize:e.maxSize,desiredSize:e.desiredSize}});return await _().send(t)}function U(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:W,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function W(e){let t=new F({clusterName:e.clusterName,nodegroupName:e.nodegroupName,scalingConfig:{minSize:e.minSize,maxSize:e.maxSize,desiredSize:e.desiredSize}});return await _().send(t)}function G(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:K,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function K(e){let t=new I({clusterName:e.clusterName,nodegroupName:e.nodegroupName,version:e.version});return await _().send(t)}function q(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:J,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function J(e){let t=new M({clusterName:e.clusterName,nodegroupName:e.nodegroupName});return await _().send(t)}function Y(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ae,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function ae(e){let t=new E({clusterName:e.clusterName,addonName:e.addonName,addonVersion:e.addonVersion,serviceAccountRoleArn:e.serviceAccountRoleArn,configurationValues:e.configurationValues});return await _().send(t)}function oe(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:se,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function se(e){let t=new P({clusterName:e.clusterName,addonName:e.addonName,addonVersion:e.addonVersion,serviceAccountRoleArn:e.serviceAccountRoleArn,configurationValues:e.configurationValues});return await _().send(t)}function ce(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:le,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function le(e){let t=new A({clusterName:e.clusterName,addonName:e.addonName});return await _().send(t)}function ue(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:de,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`]})}},e[0]=r,e[1]=i),n(i)}async function de(e){let t=new T({clusterName:e.clusterName,principalArn:e.principalArn,kubernetesGroups:e.kubernetesGroups,type:e.type});return await _().send(t)}function fe(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`]})}},e[0]=r,e[1]=i),n(i)}async function pe(e){let t=new k({clusterName:e.clusterName,principalArn:e.principalArn});return await _().send(t)}function me(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:he,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`,t.principalArn,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function he(e){let t=new w({clusterName:e.clusterName,principalArn:e.principalArn,policyArn:e.policyArn,accessScope:{type:e.accessScopeType,namespaces:e.namespaces}});return await _().send(t)}function ge(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_e,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`,t.principalArn,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function _e(e){let t=new N({clusterName:e.clusterName,principalArn:e.principalArn,policyArn:e.policyArn});return await _().send(t)}var ve=[`1.32`,`1.31`,`1.30`],ye=[{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy`,name:`AmazonEKSClusterAdminPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSAdminPolicy`,name:`AmazonEKSAdminPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSEditPolicy`,name:`AmazonEKSEditPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSViewPolicy`,name:`AmazonEKSViewPolicy`}],X=[`AL2_x86_64`,`AL2_ARM_64`],Z=[`ON_DEMAND`,`SPOT`],be=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Principal:{Service:`eks.amazonaws.com`},Action:`sts:AssumeRole`}]},null,2),xe=`arn:aws:iam::aws:policy/AmazonEKSClusterPolicy`,Q=i().min(1,`Name is required`).max(100,`Name must be 100 characters or fewer`).regex(/^[0-9A-Za-z][A-Za-z0-9\-_]*$/,`Must start with a letter or digit and contain only letters, digits, hyphens, or underscores`),Se=o({name:Q,version:i().min(1,`Version is required`),roleArn:i().min(1,`Cluster IAM role is required`),vpcId:i().min(1,`VPC is required`),subnetIds:a(i()).min(1,`At least 1 subnet is required`),bootstrapClusterCreatorAdminPermissions:c(),endpointPublicAccess:c(),endpointPrivateAccess:c(),publicAccessCidrs:a(i())}).refine(e=>e.endpointPublicAccess||e.endpointPrivateAccess,{message:`Enable public access, private access, or both`,path:[`endpointPublicAccess`]}).refine(e=>!e.endpointPublicAccess||e.publicAccessCidrs.every(e=>C(e,0,32)),{message:`Each public access CIDR must be valid (e.g. 203.0.113.0/24)`,path:[`publicAccessCidrs`]}),Ce=o({nodegroupName:Q,nodeRole:i().min(1,`Node IAM role is required`),subnetIds:a(i()).min(1,`At least 1 subnet is required`),instanceTypes:i().min(1,`At least 1 instance type is required`),amiType:r(X),capacityType:r(Z),diskSize:s().int().min(1),minSize:s().int().min(0),desiredSize:s().int().min(0),maxSize:s().int().min(1)}).refine(e=>e.minSize<=e.desiredSize&&e.desiredSize<=e.maxSize,{message:`Sizes must satisfy min ≤ desired ≤ max`,path:[`desiredSize`]}),$=S({label:`Configuration`,allowEmpty:!0}),we=o({addonName:i().min(1,`Add-on is required`),addonVersion:i().min(1,`Version is required`),serviceAccountRoleArn:i(),configurationValues:$});function Te(e){switch(e??``){case`ACTIVE`:return`default`;case`CREATE_FAILED`:case`DELETE_FAILED`:case`UPDATE_FAILED`:case`DEGRADED`:return`destructive`;default:return`secondary`}}var Ee=o({principalArn:i().min(1,`Principal ARN is required`),kubernetesGroups:i()});export{U as C,ge as S,G as T,H as _,be as a,B as b,Te as c,Se as d,Ce as f,R as g,Y as h,Z as i,Ee as l,ue as m,ye as n,ve as o,me as p,X as r,$ as s,xe as t,we as u,fe as v,oe as w,q as x,ce as y}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{c as r,g as i,l as a,m as o,p as s,u as c}from"./cluster-config-Bjqk93qS.js";import{$n as l,Bn as u,Gn as d,Hn as f,Kn as p,Un as ee,Vn as m,Wn as h,cr as te,or as ne,qn as re,sr as g,u as _,zn as v}from"./awsClient-DzGEPkSc.js";import{n as y,r as b,t as x}from"./commandBuilder-O_bsHq4H.js";import{i as S}from"./json-D82GLiDy.js";import{i as C}from"./subnet-calculator-BlCTyGtY.js";var w=class extends b(x,y,`AssociateAccessPolicy`,v){},T=class extends b(x,y,`CreateAccessEntry`,u){},E=class extends b(x,y,`CreateAddon`,m){},D=class extends b(x,y,`CreateCluster`,f){},O=class extends b(x,y,`CreateNodegroup`,ee){},k=class extends b(x,y,`DeleteAccessEntry`,h){},A=class extends b(x,y,`DeleteAddon`,d){},j=class extends b(x,y,`DeleteCluster`,p){},M=class extends b(x,y,`DeleteNodegroup`,re){},N=class extends b(x,y,`DisassociateAccessPolicy`,l){},P=class extends b(x,y,`UpdateAddon`,ne){},F=class extends b(x,y,`UpdateNodegroupConfig`,g){},I=class extends b(x,y,`UpdateNodegroupVersion`,te){},L=e();function R(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:z,onSuccess:()=>{r.invalidateQueries({queryKey:[`eks`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function z(e){let t=new D({name:e.name,version:e.version,roleArn:e.roleArn,resourcesVpcConfig:{subnetIds:e.subnetIds,endpointPublicAccess:e.endpointPublicAccess,endpointPrivateAccess:e.endpointPrivateAccess,publicAccessCidrs:e.endpointPublicAccess?e.publicAccessCidrs:void 0},accessConfig:{authenticationMode:`API`,bootstrapClusterCreatorAdminPermissions:e.bootstrapClusterCreatorAdminPermissions}});return await _().send(t)}function B(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:V,onSuccess:()=>{r.invalidateQueries({queryKey:[`eks`,`clusters`]})}},e[0]=r,e[1]=i),n(i)}async function V(e){let t=new j({name:e});return await _().send(t)}function H(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ie,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function ie(e){let t=new O({clusterName:e.clusterName,nodegroupName:e.nodegroupName,nodeRole:e.nodeRole,subnets:e.subnetIds,instanceTypes:e.instanceTypes,amiType:e.amiType,capacityType:e.capacityType,diskSize:e.diskSize,scalingConfig:{minSize:e.minSize,maxSize:e.maxSize,desiredSize:e.desiredSize}});return await _().send(t)}function U(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:W,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function W(e){let t=new F({clusterName:e.clusterName,nodegroupName:e.nodegroupName,scalingConfig:{minSize:e.minSize,maxSize:e.maxSize,desiredSize:e.desiredSize}});return await _().send(t)}function G(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:K,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function K(e){let t=new I({clusterName:e.clusterName,nodegroupName:e.nodegroupName,version:e.version});return await _().send(t)}function q(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:J,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`nodegroups`]})}},e[0]=r,e[1]=i),n(i)}async function J(e){let t=new M({clusterName:e.clusterName,nodegroupName:e.nodegroupName});return await _().send(t)}function Y(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ae,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function ae(e){let t=new E({clusterName:e.clusterName,addonName:e.addonName,addonVersion:e.addonVersion,serviceAccountRoleArn:e.serviceAccountRoleArn,configurationValues:e.configurationValues});return await _().send(t)}function oe(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:se,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function se(e){let t=new P({clusterName:e.clusterName,addonName:e.addonName,addonVersion:e.addonVersion,serviceAccountRoleArn:e.serviceAccountRoleArn,configurationValues:e.configurationValues});return await _().send(t)}function ce(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:le,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`addons`]})}},e[0]=r,e[1]=i),n(i)}async function le(e){let t=new A({clusterName:e.clusterName,addonName:e.addonName});return await _().send(t)}function ue(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:de,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`]})}},e[0]=r,e[1]=i),n(i)}async function de(e){let t=new T({clusterName:e.clusterName,principalArn:e.principalArn,kubernetesGroups:e.kubernetesGroups,type:e.type});return await _().send(t)}function fe(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`]})}},e[0]=r,e[1]=i),n(i)}async function pe(e){let t=new k({clusterName:e.clusterName,principalArn:e.principalArn});return await _().send(t)}function me(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:he,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`,t.principalArn,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function he(e){let t=new w({clusterName:e.clusterName,principalArn:e.principalArn,policyArn:e.policyArn,accessScope:{type:e.accessScopeType,namespaces:e.namespaces}});return await _().send(t)}function ge(){let e=(0,L.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_e,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`eks`,`clusters`,t.clusterName,`access-entries`,t.principalArn,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function _e(e){let t=new N({clusterName:e.clusterName,principalArn:e.principalArn,policyArn:e.policyArn});return await _().send(t)}var ve=[`1.32`,`1.31`,`1.30`],ye=[{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSClusterAdminPolicy`,name:`AmazonEKSClusterAdminPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSAdminPolicy`,name:`AmazonEKSAdminPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSEditPolicy`,name:`AmazonEKSEditPolicy`},{arn:`arn:aws:eks::aws:cluster-access-policy/AmazonEKSViewPolicy`,name:`AmazonEKSViewPolicy`}],X=[`AL2_x86_64`,`AL2_ARM_64`],Z=[`ON_DEMAND`,`SPOT`],be=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Principal:{Service:`eks.amazonaws.com`},Action:`sts:AssumeRole`}]},null,2),xe=`arn:aws:iam::aws:policy/AmazonEKSClusterPolicy`,Q=i().min(1,`Name is required`).max(100,`Name must be 100 characters or fewer`).regex(/^[0-9A-Za-z][A-Za-z0-9\-_]*$/,`Must start with a letter or digit and contain only letters, digits, hyphens, or underscores`),Se=o({name:Q,version:i().min(1,`Version is required`),roleArn:i().min(1,`Cluster IAM role is required`),vpcId:i().min(1,`VPC is required`),subnetIds:a(i()).min(1,`At least 1 subnet is required`),bootstrapClusterCreatorAdminPermissions:c(),endpointPublicAccess:c(),endpointPrivateAccess:c(),publicAccessCidrs:a(i())}).refine(e=>e.endpointPublicAccess||e.endpointPrivateAccess,{message:`Enable public access, private access, or both`,path:[`endpointPublicAccess`]}).refine(e=>!e.endpointPublicAccess||e.publicAccessCidrs.every(e=>C(e,0,32)),{message:`Each public access CIDR must be valid (e.g. 203.0.113.0/24)`,path:[`publicAccessCidrs`]}),Ce=o({nodegroupName:Q,nodeRole:i().min(1,`Node IAM role is required`),subnetIds:a(i()).min(1,`At least 1 subnet is required`),instanceTypes:i().min(1,`At least 1 instance type is required`),amiType:r(X),capacityType:r(Z),diskSize:s().int().min(1),minSize:s().int().min(0),desiredSize:s().int().min(0),maxSize:s().int().min(1)}).refine(e=>e.minSize<=e.desiredSize&&e.desiredSize<=e.maxSize,{message:`Sizes must satisfy min ≤ desired ≤ max`,path:[`desiredSize`]}),$=S({label:`Configuration`,allowEmpty:!0}),we=o({addonName:i().min(1,`Add-on is required`),addonVersion:i().min(1,`Version is required`),serviceAccountRoleArn:i(),configurationValues:$});function Te(e){switch(e??``){case`ACTIVE`:return`default`;case`CREATE_FAILED`:case`DELETE_FAILED`:case`UPDATE_FAILED`:case`DEGRADED`:return`destructive`;default:return`secondary`}}var Ee=o({principalArn:i().min(1,`Principal ARN is required`),kubernetesGroups:i()});export{U as C,ge as S,G as T,H as _,be as a,B as b,Te as c,Se as d,Ce as f,R as g,Y as h,Z as i,Ee as l,ue as m,ye as n,ve as o,me as p,X as r,$ as s,xe as t,we as u,fe as v,oe as w,q as x,ce as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-CTiusOYk.js b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-B7pWA1rA.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/elbv2-CTiusOYk.js rename to spinifex/services/spinifexui/frontend/dist/assets/elbv2-B7pWA1rA.js index 0e1edcdda..85038b6bb 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-CTiusOYk.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-B7pWA1rA.js @@ -1 +1 @@ -import{c as e,g as t,h as n,l as r,m as i,p as a}from"./cluster-config-Cng_iYLz.js";var o=/^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])$/,s=t().min(1,`Name is required`).max(32,`Name must be 32 characters or less`).regex(o,`Name may contain only letters, digits, and hyphens; must start and end with alphanumeric`).refine(e=>!e.startsWith(`internal-`),`Name cannot start with 'internal-'`),c=t().min(1,`Name is required`).max(32,`Name must be 32 characters or less`).regex(o,`Name may contain only letters, digits, and hyphens; must start and end with alphanumeric`),l=a().int(`Port must be a whole number`).min(1,`Port must be at least 1`).max(65535,`Port must be at most 65535`),u=i({key:t().min(1,`Tag key is required`).max(128),value:t().max(256)}),d=i({protocol:e([`HTTP`,`TCP`]),path:t().min(1,`Path is required`).max(1024),port:t().min(1),intervalSeconds:a().int().min(5).max(300),timeoutSeconds:a().int().min(2).max(120),healthyThresholdCount:a().int().min(2).max(10),unhealthyThresholdCount:a().int().min(2).max(10),matcher:t().regex(/^\d{3}(?:[-,]\d{3})*$/,`Matcher must be HTTP codes like 200 or 200-299 or 200,201`)}),f=i({name:c,protocol:e([`HTTP`,`HTTPS`,`TCP`,`UDP`,`TLS`,`TCP_UDP`]),port:l,vpcId:t().min(1,`VPC is required`),healthCheck:d,tags:r(u)}),p=`ELBSecurityPolicy-2016-08`,m=[`application`,`network`],h=[`HTTP`,`HTTPS`],g=[`TCP`,`UDP`,`TLS`,`TCP_UDP`],_=[...h,...g];function v(e){return e===`network`?g:h}function y(e){return e===`network`?`TCP`:`HTTP`}function b(e){return e===`HTTPS`||e===`TLS`}var x=i({protocol:e(_),port:l,defaultTargetGroupArn:t().min(1,`Target group is required`),certificateArn:t().optional(),sslPolicy:t().optional()}).superRefine((e,t)=>{b(e.protocol)&&!e.certificateArn&&t.addIssue({code:`custom`,path:[`certificateArn`],message:`A certificate is required for HTTPS and TLS`})}),S=/^[!-~]+$/,C=i({field:e([`host-header`,`path-pattern`,`http-header`,`http-request-method`,`source-ip`,`query-string`]),httpHeaderName:t().max(40).optional(),rawValues:t().min(1,`At least one value is required`).max(640,`Too many values`)}).superRefine((e,t)=>{e.field===`http-header`&&!e.httpHeaderName&&t.addIssue({code:`custom`,path:[`httpHeaderName`],message:`Header name is required`});let n=e.rawValues.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0);if(n.length===0||n.length>5){t.addIssue({code:`custom`,path:[`rawValues`],message:`Enter 1 to 5 values, comma or newline separated`});return}for(let e of n)if(!S.test(e)){t.addIssue({code:`custom`,path:[`rawValues`],message:`Value "${e}" contains whitespace or non-ASCII characters`});return}}),w=i({priority:a().int(`Priority must be a whole number`).min(1,`Priority must be at least 1`).max(5e4,`Priority must be at most 50000`),conditions:r(C).min(1,`At least one condition is required`).max(5,`Up to 5 conditions per rule`),forwardTargetGroupArn:t().min(1,`Target group is required`)}),T=i({name:s,type:e(m),scheme:e([`internet-facing`,`internal`]),vpcId:t().min(1,`VPC is required`),subnetIds:r(t()).min(1,`At least 1 subnet is required`),securityGroupIds:r(t()),tags:r(u),listener:i({protocol:e(_),port:l,targetGroupMode:e([`new`,`existing`]),existingTargetGroupArn:t().optional(),certificateArn:t().optional(),sslPolicy:t().optional()}).superRefine((e,t)=>{e.targetGroupMode===`existing`&&!e.existingTargetGroupArn&&t.addIssue({code:`custom`,path:[`existingTargetGroupArn`],message:`Target group is required`}),b(e.protocol)&&!e.certificateArn&&t.addIssue({code:`custom`,path:[`certificateArn`],message:`A certificate is required for HTTPS/TLS`})})});i({targets:r(i({instanceId:t().min(1,`Instance is required`),port:l.optional()})).min(1,`At least one target is required`)}),n(t(),t());export{f as a,v as c,w as i,x as n,y as o,T as r,b as s,p as t}; \ No newline at end of file +import{c as e,g as t,h as n,l as r,m as i,p as a}from"./cluster-config-Bjqk93qS.js";var o=/^(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])$/,s=t().min(1,`Name is required`).max(32,`Name must be 32 characters or less`).regex(o,`Name may contain only letters, digits, and hyphens; must start and end with alphanumeric`).refine(e=>!e.startsWith(`internal-`),`Name cannot start with 'internal-'`),c=t().min(1,`Name is required`).max(32,`Name must be 32 characters or less`).regex(o,`Name may contain only letters, digits, and hyphens; must start and end with alphanumeric`),l=a().int(`Port must be a whole number`).min(1,`Port must be at least 1`).max(65535,`Port must be at most 65535`),u=i({key:t().min(1,`Tag key is required`).max(128),value:t().max(256)}),d=i({protocol:e([`HTTP`,`TCP`]),path:t().min(1,`Path is required`).max(1024),port:t().min(1),intervalSeconds:a().int().min(5).max(300),timeoutSeconds:a().int().min(2).max(120),healthyThresholdCount:a().int().min(2).max(10),unhealthyThresholdCount:a().int().min(2).max(10),matcher:t().regex(/^\d{3}(?:[-,]\d{3})*$/,`Matcher must be HTTP codes like 200 or 200-299 or 200,201`)}),f=i({name:c,protocol:e([`HTTP`,`HTTPS`,`TCP`,`UDP`,`TLS`,`TCP_UDP`]),port:l,vpcId:t().min(1,`VPC is required`),healthCheck:d,tags:r(u)}),p=`ELBSecurityPolicy-2016-08`,m=[`application`,`network`],h=[`HTTP`,`HTTPS`],g=[`TCP`,`UDP`,`TLS`,`TCP_UDP`],_=[...h,...g];function v(e){return e===`network`?g:h}function y(e){return e===`network`?`TCP`:`HTTP`}function b(e){return e===`HTTPS`||e===`TLS`}var x=i({protocol:e(_),port:l,defaultTargetGroupArn:t().min(1,`Target group is required`),certificateArn:t().optional(),sslPolicy:t().optional()}).superRefine((e,t)=>{b(e.protocol)&&!e.certificateArn&&t.addIssue({code:`custom`,path:[`certificateArn`],message:`A certificate is required for HTTPS and TLS`})}),S=/^[!-~]+$/,C=i({field:e([`host-header`,`path-pattern`,`http-header`,`http-request-method`,`source-ip`,`query-string`]),httpHeaderName:t().max(40).optional(),rawValues:t().min(1,`At least one value is required`).max(640,`Too many values`)}).superRefine((e,t)=>{e.field===`http-header`&&!e.httpHeaderName&&t.addIssue({code:`custom`,path:[`httpHeaderName`],message:`Header name is required`});let n=e.rawValues.split(/[\n,]/).map(e=>e.trim()).filter(e=>e.length>0);if(n.length===0||n.length>5){t.addIssue({code:`custom`,path:[`rawValues`],message:`Enter 1 to 5 values, comma or newline separated`});return}for(let e of n)if(!S.test(e)){t.addIssue({code:`custom`,path:[`rawValues`],message:`Value "${e}" contains whitespace or non-ASCII characters`});return}}),w=i({priority:a().int(`Priority must be a whole number`).min(1,`Priority must be at least 1`).max(5e4,`Priority must be at most 50000`),conditions:r(C).min(1,`At least one condition is required`).max(5,`Up to 5 conditions per rule`),forwardTargetGroupArn:t().min(1,`Target group is required`)}),T=i({name:s,type:e(m),scheme:e([`internet-facing`,`internal`]),vpcId:t().min(1,`VPC is required`),subnetIds:r(t()).min(1,`At least 1 subnet is required`),securityGroupIds:r(t()),tags:r(u),listener:i({protocol:e(_),port:l,targetGroupMode:e([`new`,`existing`]),existingTargetGroupArn:t().optional(),certificateArn:t().optional(),sslPolicy:t().optional()}).superRefine((e,t)=>{e.targetGroupMode===`existing`&&!e.existingTargetGroupArn&&t.addIssue({code:`custom`,path:[`existingTargetGroupArn`],message:`Target group is required`}),b(e.protocol)&&!e.certificateArn&&t.addIssue({code:`custom`,path:[`certificateArn`],message:`A certificate is required for HTTPS/TLS`})})});i({targets:r(i({instanceId:t().min(1,`Instance is required`),port:l.optional()})).min(1,`At least one target is required`)}),n(t(),t());export{f as a,v as c,w as i,x as n,y as o,T as r,b as s,p as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-C1cLzuda.js b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-BUQQleNm.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/elbv2-C1cLzuda.js rename to spinifex/services/spinifexui/frontend/dist/assets/elbv2-BUQQleNm.js index 12ca034a8..bea38d2b6 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-C1cLzuda.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-BUQQleNm.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{An as r,Fn as i,In as a,Ln as o,Mn as s,Nn as c,Pn as l,_n as u,bn as d,d as f,dn as p,fn as m,gn as ee,hn as te,jn as ne,mn as re,pn as ie,vn as h,yn as g}from"./awsClient-BYSqOjkz.js";import{n as _,r as v,t as y}from"./commandBuilder-Db00fakI.js";var b=class extends v(y,_,`AddTags`,p){},x=class extends v(y,_,`CreateListener`,m){},S=class extends v(y,_,`CreateLoadBalancer`,ie){},C=class extends v(y,_,`CreateRule`,re){},w=class extends v(y,_,`CreateTargetGroup`,te){},T=class extends v(y,_,`DeleteListener`,ee){},E=class extends v(y,_,`DeleteLoadBalancer`,u){},D=class extends v(y,_,`DeleteRule`,h){},O=class extends v(y,_,`DeleteTargetGroup`,g){},k=class extends v(y,_,`DeregisterTargets`,d){},A=class extends v(y,_,`ModifyListener`,r){},j=class extends v(y,_,`ModifyLoadBalancerAttributes`,ne){},M=class extends v(y,_,`ModifyRule`,s){},N=class extends v(y,_,`ModifyTargetGroupAttributes`,c){},P=class extends v(y,_,`RegisterTargets`,l){},F=class extends v(y,_,`RemoveTags`,i){},I=class extends v(y,_,`SetSecurityGroups`,a){},L=class extends v(y,_,`SetSubnets`,o){},R=e();function z(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:B,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`]})}},e[0]=r,e[1]=i),n(i)}async function B(e){let t=new E({LoadBalancerArn:e});return await f().send(t)}function V(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:H,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn,`attributes`]})}},e[0]=r,e[1]=i),n(i)}async function H(e){let t=new j({LoadBalancerArn:e.loadBalancerArn,Attributes:e.attributes.map(U)});return await f().send(t)}function U(e){return{Key:e.key,Value:e.value}}function W(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`tags`]})}},e[0]=r,e[1]=i),n(i)}async function G(e){let t=new Set(e.tags.map(q)),n=e.initialKeys.filter(e=>!t.has(e)),r=f();e.tags.length>0&&await r.send(new b({ResourceArns:[e.resourceArn],Tags:e.tags.map(K)})),n.length>0&&await r.send(new F({ResourceArns:[e.resourceArn],TagKeys:n}))}function K(e){return{Key:e.key,Value:e.value}}function q(e){return e.key}function J(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Y,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function Y(e){let t=new I({LoadBalancerArn:e.loadBalancerArn,SecurityGroups:e.securityGroupIds});return await f().send(t)}function ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:oe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function oe(e){let t=new L({LoadBalancerArn:e.loadBalancerArn,Subnets:e.subnetIds});return await f().send(t)}function se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ce,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`]})}},e[0]=r,e[1]=i),n(i)}async function ce(e){let t=e.tags.filter(ue).map(le),n=e.healthCheck.protocol===`HTTP`,r=new w({Name:e.name,Protocol:e.protocol,Port:e.port,VpcId:e.vpcId,TargetType:`instance`,HealthCheckProtocol:e.healthCheck.protocol,HealthCheckPath:n?e.healthCheck.path:void 0,HealthCheckPort:e.healthCheck.port,HealthCheckIntervalSeconds:e.healthCheck.intervalSeconds,HealthCheckTimeoutSeconds:e.healthCheck.timeoutSeconds,HealthyThresholdCount:e.healthCheck.healthyThresholdCount,UnhealthyThresholdCount:e.healthCheck.unhealthyThresholdCount,Matcher:n?{HttpCode:e.healthCheck.matcher}:void 0,Tags:t.length>0?t:void 0});return await f().send(r)}function le(e){return{Key:e.key,Value:e.value}}function ue(e){return e.key.length>0}function de(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:fe,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`]})}},e[0]=r,e[1]=i),n(i)}async function fe(e){let t=new O({TargetGroupArn:e});return await f().send(t)}function pe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`attributes`]})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new N({TargetGroupArn:e.targetGroupArn,Attributes:e.attributes.map(he)});return await f().send(t)}function he(e){return{Key:e.key,Value:e.value}}function X(e,t,n){return e!==`HTTPS`&&e!==`TLS`||!t?{}:{Certificates:[{CertificateArn:t}],SslPolicy:e===`HTTPS`?n:void 0}}function ge(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_e,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function _e(e){let t=[{Type:`forward`,TargetGroupArn:e.defaultTargetGroupArn}],n=new x({LoadBalancerArn:e.loadBalancerArn,Protocol:e.protocol,Port:e.port,DefaultActions:t,...X(e.protocol,e.certificateArn,e.sslPolicy)});return await f().send(n)}function ve(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ye,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`]})}},e[0]=r,e[1]=i),n(i)}async function ye(e){let t=new T({ListenerArn:e});return await f().send(t)}function be(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function xe(e){let t=[{Type:`forward`,TargetGroupArn:e.defaultTargetGroupArn}],n=new A({ListenerArn:e.listenerArn,Protocol:e.protocol,Port:e.port,DefaultActions:t,...X(e.protocol,e.certificateArn,e.sslPolicy)});return await f().send(n)}function Se(){let e=t();return n({mutationFn:async e=>{let t=f(),n=[],r=``;try{let i=e.listener.existingTargetGroupArn;if(e.listener.targetGroupMode===`new`){let a=e.listener.newTargetGroup;if(!a)throw Error(`internal error: new target group requested but no data supplied`);r=`creating target group`;let o=a.tags.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value})),s=a.healthCheck.protocol===`HTTP`;if(i=(await t.send(new w({Name:a.name,Protocol:a.protocol,Port:a.port,VpcId:a.vpcId,TargetType:`instance`,HealthCheckProtocol:a.healthCheck.protocol,HealthCheckPath:s?a.healthCheck.path:void 0,HealthCheckPort:a.healthCheck.port,HealthCheckIntervalSeconds:a.healthCheck.intervalSeconds,HealthCheckTimeoutSeconds:a.healthCheck.timeoutSeconds,HealthyThresholdCount:a.healthCheck.healthyThresholdCount,UnhealthyThresholdCount:a.healthCheck.unhealthyThresholdCount,Matcher:s?{HttpCode:a.healthCheck.matcher}:void 0,Tags:o.length>0?o:void 0}))).TargetGroups?.[0]?.TargetGroupArn,!i)throw Error(`Target group was created but no ARN was returned by the API`);n.push({type:`Target Group`,id:i})}if(!i)throw Error(`Target group selection is required`);r=`creating load balancer`;let a=e.lb.tags.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value})),o=(await t.send(new S({Name:e.lb.name,Scheme:e.lb.scheme,Type:e.lb.type,IpAddressType:`ipv4`,Subnets:e.lb.subnetIds,SecurityGroups:e.lb.securityGroupIds.length>0?e.lb.securityGroupIds:void 0,Tags:a.length>0?a:void 0}))).LoadBalancers?.[0]?.LoadBalancerArn;if(!o)throw Error(`Load balancer was created but no ARN was returned by the API`);return n.push({type:`Load Balancer`,id:o}),r=`creating listener`,await t.send(new x({LoadBalancerArn:o,Protocol:e.listener.protocol,Port:e.listener.port,DefaultActions:[{Type:`forward`,TargetGroupArn:i}],...X(e.listener.protocol,e.listener.certificateArn,e.listener.sslPolicy)})),n.push({type:`Listener`,id:void 0}),{loadBalancerArn:o,created:n}}catch(e){return{loadBalancerArn:void 0,created:n,error:e instanceof Error?e:Error(String(e)),failedStep:r}}},onSettled:()=>{e.invalidateQueries({queryKey:[`elbv2`]})}})}function Z(e){return e.map(e=>({Id:e.id,Port:e.port}))}function Ce(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:we,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`health`]})}},e[0]=r,e[1]=i),n(i)}async function we(e){let t=new P({TargetGroupArn:e.targetGroupArn,Targets:Z(e.targets)});return await f().send(t)}function Q(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Te,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`health`]})}},e[0]=r,e[1]=i),n(i)}async function Te(e){let t=new k({TargetGroupArn:e.targetGroupArn,Targets:Z(e.targets)});return await f().send(t)}function $(e){return e.map(e=>{switch(e.field){case`host-header`:return{Field:e.field,HostHeaderConfig:{Values:e.values}};case`path-pattern`:return{Field:e.field,PathPatternConfig:{Values:e.values}};case`http-header`:return{Field:e.field,HttpHeaderConfig:{HttpHeaderName:e.httpHeaderName??``,Values:e.values}};case`http-request-method`:return{Field:e.field,HttpRequestMethodConfig:{Values:e.values}};case`source-ip`:return{Field:e.field,SourceIpConfig:{Values:e.values}};case`query-string`:return{Field:e.field,QueryStringConfig:{Values:(e.queryStringPairs??[]).map(e=>({Key:e.key&&e.key.length>0?e.key:void 0,Value:e.value}))}};default:return{Field:e.field,Values:e.values}}})}function Ee(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:De,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function De(e){let t=[{Type:`forward`,TargetGroupArn:e.forwardTargetGroupArn}],n=new C({ListenerArn:e.listenerArn,Priority:e.priority,Conditions:$(e.conditions),Actions:t});return await f().send(n)}function Oe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ke,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function ke(e){let t=new M({RuleArn:e.ruleArn,Conditions:e.conditions?$(e.conditions):void 0,Actions:e.forwardTargetGroupArn?[{Type:`forward`,TargetGroupArn:e.forwardTargetGroupArn}]:void 0});return await f().send(t)}function Ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:je,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function je(e){let t=new D({RuleArn:e.ruleArn});return await f().send(t)}export{W as _,ve as a,de as c,V as d,Oe as f,ae as g,J as h,se as i,Q as l,Ce as m,Se as n,z as o,pe as p,Ee as r,Ae as s,ge as t,be as u}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{An as r,Fn as i,In as a,Ln as o,Mn as s,Nn as c,Pn as l,_n as u,bn as d,d as f,dn as p,fn as m,gn as ee,hn as te,jn as ne,mn as re,pn as ie,vn as h,yn as g}from"./awsClient-DzGEPkSc.js";import{n as _,r as v,t as y}from"./commandBuilder-DGC5kxzI.js";var b=class extends v(y,_,`AddTags`,p){},x=class extends v(y,_,`CreateListener`,m){},S=class extends v(y,_,`CreateLoadBalancer`,ie){},C=class extends v(y,_,`CreateRule`,re){},w=class extends v(y,_,`CreateTargetGroup`,te){},T=class extends v(y,_,`DeleteListener`,ee){},E=class extends v(y,_,`DeleteLoadBalancer`,u){},D=class extends v(y,_,`DeleteRule`,h){},O=class extends v(y,_,`DeleteTargetGroup`,g){},k=class extends v(y,_,`DeregisterTargets`,d){},A=class extends v(y,_,`ModifyListener`,r){},j=class extends v(y,_,`ModifyLoadBalancerAttributes`,ne){},M=class extends v(y,_,`ModifyRule`,s){},N=class extends v(y,_,`ModifyTargetGroupAttributes`,c){},P=class extends v(y,_,`RegisterTargets`,l){},F=class extends v(y,_,`RemoveTags`,i){},I=class extends v(y,_,`SetSecurityGroups`,a){},L=class extends v(y,_,`SetSubnets`,o){},R=e();function z(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:B,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`]})}},e[0]=r,e[1]=i),n(i)}async function B(e){let t=new E({LoadBalancerArn:e});return await f().send(t)}function V(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:H,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn,`attributes`]})}},e[0]=r,e[1]=i),n(i)}async function H(e){let t=new j({LoadBalancerArn:e.loadBalancerArn,Attributes:e.attributes.map(U)});return await f().send(t)}function U(e){return{Key:e.key,Value:e.value}}function W(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:G,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`tags`]})}},e[0]=r,e[1]=i),n(i)}async function G(e){let t=new Set(e.tags.map(q)),n=e.initialKeys.filter(e=>!t.has(e)),r=f();e.tags.length>0&&await r.send(new b({ResourceArns:[e.resourceArn],Tags:e.tags.map(K)})),n.length>0&&await r.send(new F({ResourceArns:[e.resourceArn],TagKeys:n}))}function K(e){return{Key:e.key,Value:e.value}}function q(e){return e.key}function J(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Y,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function Y(e){let t=new I({LoadBalancerArn:e.loadBalancerArn,SecurityGroups:e.securityGroupIds});return await f().send(t)}function ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:oe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`loadBalancers`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function oe(e){let t=new L({LoadBalancerArn:e.loadBalancerArn,Subnets:e.subnetIds});return await f().send(t)}function se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ce,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`]})}},e[0]=r,e[1]=i),n(i)}async function ce(e){let t=e.tags.filter(ue).map(le),n=e.healthCheck.protocol===`HTTP`,r=new w({Name:e.name,Protocol:e.protocol,Port:e.port,VpcId:e.vpcId,TargetType:`instance`,HealthCheckProtocol:e.healthCheck.protocol,HealthCheckPath:n?e.healthCheck.path:void 0,HealthCheckPort:e.healthCheck.port,HealthCheckIntervalSeconds:e.healthCheck.intervalSeconds,HealthCheckTimeoutSeconds:e.healthCheck.timeoutSeconds,HealthyThresholdCount:e.healthCheck.healthyThresholdCount,UnhealthyThresholdCount:e.healthCheck.unhealthyThresholdCount,Matcher:n?{HttpCode:e.healthCheck.matcher}:void 0,Tags:t.length>0?t:void 0});return await f().send(r)}function le(e){return{Key:e.key,Value:e.value}}function ue(e){return e.key.length>0}function de(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:fe,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`]})}},e[0]=r,e[1]=i),n(i)}async function fe(e){let t=new O({TargetGroupArn:e});return await f().send(t)}function pe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`attributes`]})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new N({TargetGroupArn:e.targetGroupArn,Attributes:e.attributes.map(he)});return await f().send(t)}function he(e){return{Key:e.key,Value:e.value}}function X(e,t,n){return e!==`HTTPS`&&e!==`TLS`||!t?{}:{Certificates:[{CertificateArn:t}],SslPolicy:e===`HTTPS`?n:void 0}}function ge(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:_e,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function _e(e){let t=[{Type:`forward`,TargetGroupArn:e.defaultTargetGroupArn}],n=new x({LoadBalancerArn:e.loadBalancerArn,Protocol:e.protocol,Port:e.port,DefaultActions:t,...X(e.protocol,e.certificateArn,e.sslPolicy)});return await f().send(n)}function ve(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ye,onSuccess:()=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`]})}},e[0]=r,e[1]=i),n(i)}async function ye(e){let t=new T({ListenerArn:e});return await f().send(t)}function be(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.loadBalancerArn]})}},e[0]=r,e[1]=i),n(i)}async function xe(e){let t=[{Type:`forward`,TargetGroupArn:e.defaultTargetGroupArn}],n=new A({ListenerArn:e.listenerArn,Protocol:e.protocol,Port:e.port,DefaultActions:t,...X(e.protocol,e.certificateArn,e.sslPolicy)});return await f().send(n)}function Se(){let e=t();return n({mutationFn:async e=>{let t=f(),n=[],r=``;try{let i=e.listener.existingTargetGroupArn;if(e.listener.targetGroupMode===`new`){let a=e.listener.newTargetGroup;if(!a)throw Error(`internal error: new target group requested but no data supplied`);r=`creating target group`;let o=a.tags.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value})),s=a.healthCheck.protocol===`HTTP`;if(i=(await t.send(new w({Name:a.name,Protocol:a.protocol,Port:a.port,VpcId:a.vpcId,TargetType:`instance`,HealthCheckProtocol:a.healthCheck.protocol,HealthCheckPath:s?a.healthCheck.path:void 0,HealthCheckPort:a.healthCheck.port,HealthCheckIntervalSeconds:a.healthCheck.intervalSeconds,HealthCheckTimeoutSeconds:a.healthCheck.timeoutSeconds,HealthyThresholdCount:a.healthCheck.healthyThresholdCount,UnhealthyThresholdCount:a.healthCheck.unhealthyThresholdCount,Matcher:s?{HttpCode:a.healthCheck.matcher}:void 0,Tags:o.length>0?o:void 0}))).TargetGroups?.[0]?.TargetGroupArn,!i)throw Error(`Target group was created but no ARN was returned by the API`);n.push({type:`Target Group`,id:i})}if(!i)throw Error(`Target group selection is required`);r=`creating load balancer`;let a=e.lb.tags.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value})),o=(await t.send(new S({Name:e.lb.name,Scheme:e.lb.scheme,Type:e.lb.type,IpAddressType:`ipv4`,Subnets:e.lb.subnetIds,SecurityGroups:e.lb.securityGroupIds.length>0?e.lb.securityGroupIds:void 0,Tags:a.length>0?a:void 0}))).LoadBalancers?.[0]?.LoadBalancerArn;if(!o)throw Error(`Load balancer was created but no ARN was returned by the API`);return n.push({type:`Load Balancer`,id:o}),r=`creating listener`,await t.send(new x({LoadBalancerArn:o,Protocol:e.listener.protocol,Port:e.listener.port,DefaultActions:[{Type:`forward`,TargetGroupArn:i}],...X(e.listener.protocol,e.listener.certificateArn,e.listener.sslPolicy)})),n.push({type:`Listener`,id:void 0}),{loadBalancerArn:o,created:n}}catch(e){return{loadBalancerArn:void 0,created:n,error:e instanceof Error?e:Error(String(e)),failedStep:r}}},onSettled:()=>{e.invalidateQueries({queryKey:[`elbv2`]})}})}function Z(e){return e.map(e=>({Id:e.id,Port:e.port}))}function Ce(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:we,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`health`]})}},e[0]=r,e[1]=i),n(i)}async function we(e){let t=new P({TargetGroupArn:e.targetGroupArn,Targets:Z(e.targets)});return await f().send(t)}function Q(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Te,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`targetGroups`,t.targetGroupArn,`health`]})}},e[0]=r,e[1]=i),n(i)}async function Te(e){let t=new k({TargetGroupArn:e.targetGroupArn,Targets:Z(e.targets)});return await f().send(t)}function $(e){return e.map(e=>{switch(e.field){case`host-header`:return{Field:e.field,HostHeaderConfig:{Values:e.values}};case`path-pattern`:return{Field:e.field,PathPatternConfig:{Values:e.values}};case`http-header`:return{Field:e.field,HttpHeaderConfig:{HttpHeaderName:e.httpHeaderName??``,Values:e.values}};case`http-request-method`:return{Field:e.field,HttpRequestMethodConfig:{Values:e.values}};case`source-ip`:return{Field:e.field,SourceIpConfig:{Values:e.values}};case`query-string`:return{Field:e.field,QueryStringConfig:{Values:(e.queryStringPairs??[]).map(e=>({Key:e.key&&e.key.length>0?e.key:void 0,Value:e.value}))}};default:return{Field:e.field,Values:e.values}}})}function Ee(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:De,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function De(e){let t=[{Type:`forward`,TargetGroupArn:e.forwardTargetGroupArn}],n=new C({ListenerArn:e.listenerArn,Priority:e.priority,Conditions:$(e.conditions),Actions:t});return await f().send(n)}function Oe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ke,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function ke(e){let t=new M({RuleArn:e.ruleArn,Conditions:e.conditions?$(e.conditions):void 0,Actions:e.forwardTargetGroupArn?[{Type:`forward`,TargetGroupArn:e.forwardTargetGroupArn}]:void 0});return await f().send(t)}function Ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:je,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`elbv2`,`listeners`,t.listenerArn,`rules`]})}},e[0]=r,e[1]=i),n(i)}async function je(e){let t=new D({RuleArn:e.ruleArn});return await f().send(t)}export{W as _,ve as a,de as c,V as d,Oe as f,ae as g,J as h,se as i,Q as l,Ce as m,Se as n,z as o,pe as p,Ee as r,Ae as s,ge as t,be as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-DA3X8BfS.js b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-fAfV8O2q.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/elbv2-DA3X8BfS.js rename to spinifex/services/spinifexui/frontend/dist/assets/elbv2-fAfV8O2q.js index 392db4312..5c1f48eb8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/elbv2-DA3X8BfS.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/elbv2-fAfV8O2q.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Cn as t,Dn as n,En as r,On as i,Sn as a,Tn as o,d as s,kn as c,wn as l,xn as u}from"./awsClient-BYSqOjkz.js";import{n as d,r as f,t as p}from"./commandBuilder-Db00fakI.js";var m=class extends f(p,d,`DescribeListeners`,u){},h=class extends f(p,d,`DescribeLoadBalancerAttributes`,a){},g=class extends f(p,d,`DescribeLoadBalancers`,t){},_=class extends f(p,d,`DescribeRules`,l){},v=class extends f(p,d,`DescribeSSLPolicies`,o){},y=class extends f(p,d,`DescribeTags`,r){},b=class extends f(p,d,`DescribeTargetGroupAttributes`,n){},x=class extends f(p,d,`DescribeTargetGroups`,i){},S=class extends f(p,d,`DescribeTargetHealth`,c){},C=5e3,w=e({queryKey:[`elbv2`,`loadBalancers`],queryFn:async()=>{let e=new g({});return await s().send(e)},refetchInterval:e=>(e.state.data?.LoadBalancers??[]).some(e=>e.State?.Code===`provisioning`)?C:!1}),T=t=>e({queryKey:[`elbv2`,`loadBalancers`,t],queryFn:async()=>{let e=new g({LoadBalancerArns:[t]});return await s().send(e)},refetchInterval:e=>(e.state.data?.LoadBalancers?.[0])?.State?.Code===`provisioning`&&C}),E=t=>e({queryKey:[`elbv2`,`loadBalancers`,t,`attributes`],queryFn:async()=>{let e=new h({LoadBalancerArn:t});return await s().send(e)}}),D=e({queryKey:[`elbv2`,`targetGroups`],queryFn:async()=>{let e=new x({});return await s().send(e)}}),O=t=>e({queryKey:[`elbv2`,`targetGroups`,t],queryFn:async()=>{let e=new x({TargetGroupArns:[t]});return await s().send(e)}}),k=t=>e({queryKey:[`elbv2`,`targetGroups`,t,`attributes`],queryFn:async()=>{let e=new b({TargetGroupArn:t});return await s().send(e)}}),A=t=>e({queryKey:[`elbv2`,`listeners`,t],queryFn:async()=>{let e=new m({LoadBalancerArn:t});return await s().send(e)}}),j=t=>e({queryKey:[`elbv2`,`listeners`,t,`rules`],queryFn:async()=>{let e=new _({ListenerArn:t});return await s().send(e)}}),M=t=>e({queryKey:[`elbv2`,`targetGroups`,t,`health`],queryFn:async()=>{let e=new S({TargetGroupArn:t});return await s().send(e)}}),N=e({queryKey:[`elbv2`,`sslPolicies`],queryFn:async()=>{let e=new v({});return await s().send(e)},staleTime:1/0}),P=t=>e({queryKey:[`elbv2`,`tags`,...t],queryFn:async()=>{let e=new y({ResourceArns:t});return await s().send(e)},enabled:t.length>0});export{w as a,k as c,M as d,T as i,O as l,A as n,N as o,E as r,P as s,j as t,D as u}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{Cn as t,Dn as n,En as r,On as i,Sn as a,Tn as o,d as s,kn as c,wn as l,xn as u}from"./awsClient-DzGEPkSc.js";import{n as d,r as f,t as p}from"./commandBuilder-DGC5kxzI.js";var m=class extends f(p,d,`DescribeListeners`,u){},h=class extends f(p,d,`DescribeLoadBalancerAttributes`,a){},g=class extends f(p,d,`DescribeLoadBalancers`,t){},_=class extends f(p,d,`DescribeRules`,l){},v=class extends f(p,d,`DescribeSSLPolicies`,o){},y=class extends f(p,d,`DescribeTags`,r){},b=class extends f(p,d,`DescribeTargetGroupAttributes`,n){},x=class extends f(p,d,`DescribeTargetGroups`,i){},S=class extends f(p,d,`DescribeTargetHealth`,c){},C=5e3,w=e({queryKey:[`elbv2`,`loadBalancers`],queryFn:async()=>{let e=new g({});return await s().send(e)},refetchInterval:e=>(e.state.data?.LoadBalancers??[]).some(e=>e.State?.Code===`provisioning`)?C:!1}),T=t=>e({queryKey:[`elbv2`,`loadBalancers`,t],queryFn:async()=>{let e=new g({LoadBalancerArns:[t]});return await s().send(e)},refetchInterval:e=>(e.state.data?.LoadBalancers?.[0])?.State?.Code===`provisioning`&&C}),E=t=>e({queryKey:[`elbv2`,`loadBalancers`,t,`attributes`],queryFn:async()=>{let e=new h({LoadBalancerArn:t});return await s().send(e)}}),D=e({queryKey:[`elbv2`,`targetGroups`],queryFn:async()=>{let e=new x({});return await s().send(e)}}),O=t=>e({queryKey:[`elbv2`,`targetGroups`,t],queryFn:async()=>{let e=new x({TargetGroupArns:[t]});return await s().send(e)}}),k=t=>e({queryKey:[`elbv2`,`targetGroups`,t,`attributes`],queryFn:async()=>{let e=new b({TargetGroupArn:t});return await s().send(e)}}),A=t=>e({queryKey:[`elbv2`,`listeners`,t],queryFn:async()=>{let e=new m({LoadBalancerArn:t});return await s().send(e)}}),j=t=>e({queryKey:[`elbv2`,`listeners`,t,`rules`],queryFn:async()=>{let e=new _({ListenerArn:t});return await s().send(e)}}),M=t=>e({queryKey:[`elbv2`,`targetGroups`,t,`health`],queryFn:async()=>{let e=new S({TargetGroupArn:t});return await s().send(e)}}),N=e({queryKey:[`elbv2`,`sslPolicies`],queryFn:async()=>{let e=new v({});return await s().send(e)},staleTime:1/0}),P=t=>e({queryKey:[`elbv2`,`tags`,...t],queryFn:async()=>{let e=new y({ResourceArns:t});return await s().send(e)},enabled:t.length>0});export{w as a,k as c,M as d,T as i,O as l,A as n,N as o,E as r,P as s,j as t,D as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/field-DVCmLIN7.js b/spinifex/services/spinifexui/frontend/dist/assets/field-DuilC4iP.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/field-DVCmLIN7.js rename to spinifex/services/spinifexui/frontend/dist/assets/field-DuilC4iP.js index 5dbde0e31..a5f51f3b2 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/field-DVCmLIN7.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/field-DuilC4iP.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./dist-DI7KEwUb.js";import{tn as r}from"./cluster-config-Cng_iYLz.js";import"./separator-0jjPwDu1.js";var i=t(),a=e();function o(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex items-center gap-2 text-sm/relaxed leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`label`,{className:s,"data-slot":`label`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function s(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex flex-col gap-4 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`fieldset`,{className:s,"data-slot":`field-set`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function c(e){let t=(0,i.c)(10),n,o,s;t[0]===e?(n=t[1],o=t[2],s=t[3]):({className:n,variant:s,...o}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s);let c=s===void 0?`legend`:s,l;t[4]===n?l=t[5]:(l=r(`mb-2 font-medium data-[variant=label]:text-xs/relaxed data-[variant=legend]:text-sm`,n),t[4]=n,t[5]=l);let u;return t[6]!==o||t[7]!==l||t[8]!==c?(u=(0,a.jsx)(`legend`,{className:l,"data-slot":`field-legend`,"data-variant":c,...o}),t[6]=o,t[7]=l,t[8]=c,t[9]=u):u=t[9],u}function l(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`group/field-group @container/field-group flex w-full flex-col gap-4 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{className:s,"data-slot":`field-group`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}var u=n(`group/field flex w-full gap-2 data-[invalid=true]:text-destructive`,{variants:{orientation:{vertical:`flex-col [&>*]:w-full [&>.sr-only]:w-auto`,horizontal:`flex-row items-center has-[>[data-slot=field-content]]:items-start [&>[data-slot=field-label]]:flex-auto has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`,responsive:`flex-col @md/field-group:flex-row @md/field-group:items-center @md/field-group:has-[>[data-slot=field-content]]:items-start [&>*]:w-full @md/field-group:[&>*]:w-auto [&>.sr-only]:w-auto @md/field-group:[&>[data-slot=field-label]]:flex-auto @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`}},defaultVariants:{orientation:`vertical`}});function d(e){let t=(0,i.c)(11),n,o,s;t[0]===e?(n=t[1],o=t[2],s=t[3]):({className:n,orientation:s,...o}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s);let c=s===void 0?`vertical`:s,l;t[4]!==n||t[5]!==c?(l=r(u({orientation:c}),n),t[4]=n,t[5]=c,t[6]=l):l=t[6];let d;return t[7]!==c||t[8]!==o||t[9]!==l?(d=(0,a.jsx)(`div`,{className:l,"data-orientation":c,"data-slot":`field`,role:`group`,...o}),t[7]=c,t[8]=o,t[9]=l,t[10]=d):d=t[10],d}function f(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex w-fit items-center gap-2 text-xs/relaxed leading-snug font-medium group-data-[disabled=true]/field:opacity-50`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{className:s,"data-slot":`field-label`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function p(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`text-left text-xs/relaxed leading-normal font-normal text-muted-foreground group-has-data-[orientation=horizontal]/field:text-balance [[data-variant=legend]+&]:-mt-1.5`,`last:mt-0 nth-last-2:-mt-1`,`[&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`p`,{className:s,"data-slot":`field-description`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function m(e){let t=(0,i.c)(15),n,o,s,c;t[0]===e?(n=t[1],o=t[2],s=t[3],c=t[4]):({className:o,children:n,errors:s,...c}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s,t[4]=c);let l;bb0:{if(n){l=n;break bb0}if(!s?.length){l=null;break bb0}let e;t[5]===s?e=t[6]:(e=[...new Map(s.map(g)).values()],t[5]=s,t[6]=e);let r=e;if(r?.length===1){l=r[0]?.message;break bb0}let i;t[7]===r?i=t[8]:(i=(0,a.jsx)(`ul`,{className:`ml-4 flex list-disc flex-col gap-1`,children:r.map(h)}),t[7]=r,t[8]=i),l=i}let u=l;if(!u)return null;let d;t[9]===o?d=t[10]:(d=r(`text-xs/relaxed font-normal text-destructive`,o),t[9]=o,t[10]=d);let f;return t[11]!==u||t[12]!==c||t[13]!==d?(f=(0,a.jsx)(`div`,{className:d,"data-slot":`field-error`,role:`alert`,...c,children:u}),t[11]=u,t[12]=c,t[13]=d,t[14]=f):f=t[14],f}function h(e){return e?.message&&(0,a.jsx)(`li`,{children:e.message},e.message)}function g(e){return[e?.message,e]}export{c as a,o as c,l as i,p as n,s as o,m as r,f as s,d as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./dist-911hZ6PH.js";import{tn as r}from"./cluster-config-Bjqk93qS.js";import"./separator-DWMHs8dQ.js";var i=t(),a=e();function o(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex items-center gap-2 text-sm/relaxed leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`label`,{className:s,"data-slot":`label`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function s(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex flex-col gap-4 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`fieldset`,{className:s,"data-slot":`field-set`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function c(e){let t=(0,i.c)(10),n,o,s;t[0]===e?(n=t[1],o=t[2],s=t[3]):({className:n,variant:s,...o}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s);let c=s===void 0?`legend`:s,l;t[4]===n?l=t[5]:(l=r(`mb-2 font-medium data-[variant=label]:text-xs/relaxed data-[variant=legend]:text-sm`,n),t[4]=n,t[5]=l);let u;return t[6]!==o||t[7]!==l||t[8]!==c?(u=(0,a.jsx)(`legend`,{className:l,"data-slot":`field-legend`,"data-variant":c,...o}),t[6]=o,t[7]=l,t[8]=c,t[9]=u):u=t[9],u}function l(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`group/field-group @container/field-group flex w-full flex-col gap-4 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{className:s,"data-slot":`field-group`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}var u=n(`group/field flex w-full gap-2 data-[invalid=true]:text-destructive`,{variants:{orientation:{vertical:`flex-col [&>*]:w-full [&>.sr-only]:w-auto`,horizontal:`flex-row items-center has-[>[data-slot=field-content]]:items-start [&>[data-slot=field-label]]:flex-auto has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`,responsive:`flex-col @md/field-group:flex-row @md/field-group:items-center @md/field-group:has-[>[data-slot=field-content]]:items-start [&>*]:w-full @md/field-group:[&>*]:w-auto [&>.sr-only]:w-auto @md/field-group:[&>[data-slot=field-label]]:flex-auto @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px`}},defaultVariants:{orientation:`vertical`}});function d(e){let t=(0,i.c)(11),n,o,s;t[0]===e?(n=t[1],o=t[2],s=t[3]):({className:n,orientation:s,...o}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s);let c=s===void 0?`vertical`:s,l;t[4]!==n||t[5]!==c?(l=r(u({orientation:c}),n),t[4]=n,t[5]=c,t[6]=l):l=t[6];let d;return t[7]!==c||t[8]!==o||t[9]!==l?(d=(0,a.jsx)(`div`,{className:l,"data-orientation":c,"data-slot":`field`,role:`group`,...o}),t[7]=c,t[8]=o,t[9]=l,t[10]=d):d=t[10],d}function f(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`flex w-fit items-center gap-2 text-xs/relaxed leading-snug font-medium group-data-[disabled=true]/field:opacity-50`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`div`,{className:s,"data-slot":`field-label`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function p(e){let t=(0,i.c)(8),n,o;t[0]===e?(n=t[1],o=t[2]):({className:n,...o}=e,t[0]=e,t[1]=n,t[2]=o);let s;t[3]===n?s=t[4]:(s=r(`text-left text-xs/relaxed leading-normal font-normal text-muted-foreground group-has-data-[orientation=horizontal]/field:text-balance [[data-variant=legend]+&]:-mt-1.5`,`last:mt-0 nth-last-2:-mt-1`,`[&>a]:underline [&>a]:underline-offset-4 [&>a:hover]:text-primary`,n),t[3]=n,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,a.jsx)(`p`,{className:s,"data-slot":`field-description`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}function m(e){let t=(0,i.c)(15),n,o,s,c;t[0]===e?(n=t[1],o=t[2],s=t[3],c=t[4]):({className:o,children:n,errors:s,...c}=e,t[0]=e,t[1]=n,t[2]=o,t[3]=s,t[4]=c);let l;bb0:{if(n){l=n;break bb0}if(!s?.length){l=null;break bb0}let e;t[5]===s?e=t[6]:(e=[...new Map(s.map(g)).values()],t[5]=s,t[6]=e);let r=e;if(r?.length===1){l=r[0]?.message;break bb0}let i;t[7]===r?i=t[8]:(i=(0,a.jsx)(`ul`,{className:`ml-4 flex list-disc flex-col gap-1`,children:r.map(h)}),t[7]=r,t[8]=i),l=i}let u=l;if(!u)return null;let d;t[9]===o?d=t[10]:(d=r(`text-xs/relaxed font-normal text-destructive`,o),t[9]=o,t[10]=d);let f;return t[11]!==u||t[12]!==c||t[13]!==d?(f=(0,a.jsx)(`div`,{className:d,"data-slot":`field-error`,role:`alert`,...c,children:u}),t[11]=u,t[12]=c,t[13]=d,t[14]=f):f=t[14],f}function h(e){return e?.message&&(0,a.jsx)(`li`,{children:e.message},e.message)}function g(e){return[e?.message,e]}export{c as a,o as c,l as i,p as n,s as o,m as r,f as s,d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/form-actions-BgYlCOen.js b/spinifex/services/spinifexui/frontend/dist/assets/form-actions-BT2ctvY2.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/form-actions-BgYlCOen.js rename to spinifex/services/spinifexui/frontend/dist/assets/form-actions-BT2ctvY2.js index 1fc228653..e1652337d 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/form-actions-BgYlCOen.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/form-actions-BT2ctvY2.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./button-B5pmTZ23.js";var r=t(),i=e();function a(e){let t=(0,r.c)(9),{isSubmitting:a,isPending:o,onCancel:s,submitLabel:c,pendingLabel:l}=e,u=a||o,d;t[0]!==u||t[1]!==s?(d=(0,i.jsx)(n,{disabled:u,onClick:s,type:`button`,variant:`outline`,children:`Cancel`}),t[0]=u,t[1]=s,t[2]=d):d=t[2];let f=u?l:c,p;t[3]!==u||t[4]!==f?(p=(0,i.jsx)(n,{disabled:u,type:`submit`,children:f}),t[3]=u,t[4]=f,t[5]=p):p=t[5];let m;return t[6]!==d||t[7]!==p?(m=(0,i.jsxs)(`div`,{className:`flex gap-2`,children:[d,p]}),t[6]=d,t[7]=p,t[8]=m):m=t[8],m}export{a as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./button-KK2VfbzH.js";var r=t(),i=e();function a(e){let t=(0,r.c)(9),{isSubmitting:a,isPending:o,onCancel:s,submitLabel:c,pendingLabel:l}=e,u=a||o,d;t[0]!==u||t[1]!==s?(d=(0,i.jsx)(n,{disabled:u,onClick:s,type:`button`,variant:`outline`,children:`Cancel`}),t[0]=u,t[1]=s,t[2]=d):d=t[2];let f=u?l:c,p;t[3]!==u||t[4]!==f?(p=(0,i.jsx)(n,{disabled:u,type:`submit`,children:f}),t[3]=u,t[4]=f,t[5]=p):p=t[5];let m;return t[6]!==d||t[7]!==p?(m=(0,i.jsxs)(`div`,{className:`flex gap-2`,children:[d,p]}),t[6]=d,t[7]=p,t[8]=m):m=t[8],m}export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-C9W-mexT.js b/spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-DzHEeoD6.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-C9W-mexT.js rename to spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-DzHEeoD6.js index 97fab63f6..9891541a6 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-C9W-mexT.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/gpu-instance-type-select-DzHEeoD6.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{on as n}from"./cluster-config-Cng_iYLz.js";import{a as r,c as i,i as a,n as o,o as s,r as c,s as l,t as u}from"./select-AlcaFR6c.js";var d=t(),f=e();function p(e){return(e.GpuInfo?.Gpus?.length??0)>0}function m(e){let t=new Map;for(let n of e){let e=n.InstanceType;!e||t.has(e)||t.set(e,{name:e,gpu:n.GpuInfo?.Gpus?.[0]})}return[...t.values()].toSorted((e,t)=>e.name.localeCompare(t.name))}function h(e){let t=(0,d.c)(6),{entry:r,availability:i}=e,a=r.gpu?.MemoryInfo?.SizeInMiB,o;t[0]===a?o=t[1]:(o=a!==void 0&&` — ${n(a)} GPU`,t[0]=a,t[1]=o);let s=i!==void 0&&` (${i} available)`,c;return t[2]!==r.name||t[3]!==o||t[4]!==s?(c=(0,f.jsxs)(f.Fragment,{children:[r.name,o,s]}),t[2]=r.name,t[3]=o,t[4]=s,t[5]=c):c=t[5],c}function g(e){let t=(0,d.c)(33),{instanceTypes:n,value:p,onValueChange:g,availabilityByType:y,disabled:b,id:x,className:S,"aria-invalid":C}=e,w,T;if(t[0]!==n){let e=m(n);w=e.filter(v),T=e.filter(_),t[0]=n,t[1]=w,t[2]=T}else w=t[1],T=t[2];let E;t[3]!==w||t[4]!==T?(E={standardEntries:w,gpuEntries:T},t[3]=w,t[4]=T,t[5]=E):E=t[5];let{standardEntries:D,gpuEntries:O}=E,k=D.length>0&&O.length>0,A;t[6]===g?A=t[7]:(A=e=>{g(e??``)},t[6]=g,t[7]=A);let j;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,f.jsx)(i,{}),t[8]=j):j=t[8];let M;t[9]!==C||t[10]!==S||t[11]!==x?(M=(0,f.jsx)(l,{"aria-invalid":C,className:S,id:x,children:j}),t[9]=C,t[10]=S,t[11]=x,t[12]=M):M=t[12];let N;t[13]!==y||t[14]!==k||t[15]!==D?(N=D.length>0&&(0,f.jsxs)(c,{children:[k&&(0,f.jsx)(r,{children:`Standard`}),D.map(e=>(0,f.jsx)(a,{value:e.name,children:(0,f.jsx)(h,{availability:y?.[e.name],entry:e})},e.name))]}),t[13]=y,t[14]=k,t[15]=D,t[16]=N):N=t[16];let P;t[17]===k?P=t[18]:(P=k&&(0,f.jsx)(s,{}),t[17]=k,t[18]=P);let F;t[19]!==y||t[20]!==O||t[21]!==k?(F=O.length>0&&(0,f.jsxs)(c,{children:[k&&(0,f.jsx)(r,{children:`GPU-Accelerated`}),O.map(e=>(0,f.jsx)(a,{value:e.name,children:(0,f.jsx)(h,{availability:y?.[e.name],entry:e})},e.name))]}),t[19]=y,t[20]=O,t[21]=k,t[22]=F):F=t[22];let I;t[23]!==N||t[24]!==P||t[25]!==F?(I=(0,f.jsxs)(o,{children:[N,P,F]}),t[23]=N,t[24]=P,t[25]=F,t[26]=I):I=t[26];let L;return t[27]!==b||t[28]!==I||t[29]!==A||t[30]!==M||t[31]!==p?(L=(0,f.jsxs)(u,{disabled:b,onValueChange:A,value:p,children:[M,I]}),t[27]=b,t[28]=I,t[29]=A,t[30]=M,t[31]=p,t[32]=L):L=t[32],L}function _(e){return e.gpu}function v(e){return!e.gpu}export{p as n,g as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{on as n}from"./cluster-config-Bjqk93qS.js";import{a as r,c as i,i as a,n as o,o as s,r as c,s as l,t as u}from"./select-C4XUO0SI.js";var d=t(),f=e();function p(e){return(e.GpuInfo?.Gpus?.length??0)>0}function m(e){let t=new Map;for(let n of e){let e=n.InstanceType;!e||t.has(e)||t.set(e,{name:e,gpu:n.GpuInfo?.Gpus?.[0]})}return[...t.values()].toSorted((e,t)=>e.name.localeCompare(t.name))}function h(e){let t=(0,d.c)(6),{entry:r,availability:i}=e,a=r.gpu?.MemoryInfo?.SizeInMiB,o;t[0]===a?o=t[1]:(o=a!==void 0&&` — ${n(a)} GPU`,t[0]=a,t[1]=o);let s=i!==void 0&&` (${i} available)`,c;return t[2]!==r.name||t[3]!==o||t[4]!==s?(c=(0,f.jsxs)(f.Fragment,{children:[r.name,o,s]}),t[2]=r.name,t[3]=o,t[4]=s,t[5]=c):c=t[5],c}function g(e){let t=(0,d.c)(33),{instanceTypes:n,value:p,onValueChange:g,availabilityByType:y,disabled:b,id:x,className:S,"aria-invalid":C}=e,w,T;if(t[0]!==n){let e=m(n);w=e.filter(v),T=e.filter(_),t[0]=n,t[1]=w,t[2]=T}else w=t[1],T=t[2];let E;t[3]!==w||t[4]!==T?(E={standardEntries:w,gpuEntries:T},t[3]=w,t[4]=T,t[5]=E):E=t[5];let{standardEntries:D,gpuEntries:O}=E,k=D.length>0&&O.length>0,A;t[6]===g?A=t[7]:(A=e=>{g(e??``)},t[6]=g,t[7]=A);let j;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,f.jsx)(i,{}),t[8]=j):j=t[8];let M;t[9]!==C||t[10]!==S||t[11]!==x?(M=(0,f.jsx)(l,{"aria-invalid":C,className:S,id:x,children:j}),t[9]=C,t[10]=S,t[11]=x,t[12]=M):M=t[12];let N;t[13]!==y||t[14]!==k||t[15]!==D?(N=D.length>0&&(0,f.jsxs)(c,{children:[k&&(0,f.jsx)(r,{children:`Standard`}),D.map(e=>(0,f.jsx)(a,{value:e.name,children:(0,f.jsx)(h,{availability:y?.[e.name],entry:e})},e.name))]}),t[13]=y,t[14]=k,t[15]=D,t[16]=N):N=t[16];let P;t[17]===k?P=t[18]:(P=k&&(0,f.jsx)(s,{}),t[17]=k,t[18]=P);let F;t[19]!==y||t[20]!==O||t[21]!==k?(F=O.length>0&&(0,f.jsxs)(c,{children:[k&&(0,f.jsx)(r,{children:`GPU-Accelerated`}),O.map(e=>(0,f.jsx)(a,{value:e.name,children:(0,f.jsx)(h,{availability:y?.[e.name],entry:e})},e.name))]}),t[19]=y,t[20]=O,t[21]=k,t[22]=F):F=t[22];let I;t[23]!==N||t[24]!==P||t[25]!==F?(I=(0,f.jsxs)(o,{children:[N,P,F]}),t[23]=N,t[24]=P,t[25]=F,t[26]=I):I=t[26];let L;return t[27]!==b||t[28]!==I||t[29]!==A||t[30]!==M||t[31]!==p?(L=(0,f.jsxs)(u,{disabled:b,onValueChange:A,value:p,children:[M,I]}),t[27]=b,t[28]=I,t[29]=A,t[30]=M,t[31]=p,t[32]=L):L=t[32],L}function _(e){return e.gpu}function v(e){return!e.gpu}export{p as n,g as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-Cf4FVkFT.js b/spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-ejZVt1Zb.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-Cf4FVkFT.js rename to spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-ejZVt1Zb.js index 97cabc060..444fcaf17 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-Cf4FVkFT.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/guardrail-form-page-ejZVt1Zb.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{c as i,i as a,n as o,s,t as c}from"./select-AlcaFR6c.js";import{t as l}from"./plus-CW7YM5B0.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./button-B5pmTZ23.js";import{t as f}from"./input-BRXyXQUw.js";import{a as p,c as m,d as h,i as g,l as _,o as v,t as ee,u as te}from"./bedrock-gFYjjWk8.js";import{t as ne}from"./page-heading-CIbmsDOw.js";import{i as re,n as ie,r as y,t as ae}from"./zod-C7XqDsyI.js";import{t as oe}from"./error-banner-vjkAWoEL.js";import{t as se}from"./form-actions-BgYlCOen.js";import{a as ce,n as le,o as ue,r as b,s as x,t as S}from"./field-DVCmLIN7.js";import{t as de}from"./tags-field-array-DMarfgx_.js";import{t as fe}from"./textarea-By2jtnIk.js";var C=t(),w=e();function T(e){return e}function E(e){let t=(0,C.c)(8),{control:n,name:r,id:a,label:l,options:u}=e,d;t[0]!==a||t[1]!==l||t[2]!==u?(d=e=>{let{field:t,fieldState:n}=e,r=typeof t.value==`string`?t.value:``;return(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:a,children:l})}),(0,w.jsxs)(c,{onValueChange:e=>{t.onChange(e??``)},value:r,children:[(0,w.jsx)(s,{"aria-invalid":!!n.error,className:`w-full`,id:a,children:(0,w.jsx)(i,{})}),(0,w.jsx)(o,{children:u.map(D)})]}),(0,w.jsx)(b,{errors:[n.error]})]})},t[0]=a,t[1]=l,t[2]=u,t[3]=d):d=t[3];let f;return t[4]!==n||t[5]!==r||t[6]!==d?(f=(0,w.jsx)(ie,{control:n,name:r,render:d}),t[4]=n,t[5]=r,t[6]=d,t[7]=f):f=t[7],f}function D(e){return(0,w.jsx)(a,{value:e,children:e},e)}function pe(e){let t=(0,C.c)(19),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`topics`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==i||t[3]!==o||t[4]!==r||t[5]!==c){let e;t[7]!==i||t[8]!==r||t[9]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`space-y-2 rounded-md border p-3`,children:[(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-name-${e.id}`,children:`Topic name`})}),(0,w.jsx)(f,{"aria-invalid":!!i.topics?.[t]?.name,id:`topic-name-${e.id}`,...r(T(`topics.${t}.name`))}),(0,w.jsx)(b,{errors:[i.topics?.[t]?.name]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-definition-${e.id}`,children:`Definition`})}),(0,w.jsx)(fe,{"aria-invalid":!!i.topics?.[t]?.definition,id:`topic-definition-${e.id}`,rows:2,...r(T(`topics.${t}.definition`))}),(0,w.jsx)(b,{errors:[i.topics?.[t]?.definition]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-examples-${e.id}`,children:`Example prompts`})}),(0,w.jsx)(fe,{id:`topic-examples-${e.id}`,placeholder:`One example prompt per line`,rows:2,...r(T(`topics.${t}.examplesText`))})]}),(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove topic`]})]},e.id),t[7]=i,t[8]=r,t[9]=c,t[10]=e):e=t[10],p=o.map(e),t[2]=i,t[3]=o,t[4]=r,t[5]=c,t[6]=p}else p=t[6];let m;t[11]===s?m=t[12]:(m=()=>{s({name:``,definition:``,examplesText:``})},t[11]=s,t[12]=m);let h;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[13]=h):h=t[13];let g;t[14]===m?g=t[15]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add denied topic`]}),t[14]=m,t[15]=g);let _;return t[16]!==p||t[17]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[16]=p,t[17]=g,t[18]=_):_=t[18],_}function me(e){let t=(0,C.c)(17),{control:n}=e,r;t[0]===n?r=t[1]:(r={control:n,name:`contentFilters`},t[0]=n,t[1]=r);let{fields:i,append:a,remove:o}=y(r),s;if(t[2]!==n||t[3]!==i||t[4]!==o){let e;t[6]!==n||t[7]!==o?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-3`,children:[(0,w.jsx)(E,{control:n,id:`filter-type-${e.id}`,label:`Category`,name:T(`contentFilters.${t}.type`),options:p}),(0,w.jsx)(E,{control:n,id:`filter-input-${e.id}`,label:`Input strength`,name:T(`contentFilters.${t}.inputStrength`),options:m}),(0,w.jsx)(E,{control:n,id:`filter-output-${e.id}`,label:`Output strength`,name:T(`contentFilters.${t}.outputStrength`),options:m}),(0,w.jsx)(`div`,{className:`sm:col-span-3`,children:(0,w.jsxs)(d,{onClick:()=>{o(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove content filter`]})})]},e.id),t[6]=n,t[7]=o,t[8]=e):e=t[8],s=i.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=s}else s=t[5];let c;t[9]===a?c=t[10]:(c=()=>{a({type:`SEXUAL`,inputStrength:`NONE`,outputStrength:`NONE`})},t[9]=a,t[10]=c);let f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,w.jsx)(l,{className:`size-3.5`}),t[11]=f):f=t[11];let h;t[12]===c?h=t[13]:(h=(0,w.jsxs)(d,{onClick:c,size:`sm`,type:`button`,variant:`outline`,children:[f,`Add content filter`]}),t[12]=c,t[13]=h);let g;return t[14]!==s||t[15]!==h?(g=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[s,h]}),t[14]=s,t[15]=h,t[16]=g):g=t[16],g}function he(e){let t=(0,C.c)(8),{register:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,w.jsx)(x,{children:`Managed word list`}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n(`profanityFilter`),t[1]=n,t[2]=i);let a;t[3]===i?a=t[4]:(a=(0,w.jsx)(`input`,{"aria-label":`Block profanity`,type:`checkbox`,...i}),t[3]=i,t[4]=a);let o;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,w.jsx)(`span`,{children:`Block profanity using Bedrock's managed word list`}),t[5]=o):o=t[5];let s;return t[6]===a?s=t[7]:(s=(0,w.jsxs)(S,{children:[r,(0,w.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[a,o]})]}),t[6]=a,t[7]=s),s}function ge(e){let t=(0,C.c)(19),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`words`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==i||t[3]!==o||t[4]!==r||t[5]!==c){let e;t[7]!==i||t[8]!==r||t[9]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,w.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,w.jsx)(f,{"aria-invalid":!!i.words?.[t]?.text,placeholder:`Blocked word or phrase`,...r(T(`words.${t}.text`))}),(0,w.jsx)(b,{errors:[i.words?.[t]?.text]})]}),(0,w.jsx)(d,{"aria-label":`Remove word ${t+1}`,onClick:()=>{c(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,w.jsx)(u,{className:`size-3.5`})})]},e.id),t[7]=i,t[8]=r,t[9]=c,t[10]=e):e=t[10],p=o.map(e),t[2]=i,t[3]=o,t[4]=r,t[5]=c,t[6]=p}else p=t[6];let m;t[11]===s?m=t[12]:(m=()=>{s({text:``})},t[11]=s,t[12]=m);let h;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[13]=h):h=t[13];let g;t[14]===m?g=t[15]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add word`]}),t[14]=m,t[15]=g);let _;return t[16]!==p||t[17]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-2`,children:[p,g]}),t[16]=p,t[17]=g,t[18]=_):_=t[18],_}function _e(e){let t=(0,C.c)(17),{control:n}=e,r;t[0]===n?r=t[1]:(r={control:n,name:`piiEntities`},t[0]=n,t[1]=r);let{fields:i,append:a,remove:o}=y(r),s;if(t[2]!==n||t[3]!==i||t[4]!==o){let e;t[6]!==n||t[7]!==o?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-2`,children:[(0,w.jsx)(E,{control:n,id:`pii-type-${e.id}`,label:`PII type`,name:T(`piiEntities.${t}.type`),options:_}),(0,w.jsx)(E,{control:n,id:`pii-action-${e.id}`,label:`Action`,name:T(`piiEntities.${t}.action`),options:te}),(0,w.jsx)(`div`,{className:`sm:col-span-2`,children:(0,w.jsxs)(d,{onClick:()=>{o(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove PII entity`]})})]},e.id),t[6]=n,t[7]=o,t[8]=e):e=t[8],s=i.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=s}else s=t[5];let c;t[9]===a?c=t[10]:(c=()=>{a({type:`EMAIL`,action:`BLOCK`})},t[9]=a,t[10]=c);let f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,w.jsx)(l,{className:`size-3.5`}),t[11]=f):f=t[11];let p;t[12]===c?p=t[13]:(p=(0,w.jsxs)(d,{onClick:c,size:`sm`,type:`button`,variant:`outline`,children:[f,`Add PII entity`]}),t[12]=c,t[13]=p);let m;return t[14]!==s||t[15]!==p?(m=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[s,p]}),t[14]=s,t[15]=p,t[16]=m):m=t[16],m}function ve(e){let t=(0,C.c)(21),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`regexes`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==n||t[3]!==i||t[4]!==o||t[5]!==r||t[6]!==c){let e;t[8]!==n||t[9]!==i||t[10]!==r||t[11]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`space-y-2 rounded-md border p-3`,children:[(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-name-${e.id}`,children:`Name`})}),(0,w.jsx)(f,{"aria-invalid":!!i.regexes?.[t]?.name,id:`regex-name-${e.id}`,...r(T(`regexes.${t}.name`))}),(0,w.jsx)(b,{errors:[i.regexes?.[t]?.name]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-pattern-${e.id}`,children:`Pattern`})}),(0,w.jsx)(f,{"aria-invalid":!!i.regexes?.[t]?.pattern,id:`regex-pattern-${e.id}`,...r(T(`regexes.${t}.pattern`))}),(0,w.jsx)(b,{errors:[i.regexes?.[t]?.pattern]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-description-${e.id}`,children:`Description`})}),(0,w.jsx)(f,{id:`regex-description-${e.id}`,placeholder:`Optional`,...r(T(`regexes.${t}.description`))})]}),(0,w.jsx)(E,{control:n,id:`regex-action-${e.id}`,label:`Action`,name:T(`regexes.${t}.action`),options:te}),(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove regex`]})]},e.id),t[8]=n,t[9]=i,t[10]=r,t[11]=c,t[12]=e):e=t[12],p=o.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=r,t[6]=c,t[7]=p}else p=t[7];let m;t[13]===s?m=t[14]:(m=()=>{s({name:``,pattern:``,action:`BLOCK`,description:``})},t[13]=s,t[14]=m);let h;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[15]=h):h=t[15];let g;t[16]===m?g=t[17]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add regex`]}),t[16]=m,t[17]=g);let _;return t[18]!==p||t[19]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[18]=p,t[19]=g,t[20]=_):_=t[20],_}var ye=.5;function be(e){let t=(0,C.c)(21),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`contextualGroundingFilters`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==n||t[3]!==i||t[4]!==o||t[5]!==r||t[6]!==c){let e;t[8]!==n||t[9]!==i||t[10]!==r||t[11]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-2`,children:[(0,w.jsx)(E,{control:n,id:`grounding-type-${e.id}`,label:`Filter type`,name:T(`contextualGroundingFilters.${t}.type`),options:v}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`grounding-threshold-${e.id}`,children:`Threshold`})}),(0,w.jsx)(f,{"aria-invalid":!!i.contextualGroundingFilters?.[t]?.threshold,id:`grounding-threshold-${e.id}`,max:1,min:0,step:.01,type:`number`,...r(T(`contextualGroundingFilters.${t}.threshold`),{valueAsNumber:!0})}),(0,w.jsx)(b,{errors:[i.contextualGroundingFilters?.[t]?.threshold]})]}),(0,w.jsx)(`div`,{className:`sm:col-span-2`,children:(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove filter`]})})]},e.id),t[8]=n,t[9]=i,t[10]=r,t[11]=c,t[12]=e):e=t[12],p=o.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=r,t[6]=c,t[7]=p}else p=t[7];let m;t[13]===s?m=t[14]:(m=()=>{s({type:`GROUNDING`,threshold:ye})},t[13]=s,t[14]=m);let h;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[15]=h):h=t[15];let g;t[16]===m?g=t[17]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add contextual grounding filter`]}),t[16]=m,t[17]=g);let _;return t[18]!==p||t[19]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[18]=p,t[19]=g,t[20]=_):_=t[20],_}function O(e){let t=(0,C.c)(127),{mode:i,defaultValues:a}=e,o=n(),s=ee(),c=g(),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=ae(h),t[0]=l):l=t[0];let u;t[1]===a?u=t[2]:(u={resolver:l,defaultValues:a},t[1]=a,t[2]=u);let{control:d,formState:p,handleSubmit:m,register:_}=re(u),{errors:v,isSubmitting:te}=p,ie;t[3]!==s||t[4]!==i||t[5]!==o||t[6]!==e.guardrailId||t[7]!==c?(ie=async t=>{if(i===`create`){let e=await s.mutateAsync(t);await o({params:{guardrailId:e.guardrailId??``},to:`/bedrock/list-guardrails/$guardrailId`});return}await c.mutateAsync({data:t,guardrailIdentifier:e.guardrailId}),await o({params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`})},t[3]=s,t[4]=i,t[5]=o,t[6]=e.guardrailId,t[7]=c,t[8]=ie):ie=t[8];let y=ie,T;t[9]!==i||t[10]!==o||t[11]!==e.guardrailId?(T=async()=>{if(i===`edit`){await o({params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`});return}await o({to:`/bedrock/list-guardrails`})},t[9]=i,t[10]=o,t[11]=e.guardrailId,t[12]=T):T=t[12];let E=T,D=i===`create`?s:c,ye;t[13]!==d||t[14]!==v||t[15]!==_?(ye={control:d,errors:v,register:_},t[13]=d,t[14]=v,t[15]=_,t[16]=ye):ye=t[16];let O=ye,k;t[17]!==i||t[18]!==e.guardrailId?(k=i===`edit`?(0,w.jsx)(r,{params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`,children:`Back to guardrail`}):(0,w.jsx)(r,{to:`/bedrock/list-guardrails`,children:`Back to guardrails`}),t[17]=i,t[18]=e.guardrailId,t[19]=k):k=t[19];let xe=i===`create`?`Create Guardrail`:`Edit Guardrail`,A;t[20]===xe?A=t[21]:(A=(0,w.jsx)(ne,{title:xe}),t[20]=xe,t[21]=A);let j;t[22]!==i||t[23]!==D.error?(j=D.error&&(0,w.jsx)(oe,{error:D.error,msg:`Failed to ${i===`create`?`create`:`update`} the guardrail`}),t[22]=i,t[23]=D.error,t[24]=j):j=t[24];let M;t[25]!==m||t[26]!==y?(M=m(y),t[25]=m,t[26]=y,t[27]=M):M=t[27];let Se;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(Se=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-name`,children:`Name`})}),t[28]=Se):Se=t[28];let Ce=!!v.name,N;t[29]===_?N=t[30]:(N=_(`name`),t[29]=_,t[30]=N);let P;t[31]!==Ce||t[32]!==N?(P=(0,w.jsx)(f,{"aria-invalid":Ce,id:`guardrail-name`,placeholder:`content-safety`,...N}),t[31]=Ce,t[32]=N,t[33]=P):P=t[33];let we;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,w.jsx)(le,{children:`Letters, digits, hyphens and underscores only.`}),t[34]=we):we=t[34];let F;t[35]===v.name?F=t[36]:(F=(0,w.jsx)(b,{errors:[v.name]}),t[35]=v.name,t[36]=F);let I;t[37]!==P||t[38]!==F?(I=(0,w.jsxs)(S,{children:[Se,P,we,F]}),t[37]=P,t[38]=F,t[39]=I):I=t[39];let Te;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-description`,children:`Description`})}),t[40]=Te):Te=t[40];let L;t[41]===_?L=t[42]:(L=_(`description`),t[41]=_,t[42]=L);let R;t[43]===L?R=t[44]:(R=(0,w.jsx)(fe,{id:`guardrail-description`,placeholder:`Optional`,rows:2,...L}),t[43]=L,t[44]=R);let z;t[45]===v.description?z=t[46]:(z=(0,w.jsx)(b,{errors:[v.description]}),t[45]=v.description,t[46]=z);let B;t[47]!==R||t[48]!==z?(B=(0,w.jsxs)(S,{children:[Te,R,z]}),t[47]=R,t[48]=z,t[49]=B):B=t[49];let Ee;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(Ee=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-blocked-input`,children:`Blocked input message`})}),t[50]=Ee):Ee=t[50];let De=!!v.blockedInputMessaging,V;t[51]===_?V=t[52]:(V=_(`blockedInputMessaging`),t[51]=_,t[52]=V);let H;t[53]!==De||t[54]!==V?(H=(0,w.jsx)(fe,{"aria-invalid":De,id:`guardrail-blocked-input`,rows:2,...V}),t[53]=De,t[54]=V,t[55]=H):H=t[55];let Oe;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,w.jsx)(le,{children:`Shown when the guardrail blocks a prompt.`}),t[56]=Oe):Oe=t[56];let U;t[57]===v.blockedInputMessaging?U=t[58]:(U=(0,w.jsx)(b,{errors:[v.blockedInputMessaging]}),t[57]=v.blockedInputMessaging,t[58]=U);let W;t[59]!==H||t[60]!==U?(W=(0,w.jsxs)(S,{children:[Ee,H,Oe,U]}),t[59]=H,t[60]=U,t[61]=W):W=t[61];let ke;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-blocked-output`,children:`Blocked output message`})}),t[62]=ke):ke=t[62];let Ae=!!v.blockedOutputsMessaging,G;t[63]===_?G=t[64]:(G=_(`blockedOutputsMessaging`),t[63]=_,t[64]=G);let K;t[65]!==Ae||t[66]!==G?(K=(0,w.jsx)(fe,{"aria-invalid":Ae,id:`guardrail-blocked-output`,rows:2,...G}),t[65]=Ae,t[66]=G,t[67]=K):K=t[67];let je;t[68]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,w.jsx)(le,{children:`Shown when the guardrail blocks a model response.`}),t[68]=je):je=t[68];let q;t[69]===v.blockedOutputsMessaging?q=t[70]:(q=(0,w.jsx)(b,{errors:[v.blockedOutputsMessaging]}),t[69]=v.blockedOutputsMessaging,t[70]=q);let J;t[71]!==K||t[72]!==q?(J=(0,w.jsxs)(S,{children:[ke,K,je,q]}),t[71]=K,t[72]=q,t[73]=J):J=t[73];let Me;t[74]===Symbol.for(`react.memo_cache_sentinel`)?(Me=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-kms-key`,children:`KMS key ARN`})}),t[74]=Me):Me=t[74];let Y;t[75]===_?Y=t[76]:(Y=_(`kmsKeyId`),t[75]=_,t[76]=Y);let X;t[77]===Y?X=t[78]:(X=(0,w.jsx)(f,{id:`guardrail-kms-key`,placeholder:`Optional`,...Y}),t[77]=Y,t[78]=X);let Ne;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,w.jsx)(le,{children:`Leave blank to use the account default.`}),t[79]=Ne):Ne=t[79];let Z;t[80]===X?Z=t[81]:(Z=(0,w.jsxs)(S,{children:[Me,X,Ne]}),t[80]=X,t[81]=Z);let Pe;t[82]===Symbol.for(`react.memo_cache_sentinel`)?(Pe=(0,w.jsx)(ce,{children:`Denied topics`}),t[82]=Pe):Pe=t[82];let Fe;t[83]===O?Fe=t[84]:(Fe=(0,w.jsxs)(ue,{children:[Pe,(0,w.jsx)(pe,{...O})]}),t[83]=O,t[84]=Fe);let Ie;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,w.jsx)(ce,{children:`Content filters`}),t[85]=Ie):Ie=t[85];let Le;t[86]===O?Le=t[87]:(Le=(0,w.jsxs)(ue,{children:[Ie,(0,w.jsx)(me,{...O})]}),t[86]=O,t[87]=Le);let Re;t[88]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,w.jsx)(ce,{children:`Word filters`}),t[88]=Re):Re=t[88];let Q;t[89]===O?Q=t[90]:(Q=(0,w.jsxs)(ue,{children:[Re,(0,w.jsx)(he,{...O}),(0,w.jsx)(ge,{...O})]}),t[89]=O,t[90]=Q);let ze;t[91]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,w.jsx)(ce,{children:`Sensitive information`}),t[91]=ze):ze=t[91];let Be;t[92]===O?Be=t[93]:(Be=(0,w.jsxs)(ue,{children:[ze,(0,w.jsx)(_e,{...O}),(0,w.jsx)(ve,{...O})]}),t[92]=O,t[93]=Be);let Ve;t[94]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=(0,w.jsx)(ce,{children:`Contextual grounding`}),t[94]=Ve):Ve=t[94];let He;t[95]===O?He=t[96]:(He=(0,w.jsxs)(ue,{children:[Ve,(0,w.jsx)(be,{...O})]}),t[95]=O,t[96]=He);let Ue;t[97]!==d||t[98]!==i?(Ue=i===`create`&&(0,w.jsx)(de,{control:d,name:`tags`}),t[97]=d,t[98]=i,t[99]=Ue):Ue=t[99];let We;t[100]===E?We=t[101]:(We=()=>{E()},t[100]=E,t[101]=We);let Ge=i===`create`?`Creating…`:`Saving…`,Ke=i===`create`?`Create Guardrail`:`Save Changes`,qe;t[102]!==te||t[103]!==D.isPending||t[104]!==We||t[105]!==Ge||t[106]!==Ke?(qe=(0,w.jsx)(se,{isPending:D.isPending,isSubmitting:te,onCancel:We,pendingLabel:Ge,submitLabel:Ke}),t[102]=te,t[103]=D.isPending,t[104]=We,t[105]=Ge,t[106]=Ke,t[107]=qe):qe=t[107];let $;t[108]!==M||t[109]!==I||t[110]!==B||t[111]!==W||t[112]!==J||t[113]!==Z||t[114]!==Fe||t[115]!==Le||t[116]!==Q||t[117]!==Be||t[118]!==He||t[119]!==Ue||t[120]!==qe?($=(0,w.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:M,children:[I,B,W,J,Z,Fe,Le,Q,Be,He,Ue,qe]}),t[108]=M,t[109]=I,t[110]=B,t[111]=W,t[112]=J,t[113]=Z,t[114]=Fe,t[115]=Le,t[116]=Q,t[117]=Be,t[118]=He,t[119]=Ue,t[120]=qe,t[121]=$):$=t[121];let Je;return t[122]!==$||t[123]!==k||t[124]!==A||t[125]!==j?(Je=(0,w.jsxs)(w.Fragment,{children:[k,A,j,$]}),t[122]=$,t[123]=k,t[124]=A,t[125]=j,t[126]=Je):Je=t[126],Je}export{O as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{c as i,i as a,n as o,s,t as c}from"./select-C4XUO0SI.js";import{t as l}from"./plus-CW7YM5B0.js";import{t as u}from"./trash-2-Dc_kaGDS.js";import{t as d}from"./button-KK2VfbzH.js";import{t as f}from"./input-Dv_zyCQu.js";import{a as p,c as m,d as h,i as g,l as _,o as v,t as ee,u as te}from"./bedrock-eRjhg2Wi.js";import{t as ne}from"./page-heading-CIbmsDOw.js";import{i as re,n as ie,r as y,t as ae}from"./zod--v4EVB_k.js";import{t as oe}from"./error-banner-vjkAWoEL.js";import{t as se}from"./form-actions-BT2ctvY2.js";import{a as ce,n as le,o as ue,r as b,s as x,t as S}from"./field-DuilC4iP.js";import{t as de}from"./tags-field-array-QmHZ5xfm.js";import{t as fe}from"./textarea-oyVxxKDw.js";var C=t(),w=e();function T(e){return e}function E(e){let t=(0,C.c)(8),{control:n,name:r,id:a,label:l,options:u}=e,d;t[0]!==a||t[1]!==l||t[2]!==u?(d=e=>{let{field:t,fieldState:n}=e,r=typeof t.value==`string`?t.value:``;return(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:a,children:l})}),(0,w.jsxs)(c,{onValueChange:e=>{t.onChange(e??``)},value:r,children:[(0,w.jsx)(s,{"aria-invalid":!!n.error,className:`w-full`,id:a,children:(0,w.jsx)(i,{})}),(0,w.jsx)(o,{children:u.map(D)})]}),(0,w.jsx)(b,{errors:[n.error]})]})},t[0]=a,t[1]=l,t[2]=u,t[3]=d):d=t[3];let f;return t[4]!==n||t[5]!==r||t[6]!==d?(f=(0,w.jsx)(ie,{control:n,name:r,render:d}),t[4]=n,t[5]=r,t[6]=d,t[7]=f):f=t[7],f}function D(e){return(0,w.jsx)(a,{value:e,children:e},e)}function pe(e){let t=(0,C.c)(19),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`topics`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==i||t[3]!==o||t[4]!==r||t[5]!==c){let e;t[7]!==i||t[8]!==r||t[9]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`space-y-2 rounded-md border p-3`,children:[(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-name-${e.id}`,children:`Topic name`})}),(0,w.jsx)(f,{"aria-invalid":!!i.topics?.[t]?.name,id:`topic-name-${e.id}`,...r(T(`topics.${t}.name`))}),(0,w.jsx)(b,{errors:[i.topics?.[t]?.name]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-definition-${e.id}`,children:`Definition`})}),(0,w.jsx)(fe,{"aria-invalid":!!i.topics?.[t]?.definition,id:`topic-definition-${e.id}`,rows:2,...r(T(`topics.${t}.definition`))}),(0,w.jsx)(b,{errors:[i.topics?.[t]?.definition]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`topic-examples-${e.id}`,children:`Example prompts`})}),(0,w.jsx)(fe,{id:`topic-examples-${e.id}`,placeholder:`One example prompt per line`,rows:2,...r(T(`topics.${t}.examplesText`))})]}),(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove topic`]})]},e.id),t[7]=i,t[8]=r,t[9]=c,t[10]=e):e=t[10],p=o.map(e),t[2]=i,t[3]=o,t[4]=r,t[5]=c,t[6]=p}else p=t[6];let m;t[11]===s?m=t[12]:(m=()=>{s({name:``,definition:``,examplesText:``})},t[11]=s,t[12]=m);let h;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[13]=h):h=t[13];let g;t[14]===m?g=t[15]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add denied topic`]}),t[14]=m,t[15]=g);let _;return t[16]!==p||t[17]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[16]=p,t[17]=g,t[18]=_):_=t[18],_}function me(e){let t=(0,C.c)(17),{control:n}=e,r;t[0]===n?r=t[1]:(r={control:n,name:`contentFilters`},t[0]=n,t[1]=r);let{fields:i,append:a,remove:o}=y(r),s;if(t[2]!==n||t[3]!==i||t[4]!==o){let e;t[6]!==n||t[7]!==o?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-3`,children:[(0,w.jsx)(E,{control:n,id:`filter-type-${e.id}`,label:`Category`,name:T(`contentFilters.${t}.type`),options:p}),(0,w.jsx)(E,{control:n,id:`filter-input-${e.id}`,label:`Input strength`,name:T(`contentFilters.${t}.inputStrength`),options:m}),(0,w.jsx)(E,{control:n,id:`filter-output-${e.id}`,label:`Output strength`,name:T(`contentFilters.${t}.outputStrength`),options:m}),(0,w.jsx)(`div`,{className:`sm:col-span-3`,children:(0,w.jsxs)(d,{onClick:()=>{o(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove content filter`]})})]},e.id),t[6]=n,t[7]=o,t[8]=e):e=t[8],s=i.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=s}else s=t[5];let c;t[9]===a?c=t[10]:(c=()=>{a({type:`SEXUAL`,inputStrength:`NONE`,outputStrength:`NONE`})},t[9]=a,t[10]=c);let f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,w.jsx)(l,{className:`size-3.5`}),t[11]=f):f=t[11];let h;t[12]===c?h=t[13]:(h=(0,w.jsxs)(d,{onClick:c,size:`sm`,type:`button`,variant:`outline`,children:[f,`Add content filter`]}),t[12]=c,t[13]=h);let g;return t[14]!==s||t[15]!==h?(g=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[s,h]}),t[14]=s,t[15]=h,t[16]=g):g=t[16],g}function he(e){let t=(0,C.c)(8),{register:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,w.jsx)(x,{children:`Managed word list`}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n(`profanityFilter`),t[1]=n,t[2]=i);let a;t[3]===i?a=t[4]:(a=(0,w.jsx)(`input`,{"aria-label":`Block profanity`,type:`checkbox`,...i}),t[3]=i,t[4]=a);let o;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,w.jsx)(`span`,{children:`Block profanity using Bedrock's managed word list`}),t[5]=o):o=t[5];let s;return t[6]===a?s=t[7]:(s=(0,w.jsxs)(S,{children:[r,(0,w.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[a,o]})]}),t[6]=a,t[7]=s),s}function ge(e){let t=(0,C.c)(19),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`words`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==i||t[3]!==o||t[4]!==r||t[5]!==c){let e;t[7]!==i||t[8]!==r||t[9]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,w.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,w.jsx)(f,{"aria-invalid":!!i.words?.[t]?.text,placeholder:`Blocked word or phrase`,...r(T(`words.${t}.text`))}),(0,w.jsx)(b,{errors:[i.words?.[t]?.text]})]}),(0,w.jsx)(d,{"aria-label":`Remove word ${t+1}`,onClick:()=>{c(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,w.jsx)(u,{className:`size-3.5`})})]},e.id),t[7]=i,t[8]=r,t[9]=c,t[10]=e):e=t[10],p=o.map(e),t[2]=i,t[3]=o,t[4]=r,t[5]=c,t[6]=p}else p=t[6];let m;t[11]===s?m=t[12]:(m=()=>{s({text:``})},t[11]=s,t[12]=m);let h;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[13]=h):h=t[13];let g;t[14]===m?g=t[15]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add word`]}),t[14]=m,t[15]=g);let _;return t[16]!==p||t[17]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-2`,children:[p,g]}),t[16]=p,t[17]=g,t[18]=_):_=t[18],_}function _e(e){let t=(0,C.c)(17),{control:n}=e,r;t[0]===n?r=t[1]:(r={control:n,name:`piiEntities`},t[0]=n,t[1]=r);let{fields:i,append:a,remove:o}=y(r),s;if(t[2]!==n||t[3]!==i||t[4]!==o){let e;t[6]!==n||t[7]!==o?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-2`,children:[(0,w.jsx)(E,{control:n,id:`pii-type-${e.id}`,label:`PII type`,name:T(`piiEntities.${t}.type`),options:_}),(0,w.jsx)(E,{control:n,id:`pii-action-${e.id}`,label:`Action`,name:T(`piiEntities.${t}.action`),options:te}),(0,w.jsx)(`div`,{className:`sm:col-span-2`,children:(0,w.jsxs)(d,{onClick:()=>{o(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove PII entity`]})})]},e.id),t[6]=n,t[7]=o,t[8]=e):e=t[8],s=i.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=s}else s=t[5];let c;t[9]===a?c=t[10]:(c=()=>{a({type:`EMAIL`,action:`BLOCK`})},t[9]=a,t[10]=c);let f;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,w.jsx)(l,{className:`size-3.5`}),t[11]=f):f=t[11];let p;t[12]===c?p=t[13]:(p=(0,w.jsxs)(d,{onClick:c,size:`sm`,type:`button`,variant:`outline`,children:[f,`Add PII entity`]}),t[12]=c,t[13]=p);let m;return t[14]!==s||t[15]!==p?(m=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[s,p]}),t[14]=s,t[15]=p,t[16]=m):m=t[16],m}function ve(e){let t=(0,C.c)(21),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`regexes`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==n||t[3]!==i||t[4]!==o||t[5]!==r||t[6]!==c){let e;t[8]!==n||t[9]!==i||t[10]!==r||t[11]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`space-y-2 rounded-md border p-3`,children:[(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-name-${e.id}`,children:`Name`})}),(0,w.jsx)(f,{"aria-invalid":!!i.regexes?.[t]?.name,id:`regex-name-${e.id}`,...r(T(`regexes.${t}.name`))}),(0,w.jsx)(b,{errors:[i.regexes?.[t]?.name]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-pattern-${e.id}`,children:`Pattern`})}),(0,w.jsx)(f,{"aria-invalid":!!i.regexes?.[t]?.pattern,id:`regex-pattern-${e.id}`,...r(T(`regexes.${t}.pattern`))}),(0,w.jsx)(b,{errors:[i.regexes?.[t]?.pattern]})]}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`regex-description-${e.id}`,children:`Description`})}),(0,w.jsx)(f,{id:`regex-description-${e.id}`,placeholder:`Optional`,...r(T(`regexes.${t}.description`))})]}),(0,w.jsx)(E,{control:n,id:`regex-action-${e.id}`,label:`Action`,name:T(`regexes.${t}.action`),options:te}),(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove regex`]})]},e.id),t[8]=n,t[9]=i,t[10]=r,t[11]=c,t[12]=e):e=t[12],p=o.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=r,t[6]=c,t[7]=p}else p=t[7];let m;t[13]===s?m=t[14]:(m=()=>{s({name:``,pattern:``,action:`BLOCK`,description:``})},t[13]=s,t[14]=m);let h;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[15]=h):h=t[15];let g;t[16]===m?g=t[17]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add regex`]}),t[16]=m,t[17]=g);let _;return t[18]!==p||t[19]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[18]=p,t[19]=g,t[20]=_):_=t[20],_}var ye=.5;function be(e){let t=(0,C.c)(21),{control:n,register:r,errors:i}=e,a;t[0]===n?a=t[1]:(a={control:n,name:`contextualGroundingFilters`},t[0]=n,t[1]=a);let{fields:o,append:s,remove:c}=y(a),p;if(t[2]!==n||t[3]!==i||t[4]!==o||t[5]!==r||t[6]!==c){let e;t[8]!==n||t[9]!==i||t[10]!==r||t[11]!==c?(e=(e,t)=>(0,w.jsxs)(`div`,{className:`grid grid-cols-1 gap-2 rounded-md border p-3 sm:grid-cols-2`,children:[(0,w.jsx)(E,{control:n,id:`grounding-type-${e.id}`,label:`Filter type`,name:T(`contextualGroundingFilters.${t}.type`),options:v}),(0,w.jsxs)(S,{children:[(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`grounding-threshold-${e.id}`,children:`Threshold`})}),(0,w.jsx)(f,{"aria-invalid":!!i.contextualGroundingFilters?.[t]?.threshold,id:`grounding-threshold-${e.id}`,max:1,min:0,step:.01,type:`number`,...r(T(`contextualGroundingFilters.${t}.threshold`),{valueAsNumber:!0})}),(0,w.jsx)(b,{errors:[i.contextualGroundingFilters?.[t]?.threshold]})]}),(0,w.jsx)(`div`,{className:`sm:col-span-2`,children:(0,w.jsxs)(d,{onClick:()=>{c(t)},size:`sm`,type:`button`,variant:`ghost`,children:[(0,w.jsx)(u,{className:`size-3.5`}),`Remove filter`]})})]},e.id),t[8]=n,t[9]=i,t[10]=r,t[11]=c,t[12]=e):e=t[12],p=o.map(e),t[2]=n,t[3]=i,t[4]=o,t[5]=r,t[6]=c,t[7]=p}else p=t[7];let m;t[13]===s?m=t[14]:(m=()=>{s({type:`GROUNDING`,threshold:ye})},t[13]=s,t[14]=m);let h;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,w.jsx)(l,{className:`size-3.5`}),t[15]=h):h=t[15];let g;t[16]===m?g=t[17]:(g=(0,w.jsxs)(d,{onClick:m,size:`sm`,type:`button`,variant:`outline`,children:[h,`Add contextual grounding filter`]}),t[16]=m,t[17]=g);let _;return t[18]!==p||t[19]!==g?(_=(0,w.jsxs)(`div`,{className:`space-y-3`,children:[p,g]}),t[18]=p,t[19]=g,t[20]=_):_=t[20],_}function O(e){let t=(0,C.c)(127),{mode:i,defaultValues:a}=e,o=n(),s=ee(),c=g(),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=ae(h),t[0]=l):l=t[0];let u;t[1]===a?u=t[2]:(u={resolver:l,defaultValues:a},t[1]=a,t[2]=u);let{control:d,formState:p,handleSubmit:m,register:_}=re(u),{errors:v,isSubmitting:te}=p,ie;t[3]!==s||t[4]!==i||t[5]!==o||t[6]!==e.guardrailId||t[7]!==c?(ie=async t=>{if(i===`create`){let e=await s.mutateAsync(t);await o({params:{guardrailId:e.guardrailId??``},to:`/bedrock/list-guardrails/$guardrailId`});return}await c.mutateAsync({data:t,guardrailIdentifier:e.guardrailId}),await o({params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`})},t[3]=s,t[4]=i,t[5]=o,t[6]=e.guardrailId,t[7]=c,t[8]=ie):ie=t[8];let y=ie,T;t[9]!==i||t[10]!==o||t[11]!==e.guardrailId?(T=async()=>{if(i===`edit`){await o({params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`});return}await o({to:`/bedrock/list-guardrails`})},t[9]=i,t[10]=o,t[11]=e.guardrailId,t[12]=T):T=t[12];let E=T,D=i===`create`?s:c,ye;t[13]!==d||t[14]!==v||t[15]!==_?(ye={control:d,errors:v,register:_},t[13]=d,t[14]=v,t[15]=_,t[16]=ye):ye=t[16];let O=ye,k;t[17]!==i||t[18]!==e.guardrailId?(k=i===`edit`?(0,w.jsx)(r,{params:{guardrailId:e.guardrailId},to:`/bedrock/list-guardrails/$guardrailId`,children:`Back to guardrail`}):(0,w.jsx)(r,{to:`/bedrock/list-guardrails`,children:`Back to guardrails`}),t[17]=i,t[18]=e.guardrailId,t[19]=k):k=t[19];let xe=i===`create`?`Create Guardrail`:`Edit Guardrail`,A;t[20]===xe?A=t[21]:(A=(0,w.jsx)(ne,{title:xe}),t[20]=xe,t[21]=A);let j;t[22]!==i||t[23]!==D.error?(j=D.error&&(0,w.jsx)(oe,{error:D.error,msg:`Failed to ${i===`create`?`create`:`update`} the guardrail`}),t[22]=i,t[23]=D.error,t[24]=j):j=t[24];let M;t[25]!==m||t[26]!==y?(M=m(y),t[25]=m,t[26]=y,t[27]=M):M=t[27];let Se;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(Se=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-name`,children:`Name`})}),t[28]=Se):Se=t[28];let Ce=!!v.name,N;t[29]===_?N=t[30]:(N=_(`name`),t[29]=_,t[30]=N);let P;t[31]!==Ce||t[32]!==N?(P=(0,w.jsx)(f,{"aria-invalid":Ce,id:`guardrail-name`,placeholder:`content-safety`,...N}),t[31]=Ce,t[32]=N,t[33]=P):P=t[33];let we;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,w.jsx)(le,{children:`Letters, digits, hyphens and underscores only.`}),t[34]=we):we=t[34];let F;t[35]===v.name?F=t[36]:(F=(0,w.jsx)(b,{errors:[v.name]}),t[35]=v.name,t[36]=F);let I;t[37]!==P||t[38]!==F?(I=(0,w.jsxs)(S,{children:[Se,P,we,F]}),t[37]=P,t[38]=F,t[39]=I):I=t[39];let Te;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-description`,children:`Description`})}),t[40]=Te):Te=t[40];let L;t[41]===_?L=t[42]:(L=_(`description`),t[41]=_,t[42]=L);let R;t[43]===L?R=t[44]:(R=(0,w.jsx)(fe,{id:`guardrail-description`,placeholder:`Optional`,rows:2,...L}),t[43]=L,t[44]=R);let z;t[45]===v.description?z=t[46]:(z=(0,w.jsx)(b,{errors:[v.description]}),t[45]=v.description,t[46]=z);let B;t[47]!==R||t[48]!==z?(B=(0,w.jsxs)(S,{children:[Te,R,z]}),t[47]=R,t[48]=z,t[49]=B):B=t[49];let Ee;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(Ee=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-blocked-input`,children:`Blocked input message`})}),t[50]=Ee):Ee=t[50];let De=!!v.blockedInputMessaging,V;t[51]===_?V=t[52]:(V=_(`blockedInputMessaging`),t[51]=_,t[52]=V);let H;t[53]!==De||t[54]!==V?(H=(0,w.jsx)(fe,{"aria-invalid":De,id:`guardrail-blocked-input`,rows:2,...V}),t[53]=De,t[54]=V,t[55]=H):H=t[55];let Oe;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,w.jsx)(le,{children:`Shown when the guardrail blocks a prompt.`}),t[56]=Oe):Oe=t[56];let U;t[57]===v.blockedInputMessaging?U=t[58]:(U=(0,w.jsx)(b,{errors:[v.blockedInputMessaging]}),t[57]=v.blockedInputMessaging,t[58]=U);let W;t[59]!==H||t[60]!==U?(W=(0,w.jsxs)(S,{children:[Ee,H,Oe,U]}),t[59]=H,t[60]=U,t[61]=W):W=t[61];let ke;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-blocked-output`,children:`Blocked output message`})}),t[62]=ke):ke=t[62];let Ae=!!v.blockedOutputsMessaging,G;t[63]===_?G=t[64]:(G=_(`blockedOutputsMessaging`),t[63]=_,t[64]=G);let K;t[65]!==Ae||t[66]!==G?(K=(0,w.jsx)(fe,{"aria-invalid":Ae,id:`guardrail-blocked-output`,rows:2,...G}),t[65]=Ae,t[66]=G,t[67]=K):K=t[67];let je;t[68]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,w.jsx)(le,{children:`Shown when the guardrail blocks a model response.`}),t[68]=je):je=t[68];let q;t[69]===v.blockedOutputsMessaging?q=t[70]:(q=(0,w.jsx)(b,{errors:[v.blockedOutputsMessaging]}),t[69]=v.blockedOutputsMessaging,t[70]=q);let J;t[71]!==K||t[72]!==q?(J=(0,w.jsxs)(S,{children:[ke,K,je,q]}),t[71]=K,t[72]=q,t[73]=J):J=t[73];let Me;t[74]===Symbol.for(`react.memo_cache_sentinel`)?(Me=(0,w.jsx)(x,{children:(0,w.jsx)(`label`,{htmlFor:`guardrail-kms-key`,children:`KMS key ARN`})}),t[74]=Me):Me=t[74];let Y;t[75]===_?Y=t[76]:(Y=_(`kmsKeyId`),t[75]=_,t[76]=Y);let X;t[77]===Y?X=t[78]:(X=(0,w.jsx)(f,{id:`guardrail-kms-key`,placeholder:`Optional`,...Y}),t[77]=Y,t[78]=X);let Ne;t[79]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,w.jsx)(le,{children:`Leave blank to use the account default.`}),t[79]=Ne):Ne=t[79];let Z;t[80]===X?Z=t[81]:(Z=(0,w.jsxs)(S,{children:[Me,X,Ne]}),t[80]=X,t[81]=Z);let Pe;t[82]===Symbol.for(`react.memo_cache_sentinel`)?(Pe=(0,w.jsx)(ce,{children:`Denied topics`}),t[82]=Pe):Pe=t[82];let Fe;t[83]===O?Fe=t[84]:(Fe=(0,w.jsxs)(ue,{children:[Pe,(0,w.jsx)(pe,{...O})]}),t[83]=O,t[84]=Fe);let Ie;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,w.jsx)(ce,{children:`Content filters`}),t[85]=Ie):Ie=t[85];let Le;t[86]===O?Le=t[87]:(Le=(0,w.jsxs)(ue,{children:[Ie,(0,w.jsx)(me,{...O})]}),t[86]=O,t[87]=Le);let Re;t[88]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,w.jsx)(ce,{children:`Word filters`}),t[88]=Re):Re=t[88];let Q;t[89]===O?Q=t[90]:(Q=(0,w.jsxs)(ue,{children:[Re,(0,w.jsx)(he,{...O}),(0,w.jsx)(ge,{...O})]}),t[89]=O,t[90]=Q);let ze;t[91]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,w.jsx)(ce,{children:`Sensitive information`}),t[91]=ze):ze=t[91];let Be;t[92]===O?Be=t[93]:(Be=(0,w.jsxs)(ue,{children:[ze,(0,w.jsx)(_e,{...O}),(0,w.jsx)(ve,{...O})]}),t[92]=O,t[93]=Be);let Ve;t[94]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=(0,w.jsx)(ce,{children:`Contextual grounding`}),t[94]=Ve):Ve=t[94];let He;t[95]===O?He=t[96]:(He=(0,w.jsxs)(ue,{children:[Ve,(0,w.jsx)(be,{...O})]}),t[95]=O,t[96]=He);let Ue;t[97]!==d||t[98]!==i?(Ue=i===`create`&&(0,w.jsx)(de,{control:d,name:`tags`}),t[97]=d,t[98]=i,t[99]=Ue):Ue=t[99];let We;t[100]===E?We=t[101]:(We=()=>{E()},t[100]=E,t[101]=We);let Ge=i===`create`?`Creating…`:`Saving…`,Ke=i===`create`?`Create Guardrail`:`Save Changes`,qe;t[102]!==te||t[103]!==D.isPending||t[104]!==We||t[105]!==Ge||t[106]!==Ke?(qe=(0,w.jsx)(se,{isPending:D.isPending,isSubmitting:te,onCancel:We,pendingLabel:Ge,submitLabel:Ke}),t[102]=te,t[103]=D.isPending,t[104]=We,t[105]=Ge,t[106]=Ke,t[107]=qe):qe=t[107];let $;t[108]!==M||t[109]!==I||t[110]!==B||t[111]!==W||t[112]!==J||t[113]!==Z||t[114]!==Fe||t[115]!==Le||t[116]!==Q||t[117]!==Be||t[118]!==He||t[119]!==Ue||t[120]!==qe?($=(0,w.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:M,children:[I,B,W,J,Z,Fe,Le,Q,Be,He,Ue,qe]}),t[108]=M,t[109]=I,t[110]=B,t[111]=W,t[112]=J,t[113]=Z,t[114]=Fe,t[115]=Le,t[116]=Q,t[117]=Be,t[118]=He,t[119]=Ue,t[120]=qe,t[121]=$):$=t[121];let Je;return t[122]!==$||t[123]!==k||t[124]!==A||t[125]!==j?(Je=(0,w.jsxs)(w.Fragment,{children:[k,A,j,$]}),t[122]=$,t[123]=k,t[124]=A,t[125]=j,t[126]=Je):Je=t[126],Je}export{O as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/iam-_itwTtLC.js b/spinifex/services/spinifexui/frontend/dist/assets/iam-D3enIKCf.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/iam-_itwTtLC.js rename to spinifex/services/spinifexui/frontend/dist/assets/iam-D3enIKCf.js index be0073431..0ad3a31ea 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/iam-_itwTtLC.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/iam-D3enIKCf.js @@ -1 +1 @@ -import{g as e,m as t}from"./cluster-config-Cng_iYLz.js";import{i as n}from"./json-CcmuIjzX.js";var r=t({userName:e().min(1,`User name is required`).max(64,`User name must be 64 characters or less`).regex(/^[\w+=,.@-]+$/,`User name contains invalid characters`),path:e().optional()}),i=t({policyName:e().min(1,`Policy name is required`).max(128,`Policy name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Policy name contains invalid characters`),description:e().optional(),policyDocument:n({label:`Policy document`})}),a=t({policyName:e().min(1,`Policy name is required`).max(128,`Policy name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Policy name contains invalid characters`),policyDocument:n({label:`Policy document`})}),o=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Principal:{Service:`ec2.amazonaws.com`},Action:`sts:AssumeRole`}]},null,2),s=t({roleName:e().min(1,`Role name is required`).max(64,`Role name must be 64 characters or less`).regex(/^[\w+=,.@-]+$/,`Role name contains invalid characters`),path:e().optional(),description:e().optional(),assumeRolePolicyDocument:n({label:`Trust policy`})}),c=t({instanceProfileName:e().min(1,`Instance profile name is required`).max(128,`Instance profile name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Instance profile name contains invalid characters`),path:e().optional()}),l=t({groupName:e().min(1,`Group name is required`).max(128,`Group name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Group name contains invalid characters`),path:e().optional()});export{s as a,i,l as n,r as o,c as r,a as s,o as t}; \ No newline at end of file +import{g as e,m as t}from"./cluster-config-Bjqk93qS.js";import{i as n}from"./json-D82GLiDy.js";var r=t({userName:e().min(1,`User name is required`).max(64,`User name must be 64 characters or less`).regex(/^[\w+=,.@-]+$/,`User name contains invalid characters`),path:e().optional()}),i=t({policyName:e().min(1,`Policy name is required`).max(128,`Policy name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Policy name contains invalid characters`),description:e().optional(),policyDocument:n({label:`Policy document`})}),a=t({policyName:e().min(1,`Policy name is required`).max(128,`Policy name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Policy name contains invalid characters`),policyDocument:n({label:`Policy document`})}),o=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Principal:{Service:`ec2.amazonaws.com`},Action:`sts:AssumeRole`}]},null,2),s=t({roleName:e().min(1,`Role name is required`).max(64,`Role name must be 64 characters or less`).regex(/^[\w+=,.@-]+$/,`Role name contains invalid characters`),path:e().optional(),description:e().optional(),assumeRolePolicyDocument:n({label:`Trust policy`})}),c=t({instanceProfileName:e().min(1,`Instance profile name is required`).max(128,`Instance profile name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Instance profile name contains invalid characters`),path:e().optional()}),l=t({groupName:e().min(1,`Group name is required`).max(128,`Group name must be 128 characters or less`).regex(/^[\w+=,.@-]+$/,`Group name contains invalid characters`),path:e().optional()});export{s as a,i,l as n,r as o,c as r,a as s,o as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/iam-CVT2wiur.js b/spinifex/services/spinifexui/frontend/dist/assets/iam-DUYV-IYB.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/iam-CVT2wiur.js rename to spinifex/services/spinifexui/frontend/dist/assets/iam-DUYV-IYB.js index 6084f44ab..4e6497e93 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/iam-CVT2wiur.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/iam-DUYV-IYB.js @@ -1 +1 @@ -import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{At as r,Ct as i,Dt as a,Et as o,Mt as s,Nt as c,Ot as ee,Pt as te,St as ne,Tt as l,_t as u,an as d,bt as f,cn as p,f as m,ft as h,gt as g,ht as _,in as v,jt as y,kt as b,ln as x,mt as S,on as C,pt as w,sn as T,vt as E,wt as D,xt as O,yt as k}from"./awsClient-BYSqOjkz.js";import{n as A,r as j,t as M}from"./commandBuilder-BkBr_oqP.js";var N=class extends j(M,A,`AddRoleToInstanceProfile`,h){},P=class extends j(M,A,`AddUserToGroup`,w){},F=class extends j(M,A,`AttachGroupPolicy`,S){},I=class extends j(M,A,`AttachRolePolicy`,_){},L=class extends j(M,A,`AttachUserPolicy`,g){},R=class extends j(M,A,`CreateAccessKey`,u){},z=class extends j(M,A,`CreateGroup`,E){},B=class extends j(M,A,`CreateInstanceProfile`,k){},V=class extends j(M,A,`CreatePolicy`,f){},H=class extends j(M,A,`CreateRole`,O){},U=class extends j(M,A,`CreateUser`,ne){},W=class extends j(M,A,`DeleteAccessKey`,i){},G=class extends j(M,A,`DeleteGroup`,D){},K=class extends j(M,A,`DeleteGroupPolicy`,l){},q=class extends j(M,A,`DeleteInstanceProfile`,o){},J=class extends j(M,A,`DeletePolicy`,a){},Y=class extends j(M,A,`DeleteRole`,ee){},X=class extends j(M,A,`DeleteRolePolicy`,b){},Z=class extends j(M,A,`DeleteUser`,r){},re=class extends j(M,A,`DeleteUserPolicy`,y){},ie=class extends j(M,A,`DetachGroupPolicy`,s){},ae=class extends j(M,A,`DetachRolePolicy`,c){},oe=class extends j(M,A,`DetachUserPolicy`,te){},se=class extends j(M,A,`PutGroupPolicy`,v){},ce=class extends j(M,A,`PutRolePolicy`,d){},le=class extends j(M,A,`PutUserPolicy`,C){},ue=class extends j(M,A,`RemoveRoleFromInstanceProfile`,T){},de=class extends j(M,A,`RemoveUserFromGroup`,p){},fe=class extends j(M,A,`UpdateAccessKey`,x){},Q=e();function pe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`users`]})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new U({UserName:e.userName,Path:e.path||void 0});return await m().send(t)}function he(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ge,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`users`]})}},e[0]=r,e[1]=i),n(i)}async function ge(e){let t=new Z({UserName:e});return await m().send(t)}function _e(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ve,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function ve(e){let t=new R({UserName:e});return await m().send(t)}function ye(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:be,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function be(e){let{userName:t,accessKeyId:n}=e,r=new W({UserName:t,AccessKeyId:n});return await m().send(r)}function xe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Se,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function Se(e){let{userName:t,accessKeyId:n,status:r}=e,i=new fe({UserName:t,AccessKeyId:n,Status:r});return await m().send(i)}function Ce(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:we,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function we(e){let t=new V({PolicyName:e.policyName,Description:e.description||void 0,PolicyDocument:e.policyDocument});return await m().send(t)}function Te(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ee,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function Ee(e){let t=new J({PolicyArn:e});return await m().send(t)}function De(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Oe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-user-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Oe(e){let{userName:t,policyArn:n}=e,r=new L({UserName:t,PolicyArn:n});return await m().send(r)}function ke(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ae,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-user-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Ae(e){let{userName:t,policyArn:n}=e,r=new oe({UserName:t,PolicyArn:n});return await m().send(r)}function je(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Me,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`user-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Me(e){let{name:t,policyName:n,policyDocument:r}=e,i=new le({UserName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function Ne(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Pe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`user-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Pe(e){let{name:t,policyName:n}=e,r=new re({UserName:t,PolicyName:n});return await m().send(r)}function Fe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ie,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`roles`]})}},e[0]=r,e[1]=i),n(i)}async function Ie(e){let t=new H({RoleName:e.roleName,Path:e.path||void 0,Description:e.description||void 0,AssumeRolePolicyDocument:e.assumeRolePolicyDocument});return await m().send(t)}function Le(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Re,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`roles`]})}},e[0]=r,e[1]=i),n(i)}async function Re(e){let t=new Y({RoleName:e});return await m().send(t)}function ze(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Be,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-role-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Be(e){let{roleName:t,policyArn:n}=e,r=new I({RoleName:t,PolicyArn:n});return await m().send(r)}function Ve(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:He,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-role-policies`]})}},e[0]=r,e[1]=i),n(i)}async function He(e){let{roleName:t,policyArn:n}=e,r=new ae({RoleName:t,PolicyArn:n});return await m().send(r)}function Ue(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:We,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`role-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function We(e){let{name:t,policyName:n,policyDocument:r}=e,i=new ce({RoleName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function Ge(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ke,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`role-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Ke(e){let{name:t,policyName:n}=e,r=new X({RoleName:t,PolicyName:n});return await m().send(r)}function qe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Je,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Je(e){let t=new B({InstanceProfileName:e.instanceProfileName,Path:e.path||void 0});return await m().send(t)}function Ye(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Xe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Xe(e){let t=new q({InstanceProfileName:e});return await m().send(t)}function Ze(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Qe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Qe(e){let{instanceProfileName:t,roleName:n}=e,r=new N({InstanceProfileName:t,RoleName:n});return await m().send(r)}function $e(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:et,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function et(e){let{instanceProfileName:t,roleName:n}=e,r=new ue({InstanceProfileName:t,RoleName:n});return await m().send(r)}function tt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]})}},e[0]=r,e[1]=i),n(i)}async function $(e){let t=new z({GroupName:e.groupName,Path:e.path||void 0});return await m().send(t)}function nt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:rt,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]})}},e[0]=r,e[1]=i),n(i)}async function rt(e){let t=new G({GroupName:e});return await m().send(t)}function it(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:at,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-group-policies`]})}},e[0]=r,e[1]=i),n(i)}async function at(e){let{groupName:t,policyArn:n}=e,r=new F({GroupName:t,PolicyArn:n});return await m().send(r)}function ot(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:st,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-group-policies`]})}},e[0]=r,e[1]=i),n(i)}async function st(e){let{groupName:t,policyArn:n}=e,r=new ie({GroupName:t,PolicyArn:n});return await m().send(r)}function ct(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:lt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`group-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function lt(e){let{name:t,policyName:n,policyDocument:r}=e,i=new se({GroupName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function ut(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`group-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function dt(e){let{name:t,policyName:n}=e,r=new K({GroupName:t,PolicyName:n});return await m().send(r)}function ft(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pt,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]}),r.invalidateQueries({queryKey:[`iam`,`groups-for-user`]})}},e[0]=r,e[1]=i),n(i)}async function pt(e){let{groupName:t,userName:n}=e,r=new P({GroupName:t,UserName:n});return await m().send(r)}function mt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ht,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]}),r.invalidateQueries({queryKey:[`iam`,`groups-for-user`]})}},e[0]=r,e[1]=i),n(i)}async function ht(e){let{groupName:t,userName:n}=e,r=new de({GroupName:t,UserName:n});return await m().send(r)}export{ke as C,$e as D,je as E,mt as O,Ve as S,Ue as T,Le as _,De as a,Ne as b,qe as c,pe as d,ye as f,Te as g,Ye as h,ze as i,xe as k,Ce as l,ut as m,ft as n,_e as o,nt as p,it as r,tt as s,Ze as t,Fe as u,Ge as v,ct as w,ot as x,he as y}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{At as r,Ct as i,Dt as a,Et as o,Mt as s,Nt as c,Ot as ee,Pt as te,St as ne,Tt as l,_t as u,an as d,bt as f,cn as p,f as m,ft as h,gt as g,ht as _,in as v,jt as y,kt as b,ln as x,mt as S,on as C,pt as w,sn as T,vt as E,wt as D,xt as O,yt as k}from"./awsClient-DzGEPkSc.js";import{n as A,r as j,t as M}from"./commandBuilder-8MIIrZQ3.js";var N=class extends j(M,A,`AddRoleToInstanceProfile`,h){},P=class extends j(M,A,`AddUserToGroup`,w){},F=class extends j(M,A,`AttachGroupPolicy`,S){},I=class extends j(M,A,`AttachRolePolicy`,_){},L=class extends j(M,A,`AttachUserPolicy`,g){},R=class extends j(M,A,`CreateAccessKey`,u){},z=class extends j(M,A,`CreateGroup`,E){},B=class extends j(M,A,`CreateInstanceProfile`,k){},V=class extends j(M,A,`CreatePolicy`,f){},H=class extends j(M,A,`CreateRole`,O){},U=class extends j(M,A,`CreateUser`,ne){},W=class extends j(M,A,`DeleteAccessKey`,i){},G=class extends j(M,A,`DeleteGroup`,D){},K=class extends j(M,A,`DeleteGroupPolicy`,l){},q=class extends j(M,A,`DeleteInstanceProfile`,o){},J=class extends j(M,A,`DeletePolicy`,a){},Y=class extends j(M,A,`DeleteRole`,ee){},X=class extends j(M,A,`DeleteRolePolicy`,b){},Z=class extends j(M,A,`DeleteUser`,r){},re=class extends j(M,A,`DeleteUserPolicy`,y){},ie=class extends j(M,A,`DetachGroupPolicy`,s){},ae=class extends j(M,A,`DetachRolePolicy`,c){},oe=class extends j(M,A,`DetachUserPolicy`,te){},se=class extends j(M,A,`PutGroupPolicy`,v){},ce=class extends j(M,A,`PutRolePolicy`,d){},le=class extends j(M,A,`PutUserPolicy`,C){},ue=class extends j(M,A,`RemoveRoleFromInstanceProfile`,T){},de=class extends j(M,A,`RemoveUserFromGroup`,p){},fe=class extends j(M,A,`UpdateAccessKey`,x){},Q=e();function pe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`users`]})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new U({UserName:e.userName,Path:e.path||void 0});return await m().send(t)}function he(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ge,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`users`]})}},e[0]=r,e[1]=i),n(i)}async function ge(e){let t=new Z({UserName:e});return await m().send(t)}function _e(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ve,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function ve(e){let t=new R({UserName:e});return await m().send(t)}function ye(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:be,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function be(e){let{userName:t,accessKeyId:n}=e,r=new W({UserName:t,AccessKeyId:n});return await m().send(r)}function xe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Se,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`access-keys`]})}},e[0]=r,e[1]=i),n(i)}async function Se(e){let{userName:t,accessKeyId:n,status:r}=e,i=new fe({UserName:t,AccessKeyId:n,Status:r});return await m().send(i)}function Ce(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:we,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function we(e){let t=new V({PolicyName:e.policyName,Description:e.description||void 0,PolicyDocument:e.policyDocument});return await m().send(t)}function Te(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ee,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`policies`]})}},e[0]=r,e[1]=i),n(i)}async function Ee(e){let t=new J({PolicyArn:e});return await m().send(t)}function De(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Oe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-user-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Oe(e){let{userName:t,policyArn:n}=e,r=new L({UserName:t,PolicyArn:n});return await m().send(r)}function ke(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ae,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-user-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Ae(e){let{userName:t,policyArn:n}=e,r=new oe({UserName:t,PolicyArn:n});return await m().send(r)}function je(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Me,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`user-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Me(e){let{name:t,policyName:n,policyDocument:r}=e,i=new le({UserName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function Ne(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Pe,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`user-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Pe(e){let{name:t,policyName:n}=e,r=new re({UserName:t,PolicyName:n});return await m().send(r)}function Fe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ie,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`roles`]})}},e[0]=r,e[1]=i),n(i)}async function Ie(e){let t=new H({RoleName:e.roleName,Path:e.path||void 0,Description:e.description||void 0,AssumeRolePolicyDocument:e.assumeRolePolicyDocument});return await m().send(t)}function Le(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Re,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`roles`]})}},e[0]=r,e[1]=i),n(i)}async function Re(e){let t=new Y({RoleName:e});return await m().send(t)}function ze(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Be,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-role-policies`]})}},e[0]=r,e[1]=i),n(i)}async function Be(e){let{roleName:t,policyArn:n}=e,r=new I({RoleName:t,PolicyArn:n});return await m().send(r)}function Ve(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:He,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-role-policies`]})}},e[0]=r,e[1]=i),n(i)}async function He(e){let{roleName:t,policyArn:n}=e,r=new ae({RoleName:t,PolicyArn:n});return await m().send(r)}function Ue(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:We,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`role-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function We(e){let{name:t,policyName:n,policyDocument:r}=e,i=new ce({RoleName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function Ge(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ke,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`role-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function Ke(e){let{name:t,policyName:n}=e,r=new X({RoleName:t,PolicyName:n});return await m().send(r)}function qe(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Je,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Je(e){let t=new B({InstanceProfileName:e.instanceProfileName,Path:e.path||void 0});return await m().send(t)}function Ye(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Xe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Xe(e){let t=new q({InstanceProfileName:e});return await m().send(t)}function Ze(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Qe,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function Qe(e){let{instanceProfileName:t,roleName:n}=e,r=new N({InstanceProfileName:t,RoleName:n});return await m().send(r)}function $e(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:et,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`instance-profiles`]})}},e[0]=r,e[1]=i),n(i)}async function et(e){let{instanceProfileName:t,roleName:n}=e,r=new ue({InstanceProfileName:t,RoleName:n});return await m().send(r)}function tt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]})}},e[0]=r,e[1]=i),n(i)}async function $(e){let t=new z({GroupName:e.groupName,Path:e.path||void 0});return await m().send(t)}function nt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:rt,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]})}},e[0]=r,e[1]=i),n(i)}async function rt(e){let t=new G({GroupName:e});return await m().send(t)}function it(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:at,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-group-policies`]})}},e[0]=r,e[1]=i),n(i)}async function at(e){let{groupName:t,policyArn:n}=e,r=new F({GroupName:t,PolicyArn:n});return await m().send(r)}function ot(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:st,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`attached-group-policies`]})}},e[0]=r,e[1]=i),n(i)}async function st(e){let{groupName:t,policyArn:n}=e,r=new ie({GroupName:t,PolicyArn:n});return await m().send(r)}function ct(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:lt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`group-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function lt(e){let{name:t,policyName:n,policyDocument:r}=e,i=new se({GroupName:t,PolicyName:n,PolicyDocument:r});return await m().send(i)}function ut(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:dt,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`iam`,`group-inline-policies`,t.name]})}},e[0]=r,e[1]=i),n(i)}async function dt(e){let{name:t,policyName:n}=e,r=new K({GroupName:t,PolicyName:n});return await m().send(r)}function ft(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:pt,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]}),r.invalidateQueries({queryKey:[`iam`,`groups-for-user`]})}},e[0]=r,e[1]=i),n(i)}async function pt(e){let{groupName:t,userName:n}=e,r=new P({GroupName:t,UserName:n});return await m().send(r)}function mt(){let e=(0,Q.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ht,onSuccess:()=>{r.invalidateQueries({queryKey:[`iam`,`groups`]}),r.invalidateQueries({queryKey:[`iam`,`groups-for-user`]})}},e[0]=r,e[1]=i),n(i)}async function ht(e){let{groupName:t,userName:n}=e,r=new de({GroupName:t,UserName:n});return await m().send(r)}export{ke as C,$e as D,je as E,mt as O,Ve as S,Ue as T,Le as _,De as a,Ne as b,qe as c,pe as d,ye as f,Te as g,Ye as h,ze as i,xe as k,Ce as l,ut as m,ft as n,_e as o,nt as p,it as r,tt as s,Ze as t,Fe as u,Ge as v,ct as w,ot as x,he as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/iam-BuKHxc30.js b/spinifex/services/spinifexui/frontend/dist/assets/iam-V_jWOGeX.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/iam-BuKHxc30.js rename to spinifex/services/spinifexui/frontend/dist/assets/iam-V_jWOGeX.js index d1f836ea6..f5bba170b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/iam-BuKHxc30.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/iam-V_jWOGeX.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{$t as t,Bt as n,Ft as r,Gt as i,Ht as a,It as o,Jt as s,Kt as c,Lt as l,Qt as u,Rt as d,Ut as f,Vt as p,Wt as m,Xt as h,Yt as g,Zt as _,en as v,f as y,nn as b,qt as x,rn as S,tn as C,zt as w}from"./awsClient-BYSqOjkz.js";import{n as T,r as E,t as D}from"./commandBuilder-BkBr_oqP.js";import{t as O}from"./json-CcmuIjzX.js";var k=class extends E(D,T,`GetGroup`,r){},A=class extends E(D,T,`GetGroupPolicy`,o){},j=class extends E(D,T,`GetInstanceProfile`,l){},M=class extends E(D,T,`GetPolicy`,d){},N=class extends E(D,T,`GetPolicyVersion`,w){},P=class extends E(D,T,`GetRole`,n){},F=class extends E(D,T,`GetRolePolicy`,p){},I=class extends E(D,T,`GetUser`,a){},L=class extends E(D,T,`GetUserPolicy`,f){},R=class extends E(D,T,`ListAccessKeys`,m){},z=class extends E(D,T,`ListAttachedGroupPolicies`,i){},B=class extends E(D,T,`ListAttachedRolePolicies`,c){},V=class extends E(D,T,`ListAttachedUserPolicies`,x){},H=class extends E(D,T,`ListGroupPolicies`,s){},U=class extends E(D,T,`ListGroups`,g){},W=class extends E(D,T,`ListGroupsForUser`,h){},G=class extends E(D,T,`ListInstanceProfiles`,_){},ee=class extends E(D,T,`ListInstanceProfilesForRole`,u){},K=class extends E(D,T,`ListPolicies`,t){},q=class extends E(D,T,`ListRolePolicies`,v){},J=class extends E(D,T,`ListRoles`,C){},Y=class extends E(D,T,`ListUserPolicies`,b){},X=class extends E(D,T,`ListUsers`,S){},Z=e({queryKey:[`iam`,`users`],queryFn:async()=>{let e=new X({});return await y().send(e)},staleTime:3e5}),Q=t=>e({queryKey:[`iam`,`users`,t],queryFn:async()=>{let e=new I({UserName:t});return await y().send(e)},staleTime:3e5}),$=t=>e({queryKey:[`iam`,`access-keys`,t],queryFn:async()=>{let e=new R({UserName:t});return await y().send(e)},staleTime:3e5}),te=e({queryKey:[`iam`,`policies`],queryFn:async()=>{let e=new K({Scope:`Local`});return await y().send(e)},staleTime:3e5}),ne=t=>e({queryKey:[`iam`,`policies`,t],queryFn:async()=>{let e=new M({PolicyArn:t});return await y().send(e)},staleTime:3e5}),re=(t,n)=>e({queryKey:[`iam`,`policy-versions`,t,n],queryFn:async()=>{let e=new N({PolicyArn:t,VersionId:n});return await y().send(e)},staleTime:3e5}),ie=t=>e({queryKey:[`iam`,`attached-user-policies`,t],queryFn:async()=>{let e=new V({UserName:t});return await y().send(e)},staleTime:3e5}),ae=t=>e({queryKey:[`iam`,`user-inline-policies`,t],queryFn:async()=>{let e=new Y({UserName:t});return await y().send(e)},staleTime:3e5}),oe=(t,n)=>e({queryKey:[`iam`,`user-inline-policies`,t,n],queryFn:async()=>{let e=new L({UserName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!0):``},staleTime:3e5}),se=e({queryKey:[`iam`,`roles`],queryFn:async()=>{let e=new J({});return await y().send(e)},staleTime:3e5}),ce=t=>e({queryKey:[`iam`,`roles`,t],queryFn:async()=>{let e=new P({RoleName:t});return await y().send(e)},staleTime:3e5}),le=t=>e({queryKey:[`iam`,`attached-role-policies`,t],queryFn:async()=>{let e=new B({RoleName:t});return await y().send(e)},staleTime:3e5}),ue=t=>e({queryKey:[`iam`,`role-inline-policies`,t],queryFn:async()=>{let e=new q({RoleName:t});return await y().send(e)},staleTime:3e5}),de=(t,n)=>e({queryKey:[`iam`,`role-inline-policies`,t,n],queryFn:async()=>{let e=new F({RoleName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!1):``},staleTime:3e5}),fe=e({queryKey:[`iam`,`instance-profiles`],queryFn:async()=>{let e=new G({});return await y().send(e)},staleTime:3e5}),pe=t=>e({queryKey:[`iam`,`instance-profiles`,t],queryFn:async()=>{let e=new j({InstanceProfileName:t});return await y().send(e)},staleTime:3e5}),me=t=>e({queryKey:[`iam`,`instance-profiles-for-role`,t],queryFn:async()=>{let e=new ee({RoleName:t});return await y().send(e)},staleTime:3e5}),he=e({queryKey:[`iam`,`groups`],queryFn:async()=>{let e=new U({});return await y().send(e)},staleTime:3e5}),ge=t=>e({queryKey:[`iam`,`groups`,t],queryFn:async()=>{let e=new k({GroupName:t});return await y().send(e)},staleTime:3e5}),_e=t=>e({queryKey:[`iam`,`attached-group-policies`,t],queryFn:async()=>{let e=new z({GroupName:t});return await y().send(e)},staleTime:3e5}),ve=t=>e({queryKey:[`iam`,`group-inline-policies`,t],queryFn:async()=>{let e=new H({GroupName:t});return await y().send(e)},staleTime:3e5}),ye=(t,n)=>e({queryKey:[`iam`,`group-inline-policies`,t,n],queryFn:async()=>{let e=new A({GroupName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!0):``},staleTime:3e5}),be=t=>e({queryKey:[`iam`,`groups-for-user`,t],queryFn:async()=>{let e=new W({UserName:t});return await y().send(e)},staleTime:3e5});export{Z as C,Q as S,de as _,ve as a,ae as b,be as c,me as d,fe as f,ue as g,re as h,ie as i,he as l,ne as m,_e as n,ye as o,te as p,le as r,ge as s,$ as t,pe as u,ce as v,oe as x,se as y}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{$t as t,Bt as n,Ft as r,Gt as i,Ht as a,It as o,Jt as s,Kt as c,Lt as l,Qt as u,Rt as d,Ut as f,Vt as p,Wt as m,Xt as h,Yt as g,Zt as _,en as v,f as y,nn as b,qt as x,rn as S,tn as C,zt as w}from"./awsClient-DzGEPkSc.js";import{n as T,r as E,t as D}from"./commandBuilder-8MIIrZQ3.js";import{t as O}from"./json-D82GLiDy.js";var k=class extends E(D,T,`GetGroup`,r){},A=class extends E(D,T,`GetGroupPolicy`,o){},j=class extends E(D,T,`GetInstanceProfile`,l){},M=class extends E(D,T,`GetPolicy`,d){},N=class extends E(D,T,`GetPolicyVersion`,w){},P=class extends E(D,T,`GetRole`,n){},F=class extends E(D,T,`GetRolePolicy`,p){},I=class extends E(D,T,`GetUser`,a){},L=class extends E(D,T,`GetUserPolicy`,f){},R=class extends E(D,T,`ListAccessKeys`,m){},z=class extends E(D,T,`ListAttachedGroupPolicies`,i){},B=class extends E(D,T,`ListAttachedRolePolicies`,c){},V=class extends E(D,T,`ListAttachedUserPolicies`,x){},H=class extends E(D,T,`ListGroupPolicies`,s){},U=class extends E(D,T,`ListGroups`,g){},W=class extends E(D,T,`ListGroupsForUser`,h){},G=class extends E(D,T,`ListInstanceProfiles`,_){},ee=class extends E(D,T,`ListInstanceProfilesForRole`,u){},K=class extends E(D,T,`ListPolicies`,t){},q=class extends E(D,T,`ListRolePolicies`,v){},J=class extends E(D,T,`ListRoles`,C){},Y=class extends E(D,T,`ListUserPolicies`,b){},X=class extends E(D,T,`ListUsers`,S){},Z=e({queryKey:[`iam`,`users`],queryFn:async()=>{let e=new X({});return await y().send(e)},staleTime:3e5}),Q=t=>e({queryKey:[`iam`,`users`,t],queryFn:async()=>{let e=new I({UserName:t});return await y().send(e)},staleTime:3e5}),$=t=>e({queryKey:[`iam`,`access-keys`,t],queryFn:async()=>{let e=new R({UserName:t});return await y().send(e)},staleTime:3e5}),te=e({queryKey:[`iam`,`policies`],queryFn:async()=>{let e=new K({Scope:`Local`});return await y().send(e)},staleTime:3e5}),ne=t=>e({queryKey:[`iam`,`policies`,t],queryFn:async()=>{let e=new M({PolicyArn:t});return await y().send(e)},staleTime:3e5}),re=(t,n)=>e({queryKey:[`iam`,`policy-versions`,t,n],queryFn:async()=>{let e=new N({PolicyArn:t,VersionId:n});return await y().send(e)},staleTime:3e5}),ie=t=>e({queryKey:[`iam`,`attached-user-policies`,t],queryFn:async()=>{let e=new V({UserName:t});return await y().send(e)},staleTime:3e5}),ae=t=>e({queryKey:[`iam`,`user-inline-policies`,t],queryFn:async()=>{let e=new Y({UserName:t});return await y().send(e)},staleTime:3e5}),oe=(t,n)=>e({queryKey:[`iam`,`user-inline-policies`,t,n],queryFn:async()=>{let e=new L({UserName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!0):``},staleTime:3e5}),se=e({queryKey:[`iam`,`roles`],queryFn:async()=>{let e=new J({});return await y().send(e)},staleTime:3e5}),ce=t=>e({queryKey:[`iam`,`roles`,t],queryFn:async()=>{let e=new P({RoleName:t});return await y().send(e)},staleTime:3e5}),le=t=>e({queryKey:[`iam`,`attached-role-policies`,t],queryFn:async()=>{let e=new B({RoleName:t});return await y().send(e)},staleTime:3e5}),ue=t=>e({queryKey:[`iam`,`role-inline-policies`,t],queryFn:async()=>{let e=new q({RoleName:t});return await y().send(e)},staleTime:3e5}),de=(t,n)=>e({queryKey:[`iam`,`role-inline-policies`,t,n],queryFn:async()=>{let e=new F({RoleName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!1):``},staleTime:3e5}),fe=e({queryKey:[`iam`,`instance-profiles`],queryFn:async()=>{let e=new G({});return await y().send(e)},staleTime:3e5}),pe=t=>e({queryKey:[`iam`,`instance-profiles`,t],queryFn:async()=>{let e=new j({InstanceProfileName:t});return await y().send(e)},staleTime:3e5}),me=t=>e({queryKey:[`iam`,`instance-profiles-for-role`,t],queryFn:async()=>{let e=new ee({RoleName:t});return await y().send(e)},staleTime:3e5}),he=e({queryKey:[`iam`,`groups`],queryFn:async()=>{let e=new U({});return await y().send(e)},staleTime:3e5}),ge=t=>e({queryKey:[`iam`,`groups`,t],queryFn:async()=>{let e=new k({GroupName:t});return await y().send(e)},staleTime:3e5}),_e=t=>e({queryKey:[`iam`,`attached-group-policies`,t],queryFn:async()=>{let e=new z({GroupName:t});return await y().send(e)},staleTime:3e5}),ve=t=>e({queryKey:[`iam`,`group-inline-policies`,t],queryFn:async()=>{let e=new H({GroupName:t});return await y().send(e)},staleTime:3e5}),ye=(t,n)=>e({queryKey:[`iam`,`group-inline-policies`,t,n],queryFn:async()=>{let e=new A({GroupName:t,PolicyName:n}),r=await y().send(e);return r.PolicyDocument?O(r.PolicyDocument,!0):``},staleTime:3e5}),be=t=>e({queryKey:[`iam`,`groups-for-user`,t],queryFn:async()=>{let e=new W({UserName:t});return await y().send(e)},staleTime:3e5});export{Z as C,Q as S,de as _,ve as a,ae as b,be as c,me as d,fe as f,ue as g,re as h,ie as i,he as l,ne as m,_e as n,ye as o,te as p,le as r,ge as s,$ as t,pe as u,ce as v,oe as x,se as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-DLzimw-v.js b/spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-IwxUlLx0.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-DLzimw-v.js rename to spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-IwxUlLx0.js index f8463c1ff..502bb1e00 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-DLzimw-v.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/import-key-pair-IwxUlLx0.js @@ -1,3 +1,3 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-Bzz2Dofw.js";import{t as a}from"./input-BRXyXQUw.js";import{q as ee}from"./ec2-Dbko8Muj.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,t as l}from"./zod-C7XqDsyI.js";import{t as te}from"./error-banner-vjkAWoEL.js";import{t as u}from"./form-actions-BgYlCOen.js";import{r as d,s as f,t as p}from"./field-DVCmLIN7.js";import{t as m}from"./textarea-By2jtnIk.js";import{v as h}from"./ec2-CHvsTx6p.js";var g=t(),_=e();function v(){let e=(0,g.c)(55),t=n(),v=ee(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:l(h)},e[0]=b):b=e[0];let{handleSubmit:x,register:S,control:C,formState:w}=c(b),{errors:T,isSubmitting:E}=w,D;e[1]===C?D=e[2]:(D={control:C},e[1]=C,e[2]=D);let O=s(D),k;e[3]!==v||e[4]!==t?(k=async e=>{await v.mutateAsync(e),t({to:`/ec2/describe-key-pairs`})},e[3]=v,e[4]=t,e[5]=k):k=e[5];let A=k,j,M;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,_.jsx)(r,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),M=(0,_.jsx)(o,{title:`Import Key Pair`}),e[6]=j,e[7]=M):(j=e[6],M=e[7]);let N;e[8]===v.error?N=e[9]:(N=v.error&&(0,_.jsx)(te,{error:v.error,msg:`Failed to import key pair`}),e[8]=v.error,e[9]=N);let P;e[10]!==x||e[11]!==A?(P=x(A),e[10]=x,e[11]=A,e[12]=P):P=e[12];let F;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair Name`})}),e[13]=F):F=e[13];let I=!!T.keyName,L;e[14]===S?L=e[15]:(L=S(`keyName`),e[14]=S,e[15]=L);let R;e[16]!==L||e[17]!==I?(R=(0,_.jsx)(a,{"aria-invalid":I,id:`keyName`,placeholder:`my-key-pair…`,...L}),e[16]=L,e[17]=I,e[18]=R):R=e[18];let z;e[19]===T.keyName?z=e[20]:(z=(0,_.jsx)(d,{errors:[T.keyName]}),e[19]=T.keyName,e[20]=z);let B;e[21]!==R||e[22]!==z?(B=(0,_.jsxs)(p,{children:[F,R,z]}),e[21]=R,e[22]=z,e[23]=B):B=e[23];let V,H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`publicKeyMaterial`,children:`Public Key`})}),H=(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,id:`publicKey-description`,children:`Paste your OpenSSH public key (e.g. the contents of id_rsa.pub)`}),e[24]=V,e[25]=H):(V=e[24],H=e[25]);let U=!!T.publicKeyMaterial,W;e[26]===S?W=e[27]:(W=S(`publicKeyMaterial`),e[26]=S,e[27]=W);let G;e[28]!==U||e[29]!==W?(G=(0,_.jsx)(m,{"aria-invalid":U,id:`publicKeyMaterial`,placeholder:`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC…`,rows:8,...W}),e[28]=U,e[29]=W,e[30]=G):G=e[30];let K;e[31]===T.publicKeyMaterial?K=e[32]:(K=(0,_.jsx)(d,{errors:[T.publicKeyMaterial]}),e[31]=T.publicKeyMaterial,e[32]=K);let q;e[33]!==G||e[34]!==K?(q=(0,_.jsxs)(p,{children:[V,H,G,K]}),e[33]=G,e[34]=K,e[35]=q):q=e[35];let J;e[36]===O?J=e[37]:(J=y(O),e[36]=O,e[37]=J);let Y;e[38]===J?Y=e[39]:(Y=(0,_.jsx)(i,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-key-pairs`})},e[40]=t,e[41]=X);let Z;e[42]!==v.isPending||e[43]!==E||e[44]!==X?(Z=(0,_.jsx)(u,{isPending:v.isPending,isSubmitting:E,onCancel:X,pendingLabel:`Importing…`,submitLabel:`Import Key Pair`}),e[42]=v.isPending,e[43]=E,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==B||e[47]!==q||e[48]!==Y||e[49]!==Z||e[50]!==P?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:P,children:[B,q,Y,Z]}),e[46]=B,e[47]=q,e[48]=Y,e[49]=Z,e[50]=P,e[51]=Q):Q=e[51];let $;return e[52]!==Q||e[53]!==N?($=(0,_.jsxs)(_.Fragment,{children:[j,M,N,Q]}),e[52]=Q,e[53]=N,e[54]=$):$=e[54],$}function y(e){return[{label:`Import Key Pair`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 import-key-pair`},{type:`flag`,value:` \\ +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useNavigate-Cgl8O-1x.js";import{t as r}from"./back-link-BEBtz3nP.js";import{t as i}from"./cli-command-panel-CFBFXhwd.js";import{t as a}from"./input-Dv_zyCQu.js";import{q as ee}from"./ec2-kCKVAxwx.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{a as s,i as c,t as l}from"./zod--v4EVB_k.js";import{t as te}from"./error-banner-vjkAWoEL.js";import{t as u}from"./form-actions-BT2ctvY2.js";import{r as d,s as f,t as p}from"./field-DuilC4iP.js";import{t as m}from"./textarea-oyVxxKDw.js";import{v as h}from"./ec2-Bb2XHK85.js";var g=t(),_=e();function v(){let e=(0,g.c)(55),t=n(),v=ee(),b;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(b={resolver:l(h)},e[0]=b):b=e[0];let{handleSubmit:x,register:S,control:C,formState:w}=c(b),{errors:T,isSubmitting:E}=w,D;e[1]===C?D=e[2]:(D={control:C},e[1]=C,e[2]=D);let O=s(D),k;e[3]!==v||e[4]!==t?(k=async e=>{await v.mutateAsync(e),t({to:`/ec2/describe-key-pairs`})},e[3]=v,e[4]=t,e[5]=k):k=e[5];let A=k,j,M;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,_.jsx)(r,{to:`/ec2/describe-key-pairs`,children:`Back to key pairs`}),M=(0,_.jsx)(o,{title:`Import Key Pair`}),e[6]=j,e[7]=M):(j=e[6],M=e[7]);let N;e[8]===v.error?N=e[9]:(N=v.error&&(0,_.jsx)(te,{error:v.error,msg:`Failed to import key pair`}),e[8]=v.error,e[9]=N);let P;e[10]!==x||e[11]!==A?(P=x(A),e[10]=x,e[11]=A,e[12]=P):P=e[12];let F;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair Name`})}),e[13]=F):F=e[13];let I=!!T.keyName,L;e[14]===S?L=e[15]:(L=S(`keyName`),e[14]=S,e[15]=L);let R;e[16]!==L||e[17]!==I?(R=(0,_.jsx)(a,{"aria-invalid":I,id:`keyName`,placeholder:`my-key-pair…`,...L}),e[16]=L,e[17]=I,e[18]=R):R=e[18];let z;e[19]===T.keyName?z=e[20]:(z=(0,_.jsx)(d,{errors:[T.keyName]}),e[19]=T.keyName,e[20]=z);let B;e[21]!==R||e[22]!==z?(B=(0,_.jsxs)(p,{children:[F,R,z]}),e[21]=R,e[22]=z,e[23]=B):B=e[23];let V,H;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,_.jsx)(f,{children:(0,_.jsx)(`label`,{htmlFor:`publicKeyMaterial`,children:`Public Key`})}),H=(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,id:`publicKey-description`,children:`Paste your OpenSSH public key (e.g. the contents of id_rsa.pub)`}),e[24]=V,e[25]=H):(V=e[24],H=e[25]);let U=!!T.publicKeyMaterial,W;e[26]===S?W=e[27]:(W=S(`publicKeyMaterial`),e[26]=S,e[27]=W);let G;e[28]!==U||e[29]!==W?(G=(0,_.jsx)(m,{"aria-invalid":U,id:`publicKeyMaterial`,placeholder:`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC…`,rows:8,...W}),e[28]=U,e[29]=W,e[30]=G):G=e[30];let K;e[31]===T.publicKeyMaterial?K=e[32]:(K=(0,_.jsx)(d,{errors:[T.publicKeyMaterial]}),e[31]=T.publicKeyMaterial,e[32]=K);let q;e[33]!==G||e[34]!==K?(q=(0,_.jsxs)(p,{children:[V,H,G,K]}),e[33]=G,e[34]=K,e[35]=q):q=e[35];let J;e[36]===O?J=e[37]:(J=y(O),e[36]=O,e[37]=J);let Y;e[38]===J?Y=e[39]:(Y=(0,_.jsx)(i,{commands:J}),e[38]=J,e[39]=Y);let X;e[40]===t?X=e[41]:(X=async()=>{await t({to:`/ec2/describe-key-pairs`})},e[40]=t,e[41]=X);let Z;e[42]!==v.isPending||e[43]!==E||e[44]!==X?(Z=(0,_.jsx)(u,{isPending:v.isPending,isSubmitting:E,onCancel:X,pendingLabel:`Importing…`,submitLabel:`Import Key Pair`}),e[42]=v.isPending,e[43]=E,e[44]=X,e[45]=Z):Z=e[45];let Q;e[46]!==B||e[47]!==q||e[48]!==Y||e[49]!==Z||e[50]!==P?(Q=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:P,children:[B,q,Y,Z]}),e[46]=B,e[47]=q,e[48]=Y,e[49]=Z,e[50]=P,e[51]=Q):Q=e[51];let $;return e[52]!==Q||e[53]!==N?($=(0,_.jsxs)(_.Fragment,{children:[j,M,N,Q]}),e[52]=Q,e[53]=N,e[54]=$):$=e[54],$}function y(e){return[{label:`Import Key Pair`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 import-key-pair`},{type:`flag`,value:` \\ --key-name`},{type:`value`,value:` ${(e.keyName??``)||``}`},{type:`flag`,value:` \\ --public-key-material`},{type:`value`,value:` fileb://path/to/key.pub`}]}]}export{v as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/index-DLT9xUO0.js b/spinifex/services/spinifexui/frontend/dist/assets/index-Bq1MIPbB.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/index-DLT9xUO0.js rename to spinifex/services/spinifexui/frontend/dist/assets/index-Bq1MIPbB.js index c80ccb154..2de11f6a8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/index-DLT9xUO0.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/index-Bq1MIPbB.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/route-DSX6LGgO.js","assets/compiler-runtime-BAC6wZ-W.js","assets/Match-Bt3DPQ4P.js","assets/matchContext-0l4zhLYd.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/_auth-DW8lv8lW.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/link-Sy-9aJG2.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/createLucideIcon-q-BbhZtA.js","assets/chevron-down-CyoTcFS4.js","assets/chevron-right-BWylFvog.js","assets/waypoints-C-DB3sJT.js","assets/admin-context-DbEQx3-L.js","assets/sts-DCkgaL1z.js","assets/signed-fetch-VF7GkRXB.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/s3-Dwp_F7FZ.js","assets/page-heading-CIbmsDOw.js","assets/badge-C7Jy3M_B.js","assets/dist-DI7KEwUb.js","assets/useRender-B4ZWL-vL.js","assets/card-D4KiNz_m.js","assets/admin-rZuOp1HD.js","assets/alert-dialog-C5LIz1yI.js","assets/button-B5pmTZ23.js","assets/DialogTitle-Cc93h1nq.js","assets/useValueAsRef-Do0BeoDh.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useScrollLock-BwxEbhQB.js","assets/state-badge-8wj3oh2U.js","assets/route-xUJlwKq_.js","assets/nodes-BtUxR9L3.js","assets/redirect-Ck2suN5X.js","assets/service-metrics-CvucmBge.js","assets/allocate-address-COQ3nGe2.js","assets/useNavigate-Cgl8O-1x.js","assets/back-link-BEBtz3nP.js","assets/cli-command-panel-Bzz2Dofw.js","assets/check-Btb_GmyR.js","assets/copy-DSPsGRsQ.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/input-BRXyXQUw.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ec2-CHvsTx6p.js","assets/create-internet-gateway-DCznXBUn.js","assets/create-key-pair-C3JCQ5vy.js","assets/select-AlcaFR6c.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useCompositeListItem-CLV_eSNd.js","assets/download-BOrAiZXu.js","assets/triangle-alert-DLoxWC40.js","assets/import-key-pair-DLzimw-v.js","assets/textarea-By2jtnIk.js","assets/create-launch-template-CRz9yaek.js","assets/launch-template-data-fields-CFUxJ-HH.js","assets/useSuspenseQuery-BhrB66K3.js","assets/collapsible-BI-3lGSt.js","assets/create-load-balancer-CtpyY5AD.js","assets/acm-DmCcUtE_.js","assets/certificate-import-dialog-3CXakVjy.js","assets/elbv2-C1cLzuda.js","assets/commandBuilder-Db00fakI.js","assets/elbv2-DA3X8BfS.js","assets/tags-field-array-DMarfgx_.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/target-group-form-D_HHg01e.js","assets/elbv2-CTiusOYk.js","assets/create-nat-gateway-D4lVdBLb.js","assets/create-placement-group-HgTj7swi.js","assets/create-route-table-CFvNJjsn.js","assets/create-security-group-CC2BKNlt.js","assets/create-subnet-BoasAG4h.js","assets/create-target-group-BNCA96dC.js","assets/create-volume-D6fGCvg5.js","assets/create-vpc-CzyE_O2c.js","assets/task-definitions-PW0kDBOC.js","assets/ecs-D5CM2_El.js","assets/ecs-DKmHlMDx.js","assets/delete-confirmation-dialog-DxqVde_o.js","assets/ecs-section-nav-I-Vi0HoT.js","assets/create-cluster-Be36XS_y.js","assets/eks-cZ9qck4B.js","assets/commandBuilder-B2Oa3rSI.js","assets/json-CcmuIjzX.js","assets/iam-CVT2wiur.js","assets/commandBuilder-BkBr_oqP.js","assets/iam-BuKHxc30.js","assets/system-managed-Dk7ySh_E.js","assets/system-image-required-BalESXLH.js","assets/rotate-cw-Dkh-YfYu.js","assets/policy-document-viewer-DNOWNqOw.js","assets/create-group-C0tb3f37.js","assets/iam-_itwTtLC.js","assets/create-instance-profile-Cxop5dcv.js","assets/create-policy-BcrpX3dv.js","assets/json-editor-DDha4Mlx.js","assets/create-role-DiRDezb3.js","assets/create-user-BcXeYjPc.js","assets/create-db-instance-BlnpEwO4.js","assets/rds-Dy_D7lYT.js","assets/rds-CTtwIFdP.js","assets/rds-BzXp-8k5.js","assets/picker-notice-DSc9Ft5I.js","assets/security-group-checkboxes-Crh7mXRr.js","assets/create-db-parameter-group-DbGZTwbt.js","assets/create-db-subnet-group-eWHzwZB_.js","assets/create-bucket-D9aaHkMj.js","assets/s3-CSR7w4yZ.js","assets/ls-cbzwIyb-.js","assets/list-card-D144BH1C.js","assets/route-RNvQg3OG.js","assets/list-model-catalog-o6zd9NZM.js","assets/list-guardrails-XYLTo3FH.js","assets/bedrock-NaCurvk-.js","assets/commandBuilder-CNyWduAX.js","assets/create-BTDL7rQY.js","assets/bedrock-gFYjjWk8.js","assets/guardrail-form-page-Cf4FVkFT.js","assets/list-knowledge-bases-DMh9e-pI.js","assets/bedrockAgent-kRbY_sb_.js","assets/commandBuilder-CAYKjeIg.js","assets/create-C3CBd8_Y.js","assets/bedrockAgent-BB3fnx8E.js","assets/list-model-access-DY3k9pdL.js","assets/playground-BPerAsiT.js","assets/commandBuilder-D0q6WvaS.js","assets/describe-addresses-Bq4tXOST.js","assets/describe-images-BFZZXCpS.js","assets/describe-instances-DgpVJQVS.js","assets/describe-internet-gateways-7LNOX6rr.js","assets/describe-key-pairs-BWP2g-Pv.js","assets/describe-launch-templates-nNAoJFZQ.js","assets/describe-load-balancers-CEpLT2HH.js","assets/describe-nat-gateways-DnDUeBSk.js","assets/describe-placement-groups-hGWqeMdZ.js","assets/describe-route-tables-CJbgYKef.js","assets/describe-security-groups-DeZAnDs9.js","assets/describe-snapshots-Bb5WNHUg.js","assets/describe-subnets-IdFRSKWf.js","assets/describe-target-groups-CM3QbtPj.js","assets/describe-volumes-CnStiCxx.js","assets/describe-vpcs-BeyDNKhE.js","assets/list-repositories-DFKCeaxS.js","assets/ecr-Cui1zK4W.js","assets/ecr-BvXFRNzc.js","assets/list-clusters-DHztlPM4.js","assets/list-clusters-hNA6KGMC.js","assets/eks-D8V-prwc.js","assets/list-groups-Dn3jolTY.js","assets/list-instance-profiles-DxurcOLx.js","assets/list-policies-DLVDO8NC.js","assets/list-roles-C4UXlqoA.js","assets/list-users-DzBQukTg.js","assets/describe-db-instances-B2iSkT5x.js","assets/delete-db-instance-dialog-fPjxfn6B.js","assets/describe-db-parameter-groups-BzKNbWrh.js","assets/delete-db-parameter-group-dialog-D5Fw1z8Q.js","assets/rds-delete-dialog-CliAksMQ.js","assets/describe-db-snapshots-Ba2DAJK7.js","assets/create-db-snapshot-dialog-1FfP3Uva.js","assets/delete-db-snapshot-dialog-Dl64qUKG.js","assets/describe-db-subnet-groups-k26-M8WV.js","assets/delete-db-subnet-group-dialog-B76Ijb32.js"])))=>i.map(i=>d[i]); -import{i as e,n as t,o as n,r,t as i}from"./compiler-runtime-BAC6wZ-W.js";import{A as a,C as o,E as s,a as c,b as l,c as u,g as d,h as f,k as p,m,o as h,s as g,v as _,x as v,y}from"./removable-CebS9mWh.js";import{t as b}from"./query-C_Z2CP1f.js";import{t as x}from"./mutation-pwCdlSxs.js";import{C as S,D as C,O as w,S as T,T as E,_ as ee,a as D,b as te,c as O,d as ne,f as re,h as ie,i as k,j as A,k as ae,l as oe,m as se,n as ce,o as le,p as j,r as ue,t as M,u as de,v as fe,w as pe,x as me,y as he}from"./link-Sy-9aJG2.js";import{a as ge,i as _e,n as ve,o as ye,r as be,s as xe,t as Se}from"./Match-Bt3DPQ4P.js";import{n as Ce,r as we}from"./matchContext-0l4zhLYd.js";import{n as Te,t as Ee}from"./redirect-Ck2suN5X.js";import{i as De,n as N,r as Oe,t as P}from"./lazyRouteComponent-CI5cLeck.js";import{a as ke,n as Ae,r as je,t as Me}from"./useStore-C4V78DEP.js";import{n as Ne}from"./with-selector-C6vh9Hpb.js";import{t as Pe}from"./useNavigate-Cgl8O-1x.js";import{d as Fe,f as Ie,n as Le,o as Re,t as ze}from"./useValueAsRef-Do0BeoDh.js";import{a as Be,f as Ve,l as He,n as Ue,o as We,t as Ge,u as Ke}from"./dist-DI7KEwUb.js";import{t as qe}from"./useRender-B4ZWL-vL.js";import{a as Je,lt as F,n as Ye,o as Xe,r as Ze,tn as I}from"./cluster-config-Cng_iYLz.js";import{t as L}from"./createLucideIcon-q-BbhZtA.js";import{t as Qe}from"./camera-DJzj4I1c.js";import{a as $e,c as et,i as tt,n as nt,o as rt,r as it,s as at,t as ot}from"./waypoints-C-DB3sJT.js";import{n as st,t as ct}from"./_id--VorTIYZ.js";import{n as lt,t as ut}from"./_clusterName-BzGHzfJB.js";import{n as dt,t as ft}from"./_id-WckeOQOw.js";import{_ as pt,b as mt,n as ht,o as gt,s as _t,t as vt,y as R}from"./button-B5pmTZ23.js";import{C as yt,b as bt,f as xt,g as St,h as Ct,i as wt,m as Tt,s as Et,t as Dt,v as Ot,x as kt,y as z}from"./createBaseUIEventDetails-DBPpdGp8.js";import{A as At,B as jt,E as Mt,F as Nt,G as Pt,J as Ft,M as It,N as Lt,O as Rt,R as zt,S as Bt,U as Vt,W as Ht,Y as Ut,b as Wt,bt as Gt,ct as Kt,dt as qt,ft as Jt,g as Yt,h as Xt,k as Zt,lt as Qt,m as $t,nt as en,ot as tn,p as nn,q as rn,vt as an,w as on,x as sn,y as cn}from"./useScrollLock-BwxEbhQB.js";import{n as ln,r as un,t as dn}from"./usePositioner-C6-NQ8HJ.js";import"./input-BRXyXQUw.js";import{t as fn}from"./separator-0jjPwDu1.js";import{a as pn,c as mn,i as hn,l as gn,n as _n,o as vn,r as yn,s as bn,t as xn,u as Sn}from"./DialogTitle-Cc93h1nq.js";import{t as Cn}from"./awsClient-BYSqOjkz.js";import{n as wn,t as Tn}from"./admin-context-DbEQx3-L.js";import{t as En}from"./acm-DmCcUtE_.js";import{i as Dn,t as On}from"./bedrock-NaCurvk-.js";import{i as kn}from"./bedrockAgent-kRbY_sb_.js";import{A as An,E as jn,M as Mn,O as Nn,S as Pn,_ as Fn,c as In,d as Ln,h as Rn,l as zn,n as Bn,o as Vn,p as Hn,r as Un,w as Wn,y as Gn}from"./ec2-xfbzgUcH.js";import{n as Kn}from"./ecr-Cui1zK4W.js";import{n as qn,o as Jn}from"./ecs-D5CM2_El.js";import{c as Yn}from"./eks-D8V-prwc.js";import{a as Xn,o as Zn,u as Qn}from"./elbv2-DA3X8BfS.js";import{C as $n,f as er,l as tr,p as nr,y as rr}from"./iam-BuKHxc30.js";import{a as ir,d as ar,h as or,o as sr,r as cr}from"./rds-BzXp-8k5.js";import{n as lr}from"./s3-Dwp_F7FZ.js";import{t as ur}from"./login-B1AhZ4SZ.js";import{t as dr}from"./run-instances-Bxsh5SUC.js";import{t as fr}from"./create-snapshot-BQQRPYyB.js";import{t as pr}from"./create-service-BDg_l9jB.js";import{t as mr}from"./register-task-definition-BplQSkfn.js";import{t as hr}from"./run-task-D-pC0fqU.js";import{t as gr}from"./_knowledgeBaseId-cTdVPb68.js";import{t as _r}from"./_id-DQTliMAX.js";import{t as vr}from"./_id-BEdHsdnR.js";import{t as yr}from"./_id-BUQbNtZs.js";import{t as br}from"./_id-NAibURxT.js";import{t as xr}from"./_id-EdFyU1I7.js";import{t as Sr}from"./_id-BfdTaiZI.js";import{t as Cr}from"./_id-COUcABqD.js";import{t as wr}from"./_id-BYa4kB8E.js";import{t as Tr}from"./_id-B49qxhIe.js";import{t as Er}from"./_id-BeE7xu_F.js";import{t as Dr}from"./_id-BFXE9Jle.js";import{t as Or}from"./_id-BbP1LhOu.js";import{t as kr}from"./_id-TwqrNYQO.js";import{t as Ar}from"./_id-BApPJcKv.js";import{t as jr}from"./_id-Pz7-tq3i.js";import{t as Mr}from"./_id-iAHChfiq.js";import{t as Nr}from"./_clusterName-C0F6x588.js";import{t as Pr}from"./_groupName-u7ZZVjCl.js";import{t as Fr}from"./_instanceProfileName-CqDtVEFN.js";import{t as Ir}from"./_policyArn-CYl42KzQ.js";import{t as Lr}from"./_roleName-uZJ_1AxK.js";import{t as Rr}from"./_userName-Bjv4lLHc.js";import{t as zr}from"./_id-DJ8XbmYg.js";import{t as Br}from"./_name-C5_v5TCR.js";import{t as Vr}from"./_id-TTOLug0Z.js";import{t as Hr}from"./_id-CzLd5wFa.js";import{t as Ur}from"./_name-esUcKlUA.js";import{t as Wr}from"./_bucket-Cmd9kYfR.js";import{t as Gr}from"./_-Bm32-qV9.js";import{t as Kr}from"./_guardrailId.index-CmzKto6A.js";import{t as qr}from"./_guardrailId.edit-DIvMXoyY.js";import{t as Jr}from"./_serviceName-0HOyjdS6.js";import{t as Yr}from"./_taskId-B28MzOU3.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Xr=class extends u{#e;#t;#n;constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}build(e,t,n){let r=new x({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t);if(n){if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=Zr(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){h.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>_(t,e))}findAll(e={}){return this.getAll().filter(t=>_(e,t))}notify(e){h.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return h.batch(()=>Promise.all(e.map(e=>e.continue().catch(l))))}};function Zr(e){return e.options.scope?.id}var Qr=class extends u{#e;constructor(e={}){super(),this.config=e,this.#e=new Map}build(e,t,n){let r=t.queryKey,i=t.queryHash??d(r,t),a=this.get(i);return a||(a=new b({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){h.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>y(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>y(e,t)):t}notify(e){h.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){h.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){h.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},$r=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Qr,this.#t=e.mutationCache||new Xr,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=g.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=c.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(o(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=m(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return h.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;h.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return h.batch(()=>{let r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let n={revert:!0,...t},r=h.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(l).catch(l)}invalidateQueries(e,t={}){return h.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=h.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(l)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(l)}async query(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t),r=n.isStaleByTime(o(t.staleTime,n))?await n.fetch(t):n.state.data,i=t.select;return i?i(r):r}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(o(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(l).catch(l)}infiniteQuery(e){return e._type=`infinite`,this.query(e)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(l).catch(l)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return c.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(f(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{v(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(f(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{v(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=d(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===s&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function ei(){try{return sessionStorage}catch{return}}var ti=`tsr-scroll-restoration-v1_3`,ni=ei();function ri(){try{return JSON.parse(ni?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function ii(){try{ni?.setItem(ti,JSON.stringify(ai))}catch{}}var ai=ri(),oi=`data-scroll-restoration-id`,si=e=>e.state.__TSR_key||e.href;function ci(e){let t=e.getAttribute(oi);if(t)return`[${oi}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var li=!1,ui=`window`;function di(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function fi(e){let t=new Set;for(let n of e){if(n===ui)continue;let e=di(n);e&&t.add(e)}return t}function pi(e,t){let n=t??e.options.scrollRestoration,r=e._scroll;n&&(r.restoring=!0);let i=e.options.getScrollRestorationKey||si,a=new Set,o=e=>{let t=ai[e]||={};for(let e of a)e===document?t[ui]={scrollX,scrollY}:e.isConnected&&(t[ci(e)]={scrollX:e.scrollLeft,scrollY:e.scrollTop})};n&&!r.restoration&&(r.restoration=!0,li=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,e=>{li||a.add(e.target)},!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(i(e.fromLocation)),a.clear()}),addEventListener(`pagehide`,()=>{o(i(e.stores.resolvedLocation.get()??e.stores.location.get())),ii()})),!r.reset&&(r.reset=!0,e.subscribe(`onRendered`,t=>{let n=e.options.scrollRestorationBehavior,o=e.options.scrollToTopSelectors,s=r.next,c=r.hash,l;if(a.clear(),r.next=!0,r.hash=!1,typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let u=i(t.toLocation),d=t.fromLocation&&i(t.fromLocation);if(r.restoring&&d&&d!==u){let e=ai[d];if(e){let t=ai[u];for(let n in e){if(n===ui){if(s)continue}else{let e=di(n);if(!e||s&&o&&(l??=fi(o),l.has(e)))continue}t||=ai[u]={},t[n]??=e[n]}}}li=!0;try{let e=t.toLocation.hash,i=t.toLocation.state.__hashScrollIntoViewOptions??!0,a=!1;if(s){!e&&o&&(l??=fi(o));let t=e&&i&&c,s=r.restoring?ai[u]:void 0;if(s)for(let e in s){let{scrollX:r,scrollY:i}=s[e];if(e===ui){if(t)continue;scrollTo({top:i,left:r,behavior:n}),a=!0}else{let t=di(e);t&&(t.scrollLeft=r,t.scrollTop=i,l?.delete(t))}}if(!e){let e={top:0,left:0,behavior:n};if(a||scrollTo(e),l)for(let t of l)t.scrollTo(e)}}!a&&e&&i&&document.getElementById(e)?.scrollIntoView(i)}finally{li=!1}}))}function mi(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function hi(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function gi(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=hi(r):Array.isArray(t)?t.push(hi(r)):n[e]=[t,hi(r)]}return n}var _i=/^(?:\s|["[{\d-]|fa|nu|tr)/,vi=bi(JSON.parse),yi=xi(JSON.stringify,JSON.parse);function bi(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=gi(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function xi(e,t){let n=t===JSON.parse;function r(r){if(r&&typeof r==`object`)try{return e(r)}catch{}else if(t&&typeof r==`string`){if(n&&!_i.test(r))return r;try{return t(r),e(r)}catch{}}return r}return e=>{let t=mi(e,r);return t?`?${t}`:``}}function Si(e){return{input:({url:t})=>{for(let n of e)t=wi(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Ti(e[n],t);return t}}}function Ci(e){let t=le(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=k([`/`,t,e.pathname]),e)}}function wi(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ti(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ei(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i}=t,a=new Map,o=n(`idle`),s=n(e),c=n(void 0),l=n([]),u=r(()=>l.get().map(e=>a.get(e).get())),d=r(()=>({status:o.get(),isLoading:o.get()===`pending`,matches:u.get(),location:s.get(),resolvedLocation:c.get()}));function f(e){let t=a.get(e);return t||(t=n(void 0),a.set(e,t)),t}let p={status:o,location:s,resolvedLocation:c,ids:l,matches:u,byRoute:a,__store:d,getMatchStore:f,setMatches:m};function m(e){let t=l.get(),n=e.map(e=>e.routeId);i(()=>{fe(t,n)||l.set(n);for(let e of t)n.includes(e)||a.get(e).set(()=>void 0);for(let t of e){let e=f(t.routeId);e.get()!==t&&e.set(t)}})}return p}var Di=`__TSR_index`,Oi=`popstate`,ki=`beforeunload`;function Ai(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=Ni(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[Di];i=ji(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[Di];i=ji(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[Di]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function ji(e,t){t||={};let n=Pi();return{...t,key:n,__TSR_key:n,[Di]:e}}function Mi(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>Ni(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Pi();t.history.replaceState({[Di]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_=()=>{g&&(S._ignoreSubscribers=!0,(g[2]?t.history.pushState:t.history.replaceState)(g[1],``,g[0]),S._ignoreSubscribers=!1,g=void 0,u=void 0)},v=(e,t,n)=>{let r=s(t),i=!!g;i||(u=l),l=Ni(t,n),g=[r,n,g?.[2]||e],i||queueMicrotask(()=>_())},y=e=>{l=c(),S.notify({type:e})},b=async()=>{if(f){f=!1;return}let e=c(),n=e.state[Di]-l.state[Di],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),S.notify(u);return}}}l=c(),S.notify(u)},x=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},S=Ai({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>v(!0,e,t),replaceState:(e,t)=>v(!1,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:_,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(ki,x,{capture:!0}),t.removeEventListener(Oi,b)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(ki,x,{capture:!0}),t.addEventListener(Oi,b),t.history.pushState=function(...e){let r=n.apply(t.history,e);return S._ignoreSubscribers||y(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return S._ignoreSubscribers||y(`REPLACE`),n},S}function B(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Ni(e,t){let n=B(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Pi();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[Di]:0,key:a,__TSR_key:a}}}function Pi(){return(Math.random()+1).toString(36).substring(7)}function Fi(e){return e.options.loader||e.options.beforeLoad||e.lazyFn||e.options.component?.preload||e.options.pendingComponent?.preload}function Ii(e,t){return{fromLocation:t,toLocation:e,pathChanged:t?.pathname!==e.pathname,hrefChanged:t?.href!==e.href,hashChanged:t?.hash!==e.hash}}function Li({key:e,__TSR_key:t,__TSR_index:n,__hashScrollIntoViewOptions:r,...i}){return i}function Ri(e,t,n,r){for(let i of t){if(r&&e._tx!==r)return;n.some(e=>e.routeId===i.routeId)||e.routesById[i.routeId].options.onLeave?.(i)}for(let i of n){if(r&&e._tx!==r)return;e.routesById[i.routeId].options[t.some(e=>e.routeId===i.routeId)?`onStay`:`onEnter`]?.(i)}}var zi=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.subscribers=new Set,this._cache=new Map,this._committed=[],this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=async e=>(e(),!1),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??!1??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=ce(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history?this.options.history:Mi()),this.origin=this.options.origin,this.origin||=window?.origin&&window.origin!==`null`?window.origin:`http://localhost`,this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=ie(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=Ei(this.latestLocation,e),pi(this)}let a=this.options.basepath??`/`,o=this.options.rewrite;if(r||n!==a||i!==o){this.basepath=a;let e=[],t=le(a);t&&t!==`/`&&e.push(Ci({basepath:a})),o&&e.push(o),this.rewrite=e.length===0?void 0:e.length===1?e[0]:Si(e),this.history&&this.updateLatestLocation(),this.stores&&this.stores.location.set(this.latestLocation)}},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=se(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&j(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{for(let t of this.subscribers)if(t.eventType===e.type)try{t.fn(e)}catch(e){console.error(e)}},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:he(e).path,external:!1,searchStr:o,search:w(t?.search,i),hash:he(r.slice(1)).path,state:ae(t?.state,a)}}let o=new URL(i,this.origin),s=wi(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:he(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:w(t?.search,c),hash:he(s.hash.slice(1)).path,state:ae(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>D({base:e,to:t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>{let t=Object.create(null),n=ne(O(e),this.processedTree,!0);return n&&Object.assign(t,n.rawParams),[n?.branch||[this.routesById.__root__],t,n?.route]},this.buildLocation=e=>{let t=(t={})=>{if(t.href){let e=Ni(t.href,{});t={...t,to:wi(this.rewrite,new URL(e.pathname,this.origin)).pathname,search:this.options.parseSearch(e.search),hash:e.hash.slice(1)}}let n=t._fromLocation||this._pendingLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r[1],a=r[2],o=r[3],s=this.resolvePathWithBase(i,t.to?`${t.to}`:`.`),c=Gi(t.params,o),l=this.routesByPath[O(s)],u;if(l)u=this.getRouteBranch(l);else if(s.includes(`$`))u=[];else{let[e,t,n]=this.getMatchedRoutes(s);u=e,this.options.notFoundRoute&&(!n||n.path!==`/`&&t[`**`])&&(u=[...u,this.options.notFoundRoute])}if(u.length&&pe(c))for(let e of u){let t=e.options.params?.stringify??e.options.stringifyParams;if(t){c===o&&(c=Object.assign(Object.create(null),c));try{Object.assign(c,t(c))}catch{}}}let d=e.leaveParams?s:he(ue({path:s,params:c,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,f=a;if(e._includeValidateSearch&&this.options.search?.strict){let e={};u.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,Hi(t.options.validateSearch,{...e,...f}))}catch{}}),f=e}f=Ui(f,t,u,e._includeValidateSearch),f=w(a,f);let p=this.options.stringifySearch(f),m=t.hash===!0?n.hash:t.hash?S(t.hash,n.hash):void 0,h=m?`#${m}`:``,g=t.state===!0?n.state:t.state?S(t.state,n.state):{};t.state&&(g=ae(n.state,g));let _=`${d}${p}${h}`,v,y,b=!1;if(this.rewrite){let e=new URL(_,this.origin),t=Ti(this.rewrite,e);v=e.href.replace(e.origin,``),t.origin===this.origin?y=t.pathname+t.search+t.hash:(y=t.href,b=!0)}else v=me(_),y=v;return{publicHref:y,href:v,pathname:d,search:f,searchStr:p,state:g,hash:m??``,external:b,unmaskOnReload:t.unmaskOnReload}},n=t(e);if(e.mask)n.maskedLocation=t({from:e.from,...e.mask});else if(this.options.routeMasks){let r=de(n.pathname,this.processedTree);if(r){let i=Object.assign(Object.create(null),r.rawParams),{from:a,params:o,...s}=r.route,c=Gi(o,i);n.maskedLocation=t({from:e.from,...s,params:c})}}return n},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=O(this.latestLocation.href)===O(n.href)&&te(Li(n.state),Li(this.latestLocation.state)),a=this._commitPromise,o,s=new Promise(e=>{o=e});if(s.resolve=()=>{o(),a?.resolve()},this._commitPromise=s,i)this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t}),this.history.subscribers.size||this.load({action:{type:r}})}return this._scroll.next=n.resetScroll??!0,this._commitPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,...a}={})=>{let o=this.buildLocation({...a,_includeValidateSearch:!0});this._pendingLocation=o;let s=this.commitLocation({...o,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return queueMicrotask(()=>{this._pendingLocation===o&&(this._pendingLocation=void 0)}),s},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(E(t,this.protocolAllowlist))return;if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return}i.replace?window.location.replace(t):window.location.href=t;return}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.load=async e=>{this.updateLatestLocation(),e?.action&&(this._scroll.hash=e.action.type===`PUSH`||e.action.type===`REPLACE`),await La(this,e)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&window.CSS?.supports?.(`selector(:active-view-transition-type(a))`)){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(Ii(r,i)):t.types;if(a===!1)return e();n={update:e,types:a}}else n=e;return document.startViewTransition(n).updateCallbackDone}return e()},this.invalidate=e=>{let t=this._committed,n=e?.filter,r=this._preloads,i=new Set([...t,...this._cache.values(),...[...r?.values()??[]].flat(),...this._tx?.[3]??[]].filter(e=>!n||n(e)).map(e=>e.id)),a=[];for(let[e,t]of r??[])t.some(e=>i.has(e.id))&&(r.delete(e),a.push(e));let o=t=>{if(i.has(t.id)){let n=this.routesById[t.routeId],r={...t,invalid:!0,...(e?.forcePending||t.status===`error`||t.status===`notFound`)&&Fi(n)?{status:`pending`,error:void 0}:void 0};return t._flight=void 0,r}return t};this._committed=t.map(o);for(let[t,n]of this._cache)i.has(t)&&(n.invalid=!0,e?.forcePending&&(n.status=`pending`));for(let e of i)this._flights?.delete(e);for(let e of a)e.abort();return this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href){let t=this.buildLocation(e.options).publicHref||`/`;e.options.href=t,e.headers.set(`Location`,t)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&E(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=this._cache,n=this._preloads,r=e?.filter,i=[],a=[];for(let[e,n]of t)(!r||r(n))&&(a.push(e),i.push(n));let o=[];for(let[e,t]of n??[])(!r||t.some(r))&&(o.push(e),i.push(...t));for(let e of a)t.delete(e);for(let e of o)n.delete(e);for(let e of i){let t=e._flight;e._flight=void 0,t&&!--t[2]&&(this._flights?.get(e.id)===t&&this._flights.delete(e.id),o.push(t[1]))}for(let e of o)e.abort()},this.loadRouteChunk=Yi,this.preloadRoute=e=>Ra(this,e),this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n),i=this.stores.status.get()===`pending`;if(t?.pending&&!i)return!1;let a=t?.pending??!i?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),o=re(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,a.pathname,this.processedTree);return!o||e.params&&!te(o.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?te(a.search,r.search,{partial:!0})?o.rawParams:!1:o.rawParams},this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??yi,parseSearch:e.parseSearch??vi,protocolAllowlist:e.protocolAllowlist??ee}),self.__TSR_ROUTER__=this}isShell(){return!!this.options.isShell}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=oe(e),this.routeBranchCache.set(e,t)),t}matchRoutesInternal(e,t){let[n,r,i]=this.getMatchedRoutes(e.pathname),a=n,o=!1;(i?i.path!==`/`&&r[`**`]:O(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Wi(this.options.notFoundMode,a):void 0,c=Array(a.length),l=this._committed,u=(e,t)=>{let n=l[t];return n?.routeId===e.id?n:e===this.options.notFoundRoute?l.find(t=>t.routeId===e.id):void 0},d;for(let n=0;n{let r=n(t.preSearchFilters?t.preSearchFilters.reduce((e,t)=>t(e),e):e);return t.postSearchFilters?t.postSearchFilters.reduce((e,t)=>t(e),r):r});let n=t.validateSearch;r&&n&&i.push(({search:e,next:t,meta:r})=>{let i=t(e);try{let e=Hi(n,i);if(r&&e)for(let t in e)t in i||(r.defaulted||=new Map).set(t,e[t]);return{...i,...e}}catch{}return i})}let a=(e,n,r)=>{if(e>=i.length){if(!t.search)return{};if(t.search===!0)return n;let e=S(t.search,n);return r&&(r.explicit=e),e}return i[e]({search:n,next:(t,n)=>{if(n){let n=r||{};return{search:a(e+1,t,n),meta:n}}return a(e+1,t,r)},meta:r})};return a(0,e)}function Wi(e,t){if(e!==`root`){let e;for(let n=t.length-1;n>=0;n--){let r=t[n];if(r.options.notFoundComponent)return r.id;e||=r.children&&r.id}if(e)return e}return we}function Gi(e,t){if(e===!1||e===null)return Object.create(null);if((e??!0)===!0)return t;let n=Object.assign(Object.create(null),t);return Object.assign(n,S(e,n))}function Ki(e,t){let n=e.options.params?.parse??e.options.parseParams;n&&Object.assign(t,n(t))}function qi(e,t){return e.options[t]?.preload?.()}function Ji(e,t){let n=qi(e,`component`),r=qi(e,`pendingComponent`);return t&&(r?r=r.then(t):t()),n&&r?Promise.all([n,r]).then(()=>{}):n??r}function Yi(e,t,n){let r=()=>t===!1?void 0:t?qi(e,t):Ji(e,n),i=e._lazy;if(i)return i===!0?r():i.then(r);if(!e.lazyFn)return r();let a=e.lazyFn().then(t=>{{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazy=!0}},t=>{throw e._lazy=void 0,t});return e._lazy=a,a.then(r)}function Xi(e){let t=e.findIndex(e=>e.status!==`success`||e._notFound)+1;return t&&t{let i=()=>r(t);t.addEventListener(`abort`,i,{once:!0}),Promise.resolve(e).then(n,r).finally(()=>t.removeEventListener(`abort`,i))})}function aa(e,t){return e.routesById[t.routeId]}function oa(e,t,n){return Ee(e)?[ta,e]:ye(e)?(e.routeId||=n,[ea,e]):t?(typeof e?.then==`function`&&(e=Error(`A Promise was thrown`,{cause:e})),[$i,e]):[Qi,e]}function sa(e,t){let n=oa(t,!0,e.id);if(n[0]!==$i)return n;try{e.options.onError?.(n[1])}catch(t){n=oa(t,!0,e.id)}return n}function ca(e,t,n,r,i){return i[0].signal.aborted?na:wa(e,t,n,sa(n,r),i)}async function la(e,t,n,r,i,a){let[o,s]=t,c=n[0].signal,l=!!n[3];for(let i=n[6]??0;ie.navigate({...t,_fromLocation:o}),buildLocation:e.buildLocation,cause:l?`preload`:r.cause,abortController:n[0],preload:l,matches:s,routeId:u.id};try{let e=r._ctx||=u.options.context?u.options.context({...f,deps:r.loaderDeps,context:d})||{}:void 0;r.context={...d,...e}}catch(a){return da(e,r),[i,ca(e,t,u,a,n)]}if(c.aborted)return[i,na];let p=r.paramsError??r.searchError;if(p!==void 0)return da(e,r),[i,ca(e,t,u,p,n)];let m=u.options.beforeLoad;if(!m)continue;let h=r.status;i>=a&&(r.status=`pending`,n[7]?.());try{ma(e,r,`beforeLoad`,n[0]);let a=await ia(m({...f,search:r.search,context:r.context,...e.options.additionalContext}),c);if(c.aborted)return[i,na];let o=wa(e,t,u,oa(a,!1,u.id),n);if(o[0]!==Qi)return da(e,r),[i,o];r.context={...r.context,...a}}catch(a){return da(e,r),[i,ca(e,t,u,a,n)]}finally{r.status=h,ma(e,r,!1,n[0])}}i()}function ua(e,t,n){if(!(!n||--n[2])){if(e._flights?.get(t.id)===n){let n=e._tx;if(n&&!n[0].signal.aborted&&!n[3].includes(t)&&n[3].some(e=>e.id===t.id)&&n[3].some(e=>e.isFetching===`beforeLoad`))return;e._flights.delete(t.id)}return n[1]}}function da(e,t){let n=t._flight;t._flight=void 0,ua(e,t,n)?.abort()}function fa(e,t,n,r){let i=[];for(let a of t)if(!n?.includes(a)){let t=a._flight;if(a._flight=void 0,r&&t?.[2]===1&&e._flights?.get(a.id)===t&&n?.some(e=>e.id===a.id))t[2]=0;else{let n=ua(e,a,t);n&&i.push(n)}}for(let e of i)e.abort()}function pa(e){for(let t of e){let e=t._flight;e&&e[2]++}}function ma(e,t,n,r){if(t.isFetching=n,r&&e._tx?.[0]!==r)return;let i=e.stores.byRoute.get(t.routeId),a=i?.get();a?.id===t.id&&i.set({...a,isFetching:n})}function ha(e,t,n,r,i,a,o){let s=t[0];return{params:n.params,location:s,navigate:t=>e.navigate({...t,_fromLocation:s}),cause:o?`preload`:n.cause,abortController:i,preload:o,deps:n.loaderDeps,parentMatchPromise:a,context:n.context,route:r,...e.options.additionalContext}}async function ga(e,t,n,r,i,a,o){let s=o[0],c=s.signal;if(c.aborted)return na;if(!i)return[Qi,void 0];let l=n._flight;ma(e,n,`loader`,s);try{if(!l){let s=new AbortController;l=[Promise.resolve().then(()=>i(ha(e,t,n,r,s,a,!!o[3]))).then(e=>oa(e,!1,r.id),e=>oa(e,!0,r.id)).then(t=>(t[0]!==Qi&&e._flights?.get(n.id)===l&&(e._flights.delete(n.id),l[2]||s.abort()),t[0]===$i&&l[2]?sa(r,t[1]):t)),s,1],(e._flights??=new Map).set(n.id,l)}return n._flight=l,n.abortController=l[1],wa(e,t,r,await ia(l[0],c),o)}catch(t){if(t!==c||!c.aborted)throw t;return da(e,n),na}finally{ma(e,n,!1,s)}}function _a(e,t,n){t[0]!==ta&&(e.status=`success`,e.error=void 0,t[0]===Qi?(e.loaderData=t[1],e.invalid=!1,e.updatedAt=Date.now(),e.preload=n):e.invalid=!0)}function va(e,t,n){let r=e._cache.get(t.id);if(r!==n||e._committed.some(e=>e.id===t.id&&e._flight===t._flight))return;let i={...t,_notFound:void 0,context:{}};i._flight&&i._flight[2]++,e._cache.set(t.id,i),r&&da(e,r)}function ya(e,t){return t[0]===$i||t[0]===ea?{...e,status:t[0]===$i?`error`:`notFound`,error:t[1],_flight:void 0}:e}function ba(e,t,n,r,i,a,o){let s=t[1][n],c=aa(e,s),l=!!a[3],u=e._cache.get(s.id),d,f=!1,p;try{if(s.status===`success`&&(d=c.options.shouldReload,typeof d==`function`&&(d=d(ha(e,t,s,c,a[0],i,l))),a[0].signal.aborted&&(p=na)),!p){if(s.status!==`success`)f=!0;else{let t=l||s.preload?c.options.preloadStaleTime??e.options.defaultPreloadStaleTime??3e4:c.options.staleTime??e.options.defaultStaleTime??0;f=!!(s.invalid||d||d===void 0&&Date.now()-s.updatedAt>=t&&(a[5]||s.cause===`enter`||a[2].some(e=>e.routeId===s.routeId&&e.id!==s.id)))}}}catch(n){s.invalid=!0,da(e,s),p=ca(e,t,c,n,a)}let m=c.options.loader,h=typeof m==`function`,g=h?m:m?.handler,_=!l||c.options.preload!==!1,v=_&&m?e._flights?.get(s.id):void 0;v===s._flight||p?v=void 0:v&&!f&&!l&&d===void 0?f=!0:f||(v=void 0);let y=!!(m&&f&&s.status===`success`&&!l&&!a[4]&&((h?void 0:m.staleReloadMode)??e.options.defaultStaleReloadMode)!==`blocking`),b=f&&_,x=b&&!y&&(s.status!==`success`||!!m),S=n>=o?a[7]:void 0,C=c.lazyFn&&c._lazy!==!0?S:void 0;if(b&&!m&&(s.invalid=!1,s.updatedAt=Date.now()),v&&v[2]++,x){let t=s._flight;s._flight=v,ua(e,s,t)?.abort(),n>=o&&(s.status=`pending`),S?.()}b||(s.isFetching=!1);let w=(p?Promise.resolve(p):x?ga(e,t,s,c,g,i,a):Promise.resolve([Qi,s.loaderData])).then(t=>(x&&(_a(s,t,l),t[0]===Qi&&(m&&!a[0].signal.aborted&&va(e,s,u),n>=o&&(s.status=`pending`))),t)),T=ia(Promise.resolve().then(()=>Yi(c,void 0,C)),a[0].signal).then(()=>void 0,r=>t[1].some((e,t)=>t<=n&&(e.status===`error`||e.status===`notFound`||e._notFound))?void 0:[n,ca(e,t,c,r,a)]).then(e=>w.then(t=>(x&&!e&&t[0]===Qi&&s.status===`pending`&&!a[0].signal.aborted&&(s.status=`success`,S?.()),e)));if(r.push([n,w,T]),!y)return w.then(e=>ya(s,e));let E={...s,status:`pending`,preload:!1,_flight:v};s.invalid=!1,s.isFetching=`loader`;let ee=ga(e,t,E,c,g,i,a).then(e=>(s.isFetching=!1,_a(E,e,!1),e));return(t[2]??=[]).push([n,ee,T,E]),ee.then(e=>ya(E,e))}async function xa(e,t,n,r,i=0){let a=n?.[1][1],o=a?.routeId?t.findIndex(e=>e.routeId===a.routeId):n?.[0]??t.length-1;o<0&&(o=0);for(let n=o;n>=0;n--){let i=aa(e,t[n]);try{let e=Yi(i,!1);e&&await ia(e,r)}catch(e){if(e===r&&r.aborted)throw e}if(i.options.notFoundComponent)return n}return a?.routeId?o:i}function Sa(e,t){t[2]&&=(fa(e,t[2].map(e=>e[3])),void 0)}async function Ca(e,t,n,r){let i;try{await Promise.all(e.map(e=>e[1].then(async t=>{let a=e[0];if(!(r&&a>=await r)){if(t[0]>=ta)throw[a,t];!i&&t[0]!==Qi&&(i=[a,t],await Promise.all((n??[]).map(e=>{if(!(e[0]<=a))return e[1].then(t=>{if(t[0]===ta)throw[e[0],t]})})))}})))}catch(e){return e}return t??i}function wa(e,t,n,r,i,a){for(;r[0]===ta;){let o=r[1],s=o.options;if(s.reloadDocument?i[3]:i[1]>=20)return r;try{return s.href&&s.reloadDocument?(e.resolveRedirect(o),r):[ta,o,e.buildLocation({...s,_fromLocation:t[0],_includeValidateSearch:!0})]}catch(e){r=a?[$i,e]:sa(n,e),a=!0}}return r}async function Ta(e,t,n,r,i,a){let o=t[1],s=await i,c=!1,l=o.findIndex(e=>e._notFound),u=t=>t[1][0]===ea?xa(e,o,t,r.signal):t[0],d=l<0?o.length:l;if((s?.[1][0]??0)>=ta)d=0;else if(s){d=s[2]??=await u(s);for(let e of n){if(e[0]>=d)break;let t=await e[1];if(t[0]!==Qi&&t[0]=d)break;let t=await e[2];if(t){s=t;break}}if((s?.[1][0]??0)>=ta){let n=s[1];if(n[0]!==ta||n[1].options.reloadDocument||n[2])return Sa(e,t),n;c=!0,s=[0,[$i,Error(`Too many redirects`)]]}let f=s?s[2]??await u(s):l;if(f>=0){let i=s?.[1],l=i?.[0],u=o[f],d=i?.[1],p=()=>{i&&(u._notFound=void 0,l===$i?u.status=`error`:(d.routeId=u.routeId,u.routeId===e.routeTree.id?(u.status=`success`,u._notFound=!0):u.status=`notFound`),u.error=d,u.isFetching=!1)};p(),i||a?.();let m=aa(e,u);try{await ia(i?Promise.resolve().then(()=>Yi(m,l===$i?`errorComponent`:`notFoundComponent`)):Promise.all([Yi(m),Yi(m,`notFoundComponent`)]),r.signal)}catch(n){if(n===r.signal&&r.signal.aborted)return Sa(e,t),na}i?c&&(r.abort(),await Promise.all([...n.map(e=>e[1]),...n.map(e=>e[2]),...(t[2]??[]).map(e=>e[1])]),Sa(e,t),fa(e,o),p()):u.status=`success`}return t}async function Ea(e,t,n,r=0,i=t[1].length){let a=t[1];for(let t=r;te._notFound);if(e.options.notFoundMode!==`root`&&s>=0){let t=await xa(e,n,void 0,a,s);n[s]._notFound=void 0,n[t]._notFound=!0,s=t}let c=s<0?n.length:s+1,l=0;for(;l{for(let t=d;t=ta&&(c=0);p()}if(!a.aborted&&!r[3]){let t=[];for(let[n,r]of e._flights??[])r[2]||(e._flights.delete(n),t.push(r[1]));for(let e of t)e.abort()}let h=Ta(e,i,u,r[0],Ca(u,m,i[2]),r[7]);i[2]?.length&&(i[3]=Ca(i[2],void 0,void 0,h.then(e=>ra(e)?0:Xi(n).length,()=>0))),o=await h}catch(t){if(Sa(e,i),t===a&&a.aborted)return na;throw t}return ra(o)?o:Ea(e,o,a,r[6]===n.length?r[6]:0)}function Oa(e,t){if(e._tx!==t)return;let n=t[3],r=e.stores.matches.get(),i=e._pending;for(let a=0;a0){i[3]=setTimeout(()=>Oa(e,t),n);return}i[2]=0}let m=n.map(e=>({...e,_flight:void 0}));m[a].status=`pending`;let h=i[4]=e.startTransition(()=>e.stores.setMatches(m),m).then(t=>(t&&e._pending===i&&i[4]===h&&!i[2]&&(i[2]=Date.now()+f),t));return}}function ka(e,t){let n=e._pending;(e._tx===t||!e._tx?.[3].some(e=>e.id===n?.[1]))&&(clearTimeout(n?.[3]),e._pending=void 0)}async function Aa(e,t){let n=e._pending;if(!n)return;clearTimeout(n[3]);let r=n[2]-Date.now();if(!n[4]||r<=0||!Xi(t[3]).some(e=>e.id===n[1]))return;let i;try{await ia(new Promise(e=>{i=setTimeout(e,r)}),t[0].signal)}catch{}clearTimeout(i)}function ja(e,t){e._committed=t,e.stores.setMatches(t)}function Ma(e,t,n,r){let i=e._committed,a=e._cache;for(let e of n)e.preload=!1,r&&(e._assetEnd=void 0);let o=Xi(n).length,s=new Map;{let t=Date.now();for(let r of[...i,...a.values()]){if(r.status!==`success`||n.some((e,t)=>e.id===r.id&&(t=(r.preload?i.options.preloadGcTime??e.options.defaultPreloadGcTime??3e5:i.options.gcTime??e.options.defaultGcTime??3e5)||s.set(r.id,a.get(r.id)===r?r:{...r,_flight:void 0,isFetching:!1,context:{}})}}t[3]=[],e._cache=s,ja(e,n),fa(e,[...a.values(),...i],[...n,...s.values()]),Ri(e,i,n,t)}async function Na(e,t){let n=e._tx;for(;n&&n!==t;){if(await n[5],e._tx===n)return;n=e._tx}}function Pa(e,t,n){let r=n[1].options,i=n[2];if(!i)return e.navigate({...r,replace:!0,ignoreBlocker:!0});if(r.reloadDocument)return e.navigate({href:i.publicHref,reloadDocument:!0,replace:!0,ignoreBlocker:!0});i._redirects=t[1]+1,e._pendingLocation=i;let a=e.commitLocation({...i,viewTransition:r.viewTransition,replace:!0,resetScroll:r.resetScroll,hashScrollIntoView:r.hashScrollIntoView,ignoreBlocker:!0});return queueMicrotask(()=>{e._pendingLocation===i&&(e._pendingLocation=void 0)}),a}async function Fa(e,t,n,r,i){let a=n.map(e=>({...e}));pa(a);for(let t of r)da(e,a[t[0]]),a[t[0]]=t[3];let o=[t[2],a],s;try{s=await Ta(e,o,r,t[0],i)}catch(t){throw fa(e,a),t}if(ra(s)){fa(e,a),s[0]===ta&&e._tx===t&&e._committed===n&&await Pa(e,t,s);return}if(await Ea(e,s,t[0].signal),e._tx!==t||e._committed!==n){fa(e,a);return}for(let t of a){let n=e._cache.get(t.id);n?._flight&&n._flight===t._flight&&(e._cache.delete(t.id),da(e,n))}ja(e,a),fa(e,n,a)}async function Ia(e,t,n,r,i,a){let o=await Da(e,t[2],t[3],[t[0],t[1],e._committed,void 0,i,n,a,r]);if(ra(o)){let n=o[0]===ta&&e._tx===t;if((!n||o[1].options.reloadDocument)&&ka(e,t),fa(e,t[3]),t[3]=[],!n)return;if(e._tx!==t){ka(e,t);return}await Pa(e,t,o);return}let s=o[1];if(e._tx===t&&await Aa(e,t),e._tx!==t){ka(e,t),fa(e,s),Sa(e,o);return}let c=t[2],l=Ii(c,e.stores.resolvedLocation.get()),u=o[2];await e.startViewTransition(async()=>{if(e._tx===t&&await Aa(e,t),e._tx!==t){ka(e,t),fa(e,s),Sa(e,o);return}let n=await e.startTransition(()=>{ka(e,t),Ma(e,t,s,a),e._tx===t&&(e.emit({type:`onLoad`,...l}),e._tx===t&&e.emit({type:`onBeforeRouteMount`,...l}))},s);if(e._tx!==t){Sa(e,o);return}u?.length&&Fa(e,t,s,u,o[3]).catch(console.error),e.batch(()=>{e.stores.resolvedLocation.set(c),e.stores.status.set(`idle`),e._tx===t&&e.emit({type:`onResolved`,...l}),n&&e._tx===t&&e.emit({type:`onRendered`,...l})}),e._tx===t&&(e._commitPromise?.resolve(),e._commitPromise=void 0)})}async function La(e,t){let n=e._tx,r=e.stores.resolvedLocation.get(),i=r??e.stores.location.get(),a=e.latestLocation,o=e._pendingLocation,s=o?.href===a.href?o._redirects??0:0,c=e._handoff,l=c?.[0](),u=new AbortController,d=e._preflight;if(e._preflight=u,l||c?.[1](),d?.abort(),!u.signal.aborted){let t=Ii(a,r);e.emit({type:`onBeforeNavigate`,...t}),u.signal.aborted||e.emit({type:`onBeforeLoad`,...t})}if(u.signal.aborted){await Na(e,n);return}let f=i.href===a.href,p=u,m=e.matchRoutes(a,{_controller:u});pa(m);let h=l?c[1](m):void 0;if(h?p=l:l?.abort(),u.signal.aborted){fa(e,m),await Na(e,n);return}e._preflight=void 0;let g,_=()=>Ia(e,y,f,()=>Oa(e,y),t?.sync,h),v=t?.sync?new Promise(e=>g=e):Promise.resolve().then(_).then(),y=[p,s,a,m,Date.now(),v];if(e._tx=y,n){for(let t of e.stores.matches.get()){if(e._tx!==y)break;t.isFetching&&ma(e,t,!1)}n[0].abort(),fa(e,n[3],y[3],!0)}if(e._tx!==y){fa(e,y[3]),y[3]=[],g?.(),await Na(e,y);return}e.batch(()=>{e.stores.status.set(`pending`),e.stores.location.set(a)}),(h||!e._committed.length&&m[0]?.status!==`success`&&!m.some(e=>e._notFound))&&Oa(e,y),g?.(_()),await v,await Na(e,y)}async function Ra(e,t){let n=e.buildLocation(t);for(let t=0;;t++){let r=e._committed,i=new AbortController,a,o,s;try{try{a=e.matchRoutes(n,{_controller:i}),pa(a),o=(e._preloads??=new Map).set(i,a),s=await Da(e,n,a,[i,t,r,!0])}finally{o&&(o=o.delete(i),fa(e,a)),i.abort()}if(!ra(s))return s[1];if(!o||s.length<3)return;n=s[2]}catch(e){ye(e)||console.error(e);return}}}function za(e,t){if(e)return typeof e==`string`?e:e[t]}function Ba(e){return e?.scriptFormat??`module`}function Va(e,t,n){let r=Ha(t),i=za(n,`script`)??r.crossOrigin;return{...Ba(e)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:r.href,...i?{crossOrigin:i}:{}}}function Ha(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function Ua(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}let n=new Set;for(let r of t){let t=JSON.stringify(r);n.has(t)||(n.add(t),e.push(r))}}function Wa(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}var Ga=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(Ga||{});function Ka({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function qa(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var Ja=[],Ya=0,{link:Xa,unlink:Za,propagate:Qa,checkDirty:$a,shallowPropagate:eo}=Ka({update(e){return e._update()},notify(e){Ja[no++]=e,e.flags&=~Ga.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=Ga.Mutable|Ga.Dirty,oo(e))}}),to=0,no=0,ro,io=0;function ao(e){try{++io,e()}finally{--io||so()}}function oo(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Za(n,e)}function so(){if(!(io>0)){for(;to{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=ro,o=t?.compare??Object.is;if(n)ro=i,++Ya,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=Ga.Mutable|Ga.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{ro=a,n&&(i.flags&=~Ga.RecursedCheck),oo(i)}}};return n?(i.flags=Ga.Mutable|Ga.Dirty,i.get=function(){let e=i.flags;if(e&Ga.Dirty||e&Ga.Pending&&$a(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&eo(e)}}else e&Ga.Pending&&(i.flags=e&~Ga.Pending);return ro!==void 0&&Xa(i,ro,Ya),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Qa(e),eo(e),so())}},i}function lo(e){let t=()=>{let t=ro;ro=n,++Ya,n.depsTail=void 0,n.flags=Ga.Watching|Ga.RecursedCheck;try{return e()}finally{ro=t,n.flags&=~Ga.RecursedCheck,oo(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:Ga.Watching|Ga.RecursedCheck,notify(){let e=this.flags;e&Ga.Dirty||e&Ga.Pending&&$a(this.deps,this)?t():this.flags=Ga.Watching},stop(){this.flags=Ga.None,this.depsTail=void 0,oo(this)}};return t(),n}var V=n(r(),1);function H(e,t){let n=e[1];e.length=0,n?.(t)}function uo({t:e}){let t=Ae(),n=t._rendered??=[];return t.startTransition=(r,i)=>new Promise(a=>{H(n,!1),n.push(i,a),e(t),V.startTransition(r)}),A(()=>{let e=t.history.subscribe(t.load);t.updateLatestLocation();let r=t.latestLocation,i=t.buildLocation({to:r.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});if(O(r.publicHref)!==O(i.publicHref))return t.commitLocation({...i,replace:!0,ignoreBlocker:!0}),e;let a=t.stores.resolvedLocation.get();return a?.href===r.href&&a.state.__TSR_key===r.state.__TSR_key?n.push(t.stores.matches.get(),e=>{e&&t.emit({type:`onRendered`,...Ii(a,a)})}):t._tx||t.load({sync:!0}).catch(console.error),e},[t,t.history]),null}var U=t();function fo(){let e=Ae(),t=e.routesById[we],n=be(e,t),r=e.ssr?_e:V.Suspense,i=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(uo,{t:V.useState()[1]}),(0,U.jsx)(r,{fallback:n,children:(0,U.jsx)(po,{})})]});return e.options.InnerWrap?(0,U.jsx)(e.options.InnerWrap,{children:i}):i}function po(){let e=Ae(),t=e._rendered,n=Me(e.stores.matches,e=>t[0]??e),r=n[0],i=r?.routeId;A(()=>{t[0]===n&&H(t,!0)},[t,n]);let a=i?(0,U.jsx)(Se,{routeId:i}):null;return(0,U.jsx)(Ce.Provider,{value:i,children:e.options.disableGlobalCatchBoundary?a:(0,U.jsx)(ge,{getResetKey:()=>r,onCatch:void 0,children:a})})}var mo=e=>({createMutableStore:co,createReadonlyStore:co,batch:ao}),ho=e=>new go(e),go=class extends zi{constructor(e){super(e,mo)}};function _o({router:e,children:t,...n}){pe(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,U.jsx)(je.Provider,{value:e,children:t});return e.options.Wrap?(0,U.jsx)(e.options.Wrap,{children:r}):r}function vo({router:e,...t}){return(0,U.jsx)(_o,{router:e,...t,children:(0,U.jsx)(fo,{})})}function yo(e){let t=Ae();return Me(t.stores.location,De(e,t))}function bo(e,t){if(t)for(let[n,r]of Object.entries(t))n!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&e.setAttribute(n,typeof r==`boolean`?``:String(r))}function xo(e){let{attrs:t,children:n,nonce:r,preventScriptHoist:i}=e;switch(e.tag){case`title`:return(0,U.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,U.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,U.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,U.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,U.jsx)(So,{attrs:t,preventScriptHoist:i,children:n});default:return null}}function So({attrs:e,children:t,preventScriptHoist:n}){Ae();let r=ke(),i=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(V.useEffect(()=>{if(!i){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();for(let e of document.querySelectorAll(`script[src]`))if(e.src===t)return;let n=document.createElement(`script`);return bo(n,e),document.head.appendChild(n),()=>n.remove()}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;for(let e of document.querySelectorAll(`script:not([src])`)){if(!(e instanceof HTMLScriptElement))continue;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;if(e.textContent===t&&i===n&&a===r)return}let i=document.createElement(`script`);return i.textContent=t,bo(i,e),document.head.appendChild(i),()=>i.remove()}}},[e,t,i]),i&&typeof t==`string`)return(0,U.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return(0,U.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,U.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}function Co(e,t,n,r){n=Zi(n);let i=n.map(e=>e.meta).filter(e=>e!==void 0),a=[],o={},s;for(let e=i.length-1;e>=0;e--){let n=i[e];for(let e=n.length-1;e>=0;e--){let r=n[e];if(r){if(r.title)s||={tag:`title`,children:r.title};else if(`script:ld+json`in r)try{let e=JSON.stringify(r[`script:ld+json`]);a.push({tag:`script`,attrs:{type:`application/ld+json`},children:T(e)})}catch{}else{let e=r.name??r.property;if(e){if(o[e])continue;o[e]=!0}a.push({tag:`meta`,attrs:{...r,nonce:t}})}}}}s&&a.push(s),t&&a.push({tag:`meta`,attrs:{property:`csp-nonce`,content:t}}),a.reverse();let c=n.flatMap(e=>e.links??[]).filter(e=>e!==void 0).map(e=>({tag:`link`,attrs:{...e,nonce:t}})),l=e.ssr?.manifest,u=[];l&&(n.forEach(e=>{(l.routes[e.routeId]?.css)?.forEach(e=>{let n=Wa(e);u.push({tag:`link`,attrs:{rel:`stylesheet`,...n,crossOrigin:za(r,`stylesheet`)??n.crossOrigin,suppressHydrationWarning:!0,nonce:t}})})}),l.inlineStyle&&u.push({tag:`style`,attrs:{...l.inlineStyle.attrs,nonce:t},children:l.inlineStyle.children,inlineCss:!0}));let d=[];l&&n.forEach(e=>{l.routes[e.routeId]?.preloads?.forEach(e=>{d.push({tag:`link`,attrs:{...Va(l,e,r),nonce:t}})})});let f=n.flatMap(e=>e.styles??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`style`,attrs:{...n,nonce:t},children:e})),p=n.flatMap(e=>e.headScripts??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`script`,attrs:{...n,nonce:t},children:e})),m=[];return Ua(m,a),m.push(...d),Ua(m,c),m.push(...u),Ua(m,f),Ua(m,p),m}var wo=e=>{let t=Ae(),n=t.options.ssr?.nonce,r=V.useCallback(r=>Co(t,n,r,e),[e,n,t]);return Me(t.stores.matches,r,te)};function To(e){let t=wo(e.assetCrossOrigin),n=Ae().options.ssr?.nonce;return(0,U.jsx)(U.Fragment,{children:t.map(e=>(0,V.createElement)(xo,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var Eo=e((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,D());else{var t=n(l);t!==null&&ne(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ne(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?D():S=!1}}}var D;if(typeof y==`function`)D=function(){y(ee)};else if(typeof MessageChannel<`u`){var te=new MessageChannel,O=te.port2;te.port1.onmessage=ee,D=function(){O.postMessage(null)}}else D=function(){_(ee,0)};function ne(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,ne(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,D()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Do=e(((e,t)=>{t.exports=Eo()})),Oo=e((e=>{var t=Do(),n=r(),i=Ie();function a(e){var t=`https://react.dev/errors/`+e;if(1se||(e.current=oe[se],oe[se]=null,se--)}function j(e,t){se++,oe[se]=e.current,e.current=t}var ue=ce(null),M=ce(null),de=ce(null),fe=ce(null);function pe(e,t){switch(j(de,t),j(M,e),j(ue,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}le(ue),j(ue,e)}function me(){le(ue),le(M),le(de)}function he(e){e.memoizedState!==null&&j(fe,e);var t=ue.current,n=Hd(t,e.type);t!==n&&(j(M,e),j(ue,n))}function ge(e){M.current===e&&(le(ue),le(M)),fe.current===e&&(le(fe),Qf._currentValue=ae)}var _e,ve;function ye(e){if(_e===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);_e=t&&t[1]||``,ve=-1i.map(i=>d[i]); +import{i as e,n as t,o as n,r,t as i}from"./compiler-runtime-BAC6wZ-W.js";import{A as a,C as o,E as s,a as c,b as l,c as u,g as d,h as f,k as p,m,o as h,s as g,v as _,x as v,y}from"./removable-CebS9mWh.js";import{t as b}from"./query-C_Z2CP1f.js";import{t as x}from"./mutation-pwCdlSxs.js";import{C as S,D as C,O as w,S as T,T as E,_ as ee,a as D,b as te,c as O,d as ne,f as re,h as ie,i as k,j as A,k as ae,l as oe,m as se,n as ce,o as le,p as j,r as ue,t as M,u as de,v as fe,w as pe,x as me,y as he}from"./link-Sy-9aJG2.js";import{a as ge,i as _e,n as ve,o as ye,r as be,s as xe,t as Se}from"./Match-Bt3DPQ4P.js";import{n as Ce,r as we}from"./matchContext-0l4zhLYd.js";import{n as Te,t as Ee}from"./redirect-Ck2suN5X.js";import{i as De,n as N,r as Oe,t as P}from"./lazyRouteComponent-CI5cLeck.js";import{a as ke,n as Ae,r as je,t as Me}from"./useStore-C4V78DEP.js";import{n as Ne}from"./with-selector-C6vh9Hpb.js";import{t as Pe}from"./useNavigate-Cgl8O-1x.js";import{d as Fe,f as Ie,n as Le,o as Re,t as ze}from"./useValueAsRef-BmpxSjQU.js";import{a as Be,f as Ve,l as He,n as Ue,o as We,t as Ge,u as Ke}from"./dist-911hZ6PH.js";import{t as qe}from"./useRender-Bs5KnkVV.js";import{a as Je,lt as F,n as Ye,o as Xe,r as Ze,tn as I}from"./cluster-config-Bjqk93qS.js";import{t as L}from"./createLucideIcon-q-BbhZtA.js";import{t as Qe}from"./camera-DJzj4I1c.js";import{a as $e,c as et,i as tt,n as nt,o as rt,r as it,s as at,t as ot}from"./waypoints-Ck1S0Obg.js";import{n as st,t as ct}from"./_id-kqS7pLi2.js";import{n as lt,t as ut}from"./_clusterName-CLIR8GLi.js";import{n as dt,t as ft}from"./_id-BDbNKbq6.js";import{_ as pt,b as mt,n as ht,o as gt,s as _t,t as vt,y as R}from"./button-KK2VfbzH.js";import{C as yt,b as bt,f as xt,g as St,h as Ct,i as wt,m as Tt,s as Et,t as Dt,v as Ot,x as kt,y as z}from"./createBaseUIEventDetails-DvhSBl_0.js";import{A as At,B as jt,E as Mt,F as Nt,G as Pt,J as Ft,M as It,N as Lt,O as Rt,R as zt,S as Bt,U as Vt,W as Ht,Y as Ut,b as Wt,bt as Gt,ct as Kt,dt as qt,ft as Jt,g as Yt,h as Xt,k as Zt,lt as Qt,m as $t,nt as en,ot as tn,p as nn,q as rn,vt as an,w as on,x as sn,y as cn}from"./useScrollLock-DFSPwpTy.js";import{n as ln,r as un,t as dn}from"./usePositioner-VqQPuYMi.js";import"./input-Dv_zyCQu.js";import{t as fn}from"./separator-DWMHs8dQ.js";import{a as pn,c as mn,i as hn,l as gn,n as _n,o as vn,r as yn,s as bn,t as xn,u as Sn}from"./DialogTitle-D4xbB2kg.js";import{t as Cn}from"./awsClient-DzGEPkSc.js";import{n as wn,t as Tn}from"./admin-context-Bip1Tviw.js";import{t as En}from"./acm-ClT0dt6e.js";import{i as Dn,t as On}from"./bedrock-D_Yfiqz7.js";import{i as kn}from"./bedrockAgent-CIUOzJQE.js";import{A as An,E as jn,M as Mn,O as Nn,S as Pn,_ as Fn,c as In,d as Ln,h as Rn,l as zn,n as Bn,o as Vn,p as Hn,r as Un,w as Wn,y as Gn}from"./ec2-BOaIcgiX.js";import{n as Kn}from"./ecr-C1xO3sFZ.js";import{n as qn,o as Jn}from"./ecs-BURWI--K.js";import{c as Yn}from"./eks-BkgVw1hV.js";import{a as Xn,o as Zn,u as Qn}from"./elbv2-fAfV8O2q.js";import{C as $n,f as er,l as tr,p as nr,y as rr}from"./iam-V_jWOGeX.js";import{a as ir,d as ar,h as or,o as sr,r as cr}from"./rds-CgptNEeO.js";import{n as lr}from"./s3-DG5LdZ9S.js";import{t as ur}from"./login-DyeE_npM.js";import{t as dr}from"./run-instances-BKxh5v2r.js";import{t as fr}from"./create-snapshot-BBNUigoI.js";import{t as pr}from"./create-service-hA8sRiej.js";import{t as mr}from"./register-task-definition-BhY7QT0H.js";import{t as hr}from"./run-task-DBPgf8XC.js";import{t as gr}from"./_knowledgeBaseId-BZGHYs76.js";import{t as _r}from"./_id-BKyCvdAZ.js";import{t as vr}from"./_id-BFoQTUR0.js";import{t as yr}from"./_id-O_hqKPZh.js";import{t as br}from"./_id-B6UjjKjE.js";import{t as xr}from"./_id-DEyrPS-0.js";import{t as Sr}from"./_id-to6Qln6R.js";import{t as Cr}from"./_id-IPVUdShx.js";import{t as wr}from"./_id-0Dq8ykhe.js";import{t as Tr}from"./_id-BJlsOeWG.js";import{t as Er}from"./_id-Bukc7duO.js";import{t as Dr}from"./_id-C1vZvpqZ.js";import{t as Or}from"./_id-DOi6gRvJ.js";import{t as kr}from"./_id-aLKsffO1.js";import{t as Ar}from"./_id-0zr5J0DX.js";import{t as jr}from"./_id-B3e50mUn.js";import{t as Mr}from"./_id-CHZBYqQx.js";import{t as Nr}from"./_clusterName-CzNapr33.js";import{t as Pr}from"./_groupName-XGxOJHI-.js";import{t as Fr}from"./_instanceProfileName-CZG4-TZ2.js";import{t as Ir}from"./_policyArn-BMv3b5-4.js";import{t as Lr}from"./_roleName-DuiUOvqQ.js";import{t as Rr}from"./_userName-D1gqweev.js";import{t as zr}from"./_id-DDPvDvFm.js";import{t as Br}from"./_name-CX7Vv6wW.js";import{t as Vr}from"./_id-BZ3O9ZML.js";import{t as Hr}from"./_id-CRlt58ri.js";import{t as Ur}from"./_name-B2lC5YBh.js";import{t as Wr}from"./_bucket-CV6Snehp.js";import{t as Gr}from"./_-BrP4cHMQ.js";import{t as Kr}from"./_guardrailId.index-CmYgLkFz.js";import{t as qr}from"./_guardrailId.edit-DZ4W6Rar.js";import{t as Jr}from"./_serviceName-BRs_KsIP.js";import{t as Yr}from"./_taskId-CDG-_YO0.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Xr=class extends u{#e;#t;#n;constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}build(e,t,n){let r=new x({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t);if(n){if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Zr(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}return!0}runNext(e){let t=Zr(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){h.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>_(t,e))}findAll(e={}){return this.getAll().filter(t=>_(e,t))}notify(e){h.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return h.batch(()=>Promise.all(e.map(e=>e.continue().catch(l))))}};function Zr(e){return e.options.scope?.id}var Qr=class extends u{#e;constructor(e={}){super(),this.config=e,this.#e=new Map}build(e,t,n){let r=t.queryKey,i=t.queryHash??d(r,t),a=this.get(i);return a||(a=new b({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){h.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>y(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>y(e,t)):t}notify(e){h.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){h.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){h.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},$r=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Qr,this.#t=e.mutationCache||new Xr,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=g.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=c.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(o(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=m(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return h.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;h.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return h.batch(()=>{let r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){let n={revert:!0,...t},r=h.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(l).catch(l)}invalidateQueries(e,t={}){return h.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=h.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(l)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(l)}async query(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t),r=n.isStaleByTime(o(t.staleTime,n))?await n.fetch(t):n.state.data,i=t.select;return i?i(r):r}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(o(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(l).catch(l)}infiniteQuery(e){return e._type=`infinite`,this.query(e)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(l).catch(l)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return c.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(f(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{v(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(f(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{v(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=d(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===s&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function ei(){try{return sessionStorage}catch{return}}var ti=`tsr-scroll-restoration-v1_3`,ni=ei();function ri(){try{return JSON.parse(ni?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function ii(){try{ni?.setItem(ti,JSON.stringify(ai))}catch{}}var ai=ri(),oi=`data-scroll-restoration-id`,si=e=>e.state.__TSR_key||e.href;function ci(e){let t=e.getAttribute(oi);if(t)return`[${oi}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var li=!1,ui=`window`;function di(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function fi(e){let t=new Set;for(let n of e){if(n===ui)continue;let e=di(n);e&&t.add(e)}return t}function pi(e,t){let n=t??e.options.scrollRestoration,r=e._scroll;n&&(r.restoring=!0);let i=e.options.getScrollRestorationKey||si,a=new Set,o=e=>{let t=ai[e]||={};for(let e of a)e===document?t[ui]={scrollX,scrollY}:e.isConnected&&(t[ci(e)]={scrollX:e.scrollLeft,scrollY:e.scrollTop})};n&&!r.restoration&&(r.restoration=!0,li=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,e=>{li||a.add(e.target)},!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(i(e.fromLocation)),a.clear()}),addEventListener(`pagehide`,()=>{o(i(e.stores.resolvedLocation.get()??e.stores.location.get())),ii()})),!r.reset&&(r.reset=!0,e.subscribe(`onRendered`,t=>{let n=e.options.scrollRestorationBehavior,o=e.options.scrollToTopSelectors,s=r.next,c=r.hash,l;if(a.clear(),r.next=!0,r.hash=!1,typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let u=i(t.toLocation),d=t.fromLocation&&i(t.fromLocation);if(r.restoring&&d&&d!==u){let e=ai[d];if(e){let t=ai[u];for(let n in e){if(n===ui){if(s)continue}else{let e=di(n);if(!e||s&&o&&(l??=fi(o),l.has(e)))continue}t||=ai[u]={},t[n]??=e[n]}}}li=!0;try{let e=t.toLocation.hash,i=t.toLocation.state.__hashScrollIntoViewOptions??!0,a=!1;if(s){!e&&o&&(l??=fi(o));let t=e&&i&&c,s=r.restoring?ai[u]:void 0;if(s)for(let e in s){let{scrollX:r,scrollY:i}=s[e];if(e===ui){if(t)continue;scrollTo({top:i,left:r,behavior:n}),a=!0}else{let t=di(e);t&&(t.scrollLeft=r,t.scrollTop=i,l?.delete(t))}}if(!e){let e={top:0,left:0,behavior:n};if(a||scrollTo(e),l)for(let t of l)t.scrollTo(e)}}!a&&e&&i&&document.getElementById(e)?.scrollIntoView(i)}finally{li=!1}}))}function mi(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function hi(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function gi(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=hi(r):Array.isArray(t)?t.push(hi(r)):n[e]=[t,hi(r)]}return n}var _i=/^(?:\s|["[{\d-]|fa|nu|tr)/,vi=bi(JSON.parse),yi=xi(JSON.stringify,JSON.parse);function bi(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=gi(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function xi(e,t){let n=t===JSON.parse;function r(r){if(r&&typeof r==`object`)try{return e(r)}catch{}else if(t&&typeof r==`string`){if(n&&!_i.test(r))return r;try{return t(r),e(r)}catch{}}return r}return e=>{let t=mi(e,r);return t?`?${t}`:``}}function Si(e){return{input:({url:t})=>{for(let n of e)t=wi(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=Ti(e[n],t);return t}}}function Ci(e){let t=le(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=k([`/`,t,e.pathname]),e)}}function wi(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ti(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function Ei(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i}=t,a=new Map,o=n(`idle`),s=n(e),c=n(void 0),l=n([]),u=r(()=>l.get().map(e=>a.get(e).get())),d=r(()=>({status:o.get(),isLoading:o.get()===`pending`,matches:u.get(),location:s.get(),resolvedLocation:c.get()}));function f(e){let t=a.get(e);return t||(t=n(void 0),a.set(e,t)),t}let p={status:o,location:s,resolvedLocation:c,ids:l,matches:u,byRoute:a,__store:d,getMatchStore:f,setMatches:m};function m(e){let t=l.get(),n=e.map(e=>e.routeId);i(()=>{fe(t,n)||l.set(n);for(let e of t)n.includes(e)||a.get(e).set(()=>void 0);for(let t of e){let e=f(t.routeId);e.get()!==t&&e.set(t)}})}return p}var Di=`__TSR_index`,Oi=`popstate`,ki=`beforeunload`;function Ai(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=Ni(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[Di];i=ji(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[Di];i=ji(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[Di]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function ji(e,t){t||={};let n=Pi();return{...t,key:n,__TSR_key:n,[Di]:e}}function Mi(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>Ni(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Pi();t.history.replaceState({[Di]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_=()=>{g&&(S._ignoreSubscribers=!0,(g[2]?t.history.pushState:t.history.replaceState)(g[1],``,g[0]),S._ignoreSubscribers=!1,g=void 0,u=void 0)},v=(e,t,n)=>{let r=s(t),i=!!g;i||(u=l),l=Ni(t,n),g=[r,n,g?.[2]||e],i||queueMicrotask(()=>_())},y=e=>{l=c(),S.notify({type:e})},b=async()=>{if(f){f=!1;return}let e=c(),n=e.state[Di]-l.state[Di],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),S.notify(u);return}}}l=c(),S.notify(u)},x=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},S=Ai({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>v(!0,e,t),replaceState:(e,t)=>v(!1,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:_,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(ki,x,{capture:!0}),t.removeEventListener(Oi,b)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(ki,x,{capture:!0}),t.addEventListener(Oi,b),t.history.pushState=function(...e){let r=n.apply(t.history,e);return S._ignoreSubscribers||y(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return S._ignoreSubscribers||y(`REPLACE`),n},S}function B(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Ni(e,t){let n=B(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Pi();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[Di]:0,key:a,__TSR_key:a}}}function Pi(){return(Math.random()+1).toString(36).substring(7)}function Fi(e){return e.options.loader||e.options.beforeLoad||e.lazyFn||e.options.component?.preload||e.options.pendingComponent?.preload}function Ii(e,t){return{fromLocation:t,toLocation:e,pathChanged:t?.pathname!==e.pathname,hrefChanged:t?.href!==e.href,hashChanged:t?.hash!==e.hash}}function Li({key:e,__TSR_key:t,__TSR_index:n,__hashScrollIntoViewOptions:r,...i}){return i}function Ri(e,t,n,r){for(let i of t){if(r&&e._tx!==r)return;n.some(e=>e.routeId===i.routeId)||e.routesById[i.routeId].options.onLeave?.(i)}for(let i of n){if(r&&e._tx!==r)return;e.routesById[i.routeId].options[t.some(e=>e.routeId===i.routeId)?`onStay`:`onEnter`]?.(i)}}var zi=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.subscribers=new Set,this._cache=new Map,this._committed=[],this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=async e=>(e(),!1),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??!1??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=ce(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history?this.options.history:Mi()),this.origin=this.options.origin,this.origin||=window?.origin&&window.origin!==`null`?window.origin:`http://localhost`,this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=ie(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=Ei(this.latestLocation,e),pi(this)}let a=this.options.basepath??`/`,o=this.options.rewrite;if(r||n!==a||i!==o){this.basepath=a;let e=[],t=le(a);t&&t!==`/`&&e.push(Ci({basepath:a})),o&&e.push(o),this.rewrite=e.length===0?void 0:e.length===1?e[0]:Si(e),this.history&&this.updateLatestLocation(),this.stores&&this.stores.location.set(this.latestLocation)}},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=se(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&j(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{for(let t of this.subscribers)if(t.eventType===e.type)try{t.fn(e)}catch(e){console.error(e)}},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:he(e).path,external:!1,searchStr:o,search:w(t?.search,i),hash:he(r.slice(1)).path,state:ae(t?.state,a)}}let o=new URL(i,this.origin),s=wi(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:he(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:w(t?.search,c),hash:he(s.hash.slice(1)).path,state:ae(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>D({base:e,to:t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>{let t=Object.create(null),n=ne(O(e),this.processedTree,!0);return n&&Object.assign(t,n.rawParams),[n?.branch||[this.routesById.__root__],t,n?.route]},this.buildLocation=e=>{let t=(t={})=>{if(t.href){let e=Ni(t.href,{});t={...t,to:wi(this.rewrite,new URL(e.pathname,this.origin)).pathname,search:this.options.parseSearch(e.search),hash:e.hash.slice(1)}}let n=t._fromLocation||this._pendingLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r[1],a=r[2],o=r[3],s=this.resolvePathWithBase(i,t.to?`${t.to}`:`.`),c=Gi(t.params,o),l=this.routesByPath[O(s)],u;if(l)u=this.getRouteBranch(l);else if(s.includes(`$`))u=[];else{let[e,t,n]=this.getMatchedRoutes(s);u=e,this.options.notFoundRoute&&(!n||n.path!==`/`&&t[`**`])&&(u=[...u,this.options.notFoundRoute])}if(u.length&&pe(c))for(let e of u){let t=e.options.params?.stringify??e.options.stringifyParams;if(t){c===o&&(c=Object.assign(Object.create(null),c));try{Object.assign(c,t(c))}catch{}}}let d=e.leaveParams?s:he(ue({path:s,params:c,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,f=a;if(e._includeValidateSearch&&this.options.search?.strict){let e={};u.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,Hi(t.options.validateSearch,{...e,...f}))}catch{}}),f=e}f=Ui(f,t,u,e._includeValidateSearch),f=w(a,f);let p=this.options.stringifySearch(f),m=t.hash===!0?n.hash:t.hash?S(t.hash,n.hash):void 0,h=m?`#${m}`:``,g=t.state===!0?n.state:t.state?S(t.state,n.state):{};t.state&&(g=ae(n.state,g));let _=`${d}${p}${h}`,v,y,b=!1;if(this.rewrite){let e=new URL(_,this.origin),t=Ti(this.rewrite,e);v=e.href.replace(e.origin,``),t.origin===this.origin?y=t.pathname+t.search+t.hash:(y=t.href,b=!0)}else v=me(_),y=v;return{publicHref:y,href:v,pathname:d,search:f,searchStr:p,state:g,hash:m??``,external:b,unmaskOnReload:t.unmaskOnReload}},n=t(e);if(e.mask)n.maskedLocation=t({from:e.from,...e.mask});else if(this.options.routeMasks){let r=de(n.pathname,this.processedTree);if(r){let i=Object.assign(Object.create(null),r.rawParams),{from:a,params:o,...s}=r.route,c=Gi(o,i);n.maskedLocation=t({from:e.from,...s,params:c})}}return n},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=O(this.latestLocation.href)===O(n.href)&&te(Li(n.state),Li(this.latestLocation.state)),a=this._commitPromise,o,s=new Promise(e=>{o=e});if(s.resolve=()=>{o(),a?.resolve()},this._commitPromise=s,i)this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t}),this.history.subscribers.size||this.load({action:{type:r}})}return this._scroll.next=n.resetScroll??!0,this._commitPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,...a}={})=>{let o=this.buildLocation({...a,_includeValidateSearch:!0});this._pendingLocation=o;let s=this.commitLocation({...o,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return queueMicrotask(()=>{this._pendingLocation===o&&(this._pendingLocation=void 0)}),s},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(E(t,this.protocolAllowlist))return;if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return}i.replace?window.location.replace(t):window.location.href=t;return}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.load=async e=>{this.updateLatestLocation(),e?.action&&(this._scroll.hash=e.action.type===`PUSH`||e.action.type===`REPLACE`),await La(this,e)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&window.CSS?.supports?.(`selector(:active-view-transition-type(a))`)){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(Ii(r,i)):t.types;if(a===!1)return e();n={update:e,types:a}}else n=e;return document.startViewTransition(n).updateCallbackDone}return e()},this.invalidate=e=>{let t=this._committed,n=e?.filter,r=this._preloads,i=new Set([...t,...this._cache.values(),...[...r?.values()??[]].flat(),...this._tx?.[3]??[]].filter(e=>!n||n(e)).map(e=>e.id)),a=[];for(let[e,t]of r??[])t.some(e=>i.has(e.id))&&(r.delete(e),a.push(e));let o=t=>{if(i.has(t.id)){let n=this.routesById[t.routeId],r={...t,invalid:!0,...(e?.forcePending||t.status===`error`||t.status===`notFound`)&&Fi(n)?{status:`pending`,error:void 0}:void 0};return t._flight=void 0,r}return t};this._committed=t.map(o);for(let[t,n]of this._cache)i.has(t)&&(n.invalid=!0,e?.forcePending&&(n.status=`pending`));for(let e of i)this._flights?.delete(e);for(let e of a)e.abort();return this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href){let t=this.buildLocation(e.options).publicHref||`/`;e.options.href=t,e.headers.set(`Location`,t)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&E(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=this._cache,n=this._preloads,r=e?.filter,i=[],a=[];for(let[e,n]of t)(!r||r(n))&&(a.push(e),i.push(n));let o=[];for(let[e,t]of n??[])(!r||t.some(r))&&(o.push(e),i.push(...t));for(let e of a)t.delete(e);for(let e of o)n.delete(e);for(let e of i){let t=e._flight;e._flight=void 0,t&&!--t[2]&&(this._flights?.get(e.id)===t&&this._flights.delete(e.id),o.push(t[1]))}for(let e of o)e.abort()},this.loadRouteChunk=Yi,this.preloadRoute=e=>Ra(this,e),this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n),i=this.stores.status.get()===`pending`;if(t?.pending&&!i)return!1;let a=t?.pending??!i?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),o=re(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,a.pathname,this.processedTree);return!o||e.params&&!te(o.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?te(a.search,r.search,{partial:!0})?o.rawParams:!1:o.rawParams},this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??yi,parseSearch:e.parseSearch??vi,protocolAllowlist:e.protocolAllowlist??ee}),self.__TSR_ROUTER__=this}isShell(){return!!this.options.isShell}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=oe(e),this.routeBranchCache.set(e,t)),t}matchRoutesInternal(e,t){let[n,r,i]=this.getMatchedRoutes(e.pathname),a=n,o=!1;(i?i.path!==`/`&&r[`**`]:O(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Wi(this.options.notFoundMode,a):void 0,c=Array(a.length),l=this._committed,u=(e,t)=>{let n=l[t];return n?.routeId===e.id?n:e===this.options.notFoundRoute?l.find(t=>t.routeId===e.id):void 0},d;for(let n=0;n{let r=n(t.preSearchFilters?t.preSearchFilters.reduce((e,t)=>t(e),e):e);return t.postSearchFilters?t.postSearchFilters.reduce((e,t)=>t(e),r):r});let n=t.validateSearch;r&&n&&i.push(({search:e,next:t,meta:r})=>{let i=t(e);try{let e=Hi(n,i);if(r&&e)for(let t in e)t in i||(r.defaulted||=new Map).set(t,e[t]);return{...i,...e}}catch{}return i})}let a=(e,n,r)=>{if(e>=i.length){if(!t.search)return{};if(t.search===!0)return n;let e=S(t.search,n);return r&&(r.explicit=e),e}return i[e]({search:n,next:(t,n)=>{if(n){let n=r||{};return{search:a(e+1,t,n),meta:n}}return a(e+1,t,r)},meta:r})};return a(0,e)}function Wi(e,t){if(e!==`root`){let e;for(let n=t.length-1;n>=0;n--){let r=t[n];if(r.options.notFoundComponent)return r.id;e||=r.children&&r.id}if(e)return e}return we}function Gi(e,t){if(e===!1||e===null)return Object.create(null);if((e??!0)===!0)return t;let n=Object.assign(Object.create(null),t);return Object.assign(n,S(e,n))}function Ki(e,t){let n=e.options.params?.parse??e.options.parseParams;n&&Object.assign(t,n(t))}function qi(e,t){return e.options[t]?.preload?.()}function Ji(e,t){let n=qi(e,`component`),r=qi(e,`pendingComponent`);return t&&(r?r=r.then(t):t()),n&&r?Promise.all([n,r]).then(()=>{}):n??r}function Yi(e,t,n){let r=()=>t===!1?void 0:t?qi(e,t):Ji(e,n),i=e._lazy;if(i)return i===!0?r():i.then(r);if(!e.lazyFn)return r();let a=e.lazyFn().then(t=>{{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazy=!0}},t=>{throw e._lazy=void 0,t});return e._lazy=a,a.then(r)}function Xi(e){let t=e.findIndex(e=>e.status!==`success`||e._notFound)+1;return t&&t{let i=()=>r(t);t.addEventListener(`abort`,i,{once:!0}),Promise.resolve(e).then(n,r).finally(()=>t.removeEventListener(`abort`,i))})}function aa(e,t){return e.routesById[t.routeId]}function oa(e,t,n){return Ee(e)?[ta,e]:ye(e)?(e.routeId||=n,[ea,e]):t?(typeof e?.then==`function`&&(e=Error(`A Promise was thrown`,{cause:e})),[$i,e]):[Qi,e]}function sa(e,t){let n=oa(t,!0,e.id);if(n[0]!==$i)return n;try{e.options.onError?.(n[1])}catch(t){n=oa(t,!0,e.id)}return n}function ca(e,t,n,r,i){return i[0].signal.aborted?na:wa(e,t,n,sa(n,r),i)}async function la(e,t,n,r,i,a){let[o,s]=t,c=n[0].signal,l=!!n[3];for(let i=n[6]??0;ie.navigate({...t,_fromLocation:o}),buildLocation:e.buildLocation,cause:l?`preload`:r.cause,abortController:n[0],preload:l,matches:s,routeId:u.id};try{let e=r._ctx||=u.options.context?u.options.context({...f,deps:r.loaderDeps,context:d})||{}:void 0;r.context={...d,...e}}catch(a){return da(e,r),[i,ca(e,t,u,a,n)]}if(c.aborted)return[i,na];let p=r.paramsError??r.searchError;if(p!==void 0)return da(e,r),[i,ca(e,t,u,p,n)];let m=u.options.beforeLoad;if(!m)continue;let h=r.status;i>=a&&(r.status=`pending`,n[7]?.());try{ma(e,r,`beforeLoad`,n[0]);let a=await ia(m({...f,search:r.search,context:r.context,...e.options.additionalContext}),c);if(c.aborted)return[i,na];let o=wa(e,t,u,oa(a,!1,u.id),n);if(o[0]!==Qi)return da(e,r),[i,o];r.context={...r.context,...a}}catch(a){return da(e,r),[i,ca(e,t,u,a,n)]}finally{r.status=h,ma(e,r,!1,n[0])}}i()}function ua(e,t,n){if(!(!n||--n[2])){if(e._flights?.get(t.id)===n){let n=e._tx;if(n&&!n[0].signal.aborted&&!n[3].includes(t)&&n[3].some(e=>e.id===t.id)&&n[3].some(e=>e.isFetching===`beforeLoad`))return;e._flights.delete(t.id)}return n[1]}}function da(e,t){let n=t._flight;t._flight=void 0,ua(e,t,n)?.abort()}function fa(e,t,n,r){let i=[];for(let a of t)if(!n?.includes(a)){let t=a._flight;if(a._flight=void 0,r&&t?.[2]===1&&e._flights?.get(a.id)===t&&n?.some(e=>e.id===a.id))t[2]=0;else{let n=ua(e,a,t);n&&i.push(n)}}for(let e of i)e.abort()}function pa(e){for(let t of e){let e=t._flight;e&&e[2]++}}function ma(e,t,n,r){if(t.isFetching=n,r&&e._tx?.[0]!==r)return;let i=e.stores.byRoute.get(t.routeId),a=i?.get();a?.id===t.id&&i.set({...a,isFetching:n})}function ha(e,t,n,r,i,a,o){let s=t[0];return{params:n.params,location:s,navigate:t=>e.navigate({...t,_fromLocation:s}),cause:o?`preload`:n.cause,abortController:i,preload:o,deps:n.loaderDeps,parentMatchPromise:a,context:n.context,route:r,...e.options.additionalContext}}async function ga(e,t,n,r,i,a,o){let s=o[0],c=s.signal;if(c.aborted)return na;if(!i)return[Qi,void 0];let l=n._flight;ma(e,n,`loader`,s);try{if(!l){let s=new AbortController;l=[Promise.resolve().then(()=>i(ha(e,t,n,r,s,a,!!o[3]))).then(e=>oa(e,!1,r.id),e=>oa(e,!0,r.id)).then(t=>(t[0]!==Qi&&e._flights?.get(n.id)===l&&(e._flights.delete(n.id),l[2]||s.abort()),t[0]===$i&&l[2]?sa(r,t[1]):t)),s,1],(e._flights??=new Map).set(n.id,l)}return n._flight=l,n.abortController=l[1],wa(e,t,r,await ia(l[0],c),o)}catch(t){if(t!==c||!c.aborted)throw t;return da(e,n),na}finally{ma(e,n,!1,s)}}function _a(e,t,n){t[0]!==ta&&(e.status=`success`,e.error=void 0,t[0]===Qi?(e.loaderData=t[1],e.invalid=!1,e.updatedAt=Date.now(),e.preload=n):e.invalid=!0)}function va(e,t,n){let r=e._cache.get(t.id);if(r!==n||e._committed.some(e=>e.id===t.id&&e._flight===t._flight))return;let i={...t,_notFound:void 0,context:{}};i._flight&&i._flight[2]++,e._cache.set(t.id,i),r&&da(e,r)}function ya(e,t){return t[0]===$i||t[0]===ea?{...e,status:t[0]===$i?`error`:`notFound`,error:t[1],_flight:void 0}:e}function ba(e,t,n,r,i,a,o){let s=t[1][n],c=aa(e,s),l=!!a[3],u=e._cache.get(s.id),d,f=!1,p;try{if(s.status===`success`&&(d=c.options.shouldReload,typeof d==`function`&&(d=d(ha(e,t,s,c,a[0],i,l))),a[0].signal.aborted&&(p=na)),!p){if(s.status!==`success`)f=!0;else{let t=l||s.preload?c.options.preloadStaleTime??e.options.defaultPreloadStaleTime??3e4:c.options.staleTime??e.options.defaultStaleTime??0;f=!!(s.invalid||d||d===void 0&&Date.now()-s.updatedAt>=t&&(a[5]||s.cause===`enter`||a[2].some(e=>e.routeId===s.routeId&&e.id!==s.id)))}}}catch(n){s.invalid=!0,da(e,s),p=ca(e,t,c,n,a)}let m=c.options.loader,h=typeof m==`function`,g=h?m:m?.handler,_=!l||c.options.preload!==!1,v=_&&m?e._flights?.get(s.id):void 0;v===s._flight||p?v=void 0:v&&!f&&!l&&d===void 0?f=!0:f||(v=void 0);let y=!!(m&&f&&s.status===`success`&&!l&&!a[4]&&((h?void 0:m.staleReloadMode)??e.options.defaultStaleReloadMode)!==`blocking`),b=f&&_,x=b&&!y&&(s.status!==`success`||!!m),S=n>=o?a[7]:void 0,C=c.lazyFn&&c._lazy!==!0?S:void 0;if(b&&!m&&(s.invalid=!1,s.updatedAt=Date.now()),v&&v[2]++,x){let t=s._flight;s._flight=v,ua(e,s,t)?.abort(),n>=o&&(s.status=`pending`),S?.()}b||(s.isFetching=!1);let w=(p?Promise.resolve(p):x?ga(e,t,s,c,g,i,a):Promise.resolve([Qi,s.loaderData])).then(t=>(x&&(_a(s,t,l),t[0]===Qi&&(m&&!a[0].signal.aborted&&va(e,s,u),n>=o&&(s.status=`pending`))),t)),T=ia(Promise.resolve().then(()=>Yi(c,void 0,C)),a[0].signal).then(()=>void 0,r=>t[1].some((e,t)=>t<=n&&(e.status===`error`||e.status===`notFound`||e._notFound))?void 0:[n,ca(e,t,c,r,a)]).then(e=>w.then(t=>(x&&!e&&t[0]===Qi&&s.status===`pending`&&!a[0].signal.aborted&&(s.status=`success`,S?.()),e)));if(r.push([n,w,T]),!y)return w.then(e=>ya(s,e));let E={...s,status:`pending`,preload:!1,_flight:v};s.invalid=!1,s.isFetching=`loader`;let ee=ga(e,t,E,c,g,i,a).then(e=>(s.isFetching=!1,_a(E,e,!1),e));return(t[2]??=[]).push([n,ee,T,E]),ee.then(e=>ya(E,e))}async function xa(e,t,n,r,i=0){let a=n?.[1][1],o=a?.routeId?t.findIndex(e=>e.routeId===a.routeId):n?.[0]??t.length-1;o<0&&(o=0);for(let n=o;n>=0;n--){let i=aa(e,t[n]);try{let e=Yi(i,!1);e&&await ia(e,r)}catch(e){if(e===r&&r.aborted)throw e}if(i.options.notFoundComponent)return n}return a?.routeId?o:i}function Sa(e,t){t[2]&&=(fa(e,t[2].map(e=>e[3])),void 0)}async function Ca(e,t,n,r){let i;try{await Promise.all(e.map(e=>e[1].then(async t=>{let a=e[0];if(!(r&&a>=await r)){if(t[0]>=ta)throw[a,t];!i&&t[0]!==Qi&&(i=[a,t],await Promise.all((n??[]).map(e=>{if(!(e[0]<=a))return e[1].then(t=>{if(t[0]===ta)throw[e[0],t]})})))}})))}catch(e){return e}return t??i}function wa(e,t,n,r,i,a){for(;r[0]===ta;){let o=r[1],s=o.options;if(s.reloadDocument?i[3]:i[1]>=20)return r;try{return s.href&&s.reloadDocument?(e.resolveRedirect(o),r):[ta,o,e.buildLocation({...s,_fromLocation:t[0],_includeValidateSearch:!0})]}catch(e){r=a?[$i,e]:sa(n,e),a=!0}}return r}async function Ta(e,t,n,r,i,a){let o=t[1],s=await i,c=!1,l=o.findIndex(e=>e._notFound),u=t=>t[1][0]===ea?xa(e,o,t,r.signal):t[0],d=l<0?o.length:l;if((s?.[1][0]??0)>=ta)d=0;else if(s){d=s[2]??=await u(s);for(let e of n){if(e[0]>=d)break;let t=await e[1];if(t[0]!==Qi&&t[0]=d)break;let t=await e[2];if(t){s=t;break}}if((s?.[1][0]??0)>=ta){let n=s[1];if(n[0]!==ta||n[1].options.reloadDocument||n[2])return Sa(e,t),n;c=!0,s=[0,[$i,Error(`Too many redirects`)]]}let f=s?s[2]??await u(s):l;if(f>=0){let i=s?.[1],l=i?.[0],u=o[f],d=i?.[1],p=()=>{i&&(u._notFound=void 0,l===$i?u.status=`error`:(d.routeId=u.routeId,u.routeId===e.routeTree.id?(u.status=`success`,u._notFound=!0):u.status=`notFound`),u.error=d,u.isFetching=!1)};p(),i||a?.();let m=aa(e,u);try{await ia(i?Promise.resolve().then(()=>Yi(m,l===$i?`errorComponent`:`notFoundComponent`)):Promise.all([Yi(m),Yi(m,`notFoundComponent`)]),r.signal)}catch(n){if(n===r.signal&&r.signal.aborted)return Sa(e,t),na}i?c&&(r.abort(),await Promise.all([...n.map(e=>e[1]),...n.map(e=>e[2]),...(t[2]??[]).map(e=>e[1])]),Sa(e,t),fa(e,o),p()):u.status=`success`}return t}async function Ea(e,t,n,r=0,i=t[1].length){let a=t[1];for(let t=r;te._notFound);if(e.options.notFoundMode!==`root`&&s>=0){let t=await xa(e,n,void 0,a,s);n[s]._notFound=void 0,n[t]._notFound=!0,s=t}let c=s<0?n.length:s+1,l=0;for(;l{for(let t=d;t=ta&&(c=0);p()}if(!a.aborted&&!r[3]){let t=[];for(let[n,r]of e._flights??[])r[2]||(e._flights.delete(n),t.push(r[1]));for(let e of t)e.abort()}let h=Ta(e,i,u,r[0],Ca(u,m,i[2]),r[7]);i[2]?.length&&(i[3]=Ca(i[2],void 0,void 0,h.then(e=>ra(e)?0:Xi(n).length,()=>0))),o=await h}catch(t){if(Sa(e,i),t===a&&a.aborted)return na;throw t}return ra(o)?o:Ea(e,o,a,r[6]===n.length?r[6]:0)}function Oa(e,t){if(e._tx!==t)return;let n=t[3],r=e.stores.matches.get(),i=e._pending;for(let a=0;a0){i[3]=setTimeout(()=>Oa(e,t),n);return}i[2]=0}let m=n.map(e=>({...e,_flight:void 0}));m[a].status=`pending`;let h=i[4]=e.startTransition(()=>e.stores.setMatches(m),m).then(t=>(t&&e._pending===i&&i[4]===h&&!i[2]&&(i[2]=Date.now()+f),t));return}}function ka(e,t){let n=e._pending;(e._tx===t||!e._tx?.[3].some(e=>e.id===n?.[1]))&&(clearTimeout(n?.[3]),e._pending=void 0)}async function Aa(e,t){let n=e._pending;if(!n)return;clearTimeout(n[3]);let r=n[2]-Date.now();if(!n[4]||r<=0||!Xi(t[3]).some(e=>e.id===n[1]))return;let i;try{await ia(new Promise(e=>{i=setTimeout(e,r)}),t[0].signal)}catch{}clearTimeout(i)}function ja(e,t){e._committed=t,e.stores.setMatches(t)}function Ma(e,t,n,r){let i=e._committed,a=e._cache;for(let e of n)e.preload=!1,r&&(e._assetEnd=void 0);let o=Xi(n).length,s=new Map;{let t=Date.now();for(let r of[...i,...a.values()]){if(r.status!==`success`||n.some((e,t)=>e.id===r.id&&(t=(r.preload?i.options.preloadGcTime??e.options.defaultPreloadGcTime??3e5:i.options.gcTime??e.options.defaultGcTime??3e5)||s.set(r.id,a.get(r.id)===r?r:{...r,_flight:void 0,isFetching:!1,context:{}})}}t[3]=[],e._cache=s,ja(e,n),fa(e,[...a.values(),...i],[...n,...s.values()]),Ri(e,i,n,t)}async function Na(e,t){let n=e._tx;for(;n&&n!==t;){if(await n[5],e._tx===n)return;n=e._tx}}function Pa(e,t,n){let r=n[1].options,i=n[2];if(!i)return e.navigate({...r,replace:!0,ignoreBlocker:!0});if(r.reloadDocument)return e.navigate({href:i.publicHref,reloadDocument:!0,replace:!0,ignoreBlocker:!0});i._redirects=t[1]+1,e._pendingLocation=i;let a=e.commitLocation({...i,viewTransition:r.viewTransition,replace:!0,resetScroll:r.resetScroll,hashScrollIntoView:r.hashScrollIntoView,ignoreBlocker:!0});return queueMicrotask(()=>{e._pendingLocation===i&&(e._pendingLocation=void 0)}),a}async function Fa(e,t,n,r,i){let a=n.map(e=>({...e}));pa(a);for(let t of r)da(e,a[t[0]]),a[t[0]]=t[3];let o=[t[2],a],s;try{s=await Ta(e,o,r,t[0],i)}catch(t){throw fa(e,a),t}if(ra(s)){fa(e,a),s[0]===ta&&e._tx===t&&e._committed===n&&await Pa(e,t,s);return}if(await Ea(e,s,t[0].signal),e._tx!==t||e._committed!==n){fa(e,a);return}for(let t of a){let n=e._cache.get(t.id);n?._flight&&n._flight===t._flight&&(e._cache.delete(t.id),da(e,n))}ja(e,a),fa(e,n,a)}async function Ia(e,t,n,r,i,a){let o=await Da(e,t[2],t[3],[t[0],t[1],e._committed,void 0,i,n,a,r]);if(ra(o)){let n=o[0]===ta&&e._tx===t;if((!n||o[1].options.reloadDocument)&&ka(e,t),fa(e,t[3]),t[3]=[],!n)return;if(e._tx!==t){ka(e,t);return}await Pa(e,t,o);return}let s=o[1];if(e._tx===t&&await Aa(e,t),e._tx!==t){ka(e,t),fa(e,s),Sa(e,o);return}let c=t[2],l=Ii(c,e.stores.resolvedLocation.get()),u=o[2];await e.startViewTransition(async()=>{if(e._tx===t&&await Aa(e,t),e._tx!==t){ka(e,t),fa(e,s),Sa(e,o);return}let n=await e.startTransition(()=>{ka(e,t),Ma(e,t,s,a),e._tx===t&&(e.emit({type:`onLoad`,...l}),e._tx===t&&e.emit({type:`onBeforeRouteMount`,...l}))},s);if(e._tx!==t){Sa(e,o);return}u?.length&&Fa(e,t,s,u,o[3]).catch(console.error),e.batch(()=>{e.stores.resolvedLocation.set(c),e.stores.status.set(`idle`),e._tx===t&&e.emit({type:`onResolved`,...l}),n&&e._tx===t&&e.emit({type:`onRendered`,...l})}),e._tx===t&&(e._commitPromise?.resolve(),e._commitPromise=void 0)})}async function La(e,t){let n=e._tx,r=e.stores.resolvedLocation.get(),i=r??e.stores.location.get(),a=e.latestLocation,o=e._pendingLocation,s=o?.href===a.href?o._redirects??0:0,c=e._handoff,l=c?.[0](),u=new AbortController,d=e._preflight;if(e._preflight=u,l||c?.[1](),d?.abort(),!u.signal.aborted){let t=Ii(a,r);e.emit({type:`onBeforeNavigate`,...t}),u.signal.aborted||e.emit({type:`onBeforeLoad`,...t})}if(u.signal.aborted){await Na(e,n);return}let f=i.href===a.href,p=u,m=e.matchRoutes(a,{_controller:u});pa(m);let h=l?c[1](m):void 0;if(h?p=l:l?.abort(),u.signal.aborted){fa(e,m),await Na(e,n);return}e._preflight=void 0;let g,_=()=>Ia(e,y,f,()=>Oa(e,y),t?.sync,h),v=t?.sync?new Promise(e=>g=e):Promise.resolve().then(_).then(),y=[p,s,a,m,Date.now(),v];if(e._tx=y,n){for(let t of e.stores.matches.get()){if(e._tx!==y)break;t.isFetching&&ma(e,t,!1)}n[0].abort(),fa(e,n[3],y[3],!0)}if(e._tx!==y){fa(e,y[3]),y[3]=[],g?.(),await Na(e,y);return}e.batch(()=>{e.stores.status.set(`pending`),e.stores.location.set(a)}),(h||!e._committed.length&&m[0]?.status!==`success`&&!m.some(e=>e._notFound))&&Oa(e,y),g?.(_()),await v,await Na(e,y)}async function Ra(e,t){let n=e.buildLocation(t);for(let t=0;;t++){let r=e._committed,i=new AbortController,a,o,s;try{try{a=e.matchRoutes(n,{_controller:i}),pa(a),o=(e._preloads??=new Map).set(i,a),s=await Da(e,n,a,[i,t,r,!0])}finally{o&&(o=o.delete(i),fa(e,a)),i.abort()}if(!ra(s))return s[1];if(!o||s.length<3)return;n=s[2]}catch(e){ye(e)||console.error(e);return}}}function za(e,t){if(e)return typeof e==`string`?e:e[t]}function Ba(e){return e?.scriptFormat??`module`}function Va(e,t,n){let r=Ha(t),i=za(n,`script`)??r.crossOrigin;return{...Ba(e)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:r.href,...i?{crossOrigin:i}:{}}}function Ha(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function Ua(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}let n=new Set;for(let r of t){let t=JSON.stringify(r);n.has(t)||(n.add(t),e.push(r))}}function Wa(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}var Ga=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(Ga||{});function Ka({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function qa(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var Ja=[],Ya=0,{link:Xa,unlink:Za,propagate:Qa,checkDirty:$a,shallowPropagate:eo}=Ka({update(e){return e._update()},notify(e){Ja[no++]=e,e.flags&=~Ga.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=Ga.Mutable|Ga.Dirty,oo(e))}}),to=0,no=0,ro,io=0;function ao(e){try{++io,e()}finally{--io||so()}}function oo(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Za(n,e)}function so(){if(!(io>0)){for(;to{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=ro,o=t?.compare??Object.is;if(n)ro=i,++Ya,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=Ga.Mutable|Ga.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{ro=a,n&&(i.flags&=~Ga.RecursedCheck),oo(i)}}};return n?(i.flags=Ga.Mutable|Ga.Dirty,i.get=function(){let e=i.flags;if(e&Ga.Dirty||e&Ga.Pending&&$a(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&eo(e)}}else e&Ga.Pending&&(i.flags=e&~Ga.Pending);return ro!==void 0&&Xa(i,ro,Ya),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Qa(e),eo(e),so())}},i}function lo(e){let t=()=>{let t=ro;ro=n,++Ya,n.depsTail=void 0,n.flags=Ga.Watching|Ga.RecursedCheck;try{return e()}finally{ro=t,n.flags&=~Ga.RecursedCheck,oo(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:Ga.Watching|Ga.RecursedCheck,notify(){let e=this.flags;e&Ga.Dirty||e&Ga.Pending&&$a(this.deps,this)?t():this.flags=Ga.Watching},stop(){this.flags=Ga.None,this.depsTail=void 0,oo(this)}};return t(),n}var V=n(r(),1);function H(e,t){let n=e[1];e.length=0,n?.(t)}function uo({t:e}){let t=Ae(),n=t._rendered??=[];return t.startTransition=(r,i)=>new Promise(a=>{H(n,!1),n.push(i,a),e(t),V.startTransition(r)}),A(()=>{let e=t.history.subscribe(t.load);t.updateLatestLocation();let r=t.latestLocation,i=t.buildLocation({to:r.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});if(O(r.publicHref)!==O(i.publicHref))return t.commitLocation({...i,replace:!0,ignoreBlocker:!0}),e;let a=t.stores.resolvedLocation.get();return a?.href===r.href&&a.state.__TSR_key===r.state.__TSR_key?n.push(t.stores.matches.get(),e=>{e&&t.emit({type:`onRendered`,...Ii(a,a)})}):t._tx||t.load({sync:!0}).catch(console.error),e},[t,t.history]),null}var U=t();function fo(){let e=Ae(),t=e.routesById[we],n=be(e,t),r=e.ssr?_e:V.Suspense,i=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(uo,{t:V.useState()[1]}),(0,U.jsx)(r,{fallback:n,children:(0,U.jsx)(po,{})})]});return e.options.InnerWrap?(0,U.jsx)(e.options.InnerWrap,{children:i}):i}function po(){let e=Ae(),t=e._rendered,n=Me(e.stores.matches,e=>t[0]??e),r=n[0],i=r?.routeId;A(()=>{t[0]===n&&H(t,!0)},[t,n]);let a=i?(0,U.jsx)(Se,{routeId:i}):null;return(0,U.jsx)(Ce.Provider,{value:i,children:e.options.disableGlobalCatchBoundary?a:(0,U.jsx)(ge,{getResetKey:()=>r,onCatch:void 0,children:a})})}var mo=e=>({createMutableStore:co,createReadonlyStore:co,batch:ao}),ho=e=>new go(e),go=class extends zi{constructor(e){super(e,mo)}};function _o({router:e,children:t,...n}){pe(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,U.jsx)(je.Provider,{value:e,children:t});return e.options.Wrap?(0,U.jsx)(e.options.Wrap,{children:r}):r}function vo({router:e,...t}){return(0,U.jsx)(_o,{router:e,...t,children:(0,U.jsx)(fo,{})})}function yo(e){let t=Ae();return Me(t.stores.location,De(e,t))}function bo(e,t){if(t)for(let[n,r]of Object.entries(t))n!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&e.setAttribute(n,typeof r==`boolean`?``:String(r))}function xo(e){let{attrs:t,children:n,nonce:r,preventScriptHoist:i}=e;switch(e.tag){case`title`:return(0,U.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,U.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,U.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,U.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,U.jsx)(So,{attrs:t,preventScriptHoist:i,children:n});default:return null}}function So({attrs:e,children:t,preventScriptHoist:n}){Ae();let r=ke(),i=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(V.useEffect(()=>{if(!i){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();for(let e of document.querySelectorAll(`script[src]`))if(e.src===t)return;let n=document.createElement(`script`);return bo(n,e),document.head.appendChild(n),()=>n.remove()}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;for(let e of document.querySelectorAll(`script:not([src])`)){if(!(e instanceof HTMLScriptElement))continue;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;if(e.textContent===t&&i===n&&a===r)return}let i=document.createElement(`script`);return i.textContent=t,bo(i,e),document.head.appendChild(i),()=>i.remove()}}},[e,t,i]),i&&typeof t==`string`)return(0,U.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return(0,U.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,U.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}function Co(e,t,n,r){n=Zi(n);let i=n.map(e=>e.meta).filter(e=>e!==void 0),a=[],o={},s;for(let e=i.length-1;e>=0;e--){let n=i[e];for(let e=n.length-1;e>=0;e--){let r=n[e];if(r){if(r.title)s||={tag:`title`,children:r.title};else if(`script:ld+json`in r)try{let e=JSON.stringify(r[`script:ld+json`]);a.push({tag:`script`,attrs:{type:`application/ld+json`},children:T(e)})}catch{}else{let e=r.name??r.property;if(e){if(o[e])continue;o[e]=!0}a.push({tag:`meta`,attrs:{...r,nonce:t}})}}}}s&&a.push(s),t&&a.push({tag:`meta`,attrs:{property:`csp-nonce`,content:t}}),a.reverse();let c=n.flatMap(e=>e.links??[]).filter(e=>e!==void 0).map(e=>({tag:`link`,attrs:{...e,nonce:t}})),l=e.ssr?.manifest,u=[];l&&(n.forEach(e=>{(l.routes[e.routeId]?.css)?.forEach(e=>{let n=Wa(e);u.push({tag:`link`,attrs:{rel:`stylesheet`,...n,crossOrigin:za(r,`stylesheet`)??n.crossOrigin,suppressHydrationWarning:!0,nonce:t}})})}),l.inlineStyle&&u.push({tag:`style`,attrs:{...l.inlineStyle.attrs,nonce:t},children:l.inlineStyle.children,inlineCss:!0}));let d=[];l&&n.forEach(e=>{l.routes[e.routeId]?.preloads?.forEach(e=>{d.push({tag:`link`,attrs:{...Va(l,e,r),nonce:t}})})});let f=n.flatMap(e=>e.styles??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`style`,attrs:{...n,nonce:t},children:e})),p=n.flatMap(e=>e.headScripts??[]).filter(e=>e!==void 0).map(({children:e,...n})=>({tag:`script`,attrs:{...n,nonce:t},children:e})),m=[];return Ua(m,a),m.push(...d),Ua(m,c),m.push(...u),Ua(m,f),Ua(m,p),m}var wo=e=>{let t=Ae(),n=t.options.ssr?.nonce,r=V.useCallback(r=>Co(t,n,r,e),[e,n,t]);return Me(t.stores.matches,r,te)};function To(e){let t=wo(e.assetCrossOrigin),n=Ae().options.ssr?.nonce;return(0,U.jsx)(U.Fragment,{children:t.map(e=>(0,V.createElement)(xo,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var Eo=e((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,D());else{var t=n(l);t!==null&&ne(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&ne(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?D():S=!1}}}var D;if(typeof y==`function`)D=function(){y(ee)};else if(typeof MessageChannel<`u`){var te=new MessageChannel,O=te.port2;te.port1.onmessage=ee,D=function(){O.postMessage(null)}}else D=function(){_(ee,0)};function ne(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,ne(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,D()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Do=e(((e,t)=>{t.exports=Eo()})),Oo=e((e=>{var t=Do(),n=r(),i=Ie();function a(e){var t=`https://react.dev/errors/`+e;if(1se||(e.current=oe[se],oe[se]=null,se--)}function j(e,t){se++,oe[se]=e.current,e.current=t}var ue=ce(null),M=ce(null),de=ce(null),fe=ce(null);function pe(e,t){switch(j(de,t),j(M,e),j(ue,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}le(ue),j(ue,e)}function me(){le(ue),le(M),le(de)}function he(e){e.memoizedState!==null&&j(fe,e);var t=ue.current,n=Hd(t,e.type);t!==n&&(j(M,e),j(ue,n))}function ge(e){M.current===e&&(le(ue),le(M)),fe.current===e&&(le(fe),Qf._currentValue=ae)}var _e,ve;function ye(e){if(_e===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);_e=t&&t[1]||``,ve=-1)`:-1`)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{be=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?ye(n):``}function Se(e,t){switch(e.tag){case 26:case 27:case 5:return ye(e.type);case 16:return ye(`Lazy`);case 13:return e.child!==t&&t!==null?ye(`Suspense Fallback`):ye(`Suspense`);case 19:return ye(`SuspenseList`);case 0:case 15:return xe(e.type,!1);case 11:return xe(e.type.render,!1);case 1:return xe(e.type,!0);case 31:return ye(`Activity`);default:return``}}function Ce(e){try{var t=``,n=null;do t+=Se(e,n),n=e,e=e.return;while(e);return t}catch(e){return` Error generating stack: `+e.message+` `+e.stack}}var we=Object.prototype.hasOwnProperty,Te=t.unstable_scheduleCallback,Ee=t.unstable_cancelCallback,De=t.unstable_shouldYield,N=t.unstable_requestPaint,Oe=t.unstable_now,P=t.unstable_getCurrentPriorityLevel,ke=t.unstable_ImmediatePriority,Ae=t.unstable_UserBlockingPriority,je=t.unstable_NormalPriority,Me=t.unstable_LowPriority,Ne=t.unstable_IdlePriority,Pe=t.log,Fe=t.unstable_setDisableYieldValue,Le=null,Re=null;function ze(e){if(typeof Pe==`function`&&Fe(e),Re&&typeof Re.setStrictMode==`function`)try{Re.setStrictMode(Le,e)}catch{}}var Be=Math.clz32?Math.clz32:Ue,Ve=Math.log,He=Math.LN2;function Ue(e){return e>>>=0,e===0?32:31-(Ve(e)/He|0)|0}var We=256,Ge=262144,Ke=4194304;function qe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Je(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=qe(n))):i=qe(o):i=qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=qe(n))):i=qe(o)):i=qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function F(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ye(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xe(){var e=Ke;return Ke<<=1,!(Ke&62914560)&&(Ke=4194304),e}function Ze(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function I(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function L(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0`u`||window.document===void 0||window.document.createElement===void 0),cn=!1;if(sn)try{var ln={};Object.defineProperty(ln,"passive",{get:function(){cn=!0}}),window.addEventListener(`test`,ln,ln),window.removeEventListener(`test`,ln,ln)}catch{cn=!1}var un=null,dn=null,fn=null;function pn(){if(fn)return fn;var e,t=dn,n=t.length,r,i=`value`in un?un.value:un.textContent,a=i.length;for(e=0;e=Gn),Jn=` `,Yn=!1;function Xn(e,t){switch(e){case`keyup`:return Un.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Zn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Qn=!1;function $n(e,t){switch(e){case`compositionend`:return Zn(t);case`keypress`:return t.which===32?(Yn=!0,Jn):null;case`textInput`:return e=t.data,e===Jn&&Yn?null:e;default:return null}}function er(e,t){if(Qn)return e===`compositionend`||!Wn&&Xn(e,t)?(e=pn(),fn=dn=un=null,Qn=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Sr(n)}}function wr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Pt(e.document)}return t}function Er(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Dr=sn&&`documentMode`in document&&11>=document.documentMode,Or=null,kr=null,Ar=null,jr=!1;function Mr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jr||Or==null||Or!==Pt(r)||(r=Or,`selectionStart`in r&&Er(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ar&&xr(Ar,r)||(Ar=r,r=Td(kr,`onSelect`),0>=o,i-=o,wi=1<<32-Be(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),B&&Ei(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),B&&Ei(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return B&&Ei(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),B&&Ei(i,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===_&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case h:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===_){if(r.tag===7){n(e,r.sibling),c=i(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===E&&Ea(l)===r.type){n(e,r.sibling),c=i(r,o.props),Na(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===_?(c=di(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=ui(o.type,o.key,o.props,null,e.mode,c),Na(c,o),c.return=e,e=c)}return s(e);case g:a:{for(l=o.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=i(r,o.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=mi(o,e.mode,c),c.return=e,e=c}return s(e);case E:return o=Ea(o),b(e,r,o,c)}if(ie(o))return v(e,r,o,c);if(O(o)){if(l=O(o),typeof l!=`function`)throw Error(a(150));return o=l.call(o),y(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ma(o),c);if(o.$$typeof===x)return b(e,r,ea(e,o),c);Pa(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,o),c.return=e,e=c):(n(e,r),c=fi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ja=0;var i=b(e,t,n,r);return Aa=null,i}catch(t){if(t===ba||t===Sa)throw t;var a=oi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ia=Fa(!0),La=Fa(!1),Ra=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ha(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ri(e),ni(e,null,n),t}return $r(e,r,t,n),ri(e)}function Ua(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$e(e,n)}}function Wa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ga=!1;function Ka(){if(Ga){var e=da;if(e!==null)throw e}}function qa(e,t,n,r){Ga=!1;var i=e.updateQueue;Ra=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,m=f!==s.lane;if(m?(Y&f)===f:(r&f)===f){f!==0&&f===ua&&(Ga=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=p({},d,f);break a;case 2:Ra=!0}}f=s.callback,f!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[f]:m.push(f))}else m={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Ja(e,t){if(typeof e!=`function`)throw Error(a(191,e));e.call(t)}function Ya(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=k.T,s={};k.T=s,Ns(e,!1,t,n);try{var c=i(),l=k.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ms(e,t,ma(c,r),pu(e)):Ms(e,t,r,pu(e))}catch(n){Ms(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{A.p=a,o!==null&&s.types!==null&&(o.types=s.types),k.T=o}}function Ss(){}function Cs(e,t,n,r){if(e.tag!==5)throw Error(a(476));var i=ws(e).queue;xs(e,i,t,ae,n===null?Ss:function(){return Ts(e),n(r)})}function ws(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:ae},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ts(e){var t=ws(e);t.next===null&&(t=e.alternate.memoizedState),Ms(e,t.next.queue,{},pu())}function Es(){return $i(Qf)}function Ds(){return W().memoizedState}function Os(){return W().memoizedState}function ks(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=Va(n);var r=Ha(t,e,n);r!==null&&(hu(r,t,n),Ua(r,t,n)),t={cache:oa()},e.payload=t;return}t=t.return}}function As(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ps(e)?Fs(t,n):(n=ei(e,t,n,r),n!==null&&(hu(n,e,r),Is(n,t,r)))}function js(e,t,n){Ms(e,t,n,pu())}function Ms(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ps(e))Fs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,br(s,o))return $r(e,t,i,0),Rl===null&&Qr(),!1}catch{}if(n=ei(e,t,i,r),n!==null)return hu(n,e,r),Is(n,t,r),!0}return!1}function Ns(e,t,n,r){if(r={lane:2,revertLane:ud(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ps(e)){if(t)throw Error(a(479))}else t=ei(e,n,r,2),t!==null&&hu(t,e,2)}function Ps(e){var t=e.alternate;return e===H||t!==null&&t===H}function Fs(e,t){po=fo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Is(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$e(e,n)}}var Ls={readContext:$i,use:Mo,useCallback:yo,useContext:yo,useEffect:yo,useImperativeHandle:yo,useLayoutEffect:yo,useInsertionEffect:yo,useMemo:yo,useReducer:yo,useRef:yo,useState:yo,useDebugValue:yo,useDeferredValue:yo,useTransition:yo,useSyncExternalStore:yo,useId:yo,useHostTransitionStatus:yo,useFormState:yo,useActionState:yo,useOptimistic:yo,useMemoCache:yo,useCacheRefresh:yo};Ls.useEffectEvent=yo;var Rs={readContext:$i,use:Mo,useCallback:function(e,t){return ko().memoizedState=[e,t===void 0?null:t],e},useContext:$i,useEffect:cs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),os(4194308,4,ms.bind(null,t,e),n)},useLayoutEffect:function(e,t){return os(4194308,4,e,t)},useInsertionEffect:function(e,t){os(4,2,e,t)},useMemo:function(e,t){var n=ko();t=t===void 0?null:t;var r=e();if(mo){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ko();if(n!==void 0){var i=n(t);if(mo){ze(!0);try{n(t)}finally{ze(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=As.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=ko();return e={current:e},t.memoizedState=e},useState:function(e){e=Wo(e);var t=e.queue,n=js.bind(null,H,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:gs,useDeferredValue:function(e,t){return ys(ko(),e,t)},useTransition:function(){var e=Wo(!1);return e=xs.bind(null,H,e.queue,!0,!1),ko().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=H,i=ko();if(B){if(n===void 0)throw Error(a(407));n=n()}else{if(n=t(),Rl===null)throw Error(a(349));Y&127||zo(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,cs(Vo.bind(null,r,o,e),[e]),r.flags|=2048,is(9,{destroy:void 0},Bo.bind(null,r,o,n,t),null),n},useId:function(){var e=ko(),t=Rl.identifierPrefix;if(B){var n=Ti,r=wi;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=ho++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}o[ot]=t,o[st]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Mc(t)}}return Lc(t),Nc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Mc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(a(166));if(e=de.current,zi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=ji,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[ot]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||jd(e.nodeValue,n)),e||Ii(t,!0)}else e=Bd(e).createTextNode(r),e[ot]=t,t.stateNode=e}return Lc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=zi(t),n!==null){if(e===null){if(!r)throw Error(a(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(a(557));e[ot]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),e=!1}else n=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(so(t),t):(so(t),null);if(t.flags&128)throw Error(a(558))}return Lc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=zi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(a(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(a(317));i[ot]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lc(t),i=!1}else i=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(so(t),t):(so(t),null)}return so(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Fc(t,t.updateQueue),Lc(t),null);case 4:return me(),e===null&&xd(t.stateNode.containerInfo),Lc(t),null;case 10:return qi(t.type),Lc(t),null;case 19:if(le(co),r=t.memoizedState,r===null)return Lc(t),null;if(i=!!(t.flags&128),o=r.rendering,o===null){if(i)Ic(r,!1);else{if(Wl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=lo(e),o!==null){for(t.flags|=128,Ic(r,!1),e=o.updateQueue,t.updateQueue=e,Fc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)li(n,e),n=n.sibling;return j(co,co.current&1|2),B&&Ei(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Oe()>tu&&(t.flags|=128,i=!0,Ic(r,!1),t.lanes=4194304)}}else{if(!i){if(e=lo(o),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Fc(t,e),Ic(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!B)return Lc(t),null}else 2*Oe()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,i=!0,Ic(r,!1),t.lanes=4194304)}r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(Lc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Oe(),e.sibling=null,n=co.current,j(co,i?n&1|2:n&1),B&&Ei(t,r.treeForkCount),e);case 22:case 23:return so(t),eo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Lc(t),t.subtreeFlags&6&&(t.flags|=8192)):Lc(t),n=t.updateQueue,n!==null&&Fc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&le(ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),qi(aa),Lc(t),null;case 25:return null;case 30:return null}throw Error(a(156,t.tag))}function zc(e,t){switch(ki(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qi(aa),me(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ge(t),null;case 31:if(t.memoizedState!==null){if(so(t),t.alternate===null)throw Error(a(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(so(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(a(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return le(co),null;case 4:return me(),null;case 10:return qi(t.type),null;case 22:case 23:return so(t),eo(),e!==null&&le(ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qi(aa),null;case 25:return null;default:return null}}function Bc(e,t){switch(ki(t),t.tag){case 3:qi(aa),me();break;case 26:case 27:case 5:ge(t);break;case 4:me();break;case 31:t.memoizedState!==null&&so(t);break;case 13:so(t);break;case 19:le(co);break;case 10:qi(t.type);break;case 22:case 23:so(t),eo(),e!==null&&le(ga);break;case 24:qi(aa)}}function Vc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Q(t,t.return,e)}}function Hc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Q(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Q(t,t.return,e)}}function Uc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ya(t,n)}catch(t){Q(e,e.return,t)}}}function Wc(e,t,n){n.props=Gs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Q(e,t,n)}}function Gc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Q(e,t,n)}}function Kc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Q(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Q(e,t,n)}else n.current=null}}function G(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Q(e,e.return,t)}}function qc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[st]=t}catch(t){Q(e,e.return,t)}}function K(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Jc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||K(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Yc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Zt));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Yc(e,t,n),e=e.sibling;e!==null;)Yc(e,t,n),e=e.sibling}function Xc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Xc(e,t,n),e=e.sibling;e!==null;)Xc(e,t,n),e=e.sibling}function Zc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[ot]=e,t[st]=n}catch(t){Q(e,e.return,t)}}var Qc=!1,$c=!1,el=!1,tl=typeof WeakSet==`function`?WeakSet:Set,nl=null;function rl(e,t){if(e=e.containerInfo,Rd=sp,e=Tr(e),Er(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(c=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,nl=t;nl!==null;)if(t=nl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,nl=e;else for(;nl!==null;){switch(t=nl,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n title`))),Pd(o,r,n),o[ot]=e,R(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=Cr(s,h),v=Cr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,k.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,q&6)throw Error(a(331));var c=q;if(q|=4,Nl(o.current),Tl(o,o.current,s,n),q=c,rd(0,!1),Re&&typeof Re.onPostCommitFiberRoot==`function`)try{Re.onPostCommitFiberRoot(Le,o)}catch{}return!0}finally{A.p=i,k.T=r,Bu(e,t)}}function Uu(e,t,n){t=gi(n,t),t=Zs(e.stateNode,t,2),e=Ha(e,t,2),e!==null&&(I(e,2),nd(e))}function Q(e,t,n){if(e.tag===3)Uu(e,e,n);else for(;t!==null;){if(t.tag===3){Uu(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=gi(n,e),n=Qs(2),r=Ha(t,n,2),r!==null&&($s(n,r,t,e),I(r,2),nd(r));break}}t=t.return}}function Wu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ll;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Hl=!0,i.add(n),e=Gu.bind(null,e,t,n),t.then(e,e))}function Gu(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Rl===e&&(Y&n)===n&&(Wl===4||Wl===3&&(Y&62914560)===Y&&300>Oe()-$l?!(q&2)&&xu(e,0):ql|=n,Yl===Y&&(Yl=0)),nd(e)}function Ku(e,t){t===0&&(t=Xe()),e=ti(e,t),e!==null&&(I(e,t),nd(e))}function qu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ku(e,n)}function Ju(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(a(314))}r!==null&&r.delete(t),Ku(e,n)}function Yu(e,t){return Te(e,t)}var Xu=null,Zu=null,Qu=!1,$u=!1,ed=!1,td=0;function nd(e){e!==Zu&&e.next===null&&(Zu===null?Xu=Zu=e:Zu=Zu.next=e),$u=!0,Qu||(Qu=!0,ld())}function rd(e,t){if(!ed&&$u){ed=!0;do for(var n=!1,r=Xu;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Be(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,cd(r,a))}else a=Y,a=Je(r,r===Rl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||F(r,a)||(n=!0,cd(r,a))}r=r.next}while(n);ed=!1}}function id(){ad()}function ad(){$u=Qu=!1;var e=0;td!==0&&Gd()&&(e=td);for(var t=Oe(),n=null,r=Xu;r!==null;){var i=r.next,a=od(r,t);a===0?(r.next=null,n===null?Xu=i:n.next=i,i===null&&(Zu=n)):(n=r,(e!==0||a&3)&&($u=!0)),r=i}iu!==0&&iu!==5||rd(e,!1),td!==0&&(td=0)}function od(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=It(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),R(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+It(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+It(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+It(n.imageSizes)+`"]`)):i+=`[href="`+It(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=p({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),R(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+It(r)+`"][href="`+It(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=p({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),R(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=vt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=p({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);R(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),R(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),R(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var i=(i=de.current)?gf(i):null;if(!i)throw Error(a(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=vt(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=vt(i).hoistableStyles,s=o.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=i.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(i,e,n,s.state))),t&&r===null)throw Error(a(528,``));return s}if(t&&r!==null)throw Error(a(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=vt(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(a(444,e))}}function Af(e){return`href="`+It(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),R(t),e.head.appendChild(t))}function Pf(e){return`[src="`+It(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+It(n.href)+`"]`);if(r)return t.instance=r,R(r),r;var i=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),R(r),Pd(r,`style`,i),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Af(n.href);var o=e.querySelector(jf(i));if(o)return t.state.loading|=4,t.instance=o,R(o),o;r=Mf(n),(i=mf.get(i))&&Rf(r,i),o=(e.ownerDocument||e).createElement(`link`),R(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(i=e.querySelector(Ff(o)))?(t.instance=i,R(i),i):(r=n,(i=mf.get(o))&&(r=p({},n),zf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),R(i),Pd(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(a(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,R(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),R(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=Oo()}))(),1),W=i(),Ao=(0,V.createContext)(void 0);function jo(e,t){try{let t=localStorage.getItem(e);if(t===`light`||t===`dark`||t===`system`)return t}catch{}return t}function Mo(e){let t=(0,W.c)(14),{children:n,defaultTheme:r,storageKey:i}=e,a=r===void 0?`dark`:r,o=i===void 0?`ui-theme`:i,s;t[0]!==a||t[1]!==o?(s=()=>jo(o,a),t[0]=a,t[1]=o,t[2]=s):s=t[2];let[c,l]=(0,V.useState)(s),u,d;t[3]===c?(u=t[4],d=t[5]):(u=()=>{let e=window.document.documentElement;if(e.classList.remove(`light`,`dark`),c===`system`){let t=window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`;e.classList.add(t);return}e.classList.add(c)},d=[c],t[3]=c,t[4]=u,t[5]=d),(0,V.useEffect)(u,d);let f;t[6]===o?f=t[7]:(f=e=>{try{localStorage.setItem(o,e)}catch{}l(e)},t[6]=o,t[7]=f);let p;t[8]!==f||t[9]!==c?(p={theme:c,setTheme:f},t[8]=f,t[9]=c,t[10]=p):p=t[10];let m=p,h;return t[11]!==n||t[12]!==m?(h=(0,U.jsx)(Ao.Provider,{value:m,children:n}),t[11]=n,t[12]=m,t[13]=h):h=t[13],h}function No(){let e=(0,V.useContext)(Ao);if(e===void 0)throw Error(`useTheme must be used within a ThemeProvider`);return e}var Po=L(`activity`,[[`path`,{d:`M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2`,key:`169zse`}]]),Fo=L(`book-open`,[[`path`,{d:`M12 5v16`,key:`1f6ucr`}],[`path`,{d:`M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z`,key:`1fyvmf`}]]),Io=L(`boxes`,[[`path`,{d:`M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z`,key:`lc1i9w`}],[`path`,{d:`m7 16.5-4.74-2.85`,key:`1o9zyk`}],[`path`,{d:`m7 16.5 5-3`,key:`va8pkn`}],[`path`,{d:`M7 16.5v5.17`,key:`jnp8gn`}],[`path`,{d:`M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z`,key:`8zsnat`}],[`path`,{d:`m17 16.5-5-3`,key:`8arw3v`}],[`path`,{d:`m17 16.5 4.74-2.85`,key:`8rfmw`}],[`path`,{d:`M17 16.5v5.17`,key:`k6z78m`}],[`path`,{d:`M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z`,key:`1xygjf`}],[`path`,{d:`M12 8 7.26 5.15`,key:`1vbdud`}],[`path`,{d:`m12 8 4.74-2.85`,key:`3rx089`}],[`path`,{d:`M12 13.5V8`,key:`1io7kd`}]]),Lo=L(`brain`,[[`path`,{d:`M12 18V5`,key:`adv99a`}],[`path`,{d:`M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4`,key:`1e3is1`}],[`path`,{d:`M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5`,key:`1gqd8o`}],[`path`,{d:`M17.997 5.125a4 4 0 0 1 2.526 5.77`,key:`iwvgf7`}],[`path`,{d:`M18 18a4 4 0 0 0 2-7.464`,key:`efp6ie`}],[`path`,{d:`M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517`,key:`1gq6am`}],[`path`,{d:`M6 18a4 4 0 0 1-2-7.464`,key:`k1g0md`}],[`path`,{d:`M6.003 5.125a4 4 0 0 0-2.526 5.77`,key:`q97ue3`}]]),Ro=L(`circle-alert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),zo=L(`container`,[[`path`,{d:`M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z`,key:`1t2lqe`}],[`path`,{d:`M10 21.9V14L2.1 9.1`,key:`o7czzq`}],[`path`,{d:`m10 14 11.9-6.9`,key:`zm5e20`}],[`path`,{d:`M14 19.8v-8.1`,key:`159ecu`}],[`path`,{d:`M18 17.5V9.4`,key:`11uown`}]]),Bo=L(`crosshair`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`22`,x2:`18`,y1:`12`,y2:`12`,key:`l9bcsi`}],[`line`,{x1:`6`,x2:`2`,y1:`12`,y2:`12`,key:`13hhkx`}],[`line`,{x1:`12`,x2:`12`,y1:`6`,y2:`2`,key:`10w3f3`}],[`line`,{x1:`12`,x2:`12`,y1:`22`,y2:`18`,key:`15g9kq`}]]),Vo=L(`database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Ho=L(`file-stack`,[[`path`,{d:`M11 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1`,key:`likhh7`}],[`path`,{d:`M16 16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1`,key:`17ky3x`}],[`path`,{d:`M21 6a2 2 0 0 0-.586-1.414l-2-2A2 2 0 0 0 17 2h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z`,key:`1hyeo0`}]]),Uo=L(`house`,[[`path`,{d:`M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8`,key:`5wwlr5`}],[`path`,{d:`M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z`,key:`r6nss1`}]]),Wo=L(`id-card`,[[`path`,{d:`M16 10h2`,key:`8sgtl7`}],[`path`,{d:`M16 14h2`,key:`epxaof`}],[`path`,{d:`M6.17 15a3 3 0 0 1 5.66 0`,key:`n6f512`}],[`circle`,{cx:`9`,cy:`11`,r:`2`,key:`yxgjnd`}],[`rect`,{x:`2`,y:`5`,width:`20`,height:`14`,rx:`2`,key:`qneu4z`}]]),Go=L(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),Ko=L(`layers`,[[`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z`,key:`zw3jo`}],[`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,key:`1wduqc`}],[`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,key:`kqbvx6`}]]),qo=L(`layout-grid`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`3`,rx:`1`,key:`6d4xhi`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`14`,rx:`1`,key:`nxv5o0`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}]]),Jo=L(`layout-list`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}],[`path`,{d:`M14 4h7`,key:`3xa0d5`}],[`path`,{d:`M14 9h7`,key:`1icrd9`}],[`path`,{d:`M14 15h7`,key:`1mj8o2`}],[`path`,{d:`M14 20h7`,key:`11slyb`}]]),Yo=L(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),Xo=L(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),Zo=L(`message-square`,[[`path`,{d:`M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z`,key:`18887p`}]]),Qo=L(`moon`,[[`path`,{d:`M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401`,key:`kfwtm`}]]),$o=L(`package`,[[`path`,{d:`M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z`,key:`1a0edw`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}],[`polyline`,{points:`3.29 7 12 12 20.71 7`,key:`ousv84`}],[`path`,{d:`m7.5 4.27 9 5.15`,key:`1c824w`}]]),es=L(`panel-left`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}]]),ts=L(`route`,[[`circle`,{cx:`6`,cy:`19`,r:`3`,key:`1kj8tv`}],[`path`,{d:`M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15`,key:`1d8sl`}],[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}]]),ns=L(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),rs=L(`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`}]]),is=L(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),as=L(`users-round`,[[`path`,{d:`M18 21a8 8 0 0 0-16 0`,key:`3ypg7q`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`path`,{d:`M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3`,key:`10s06x`}]]),os=L(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]);function ss(e,t){return t!=null&&!en(t)?0:typeof e==`function`?e():e}function cs(e,t,n){let r=ss(e,n);return typeof r==`number`?r:r?.[t]}function ls(e){return typeof e==`function`?e():e}function us(e,t){return t||e===`click`||e===`mousedown`}function ds(e){return e?.includes(`mouse`)&&e!==`mousedown`}var fs=V.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ft,currentIdRef:{current:null},currentContextRef:{current:null}});function ps(e,t){e.current=t.current}function ms(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=V.useRef(n),a=V.useRef(n),o=V.useRef(null),s=V.useRef(null),c=Ut();return gt(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:cs(i.current,`open`),close:cs(n,`close`)}},[n,o,i,a]),(0,U.jsx)(fs.Provider,{value:V.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:o,timeoutMs:r,currentContextRef:s,timeout:c}),[r,c]),children:t})}function hs(e,t={open:!1}){let{open:n}=t,r=`rootStore`in e?e.rootStore:e,i=r.useState(`floatingId`),{currentIdRef:a,delayRef:o,timeoutMs:s,initialDelayRef:c,currentContextRef:l,hasProvider:u,timeout:d}=V.useContext(fs),[f,p]=V.useState(!1),m=V.useRef(n);return gt(()=>{m.current=n},[n]),gt(()=>{function e(){l.current?.setIsInstantPhase(!1),a.current=null,l.current=null,o.current=c.current,d.clear()}if(a.current&&!n&&a.current===i){if(p(!1),s){let t=i;return d.start(s,()=>{r.select(`open`)||a.current&&a.current!==t||e()}),()=>{(m.current||a.current!==t)&&d.clear()}}e()}},[n,i,a,o,s,c,l,d,r]),gt(()=>{if(!n)return;let e=l.current,t=a.current;d.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:p},a.current=i,o.current={open:0,close:cs(c.current,`close`)},t!==null&&t!==i?(p(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,Dt(xt))):(p(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,c,l,d]),gt(()=>()=>{if(a.current===i){if(l.current=null,!m.current)return;a.current=null,ps(o,c),d.clear()}},[l,a,o,i,c,d]),V.useMemo(()=>({hasProvider:u,delayRef:o,isInstantPhase:f}),[u,o,f])}function gs(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||0,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function _s(e){return e!=null&&e.clientX!=null}function vs(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,a=i.useState(`open`),o=i.useState(`floatingElement`),s=i.useState(`domReferenceElement`),c=i.context.dataRef,l=V.useRef(!1),u=V.useRef(null),[d,f]=V.useState(),[p,m]=V.useState([]),h=_t(e=>{i.set(`positionReference`,e)}),g=_t((e,t,n)=>{l.current||c.current.openEvent&&!_s(c.current.openEvent)||i.set(`positionReference`,gs(n??s,{x:e,y:t,axis:r,dataRef:c,pointerType:d}))}),_=_t(e=>{a?u.current||(g(e.clientX,e.clientY,e.currentTarget),m([])):g(e.clientX,e.clientY,e.currentTarget)}),v=en(d)?o:a;V.useEffect(()=>{if(!n){h(s);return}if(!v)return;function e(){u.current?.(),u.current=null}let t=pt(o);function r(t){let n=bt(t);z(o,n)?e():g(t.clientX,t.clientY)}return!c.current.openEvent||_s(c.current.openEvent)?u.current=Le(t,`mousemove`,r):h(s),e},[v,n,o,c,s,i,g,h,p]),V.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),V.useEffect(()=>{n&&!o&&(l.current=!1)},[n,o]),V.useEffect(()=>{!n&&a&&(l.current=!0)},[n,a]);let y=V.useMemo(()=>{function e(e){f(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:_,onMouseEnter:_}},[_]);return V.useMemo(()=>n?{reference:y,trigger:y}:{},[n,y])}var ys=Ne();function bs(e){let t=V.useCallback(t=>e===void 0?We:e.subscribeStore(t),[e]),n=V.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ys.useSyncExternalStore)(t,n,()=>e?.serverStore)}var xs=Gt&&an;function Ss(e,t={}){let{enabled:n=!0,delay:r}=t,i=`rootStore`in e?e.rootStore:e,{events:a,dataRef:o}=i.context,s=V.useRef(!1),c=V.useRef(null),l=V.useRef(!0),u=Ut();V.useEffect(()=>{let e=i.select(`domReferenceElement`);if(!n)return;let t=pt(e);function r(){let e=i.select(`domReferenceElement`);!i.select(`open`)&&mt(e)&&e===Ot(yt(e))&&(s.current=!0)}function a(){l.current=!0}function o(){l.current=!1}return Vt(Le(t,`blur`,r),xs&&Le(t,`keydown`,a,!0),xs&&Le(t,`pointerdown`,o,!0))},[i,n]),V.useEffect(()=>{if(!n)return;function e(e){if(e.reason===`trigger-press`||e.reason===`escape-key`){let e=i.select(`domReferenceElement`);R(e)&&(c.current=e,s.current=!0)}}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[a,n,i]);let d=V.useMemo(()=>{function e(){s.current=!1,c.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(s.current){if(c.current===n)return;e()}let a=bt(t.nativeEvent);if(R(a)){if(xs&&!t.relatedTarget){if(!l.current&&!qt(a))return}else if(!Jt(a))return}let o=Qt(t.relatedTarget,i.context.triggerElements),{nativeEvent:d,currentTarget:f}=t,p=typeof r==`function`?r():r;if(i.select(`open`)&&o||p===0||p===void 0){i.setOpen(!0,Dt(Tt,d,f));return}u.start(p,()=>{s.current||i.setOpen(!0,Dt(Tt,d,f))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,a=R(n)&&n.hasAttribute(jt(`focus-guard`))&&n.getAttribute(`data-type`)===`outside`;u.start(0,()=>{let e=i.select(`domReferenceElement`),t=Ot(yt(e));!n&&t===e||z(o.current.floatingContext?.refs.floating.current,t)||z(e,t)||a||Qt(n??t,i.context.triggerElements)||i.setOpen(!1,Dt(Tt,r))})}}},[o,r,i,u]);return V.useMemo(()=>n?{reference:d,trigger:d}:{},[n,d])}var Cs=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ft,this.restTimeout=new Ft,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},ws=new WeakMap;function Ts(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&ws.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty(`pointer-events`),e.pointerEventsReferenceElement?.style.removeProperty(`pointer-events`),e.pointerEventsFloatingElement?.style.removeProperty(`pointer-events`),ws.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Es(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,a=ws.get(n);a&&a!==e&&Ts(a),Ts(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,ws.set(n,e),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,i.style.pointerEvents=`auto`}function Ds(e){let t=e.context.dataRef.current,n=He(()=>t.hoverInteractionState??Cs.create()).current;return t.hoverInteractionState||=n,Fe(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Os(e,t={}){let{enabled:n=!0,closeDelay:r=0,nodeId:i}=t,a=`rootStore`in e?e.rootStore:e,o=a.useState(`open`),s=a.useState(`floatingElement`),c=a.useState(`domReferenceElement`),{dataRef:l}=a.context,u=Lt(),d=It(),f=Ds(a),p=Ut(),m=_t(()=>us(l.current.openEvent?.type,f.interactedInside)),h=_t(()=>ds(l.current.openEvent?.type)),g=_t(()=>{Ts(f)});gt(()=>{o||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,g())},[o,f,g]),V.useEffect(()=>g,[g]),gt(()=>{if(n&&o&&f.handleCloseOptions?.blockPointerEvents&&h()&&R(c)&&s){let e=c,t=s,n=yt(s),r=u?.nodesRef.current.find(e=>e.id===d)?.context?.elements.floating;r&&(r.style.pointerEvents=``);let i=f.pointerEventsScopeElement===t?null:f.pointerEventsScopeElement,a=r===t?null:r,o=f.handleCloseOptions?.getScope?.()??i??a??e.closest(`[data-rootownerid]`)??n.body;return Es(f,{scopeElement:o,referenceElement:e,floatingElement:t}),()=>{g()}}},[n,o,c,s,f,h,u,d,g]),V.useEffect(()=>{if(!n)return;function e(){return!!(u&&d&&tn(u.nodesRef.current,d).length>0)}function t(e){let t=cs(r,`close`,f.pointerType),n=()=>{a.setOpen(!1,Dt(Ct,e)),u?.events.emit(`floating.closed`,e)};t?f.openChangeTimeout.start(t,n):(f.openChangeTimeout.clear(),n())}function o(e){let t=bt(e);if(!Kt(t)){f.interactedInside=!1;return}f.interactedInside=t?.closest(`[aria-haspopup]`)!=null}function c(){f.openChangeTimeout.clear(),p.clear(),u?.events.off(`floating.closed`,v),g()}function _(n){if(e()&&u){u.events.on(`floating.closed`,v);return}if(Qt(n.relatedTarget,a.context.triggerElements))return;let r=l.current.floatingContext?.nodeId??i,o=n.relatedTarget;if(!(u&&r&&R(o)&&tn(u.nodesRef.current,r,!1).some(e=>z(e.context?.elements.floating,o)))){if(f.handler){f.handler(n);return}g(),h()&&!m()&&t(n)}}function v(t){!u||!d||e()||p.start(0,()=>{u.events.off(`floating.closed`,v),a.setOpen(!1,Dt(Ct,t)),u.events.emit(`floating.closed`,t)})}let y=s;return Vt(y&&Le(y,`mouseenter`,c),y&&Le(y,`mouseleave`,_),y&&Le(y,`pointerdown`,o,!0),()=>{u?.events.off(`floating.closed`,v)})},[n,s,a,l,r,i,h,m,g,f,u,d,p])}var ks=n(Ie(),1),As={current:null};function js(e,t={}){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:a=!1,restMs:o=0,move:s=!0,triggerElementRef:c=As,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:d,isClosing:f,shouldOpen:p,guardStaleOpen:m=!1}=t,h=`rootStore`in e?e.rootStore:e,{dataRef:g,events:_}=h.context,v=Lt(l),y=Ds(h),b=V.useRef(!1),x=ze(i),S=ze(r),C=ze(o),w=ze(n),T=ze(p),E=ze(f),ee=_t(()=>us(g.current.openEvent?.type,y.interactedInside)),D=_t(()=>T.current?.()!==!1),te=_t((e,t,n)=>{let r=h.context.triggerElements;if(r.hasElement(t))return!e||!z(e,t);if(!R(n))return!1;let i=n;return r.hasMatchingElement(e=>z(e,i))&&(!e||!z(e,i))}),O=_t(()=>{y.handler&&=(yt(h.select(`domReferenceElement`)).removeEventListener(`mousemove`,y.handler),void 0)}),ne=_t(()=>{Ts(y)});return u&&(y.handleCloseOptions=x.current?.__options),V.useEffect(()=>O,[O]),V.useEffect(()=>{if(!n)return;function e(e){e.open?b.current=!1:(b.current=e.reason===Ct,O(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return _.on(`openchange`,e),()=>{_.off(`openchange`,e)}},[n,_,y,O]),V.useEffect(()=>{if(!n)return;function e(e,t=!0){let n=cs(S.current,`close`,y.pointerType);n?y.openChangeTimeout.start(n,()=>{h.setOpen(!1,Dt(Ct,e)),v?.events.emit(`floating.closed`,e)}):t&&(y.openChangeTimeout.clear(),h.setOpen(!1,Dt(Ct,e)),v?.events.emit(`floating.closed`,e))}let t=c.current??(u?h.select(`domReferenceElement`):null);if(!R(t))return;function r(e){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,a&&!en(y.pointerType))return;let t=ls(C.current),n=cs(S.current,`open`,y.pointerType),r=bt(e),i=e.currentTarget??null,o=h.select(`domReferenceElement`),s=i;if(R(r)&&!h.context.triggerElements.hasElement(r)){for(let e of h.context.triggerElements.elements())if(z(e,r)){s=e;break}}R(i)&&R(o)&&!h.context.triggerElements.hasElement(i)&&z(i,o)&&(s=o);let c=s!=null&&te(o,s,r),l=h.select(`open`),u=E.current?.()??h.select(`transitionStatus`)===`ending`,d=!l&&u&&b.current,f=!c&&R(s)&&R(o)&&z(o,s)&&d,p=t>0&&!n,m=c&&(l||d)||f,g=!l||c;if(m){D()&&h.setOpen(!0,Dt(Ct,e,s));return}p||(n?y.openChangeTimeout.start(n,()=>{g&&D()&&h.setOpen(!0,Dt(Ct,e,s))}):g&&D()&&h.setOpen(!0,Dt(Ct,e,s)))}function i(t){if(ee()){ne();return}O();let n=h.select(`domReferenceElement`),r=yt(n);y.restTimeout.clear(),y.restTimeoutPending=!1;let i=g.current.floatingContext??d?.();if(!Qt(t.relatedTarget,h.context.triggerElements)){if(x.current&&i){h.select(`open`)||y.openChangeTimeout.clear();let n=c.current;y.handler=x.current({...i,tree:v,x:t.clientX,y:t.clientY,onClose(){ne(),O(),w.current&&!ee()&&n===h.select(`domReferenceElement`)&&e(t,!0)}}),r.addEventListener(`mousemove`,y.handler),y.handler(t);return}(y.pointerType!==`touch`||!z(h.select(`floatingElement`),t.relatedTarget))&&e(t)}}function o(e){z(t,e.relatedTarget)||(y.openChangeTimeout.clear(),y.restTimeout.clear(),y.restTimeoutPending=!1)}let l=m?Le(t,`mouseout`,o):void 0;return s?Vt(Le(t,`mousemove`,r,{once:!0}),Le(t,`mouseenter`,r),Le(t,`mouseleave`,i),l):Vt(Le(t,`mouseenter`,r),Le(t,`mouseleave`,i),l)},[O,ne,g,S,h,n,x,y,u,te,ee,a,s,C,c,v,w,d,E,D,m]),V.useMemo(()=>{if(!n)return;function e(e){y.pointerType=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=h.select(`domReferenceElement`),i=h.select(`open`),o=te(r,n,e.target);if(a&&!en(y.pointerType))return;if(i&&o&&y.handleCloseOptions?.blockPointerEvents){let e=h.select(`floatingElement`);if(e){let t=y.handleCloseOptions?.getScope?.()??n.ownerDocument.body;Es(y,{scopeElement:t,referenceElement:n,floatingElement:e})}}let s=ls(C.current);if(i&&!o||s===0||!o&&y.restTimeoutPending&&e.movementX**2+e.movementY**2<2)return;y.restTimeout.clear();function c(){if(y.restTimeoutPending=!1,ee())return;let e=h.select(`open`);!y.blockMouseMove&&(!e||o)&&D()&&h.setOpen(!0,Dt(Ct,t,n))}y.pointerType===`touch`?ks.flushSync(()=>{c()}):o&&i?c():(y.restTimeoutPending=!0,y.restTimeout.start(s,c))}}},[n,y,ee,te,a,h,C,D])}var Ms=.1,Ns=Ms*Ms,Ps=.5;function Fs(e,t,n,r,i,a){return r>=t!=a>=t&&e<=(i-n)*(t-r)/(a-r)+n}function Is(e,t,n,r,i,a,o,s,c,l){let u=!1;return Fs(e,t,n,r,i,a)&&(u=!u),Fs(e,t,i,a,o,s)&&(u=!u),Fs(e,t,o,s,c,l)&&(u=!u),Fs(e,t,c,l,n,r)&&(u=!u),u}function Ls(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}function Rs(e,t,n,r,i,a){return e>=Math.min(n,i)&&e<=Math.max(n,i)&&t>=Math.min(r,a)&&t<=Math.max(r,a)}function zs(e={}){let{blockPointerEvents:t=!1}=e,n=new Ft,r=({x:e,y:t,placement:r,elements:i,onClose:a,nodeId:o,tree:s})=>{let c=r?.split(`-`)[0],l=!1,u=null,d=null,f=typeof performance<`u`?performance.now():0;function p(e,t){let n=performance.now(),r=n-f;if(u===null||d===null||r===0)return u=e,d=t,f=n,!1;let i=e-u,a=t-d,o=i*i+a*a,s=r*r*Ns;return u=e,d=t,f=n,o0)}function b(){y()||m()}if(y())return;let x=a.getBoundingClientRect(),S=u.getBoundingClientRect(),C=e>S.right-S.width/2,w=t>S.bottom-S.height/2,T=S.width>x.width,E=S.height>x.height,ee=(T?x:S).left,D=(T?x:S).right,te=(E?x:S).top,O=(E?x:S).bottom;if(c===`top`&&t>=x.bottom-1||c===`bottom`&&t<=x.top+1||c===`left`&&e>=x.right-1||c===`right`&&e<=x.left+1){b();return}let ne=!1;switch(c){case`top`:ne=Rs(d,f,ee,x.top+1,D,S.bottom-1);break;case`bottom`:ne=Rs(d,f,ee,S.top+1,D,x.bottom-1);break;case`left`:ne=Rs(d,f,S.right-1,O,x.left+1,te);break;case`right`:ne=Rs(d,f,x.right-1,O,S.left+1,te)}if(ne)return;if(l&&!Ls(d,f,x)){b();return}if(!g&&p(d,f)){b();return}let re=!1;switch(c){case`top`:{let n=T?Ps/2:Ps*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t+Ps+1,o=C||T?S.bottom-Ps:S.top,s=C?T?S.bottom-Ps:S.top:S.bottom-Ps;re=Is(d,f,r,a,i,a,S.left,o,S.right,s);break}case`bottom`:{let n=T?Ps/2:Ps*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t-Ps,o=C||T?S.top+Ps:S.bottom,s=C?T?S.top+Ps:S.bottom:S.top+Ps;re=Is(d,f,r,a,i,a,S.left,o,S.right,s);break}case`left`:{let n=E?Ps/2:Ps*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e+Ps+1,o=w||E?S.right-Ps:S.left,s=w?E?S.right-Ps:S.left:S.right-Ps;re=Is(d,f,o,S.top,s,S.bottom,a,r,a,i);break}case`right`:{let n=E?Ps/2:Ps*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e-Ps,o=w||E?S.left+Ps:S.right,s=w?E?S.left+Ps:S.right:S.left+Ps;re=Is(d,f,a,r,a,i,o,S.top,s,S.bottom);break}}re?l||n.start(40,b):b()}};return r.__options={...e,blockPointerEvents:t},r}function Bs(e){return _n(`dialog`,e)}function Vs(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(Bs,{"data-slot":`sheet`,...n}),t[2]=n,t[3]=r),r}function Hs(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(yn,{"data-slot":`sheet-portal`,...n}),t[2]=n,t[3]=r),r}function Us(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:animate-out data-open:animate-in fixed inset-0 z-50 bg-black/80 duration-100 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(Sn,{className:i,"data-slot":`sheet-overlay`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ws(e){let t=(0,W.c)(17),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({className:r,children:n,side:a,showCloseButton:o,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=a===void 0?`right`:a,c=o===void 0||o,l;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(Us,{}),t[6]=l):l=t[6];let u;t[7]===r?u=t[8]:(u=I(`data-[side=right]:data-closed:slide-out-to-right-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=top]:data-closed:slide-out-to-top-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:fade-out-0 data-open:fade-in-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-closed:animate-out data-open:animate-in fixed z-50 flex flex-col bg-background bg-clip-padding text-xs/relaxed shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm`,r),t[7]=r,t[8]=u);let d;t[9]===c?d=t[10]:(d=c&&(0,U.jsxs)(gn,{"data-slot":`sheet-close`,render:(0,U.jsx)(vt,{className:`absolute top-4 right-4`,size:`icon-sm`,variant:`ghost`}),children:[(0,U.jsx)(dt,{}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]}),t[9]=c,t[10]=d);let f;return t[11]!==n||t[12]!==i||t[13]!==s||t[14]!==u||t[15]!==d?(f=(0,U.jsxs)(Hs,{children:[l,(0,U.jsxs)(hn,{className:u,"data-side":s,"data-slot":`sheet-content`,...i,children:[n,d]})]}),t[11]=n,t[12]=i,t[13]=s,t[14]=u,t[15]=d,t[16]=f):f=t[16],f}function Gs(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-1.5 p-6`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-slot":`sheet-header`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ks(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`text-sm font-medium text-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(xn,{className:i,"data-slot":`sheet-title`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function qs(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`text-xs/relaxed text-muted-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(mn,{className:i,"data-slot":`sheet-description`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var Js=V.createContext(void 0);function Ys(e){let t=V.useContext(Js);if(t===void 0&&!e)throw Error(Ke(72));return t}var Xs={...bn,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},Zs=class extends Mt{constructor(e,t,n){let r=new nn;super(Qs(e,r,t,n),$s(r),Xs)}setOpen=(e,t)=>{Yt(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,Dt(St,e))}};function Qs(e,t,n,r=!1){let i={...pn(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return i.floatingRootContext=vn(t,n,r),i}function $s(e){return{popupRef:V.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ec=Rt(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a=`none`,actionsRef:o,onOpenChange:s,onOpenChangeComplete:c,handle:l,triggerId:u,defaultTriggerId:d=null,children:f}=e,p=Bt((e,t)=>new Zs({open:n,openProp:r,activeTriggerId:d,triggerIdProp:u},e,t));p.useControlledProp(`openProp`,r),p.useControlledProp(`triggerIdProp`,u),p.useContextCallback(`onOpenChange`,s),p.useContextCallback(`onOpenChangeComplete`,c);let m=p.useState(`open`),h=!t&&m,g=p.useState(`activeTriggerId`),_=p.useState(`mounted`),v=p.useState(`payload`);p.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:t}),cn(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:y,transitionStatus:b}=Wt(h,p),x=p.useState(`isInstantPhase`),S=p.useState(`instantType`),C=p.useState(`lastOpenChangeReason`),w=V.useRef(null);gt(()=>{m&&t&&p.setOpen(!1,Dt(wt))},[m,t,p]),gt(()=>{b===`ending`&&C===`none`||b!==`ending`&&x?(S!==`delay`&&(w.current=S),p.set(`instantType`,`delay`)):w.current!==null&&(p.set(`instantType`,w.current),w.current=null)},[b,x,C,S,p]),gt(()=>{h&&(g??p.set(`payload`,void 0))},[p,g,h]),V.useImperativeHandle(o,()=>({unmount:y,close:()=>p.setOpen(!1,Dt(Et))}),[y,p]);let T=h||_||!t&&a!==`none`;return(0,U.jsxs)(Js.Provider,{value:p,children:[l&&(0,U.jsx)(Xt,{handle:l,store:p}),T&&(0,U.jsx)(tc,{store:p,disabled:t,trackCursorAxis:a}),typeof f==`function`?f({payload:v}):f]})});function tc({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=At(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=vs(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n}),o=V.useMemo(()=>Ve(a.reference,i.reference),[a.reference,i.reference]);return sn(e,{activeTriggerProps:o,inactiveTriggerProps:o,popupProps:i.floating??Be}),null}var nc=V.createContext(void 0);function rc(){return V.useContext(nc)}var ic=`data-base-ui-tooltip-trigger`;function ac(e){if(`composedPath`in e){let t=e.composedPath();for(let e=0;em.select(`transitionStatus`)===`ending`,shouldOpen(){return!k.current}}),j=Ss(v,{enabled:!O}).reference,ue=e=>{let t=k.current,n=ac(e),r=ce(n),i=y.current,a=i&&n&&z(i,n);if(r&&m.select(`open`)&&m.select(`lastOpenChangeReason`)===`trigger-hover`){m.setOpen(!1,Dt(Ct,e));return}if(t&&!r&&a&&!ne.current&&!m.select(`open`)&&i&&en(ae.current)){let t=()=>{!k.current&&!ne.current&&!m.select(`open`)&&m.setOpen(!0,Dt(Ct,e,i))},n=oe();n===0?(A.clear(),t()):A.start(n,t)}},M=m.useState(`triggerProps`,C);return Ue(`button`,e,{state:{open:_},ref:[t,S,y],props:[le,j,C||re!==`none`?M:void 0,{onMouseOver(e){ue(e.nativeEvent)},onFocus(e){se(ac(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){k.current=!1,A.clear(),ae.current=void 0},onPointerEnter(e){ae.current=e.pointerType},onPointerDown(e){ae.current=e.pointerType,m.set(`closeOnClick`,l),l&&!m.select(`open`)&&m.cancelPendingOpen(e.nativeEvent)},onClick(e){l&&!m.select(`open`)&&m.cancelPendingOpen(e.nativeEvent)},id:h,"data-trigger-disabled":O?``:void 0,[ic]:O?void 0:``},f],stateAttributesMapping:rn})}),cc=V.createContext(void 0);function lc(){let e=V.useContext(cc);if(e===void 0)throw Error(Ke(70));return e}var uc=V.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{node:c,subtree:l}=Nt({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,U.jsxs)(V.Fragment,{children:[l,c&&ks.createPortal(n,c)]})}),dc=V.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return Ys().useState(`mounted`)||n?(0,U.jsx)(cc.Provider,{value:n,children:(0,U.jsx)(uc,{ref:t,...r})}):null}),fc=V.createContext(void 0);function pc(){let e=V.useContext(fc);if(e===void 0)throw Error(Ke(71));return e}var mc=V.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:a=`absolute`,side:o=`top`,align:s=`center`,sideOffset:c=0,alignOffset:l=0,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:m=!1,collisionAvoidance:h=zt,style:g,..._}=e,v=Ys(),y=lc(),b=v.useState(`open`),x=v.useState(`mounted`),S=v.useState(`trackCursorAxis`),C=v.useState(`disableHoverablePopup`),w=v.useState(`floatingRootContext`),T=v.useState(`instantType`),E=v.useState(`transitionStatus`),ee=v.useState(`adaptiveOrigin`),D=un({anchor:i,positionMethod:a,floatingRootContext:w,mounted:x,side:o,sideOffset:c,align:s,alignOffset:l,collisionBoundary:u,collisionPadding:d,sticky:p,arrowPadding:f,disableAnchorTracking:m,keepMounted:y,collisionAvoidance:h,adaptiveOrigin:ee}),te=V.useMemo(()=>({open:b,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:S===`none`?T:`tracking-cursor`}),[b,D.side,D.align,D.anchorHidden,S,T]),O=dn(e,te,{styles:D.positionerStyles,transitionStatus:E,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,U.jsx)(fc.Provider,{value:D,children:O})}),hc=V.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Ys(),{side:s,align:c}=pc(),l=o.useState(`open`),u=o.useState(`instantType`),d=o.useState(`transitionStatus`),f=o.useState(`popupProps`),p=o.useState(`floatingRootContext`),m=o.useState(`disabled`),h=o.useState(`closeDelay`);Re({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),Os(p,{enabled:!m,closeDelay:h});let g=o.useStateSetter(`popupElement`);return Ue(`div`,e,{state:{open:l,side:s,align:c,instant:u,transitionStatus:d},ref:[t,o.context.popupRef,g],props:[$t,f,ln(d),a],stateAttributesMapping:Pt})}),gc=V.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Ys(),{arrowRef:s,side:c,align:l,arrowUncentered:u,arrowStyles:d}=pc(),f={open:o.useState(`open`),side:c,align:l,uncentered:u,instant:o.useState(`instantType`)};return Ue(`div`,e,{state:f,ref:[t,s],props:[{style:d,"aria-hidden":!0},a],stateAttributesMapping:Ht})}),_c=function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,i=V.useMemo(()=>({open:t,close:n}),[t,n]);return(0,U.jsx)(nc.Provider,{value:t,children:(0,U.jsx)(ms,{delay:i,timeoutMs:r,children:e.children})})};function vc(e){let t=(0,W.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({delay:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r===void 0?0:r,a;return t[3]!==i||t[4]!==n?(a=(0,U.jsx)(_c,{"data-slot":`tooltip-provider`,delay:i,...n}),t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function yc(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(vc,{children:(0,U.jsx)(ec,{"data-slot":`tooltip`,...n})}),t[2]=n,t[3]=r),r}function bc(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(sc,{"data-slot":`tooltip-trigger`,...n}),t[2]=n,t[3]=r),r}function xc(e){let t=(0,W.c)(21),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({className:r,side:a,sideOffset:o,align:s,alignOffset:c,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=a===void 0?`top`:a,u=o===void 0?4:o,d=s===void 0?`center`:s,f=c===void 0?0:c,p;t[8]===r?p=t[9]:(p=I(`data-open:fade-in-0 data-open:zoom-in-95 data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-closed:fade-out-0 data-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 data-[state=delayed-open]:animate-in data-closed:animate-out data-open:animate-in z-50 w-fit max-w-xs origin-(--transform-origin) rounded-md bg-foreground px-3 py-1.5 text-xs text-background **:data-[slot=kbd]:rounded-md`,r),t[8]=r,t[9]=p);let m;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,U.jsx)(gc,{className:`z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5`}),t[10]=m):m=t[10];let h;t[11]!==n||t[12]!==i||t[13]!==p?(h=(0,U.jsxs)(hc,{className:p,"data-slot":`tooltip-content`,...i,children:[n,m]}),t[11]=n,t[12]=i,t[13]=p,t[14]=h):h=t[14];let g;return t[15]!==d||t[16]!==f||t[17]!==l||t[18]!==u||t[19]!==h?(g=(0,U.jsx)(dc,{children:(0,U.jsx)(mc,{align:d,alignOffset:f,className:`isolate z-50`,side:l,sideOffset:u,children:h})}),t[15]=d,t[16]=f,t[17]=l,t[18]=u,t[19]=h,t[20]=g):g=t[20],g}var Sc=window.matchMedia(`(max-width: 767px)`);function Cc(e){return Sc.addEventListener(`change`,e),()=>{Sc.removeEventListener(`change`,e)}}function wc(){return Sc.matches}function Tc(){return(0,V.useSyncExternalStore)(Cc,wc)}var Ec=`sidebar_state`,Dc=604800,Oc=`12rem`,kc=`16rem`,Ac=`3rem`,jc=`b`,Mc=V.createContext(null);function Nc(){let e=V.useContext(Mc);if(!e)throw Error(`useSidebar must be used within a SidebarProvider.`);return e}function Pc(e){let t=(0,W.c)(36),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({defaultOpen:c,open:i,onOpenChange:o,className:r,style:s,children:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=c===void 0||c,u=Tc(),[d,f]=V.useState(!1),[p,m]=V.useState(l),h=i??p,g;t[8]!==h||t[9]!==o?(g=e=>{let t=typeof e==`function`?e(h):e;o?o(t):m(t),document.cookie=`${Ec}=${t}; path=/; max-age=${Dc}`},t[8]=h,t[9]=o,t[10]=g):g=t[10];let _=g,v;t[11]!==u||t[12]!==_?(v=()=>{u?f(Ic):_(Fc)},t[11]=u,t[12]=_,t[13]=v):v=t[13];let y=v,b,x;t[14]===y?(b=t[15],x=t[16]):(b=()=>{let e=e=>{e.key===jc&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),y())};return window.addEventListener(`keydown`,e),()=>{window.removeEventListener(`keydown`,e)}},x=[y],t[14]=y,t[15]=b,t[16]=x),V.useEffect(b,x);let S=h?`expanded`:`collapsed`,C;t[17]!==u||t[18]!==h||t[19]!==d||t[20]!==_||t[21]!==S||t[22]!==y?(C={state:S,open:h,setOpen:_,isMobile:u,openMobile:d,setOpenMobile:f,toggleSidebar:y},t[17]=u,t[18]=h,t[19]=d,t[20]=_,t[21]=S,t[22]=y,t[23]=C):C=t[23];let w=C,T;t[24]===s?T=t[25]:(T={"--sidebar-width":Oc,"--sidebar-width-icon":Ac,...s},t[24]=s,t[25]=T);let E=T,ee;t[26]===r?ee=t[27]:(ee=I(`group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar`,r),t[26]=r,t[27]=ee);let D;t[28]!==n||t[29]!==a||t[30]!==ee||t[31]!==E?(D=(0,U.jsx)(`div`,{className:ee,"data-slot":`sidebar-wrapper`,style:E,...a,children:n}),t[28]=n,t[29]=a,t[30]=ee,t[31]=E,t[32]=D):D=t[32];let te;return t[33]!==w||t[34]!==D?(te=(0,U.jsx)(Mc.Provider,{value:w,children:D}),t[33]=w,t[34]=D,t[35]=te):te=t[35],te}function Fc(e){return!e}function Ic(e){return!e}function Lc(e){let t=(0,W.c)(46),n,r,i,a,o,s;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6]):({side:a,variant:o,collapsible:s,className:r,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=a===void 0?`left`:a,l=o===void 0?`sidebar`:o,u=s===void 0?`offExamples`:s,{isMobile:d,state:f,openMobile:p,setOpenMobile:m}=Nc();if(u===`none`){let e;t[7]===r?e=t[8]:(e=I(`flex h-full w-(--sidebar-width) flex-col bg-sidebar text-sidebar-foreground`,r),t[7]=r,t[8]=e);let a;return t[9]!==n||t[10]!==i||t[11]!==e?(a=(0,U.jsx)(`div`,{className:e,"data-slot":`sidebar`,...i,children:n}),t[9]=n,t[10]=i,t[11]=e,t[12]=a):a=t[12],a}if(d){let e;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(e={"--sidebar-width":kc},t[13]=e):e=t[13];let r=e,a;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(Gs,{className:`sr-only`,children:[(0,U.jsx)(Ks,{children:`Sidebar`}),(0,U.jsx)(qs,{children:`Displays the mobile sidebar.`})]}),t[14]=a):a=t[14];let o;t[15]===n?o=t[16]:(o=(0,U.jsx)(`div`,{className:`flex h-full w-full flex-col`,children:n}),t[15]=n,t[16]=o);let s;t[17]!==c||t[18]!==o?(s=(0,U.jsxs)(Ws,{className:`w-(--sidebar-width) bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden`,"data-mobile":`true`,"data-sidebar":`sidebar`,"data-slot":`sidebar`,side:c,style:r,children:[a,o]}),t[17]=c,t[18]=o,t[19]=s):s=t[19];let l;return t[20]!==p||t[21]!==i||t[22]!==m||t[23]!==s?(l=(0,U.jsx)(Vs,{onOpenChange:m,open:p,...i,children:s}),t[20]=p,t[21]=i,t[22]=m,t[23]=s,t[24]=l):l=t[24],l}let h=f===`collapsed`?u:``,g=l===`floating`||l===`inset`?`group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon)`,_;t[25]===g?_=t[26]:(_=I(`relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear`,`group-data-[collapsible=offExamples]:w-0`,`group-data-[side=right]:rotate-180`,g),t[25]=g,t[26]=_);let v;t[27]===_?v=t[28]:(v=(0,U.jsx)(`div`,{className:_,"data-slot":`sidebar-gap`}),t[27]=_,t[28]=v);let y=c===`left`?`left-0 group-data-[collapsible=offExamples]:left-[calc(var(--sidebar-width)*-1)]`:`right-0 group-data-[collapsible=offExamples]:right-[calc(var(--sidebar-width)*-1)]`,b=l===`floating`||l===`inset`?`p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l`,x;t[29]!==r||t[30]!==y||t[31]!==b?(x=I(`fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex`,y,b,r),t[29]=r,t[30]=y,t[31]=b,t[32]=x):x=t[32];let S;t[33]===n?S=t[34]:(S=(0,U.jsx)(`div`,{className:`flex size-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:shadow-sm group-data-[variant=floating]:ring-1 group-data-[variant=floating]:ring-sidebar-border`,"data-sidebar":`sidebar`,"data-slot":`sidebar-inner`,children:n}),t[33]=n,t[34]=S);let C;t[35]!==i||t[36]!==x||t[37]!==S?(C=(0,U.jsx)(`div`,{className:x,"data-slot":`sidebar-container`,...i,children:S}),t[35]=i,t[36]=x,t[37]=S,t[38]=C):C=t[38];let w;return t[39]!==c||t[40]!==f||t[41]!==C||t[42]!==h||t[43]!==v||t[44]!==l?(w=(0,U.jsxs)(`div`,{className:`group peer hidden text-sidebar-foreground md:block`,"data-collapsible":h,"data-side":c,"data-slot":`sidebar`,"data-state":f,"data-variant":l,children:[v,C]}),t[39]=c,t[40]=f,t[41]=C,t[42]=h,t[43]=v,t[44]=l,t[45]=w):w=t[45],w}function Rc(e){let t=(0,W.c)(15),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,onClick:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let{toggleSidebar:a}=Nc(),o;t[4]===n?o=t[5]:(o=I(n),t[4]=n,t[5]=o);let s;t[6]!==r||t[7]!==a?(s=e=>{r?.(e),a()},t[6]=r,t[7]=a,t[8]=s):s=t[8];let c,l;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,U.jsx)(es,{}),l=(0,U.jsx)(`span`,{className:`sr-only`,children:`Toggle Sidebar`}),t[9]=c,t[10]=l):(c=t[9],l=t[10]);let u;return t[11]!==i||t[12]!==o||t[13]!==s?(u=(0,U.jsxs)(vt,{className:o,"data-sidebar":`trigger`,"data-slot":`sidebar-trigger`,onClick:s,size:`icon-lg`,variant:`ghost`,...i,children:[c,l]}),t[11]=i,t[12]=o,t[13]=s,t[14]=u):u=t[14],u}function zc(e){let t=(0,W.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let{toggleSidebar:i}=Nc(),a;t[3]===n?a=t[4]:(a=I(`absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border sm:flex`,`in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize`,`[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize`,`group-data-[collapsible=offExamples]:translate-x-0 group-data-[collapsible=offExamples]:after:left-full hover:group-data-[collapsible=offExamples]:bg-sidebar`,`[[data-side=left][data-collapsible=offExamples]_&]:-right-2`,`[[data-side=right][data-collapsible=offExamples]_&]:-left-2`,n),t[3]=n,t[4]=a);let o;return t[5]!==r||t[6]!==a||t[7]!==i?(o=(0,U.jsx)(`button`,{"aria-label":`Toggle Sidebar`,className:a,"data-sidebar":`rail`,"data-slot":`sidebar-rail`,onClick:i,tabIndex:-1,title:`Toggle Sidebar`,type:`button`,...r}),t[5]=r,t[6]=a,t[7]=i,t[8]=o):o=t[8],o}function Bc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-2 p-2`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`header`,"data-slot":`sidebar-header`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Vc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-2 p-2`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`footer`,"data-slot":`sidebar-footer`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Hc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`mx-2 w-auto bg-sidebar-border`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(fn,{className:i,"data-sidebar":`separator`,"data-slot":`sidebar-separator`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Uc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-x-hidden overflow-y-auto`,`group-data-[collapsible=icon]:[scrollbar-width:none] group-data-[collapsible=icon]:[&::-webkit-scrollbar]:hidden`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`content`,"data-slot":`sidebar-content`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Wc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`relative flex w-full min-w-0 flex-col px-2 py-1`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`group`,"data-slot":`sidebar-group`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Gc(e){let t=(0,W.c)(10),n,r,i,a;if(t[0]!==e){let{className:o,render:s,...c}=e;n=s,a=qe,r=`div`,i=Ve({className:I(`flex h-8 shrink-0 items-center rounded-md px-2 text-xs text-sidebar-foreground/70 ring-sidebar-ring outline-hidden transition-[margin,opacity] duration-200 ease-linear group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0 focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,o)},c),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a}else n=t[1],r=t[2],i=t[3],a=t[4];let o;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(o={slot:`sidebar-group-label`,sidebar:`group-label`},t[5]=o):o=t[5];let s;return t[6]!==n||t[7]!==r||t[8]!==i?(s={defaultTagName:r,props:i,render:n,state:o},t[6]=n,t[7]=r,t[8]=i,t[9]=s):s=t[9],a(s)}function Kc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex w-full min-w-0 flex-col gap-px`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`ul`,{className:i,"data-sidebar":`menu`,"data-slot":`sidebar-menu`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function G(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`group/menu-item relative`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`li`,{className:i,"data-sidebar":`menu-item`,"data-slot":`sidebar-menu-item`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var qc=Ge(`peer/menu-button group/menu-button flex w-full items-center gap-2 overflow-hidden rounded-[calc(var(--radius-sm)+2px)] p-2 text-left text-xs ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-active:bg-sidebar-accent data-active:font-medium data-active:text-sidebar-accent-foreground data-open:hover:bg-sidebar-accent data-open:hover:text-sidebar-accent-foreground [&_svg]:size-4 [&_svg]:shrink-0 [&>span:last-child]:truncate`,{variants:{variant:{default:`hover:bg-sidebar-accent hover:text-sidebar-accent-foreground`,outline:`bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]`},size:{default:`h-8 text-xs`,sm:`h-7 text-xs`,lg:`h-12 text-xs group-data-[collapsible=icon]:p-0!`}},defaultVariants:{variant:`default`,size:`default`}});function K(e){let t=(0,W.c)(15),{render:n,isActive:r,variant:i,size:a,tooltip:o,className:s,...c}=e,l=r!==void 0&&r,u=i===void 0?`default`:i,d=a===void 0?`default`:a,{isMobile:f,state:p}=Nc(),m=Ve({className:I(qc({variant:u,size:d}),s)},c),h=o?bc:n,g;t[0]!==l||t[1]!==d?(g={slot:`sidebar-menu-button`,sidebar:`menu-button`,size:d,active:l},t[0]=l,t[1]=d,t[2]=g):g=t[2];let _;t[3]!==m||t[4]!==h||t[5]!==g?(_={defaultTagName:`button`,props:m,render:h,state:g},t[3]=m,t[4]=h,t[5]=g,t[6]=_):_=t[6];let v=qe(_);if(!o)return v;let y;t[7]===o?y=t[8]:(y=typeof o==`string`?{children:o}:o,t[7]=o,t[8]=y);let b=y,x=p!==`collapsed`||f,S;t[9]!==x||t[10]!==b?(S=(0,U.jsx)(xc,{align:`center`,hidden:x,side:`right`,...b}),t[9]=x,t[10]=b,t[11]=S):S=t[11];let C;return t[12]!==v||t[13]!==S?(C=(0,U.jsxs)(yc,{children:[v,S]}),t[12]=v,t[13]=S,t[14]=C):C=t[14],C}var Jc=new Set([`InvalidClientTokenId`,`SignatureDoesNotMatch`,`AuthFailure`,`MissingAuthenticationToken`,`IncompleteSignature`,`UnrecognizedClientException`,`ExpiredToken`,`ExpiredTokenException`,`InvalidAccessKeyId`]);function Yc(e){return typeof e==`object`&&!!e&&`name`in e&&typeof e.name==`string`}function Xc(e){return Yc(e)&&Jc.has(e.name)}var Zc=!1;function Qc(e,t){Zc||!Xc(e)||(Zc=!0,Je(),Cn(),t.clear(),window.location.pathname!==`/login`&&(window.location.href=`/login?reason=expired`))}function $c(){let e=new $r({queryCache:new Qr({onError:t=>{Qc(t,e)}}),mutationCache:new Xr({onError:t=>{Qc(t,e)}}),defaultOptions:{queries:{staleTime:5e3,refetchIntervalInBackground:!1}}});return e}function el(){let e=(0,W.c)(8),{theme:t,setTheme:n}=No(),r;e[0]!==n||e[1]!==t?(r=()=>{n(t===`light`?`dark`:t===`dark`?`light`:`dark`)},e[0]=n,e[1]=t,e[2]=r):r=e[2];let i=r,a,o,s;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsx)(rs,{className:`size-[1.2rem] scale-100 rotate-0 transition-all dark:scale-0 dark:-rotate-90`}),o=(0,U.jsx)(Qo,{className:`absolute size-[1.2rem] scale-0 rotate-90 transition-all dark:scale-100 dark:rotate-0`}),s=(0,U.jsx)(`span`,{className:`sr-only`,children:`Toggle theme`}),e[3]=a,e[4]=o,e[5]=s):(a=e[3],o=e[4],s=e[5]);let c;return e[6]===i?c=e[7]:(c=(0,U.jsxs)(vt,{className:`rounded-full`,onClick:i,size:`icon-sm`,variant:`ghost`,children:[a,o,s]}),e[6]=i,e[7]=c),c}function tl(){let e=(0,W.c)(7),{isAdmin:t,license:n}=wn(),r=t&&n===`open-source`,i,a;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=I(`z-50 flex h-10 shrink-0 items-center gap-2 border-b border-sidebar-border bg-sidebar px-4 text-sidebar-foreground`,`sticky top-0`),a=(0,U.jsx)(Rc,{className:`-ml-1`}),e[0]=i,e[1]=a):(i=e[0],a=e[1]);let o;e[2]===r?o=e[3]:(o=r&&(0,U.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:I(ht({variant:`outline`,size:`sm`})),children:`Upgrade`}),e[2]=r,e[3]=o);let s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,U.jsx)(el,{}),e[4]=s):s=e[4];let c;return e[5]===o?c=e[6]:(c=(0,U.jsxs)(`header`,{className:i,children:[a,(0,U.jsxs)(`div`,{className:`flex w-full items-center justify-end gap-2`,children:[o,s]})]}),e[5]=o,e[6]=c),c}function nl(){let e=(0,W.c)(3),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsx)(`h1`,{className:`text-4xl font-bold`,children:`404`}),n=(0,U.jsx)(`p`,{className:`text-muted-foreground`,children:`Page not found`}),e[0]=t,e[1]=n):(t=e[0],n=e[1]);let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsxs)(`div`,{className:`flex flex-1 flex-col items-center justify-center gap-4`,children:[t,n,(0,U.jsx)(M,{to:`/`,children:(0,U.jsx)(vt,{variant:`outline`,children:`Go back home`})})]}),e[2]=r):r=e[2],r}function rl(){let e=(0,W.c)(259),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={select:il},e[0]=t):t=e[0];let n=yo(t),r=Pe(),i=a(),{isAdmin:o}=wn(),s;e[1]!==r||e[2]!==i?(s=function(){Je(),Cn(),i.clear(),r({to:`/login`})},e[1]=r,e[2]=i,e[3]=s):s=e[3];let c=s,l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsxs)(Bc,{className:`flex flex-row items-center gap-2 px-4 py-3`,children:[(0,U.jsx)(`img`,{src:`/mulga-logo.svg`,alt:`Mulga`,className:`size-6 shrink-0 dark:invert`}),(0,U.jsx)(`span`,{className:`truncate text-sm font-semibold group-data-[collapsible=icon]:hidden`,children:`Spinifex`})]}),e[4]=l):l=e[4];let u;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,U.jsx)(Gc,{children:`General`}),e[5]=u):u=e[5];let d=n===`/`,f,p;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,U.jsx)(Uo,{className:`size-4`}),p=(0,U.jsx)(`span`,{children:`Dashboard`}),e[6]=f,e[7]=p):(f=e[6],p=e[7]);let m;e[8]===d?m=e[9]:(m=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/`,children:(0,U.jsxs)(K,{isActive:d,tooltip:`Dashboard`,children:[f,p]})})}),e[8]=d,e[9]=m);let h;e[10]!==o||e[11]!==n?(h=o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/nodes`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/nodes`),tooltip:`Nodes`,children:[(0,U.jsx)(it,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Nodes`})]})})}),e[10]=o,e[11]=n,e[12]=h):h=e[12];let g;e[13]!==m||e[14]!==h?(g=(0,U.jsxs)(Wc,{children:[u,(0,U.jsxs)(Kc,{children:[m,h]})]}),e[13]=m,e[14]=h,e[15]=g):g=e[15];let _;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,U.jsx)(Gc,{children:`EC2`}),e[16]=_):_=e[16];let v;e[17]===n?v=e[18]:(v=n.startsWith(`/ec2/describe-instances`)||n.startsWith(`/ec2/run-instances`),e[17]=n,e[18]=v);let y,b;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,U.jsx)(it,{className:`size-4`}),b=(0,U.jsx)(`span`,{children:`Instances`}),e[19]=y,e[20]=b):(y=e[19],b=e[20]);let x;e[21]===v?x=e[22]:(x=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-instances`,children:(0,U.jsxs)(K,{isActive:v,tooltip:`Instances`,children:[y,b]})})}),e[21]=v,e[22]=x);let S;e[23]===n?S=e[24]:(S=n.startsWith(`/ec2/describe-launch-templates`)||n.startsWith(`/ec2/create-launch-template`),e[23]=n,e[24]=S);let C,w;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,U.jsx)(Ho,{className:`size-4`}),w=(0,U.jsx)(`span`,{children:`Launch Templates`}),e[25]=C,e[26]=w):(C=e[25],w=e[26]);let T;e[27]===S?T=e[28]:(T=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-launch-templates`,children:(0,U.jsxs)(K,{isActive:S,tooltip:`Launch Templates`,children:[C,w]})})}),e[27]=S,e[28]=T);let E;e[29]===n?E=e[30]:(E=n.startsWith(`/ec2/describe-images`),e[29]=n,e[30]=E);let ee,D;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,U.jsx)(st,{className:`size-4`}),D=(0,U.jsx)(`span`,{children:`Images`}),e[31]=ee,e[32]=D):(ee=e[31],D=e[32]);let te;e[33]===E?te=e[34]:(te=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-images`,children:(0,U.jsxs)(K,{isActive:E,tooltip:`Images`,children:[ee,D]})})}),e[33]=E,e[34]=te);let O;e[35]===n?O=e[36]:(O=n.startsWith(`/ec2/describe-key-pairs`),e[35]=n,e[36]=O);let ne,re;e[37]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,U.jsx)(rt,{className:`size-4`}),re=(0,U.jsx)(`span`,{children:`Key Pairs`}),e[37]=ne,e[38]=re):(ne=e[37],re=e[38]);let ie;e[39]===O?ie=e[40]:(ie=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-key-pairs`,children:(0,U.jsxs)(K,{isActive:O,tooltip:`Key Pairs`,children:[ne,re]})})}),e[39]=O,e[40]=ie);let k;e[41]===n?k=e[42]:(k=n.startsWith(`/ec2/describe-addresses`)||n.startsWith(`/ec2/allocate-address`),e[41]=n,e[42]=k);let A,ae;e[43]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,U.jsx)(Xo,{className:`size-4`}),ae=(0,U.jsx)(`span`,{children:`Elastic IPs`}),e[43]=A,e[44]=ae):(A=e[43],ae=e[44]);let oe;e[45]===k?oe=e[46]:(oe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-addresses`,children:(0,U.jsxs)(K,{isActive:k,tooltip:`Elastic IPs`,children:[A,ae]})})}),e[45]=k,e[46]=oe);let se;e[47]===n?se=e[48]:(se=n.startsWith(`/ec2/describe-volumes`)||n.startsWith(`/ec2/create-volume`)||n.startsWith(`/ec2/modify-volume`),e[47]=n,e[48]=se);let ce,le;e[49]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,U.jsx)(at,{className:`size-4`}),le=(0,U.jsx)(`span`,{children:`Volumes`}),e[49]=ce,e[50]=le):(ce=e[49],le=e[50]);let j;e[51]===se?j=e[52]:(j=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-volumes`,children:(0,U.jsxs)(K,{isActive:se,tooltip:`Volumes`,children:[ce,le]})})}),e[51]=se,e[52]=j);let ue;e[53]===n?ue=e[54]:(ue=n.startsWith(`/ec2/describe-snapshots`)||n.startsWith(`/ec2/create-snapshot`),e[53]=n,e[54]=ue);let de,fe;e[55]===Symbol.for(`react.memo_cache_sentinel`)?(de=(0,U.jsx)(Qe,{className:`size-4`}),fe=(0,U.jsx)(`span`,{children:`Snapshots`}),e[55]=de,e[56]=fe):(de=e[55],fe=e[56]);let pe;e[57]===ue?pe=e[58]:(pe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-snapshots`,children:(0,U.jsxs)(K,{isActive:ue,tooltip:`Snapshots`,children:[de,fe]})})}),e[57]=ue,e[58]=pe);let me;e[59]===n?me=e[60]:(me=n.startsWith(`/ec2/describe-placement-groups`)||n.startsWith(`/ec2/create-placement-group`),e[59]=n,e[60]=me);let he,ge;e[61]===Symbol.for(`react.memo_cache_sentinel`)?(he=(0,U.jsx)(Ko,{className:`size-4`}),ge=(0,U.jsx)(`span`,{children:`Placement Groups`}),e[61]=he,e[62]=ge):(he=e[61],ge=e[62]);let _e;e[63]===me?_e=e[64]:(_e=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-placement-groups`,children:(0,U.jsxs)(K,{isActive:me,tooltip:`Placement Groups`,children:[he,ge]})})}),e[63]=me,e[64]=_e);let ve;e[65]===n?ve=e[66]:(ve=n.startsWith(`/ec2/describe-load-balancers`)||n.startsWith(`/ec2/create-load-balancer`),e[65]=n,e[66]=ve);let ye,be;e[67]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,U.jsx)(ot,{className:`size-4`}),be=(0,U.jsx)(`span`,{children:`Load Balancers`}),e[67]=ye,e[68]=be):(ye=e[67],be=e[68]);let xe;e[69]===ve?xe=e[70]:(xe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-load-balancers`,children:(0,U.jsxs)(K,{isActive:ve,tooltip:`Load Balancers`,children:[ye,be]})})}),e[69]=ve,e[70]=xe);let Se;e[71]===n?Se=e[72]:(Se=n.startsWith(`/ec2/describe-target-groups`)||n.startsWith(`/ec2/create-target-group`),e[71]=n,e[72]=Se);let Ce,we;e[73]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,U.jsx)(Bo,{className:`size-4`}),we=(0,U.jsx)(`span`,{children:`Target Groups`}),e[73]=Ce,e[74]=we):(Ce=e[73],we=e[74]);let Te;e[75]===Se?Te=e[76]:(Te=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-target-groups`,children:(0,U.jsxs)(K,{isActive:Se,tooltip:`Target Groups`,children:[Ce,we]})})}),e[75]=Se,e[76]=Te);let Ee;e[77]!==x||e[78]!==T||e[79]!==te||e[80]!==ie||e[81]!==oe||e[82]!==j||e[83]!==pe||e[84]!==_e||e[85]!==xe||e[86]!==Te?(Ee=(0,U.jsxs)(Wc,{children:[_,(0,U.jsxs)(Kc,{children:[x,T,te,ie,oe,j,pe,_e,xe,Te]})]}),e[77]=x,e[78]=T,e[79]=te,e[80]=ie,e[81]=oe,e[82]=j,e[83]=pe,e[84]=_e,e[85]=xe,e[86]=Te,e[87]=Ee):Ee=e[87];let De;e[88]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,U.jsx)(Gc,{children:`Networking`}),e[88]=De):De=e[88];let N;e[89]===n?N=e[90]:(N=n.startsWith(`/ec2/describe-vpcs`)||n.startsWith(`/ec2/create-vpc`),e[89]=n,e[90]=N);let Oe,P;e[91]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,U.jsx)($e,{className:`size-4`}),P=(0,U.jsx)(`span`,{children:`VPCs`}),e[91]=Oe,e[92]=P):(Oe=e[91],P=e[92]);let ke;e[93]===N?ke=e[94]:(ke=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-vpcs`,children:(0,U.jsxs)(K,{isActive:N,tooltip:`VPCs`,children:[Oe,P]})})}),e[93]=N,e[94]=ke);let Ae;e[95]===n?Ae=e[96]:(Ae=n.startsWith(`/ec2/describe-subnets`)||n.startsWith(`/ec2/create-subnet`),e[95]=n,e[96]=Ae);let je,Me;e[97]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,U.jsx)(qo,{className:`size-4`}),Me=(0,U.jsx)(`span`,{children:`Subnets`}),e[97]=je,e[98]=Me):(je=e[97],Me=e[98]);let Ne;e[99]===Ae?Ne=e[100]:(Ne=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-subnets`,children:(0,U.jsxs)(K,{isActive:Ae,tooltip:`Subnets`,children:[je,Me]})})}),e[99]=Ae,e[100]=Ne);let Fe;e[101]===n?Fe=e[102]:(Fe=n.startsWith(`/ec2/describe-security-groups`)||n.startsWith(`/ec2/create-security-group`),e[101]=n,e[102]=Fe);let Ie,Le;e[103]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,U.jsx)(ns,{className:`size-4`}),Le=(0,U.jsx)(`span`,{children:`Security Groups`}),e[103]=Ie,e[104]=Le):(Ie=e[103],Le=e[104]);let Re;e[105]===Fe?Re=e[106]:(Re=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-security-groups`,children:(0,U.jsxs)(K,{isActive:Fe,tooltip:`Security Groups`,children:[Ie,Le]})})}),e[105]=Fe,e[106]=Re);let ze;e[107]===n?ze=e[108]:(ze=n.startsWith(`/ec2/describe-route-tables`)||n.startsWith(`/ec2/create-route-table`),e[107]=n,e[108]=ze);let Be,Ve;e[109]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,U.jsx)(ts,{className:`size-4`}),Ve=(0,U.jsx)(`span`,{children:`Route Tables`}),e[109]=Be,e[110]=Ve):(Be=e[109],Ve=e[110]);let He;e[111]===ze?He=e[112]:(He=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-route-tables`,children:(0,U.jsxs)(K,{isActive:ze,tooltip:`Route Tables`,children:[Be,Ve]})})}),e[111]=ze,e[112]=He);let Ue;e[113]===n?Ue=e[114]:(Ue=n.startsWith(`/ec2/describe-internet-gateways`),e[113]=n,e[114]=Ue);let We,Ge;e[115]===Symbol.for(`react.memo_cache_sentinel`)?(We=(0,U.jsx)(et,{className:`size-4`}),Ge=(0,U.jsx)(`span`,{children:`Internet Gateways`}),e[115]=We,e[116]=Ge):(We=e[115],Ge=e[116]);let Ke;e[117]===Ue?Ke=e[118]:(Ke=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-internet-gateways`,children:(0,U.jsxs)(K,{isActive:Ue,tooltip:`Internet Gateways`,children:[We,Ge]})})}),e[117]=Ue,e[118]=Ke);let qe;e[119]===n?qe=e[120]:(qe=n.startsWith(`/ec2/describe-nat-gateways`)||n.startsWith(`/ec2/create-nat-gateway`),e[119]=n,e[120]=qe);let F,Xe;e[121]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,U.jsx)(tt,{className:`size-4`}),Xe=(0,U.jsx)(`span`,{children:`NAT Gateways`}),e[121]=F,e[122]=Xe):(F=e[121],Xe=e[122]);let Ze;e[123]===qe?Ze=e[124]:(Ze=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-nat-gateways`,children:(0,U.jsxs)(K,{isActive:qe,tooltip:`NAT Gateways`,children:[F,Xe]})})}),e[123]=qe,e[124]=Ze);let I;e[125]!==ke||e[126]!==Ne||e[127]!==Re||e[128]!==He||e[129]!==Ke||e[130]!==Ze?(I=(0,U.jsxs)(Wc,{children:[De,(0,U.jsxs)(Kc,{children:[ke,Ne,Re,He,Ke,Ze]})]}),e[125]=ke,e[126]=Ne,e[127]=Re,e[128]=He,e[129]=Ke,e[130]=Ze,e[131]=I):I=e[131];let L;e[132]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,U.jsx)(Gc,{children:`Containers`}),e[132]=L):L=e[132];let ct;e[133]===n?ct=e[134]:(ct=n.startsWith(`/eks/list-clusters`)||n.startsWith(`/eks/create-cluster`),e[133]=n,e[134]=ct);let ut,dt;e[135]===Symbol.for(`react.memo_cache_sentinel`)?(ut=(0,U.jsx)(Io,{className:`size-4`}),dt=(0,U.jsx)(`span`,{children:`EKS`}),e[135]=ut,e[136]=dt):(ut=e[135],dt=e[136]);let ft;e[137]===ct?ft=e[138]:(ft=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/eks/list-clusters`,children:(0,U.jsxs)(K,{isActive:ct,tooltip:`EKS clusters`,children:[ut,dt]})})}),e[137]=ct,e[138]=ft);let pt;e[139]===n?pt=e[140]:(pt=n.startsWith(`/ecr/list-repositories`),e[139]=n,e[140]=pt);let mt,ht;e[141]===Symbol.for(`react.memo_cache_sentinel`)?(mt=(0,U.jsx)($o,{className:`size-4`}),ht=(0,U.jsx)(`span`,{children:`ECR`}),e[141]=mt,e[142]=ht):(mt=e[141],ht=e[142]);let gt;e[143]===pt?gt=e[144]:(gt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ecr/list-repositories`,children:(0,U.jsxs)(K,{isActive:pt,tooltip:`ECR repositories`,children:[mt,ht]})})}),e[143]=pt,e[144]=gt);let _t;e[145]===n?_t=e[146]:(_t=n.startsWith(`/ecs/`),e[145]=n,e[146]=_t);let vt,R;e[147]===Symbol.for(`react.memo_cache_sentinel`)?(vt=(0,U.jsx)(zo,{className:`size-4`}),R=(0,U.jsx)(`span`,{children:`ECS`}),e[147]=vt,e[148]=R):(vt=e[147],R=e[148]);let yt;e[149]===_t?yt=e[150]:(yt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ecs/list-clusters`,children:(0,U.jsxs)(K,{isActive:_t,tooltip:`ECS clusters`,children:[vt,R]})})}),e[149]=_t,e[150]=yt);let bt;e[151]!==ft||e[152]!==gt||e[153]!==yt?(bt=(0,U.jsxs)(Wc,{children:[L,(0,U.jsxs)(Kc,{children:[ft,gt,yt]})]}),e[151]=ft,e[152]=gt,e[153]=yt,e[154]=bt):bt=e[154];let xt;e[155]===Symbol.for(`react.memo_cache_sentinel`)?(xt=(0,U.jsx)(Gc,{children:`RDS`}),e[155]=xt):xt=e[155];let St;e[156]===n?St=e[157]:(St=n.startsWith(`/rds/describe-db-instances`)||n.startsWith(`/rds/create-db-instance`),e[156]=n,e[157]=St);let Ct,wt;e[158]===Symbol.for(`react.memo_cache_sentinel`)?(Ct=(0,U.jsx)(Vo,{className:`size-4`}),wt=(0,U.jsx)(`span`,{children:`Databases`}),e[158]=Ct,e[159]=wt):(Ct=e[158],wt=e[159]);let Tt;e[160]===St?Tt=e[161]:(Tt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-instances`,children:(0,U.jsxs)(K,{isActive:St,tooltip:`Databases`,children:[Ct,wt]})})}),e[160]=St,e[161]=Tt);let Et;e[162]===n?Et=e[163]:(Et=n.startsWith(`/rds/describe-db-snapshots`)||n.startsWith(`/rds/restore-db-instance-from-db-snapshot`),e[162]=n,e[163]=Et);let Dt,Ot;e[164]===Symbol.for(`react.memo_cache_sentinel`)?(Dt=(0,U.jsx)(Qe,{className:`size-4`}),Ot=(0,U.jsx)(`span`,{children:`Snapshots`}),e[164]=Dt,e[165]=Ot):(Dt=e[164],Ot=e[165]);let kt;e[166]===Et?kt=e[167]:(kt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-snapshots`,children:(0,U.jsxs)(K,{isActive:Et,tooltip:`DB Snapshots`,children:[Dt,Ot]})})}),e[166]=Et,e[167]=kt);let z;e[168]===n?z=e[169]:(z=n.startsWith(`/rds/describe-db-subnet-groups`)||n.startsWith(`/rds/create-db-subnet-group`),e[168]=n,e[169]=z);let At,jt;e[170]===Symbol.for(`react.memo_cache_sentinel`)?(At=(0,U.jsx)(qo,{className:`size-4`}),jt=(0,U.jsx)(`span`,{children:`Subnet Groups`}),e[170]=At,e[171]=jt):(At=e[170],jt=e[171]);let Mt;e[172]===z?Mt=e[173]:(Mt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-subnet-groups`,children:(0,U.jsxs)(K,{isActive:z,tooltip:`DB Subnet Groups`,children:[At,jt]})})}),e[172]=z,e[173]=Mt);let Nt;e[174]===n?Nt=e[175]:(Nt=n.startsWith(`/rds/describe-db-parameter-groups`)||n.startsWith(`/rds/create-db-parameter-group`),e[174]=n,e[175]=Nt);let Pt,Ft;e[176]===Symbol.for(`react.memo_cache_sentinel`)?(Pt=(0,U.jsx)(lt,{className:`size-4`}),Ft=(0,U.jsx)(`span`,{children:`Parameter Groups`}),e[176]=Pt,e[177]=Ft):(Pt=e[176],Ft=e[177]);let It;e[178]===Nt?It=e[179]:(It=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-parameter-groups`,children:(0,U.jsxs)(K,{isActive:Nt,tooltip:`DB Parameter Groups`,children:[Pt,Ft]})})}),e[178]=Nt,e[179]=It);let Lt;e[180]!==kt||e[181]!==Mt||e[182]!==It||e[183]!==Tt?(Lt=(0,U.jsxs)(Wc,{children:[xt,(0,U.jsxs)(Kc,{children:[Tt,kt,Mt,It]})]}),e[180]=kt,e[181]=Mt,e[182]=It,e[183]=Tt,e[184]=Lt):Lt=e[184];let Rt;e[185]===Symbol.for(`react.memo_cache_sentinel`)?(Rt=(0,U.jsx)(Gc,{children:`IAM`}),e[185]=Rt):Rt=e[185];let zt;e[186]===n?zt=e[187]:(zt=n.startsWith(`/iam/list-users`)||n.startsWith(`/iam/create-user`),e[186]=n,e[187]=zt);let Bt,Vt;e[188]===Symbol.for(`react.memo_cache_sentinel`)?(Bt=(0,U.jsx)(os,{className:`size-4`}),Vt=(0,U.jsx)(`span`,{children:`Users`}),e[188]=Bt,e[189]=Vt):(Bt=e[188],Vt=e[189]);let Ht;e[190]===zt?Ht=e[191]:(Ht=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-users`,children:(0,U.jsxs)(K,{isActive:zt,tooltip:`Users`,children:[Bt,Vt]})})}),e[190]=zt,e[191]=Ht);let Ut;e[192]===n?Ut=e[193]:(Ut=n.startsWith(`/iam/list-groups`)||n.startsWith(`/iam/create-group`),e[192]=n,e[193]=Ut);let Wt,Gt;e[194]===Symbol.for(`react.memo_cache_sentinel`)?(Wt=(0,U.jsx)(as,{className:`size-4`}),Gt=(0,U.jsx)(`span`,{children:`Groups`}),e[194]=Wt,e[195]=Gt):(Wt=e[194],Gt=e[195]);let Kt;e[196]===Ut?Kt=e[197]:(Kt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-groups`,children:(0,U.jsxs)(K,{isActive:Ut,tooltip:`Groups`,children:[Wt,Gt]})})}),e[196]=Ut,e[197]=Kt);let qt;e[198]===n?qt=e[199]:(qt=n.startsWith(`/iam/list-policies`)||n.startsWith(`/iam/create-policy`),e[198]=n,e[199]=qt);let Jt,Yt;e[200]===Symbol.for(`react.memo_cache_sentinel`)?(Jt=(0,U.jsx)(nt,{className:`size-4`}),Yt=(0,U.jsx)(`span`,{children:`Policies`}),e[200]=Jt,e[201]=Yt):(Jt=e[200],Yt=e[201]);let Xt;e[202]===qt?Xt=e[203]:(Xt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-policies`,children:(0,U.jsxs)(K,{isActive:qt,tooltip:`Policies`,children:[Jt,Yt]})})}),e[202]=qt,e[203]=Xt);let Zt;e[204]===n?Zt=e[205]:(Zt=n.startsWith(`/iam/list-roles`)||n.startsWith(`/iam/create-role`),e[204]=n,e[205]=Zt);let Qt,$t;e[206]===Symbol.for(`react.memo_cache_sentinel`)?(Qt=(0,U.jsx)(is,{className:`size-4`}),$t=(0,U.jsx)(`span`,{children:`Roles`}),e[206]=Qt,e[207]=$t):(Qt=e[206],$t=e[207]);let en;e[208]===Zt?en=e[209]:(en=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-roles`,children:(0,U.jsxs)(K,{isActive:Zt,tooltip:`Roles`,children:[Qt,$t]})})}),e[208]=Zt,e[209]=en);let tn;e[210]===n?tn=e[211]:(tn=n.startsWith(`/iam/list-instance-profiles`)||n.startsWith(`/iam/create-instance-profile`),e[210]=n,e[211]=tn);let nn,rn;e[212]===Symbol.for(`react.memo_cache_sentinel`)?(nn=(0,U.jsx)(Wo,{className:`size-4`}),rn=(0,U.jsx)(`span`,{children:`Instance Profiles`}),e[212]=nn,e[213]=rn):(nn=e[212],rn=e[213]);let an;e[214]===tn?an=e[215]:(an=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-instance-profiles`,children:(0,U.jsxs)(K,{isActive:tn,tooltip:`Instance Profiles`,children:[nn,rn]})})}),e[214]=tn,e[215]=an);let on;e[216]!==Ht||e[217]!==Kt||e[218]!==Xt||e[219]!==en||e[220]!==an?(on=(0,U.jsxs)(Wc,{children:[Rt,(0,U.jsxs)(Kc,{children:[Ht,Kt,Xt,en,an]})]}),e[216]=Ht,e[217]=Kt,e[218]=Xt,e[219]=en,e[220]=an,e[221]=on):on=e[221];let sn;e[222]===Symbol.for(`react.memo_cache_sentinel`)?(sn=(0,U.jsx)(Gc,{children:`S3`}),e[222]=sn):sn=e[222];let cn;e[223]===n?cn=e[224]:(cn=n.startsWith(`/s3/ls`),e[223]=n,e[224]=cn);let ln,un;e[225]===Symbol.for(`react.memo_cache_sentinel`)?(ln=(0,U.jsx)(it,{className:`size-4`}),un=(0,U.jsx)(`span`,{children:`Buckets`}),e[225]=ln,e[226]=un):(ln=e[225],un=e[226]);let dn;e[227]===cn?dn=e[228]:(dn=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/s3/ls`,children:(0,U.jsxs)(K,{isActive:cn,tooltip:`Buckets`,children:[ln,un]})})}),e[227]=cn,e[228]=dn);let fn;e[229]!==o||e[230]!==n?(fn=o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/s3/service-metrics`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/s3/service-metrics`),tooltip:`Service Metrics`,children:[(0,U.jsx)(Po,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Service Metrics`})]})})}),e[229]=o,e[230]=n,e[231]=fn):fn=e[231];let pn;e[232]!==dn||e[233]!==fn?(pn=(0,U.jsxs)(Wc,{children:[sn,(0,U.jsxs)(Kc,{children:[dn,fn]})]}),e[232]=dn,e[233]=fn,e[234]=pn):pn=e[234];let mn;e[235]!==o||e[236]!==n?(mn=Ye()&&(0,U.jsxs)(Wc,{children:[(0,U.jsx)(Gc,{children:`Ochre`}),(0,U.jsxs)(Kc,{children:[(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-knowledge-bases`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-knowledge-bases`),tooltip:`Knowledge Bases`,children:[(0,U.jsx)(Lo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Knowledge Bases`})]})})}),(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-guardrails`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-guardrails`),tooltip:`Guardrails`,children:[(0,U.jsx)(nt,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Guardrails`})]})})}),(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/playground`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/playground`),tooltip:`Playground`,children:[(0,U.jsx)(Zo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Playground`})]})})}),o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-model-catalog`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-model-catalog`),tooltip:`Model Catalog`,children:[(0,U.jsx)(Jo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Model Catalog`})]})})}),o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-model-access`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-model-access`),tooltip:`Model Access`,children:[(0,U.jsx)(Go,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Model Access`})]})})})]})]}),e[235]=o,e[236]=n,e[237]=mn):mn=e[237];let hn;e[238]===o?hn=e[239]:(hn=o&&(0,U.jsxs)(Wc,{children:[(0,U.jsx)(Gc,{children:`Documentation`}),(0,U.jsx)(Kc,{children:(0,U.jsx)(G,{children:(0,U.jsx)(`a`,{href:`https://docs.mulgadc.com`,target:`_blank`,rel:`noopener noreferrer`,children:(0,U.jsxs)(K,{tooltip:`Documentation`,children:[(0,U.jsx)(Fo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Docs`})]})})})})]}),e[238]=o,e[239]=hn);let gn;e[240]!==Lt||e[241]!==on||e[242]!==pn||e[243]!==mn||e[244]!==hn||e[245]!==Ee||e[246]!==I||e[247]!==g||e[248]!==bt?(gn=(0,U.jsxs)(Uc,{children:[g,Ee,I,bt,Lt,on,pn,mn,hn]}),e[240]=Lt,e[241]=on,e[242]=pn,e[243]=mn,e[244]=hn,e[245]=Ee,e[246]=I,e[247]=g,e[248]=bt,e[249]=gn):gn=e[249];let _n;e[250]===Symbol.for(`react.memo_cache_sentinel`)?(_n=(0,U.jsx)(Hc,{className:`mx-0 w-full`}),e[250]=_n):_n=e[250];let vn,yn;e[251]===Symbol.for(`react.memo_cache_sentinel`)?(vn=(0,U.jsx)(Yo,{className:`size-4`}),yn=(0,U.jsx)(`span`,{children:`Sign out`}),e[251]=vn,e[252]=yn):(vn=e[251],yn=e[252]);let bn;e[253]===c?bn=e[254]:(bn=(0,U.jsxs)(Vc,{children:[_n,(0,U.jsx)(Kc,{children:(0,U.jsx)(G,{children:(0,U.jsxs)(K,{onClick:c,tooltip:`Sign out`,children:[vn,yn]})})})]}),e[253]=c,e[254]=bn);let xn;e[255]===Symbol.for(`react.memo_cache_sentinel`)?(xn=(0,U.jsx)(zc,{}),e[255]=xn):xn=e[255];let Sn;return e[256]!==gn||e[257]!==bn?(Sn=(0,U.jsxs)(Lc,{collapsible:`icon`,children:[l,gn,bn,xn]}),e[256]=gn,e[257]=bn,e[258]=Sn):Sn=e[258],Sn}function il(e){return e.pathname}function al(e){let t=(0,W.c)(18),{error:n,reset:r}=e,i=Ae(),o=a(),s;t[0]!==o||t[1]!==r||t[2]!==i?(s=function(){o.invalidateQueries(),r(),i.invalidate()},t[0]=o,t[1]=r,t[2]=i,t[3]=s):s=t[3];let c=s,l;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(rl,{}),t[4]=l):l=t[4];let u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,U.jsx)(tl,{}),t[5]=u):u=t[5];let d,f;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,U.jsx)(`div`,{className:`flex justify-center`,children:(0,U.jsx)(Ro,{className:`size-12 text-destructive`})}),f=(0,U.jsx)(`h1`,{className:`text-2xl font-semibold`,children:`Something went wrong`}),t[6]=d,t[7]=f):(d=t[6],f=t[7]);let p=n.message||`An unexpected error occurred`,m;t[8]===p?m=t[9]:(m=(0,U.jsx)(`p`,{className:`text-muted-foreground`,children:p}),t[8]=p,t[9]=m);let h;t[10]===c?h=t[11]:(h=(0,U.jsx)(vt,{onClick:c,variant:`default`,children:`Try Again`}),t[10]=c,t[11]=h);let g;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,U.jsx)(M,{to:`/`,children:(0,U.jsx)(vt,{variant:`outline`,children:`Go Home`})}),t[12]=g):g=t[12];let _;t[13]===h?_=t[14]:(_=(0,U.jsxs)(`div`,{className:`flex justify-center gap-2`,children:[h,g]}),t[13]=h,t[14]=_);let v;return t[15]!==_||t[16]!==m?(v=(0,U.jsxs)(U.Fragment,{children:[l,(0,U.jsxs)(`main`,{className:`flex flex-1 flex-col`,children:[u,(0,U.jsx)(`div`,{className:`flex flex-1 items-center justify-center p-6 pt-0`,children:(0,U.jsxs)(`div`,{className:`max-w-md space-y-4 text-center`,children:[d,f,m,_]})})]})]}),t[15]=_,t[16]=m,t[17]=v):v=t[17],v}var ol=Oe()({head:()=>({meta:[{title:`Mulga`}]}),component:()=>(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(To,{}),(0,U.jsx)(rl,{}),(0,U.jsxs)(`main`,{className:`flex flex-1 flex-col`,children:[(0,U.jsx)(tl,{}),(0,U.jsx)(`div`,{className:`flex flex-1 flex-col p-8`,children:(0,U.jsx)(ve,{})})]})]}),errorComponent:al,notFoundComponent:nl}),sl=N(`/_auth`)({beforeLoad:()=>{if(!Xe())throw Te({to:`/login`})},component:P(()=>F(()=>import(`./route-DSX6LGgO.js`),__vite__mapDeps([0,1,2,3,4,5])),`component`)}),cl=N(`/_auth/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(zn),e.queryClient.ensureQueryData(An),e.queryClient.ensureQueryData(Mn),e.queryClient.ensureQueryData(Hn),e.queryClient.ensureQueryData(lr),e.queryClient.ensureQueryData(Wn),e.queryClient.ensureQueryData(Fn),e.queryClient.ensureQueryData(Bn),e.queryClient.ensureQueryData(Ln)])},head:()=>({meta:[{title:`Dashboard | Mulga`}]}),component:P(()=>F(()=>import(`./_auth-DW8lv8lW.js`),__vite__mapDeps([6,1,7,8,9,10,11,4,5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38])),`component`)}),ll=N(`/_auth/bedrock`)({beforeLoad:()=>{Ye()||xe({throw:!0})},component:P(()=>F(()=>import(`./route-xUJlwKq_.js`),__vite__mapDeps([39,1,2,3,4,5])),`component`)}),ul=N(`/_auth/nodes`)({head:()=>({meta:[{title:`Nodes | Mulga`}]}),component:P(()=>F(()=>import(`./nodes-BtUxR9L3.js`),__vite__mapDeps([40,1,7,8,9,10,11,4,5,41,12,13,15,14,16,18,19,20,26,27,28,29,30,31,22])),`component`)}),dl=N(`/_auth/s3/service-metrics`)({head:()=>({meta:[{title:`Service Metrics | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./service-metrics-CvucmBge.js`),__vite__mapDeps([42,1,7,8,9,10,41,18,12,13,19,20,26,27,28,29,30,31,22])),`component`)}),fl=N(`/_auth/ec2/(elastic-ips)/allocate-address`)({head:()=>({meta:[{title:`Allocate Elastic IP | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./allocate-address-COQ3nGe2.js`),__vite__mapDeps([43,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),pl=N(`/_auth/ec2/(internet-gateways)/create-internet-gateway`)({head:()=>({meta:[{title:`Create Internet Gateway | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-internet-gateway-DCznXBUn.js`),__vite__mapDeps([63,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),ml=N(`/_auth/ec2/(key)/create-key-pair`)({head:()=>({meta:[{title:`Create Key Pair | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-key-pair-C3JCQ5vy.js`),__vite__mapDeps([64,1,44,4,5,45,11,14,47,65,35,28,12,13,33,15,36,51,37,66,67,52,68,69,46,48,49,70,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,32,34,62])),`component`)}),hl=N(`/_auth/ec2/(key)/import-key-pair`)({head:()=>({meta:[{title:`Import Key Pair | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./import-key-pair-DLzimw-v.js`),__vite__mapDeps([71,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,72,62])),`component`)}),gl=N(`/_auth/ec2/(launch-templates)/create-launch-template`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Vn),e.queryClient.ensureQueryData(In),e.queryClient.ensureQueryData(Hn),e.queryClient.ensureQueryData(Nn),e.queryClient.ensureQueryData(Wn)])},head:()=>({meta:[{title:`Create Launch Template | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-launch-template-CRz9yaek.js`),__vite__mapDeps([73,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62,74,75,8,10,65,35,37,66,67,68,72,76])),`component`)}),_l=N(`/_auth/ec2/(load-balancers)/create-load-balancer`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Mn),e.queryClient.ensureQueryData(Nn),e.queryClient.ensureQueryData(Wn),e.queryClient.ensureQueryData(Qn),e.queryClient.ensureQueryData(En),e.queryClient.ensureQueryData(Zn)])},head:()=>({meta:[{title:`Create Load Balancer | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-load-balancer-CtpyY5AD.js`),__vite__mapDeps([77,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,78,22,23,24,79,54,55,58,60,61,72,32,34,21,80,81,82,26,57,59,83,84,85,86,76,87])),`component`)}),vl=N(`/_auth/ec2/(nat-gateways)/create-nat-gateway`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Nn),e.queryClient.ensureQueryData(Bn)])},head:()=>({meta:[{title:`Create NAT Gateway | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-nat-gateway-D4lVdBLb.js`),__vite__mapDeps([88,1,75,8,9,10,11,4,5,44,12,13,45,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),yl=N(`/_auth/ec2/(placement-groups)/create-placement-group`)({head:()=>({meta:[{title:`Create Placement Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-placement-group-HgTj7swi.js`),__vite__mapDeps([89,1,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),bl=N(`/_auth/ec2/(route-tables)/create-route-table`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Mn)},head:()=>({meta:[{title:`Create Route Table | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-route-table-CFvNJjsn.js`),__vite__mapDeps([90,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),xl=N(`/_auth/ec2/(security-groups)/create-security-group`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Mn)},head:()=>({meta:[{title:`Create Security Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-security-group-CC2BKNlt.js`),__vite__mapDeps([91,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Sl=N(`/_auth/ec2/(subnet)/create-subnet`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Mn),e.queryClient.ensureQueryData(Un)])},head:()=>({meta:[{title:`Create Subnet | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-subnet-BoasAG4h.js`),__vite__mapDeps([92,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Cl=N(`/_auth/ec2/(target-groups)/create-target-group`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Mn)},head:()=>({meta:[{title:`Create Target Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-target-group-BNCA96dC.js`),__vite__mapDeps([93,1,75,8,9,10,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,21,22,23,24,80,54,55,81,26,57,58,59,86,65,35,36,51,37,66,67,52,68,50,60,61,83,84,85,76,87])),`component`)}),wl=N(`/_auth/ec2/(volumes)/create-volume`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Un)},head:()=>({meta:[{title:`Create Volume | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-volume-D6fGCvg5.js`),__vite__mapDeps([94,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Tl=N(`/_auth/ec2/(vpc)/create-vpc`)({head:()=>({meta:[{title:`Create VPC | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-vpc-CzyE_O2c.js`),__vite__mapDeps([95,1,44,4,5,45,11,14,15,16,65,35,28,12,13,33,47,36,51,37,66,67,52,68,46,48,49,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),El=N(`/_auth/ecs/(clusters)/task-definitions`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Jn)},head:()=>({meta:[{title:`Task Definitions | ECS | Mulga`}]}),component:P(()=>F(()=>import(`./task-definitions-PW0kDBOC.js`),__vite__mapDeps([96,1,75,8,9,10,11,4,5,33,28,12,13,97,22,23,24,98,54,55,20,26,58,99,32,34,35,36,37,100])),`component`)}),Dl=N(`/_auth/eks/(clusters)/create-cluster`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Mn),e.queryClient.ensureQueryData(Nn),e.queryClient.ensureQueryData(rr),e.queryClient.ensureQueryData(Vn)])},head:()=>({meta:[{title:`Create Cluster | EKS | Mulga`}]}),component:P(()=>F(()=>import(`./create-cluster-Be36XS_y.js`),__vite__mapDeps([101,1,9,75,8,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,50,21,22,23,24,102,54,55,103,104,56,105,106,107,26,57,58,59,60,61,32,34,108,109,48,110,70,49,111])),`component`)}),Ol=N(`/_auth/iam/(groups)/create-group`)({head:()=>({meta:[{title:`Create Group | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-group-C0tb3f37.js`),__vite__mapDeps([112,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),kl=N(`/_auth/iam/(instance-profiles)/create-instance-profile`)({head:()=>({meta:[{title:`Create Instance Profile | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-instance-profile-Cxop5dcv.js`),__vite__mapDeps([114,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),Al=N(`/_auth/iam/(policies)/create-policy`)({head:()=>({meta:[{title:`Create Policy | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-policy-BcrpX3dv.js`),__vite__mapDeps([115,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,116,104,72,113])),`component`)}),jl=N(`/_auth/iam/(roles)/create-role`)({head:()=>({meta:[{title:`Create Role | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-role-DiRDezb3.js`),__vite__mapDeps([117,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,116,104,72,113])),`component`)}),Ml=N(`/_auth/iam/(users)/create-user`)({head:()=>({meta:[{title:`Create User | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-user-BcXeYjPc.js`),__vite__mapDeps([118,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),Nl=N(`/_auth/rds/(db-instances)/create-db-instance`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(sr),e.queryClient.ensureQueryData(or),e.queryClient.ensureQueryData(ar),e.queryClient.ensureQueryData(Wn),e.queryClient.ensureQueryData(Mn),e.queryClient.ensureQueryData(Vn)])},head:()=>({meta:[{title:`Create Database | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-instance-BlnpEwO4.js`),__vite__mapDeps([119,1,9,7,8,10,75,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,120,121,54,55,122,26,57,58,59,60,61,83,84,85,108,109,110,70,123,124])),`component`)}),Pl=N(`/_auth/rds/(parameter-groups)/create-db-parameter-group`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(sr)},head:()=>({meta:[{title:`Create Parameter Group | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-parameter-group-DbGZTwbt.js`),__vite__mapDeps([125,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,120,23,24,121,54,55,122,22,26,57,58,59,60,61,83,84,85])),`component`)}),Fl=N(`/_auth/rds/(subnet-groups)/create-db-subnet-group`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(Nn),e.queryClient.ensureQueryData(Mn)])},head:()=>({meta:[{title:`Create Subnet Group | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-subnet-group-eWHzwZB_.js`),__vite__mapDeps([126,1,75,8,9,10,44,4,5,12,13,45,11,14,46,47,15,48,33,28,49,50,36,51,52,21,22,23,24,120,121,54,55,26,57,58,59,60,61,83,84,85])),`component`)}),Il=N(`/_auth/s3/(buckets)/create-bucket`)({head:()=>({meta:[{title:`Create Bucket | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./create-bucket-D9aaHkMj.js`),__vite__mapDeps([127,1,44,4,5,12,13,45,11,14,46,47,15,48,33,28,49,50,36,51,52,128,9,54,55,23,24,26,57,58,59,60,61])),`component`)}),Ll=N(`/_auth/s3/ls/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(lr)},head:()=>({meta:[{title:`Buckets | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./ls-cbzwIyb-.js`),__vite__mapDeps([129,1,75,8,9,10,11,4,5,12,13,33,28,25,22,23,24,26,130])),`component`)}),q=N(`/_auth/s3/ls/$bucket`)({component:P(()=>F(()=>import(`./route-RNvQg3OG.js`),__vite__mapDeps([131,1,2,3,4,5])),`component`)}),Rl=N(`/_auth/bedrock/(catalog)/list-model-catalog/`)({head:()=>({meta:[{title:`Model Catalog | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-model-catalog-o6zd9NZM.js`),__vite__mapDeps([132,1,7,8,9,10,41,12,13,18,19,20,26,27,28,29,30,31,22])),`component`)}),J=N(`/_auth/bedrock/(guardrails)/list-guardrails/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Dn)},head:()=>({meta:[{title:`Guardrails | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-guardrails-XYLTo3FH.js`),__vite__mapDeps([133,1,75,8,9,10,11,4,5,33,28,12,13,134,22,23,24,135,26,38,130])),`component`)}),Y=N(`/_auth/bedrock/(guardrails)/list-guardrails/create`)({head:()=>({meta:[{title:`Create Guardrail | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./create-BTDL7rQY.js`),__vite__mapDeps([136,1,137,9,54,55,12,13,23,24,135,138,44,4,5,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,84,85,50,26,57,58,59,60,61,83,72])),`component`)}),X=N(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(kn)},head:()=>({meta:[{title:`Knowledge Bases | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-knowledge-bases-DMh9e-pI.js`),__vite__mapDeps([139,1,75,8,9,10,11,4,5,33,28,12,13,140,22,23,24,141,26,38,130])),`component`)}),zl=N(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/create`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(On)},head:()=>({meta:[{title:`Create Knowledge Base | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./create-C3CBd8_Y.js`),__vite__mapDeps([142,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,50,134,22,23,24,135,143,54,55,141,26,57,58,59,60,61,72])),`component`)}),Bl=N(`/_auth/bedrock/(model-access)/list-model-access/`)({head:()=>({meta:[{title:`Model Access | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-model-access-DY3k9pdL.js`),__vite__mapDeps([144,1,9,54,55,7,8,10,41,65,35,28,12,13,33,14,47,15,36,51,37,5,66,67,52,68,50,18,19,20,26,27,29,30,31,22,60,61])),`component`)}),Vl=N(`/_auth/bedrock/(playground)/playground/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(On),e.queryClient.ensureQueryData(Dn)])},head:()=>({meta:[{title:`Playground | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./playground-BPerAsiT.js`),__vite__mapDeps([145,1,54,9,55,75,8,10,12,13,15,14,65,35,28,33,47,36,51,37,5,66,67,52,68,46,48,49,50,23,24,134,22,135,146,26,27,29,60,61,72])),`component`)}),Hl=N(`/_auth/ec2/(elastic-ips)/describe-addresses/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Bn)},head:()=>({meta:[{title:`Elastic IPs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-addresses-Bq4tXOST.js`),__vite__mapDeps([147,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,130])),`component`)}),Ul=N(`/_auth/ec2/(images)/describe-images/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Vn)},head:()=>({meta:[{title:`Images | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-images-BFZZXCpS.js`),__vite__mapDeps([148,1,75,8,9,10,21,22,12,13,23,24,26,38,130,11,4,5,108])),`component`)}),Wl=N(`/_auth/ec2/(instances)/describe-instances/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(zn)},head:()=>({meta:[{title:`Instances | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-instances-DgpVJQVS.js`),__vite__mapDeps([149,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),Gl=N(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Ln)},head:()=>({meta:[{title:`Internet Gateways | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-internet-gateways-7LNOX6rr.js`),__vite__mapDeps([150,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,130])),`component`)}),Kl=N(`/_auth/ec2/(key)/describe-key-pairs/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Hn)},head:()=>({meta:[{title:`Key Pairs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-key-pairs-BWP2g-Pv.js`),__vite__mapDeps([151,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,130])),`component`)}),ql=N(`/_auth/ec2/(launch-templates)/describe-launch-templates/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Rn)},head:()=>({meta:[{title:`Launch Templates | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-launch-templates-nNAoJFZQ.js`),__vite__mapDeps([152,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,27,29,130])),`component`)}),Jl=N(`/_auth/ec2/(load-balancers)/describe-load-balancers/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Xn)},head:()=>({meta:[{title:`Load Balancers | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-load-balancers-CEpLT2HH.js`),__vite__mapDeps([153,1,75,8,9,10,11,4,5,44,12,13,33,28,82,22,23,24,81,26,38])),`component`)}),Yl=N(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Fn)},head:()=>({meta:[{title:`NAT Gateways | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-nat-gateways-DnDUeBSk.js`),__vite__mapDeps([154,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),Xl=N(`/_auth/ec2/(placement-groups)/describe-placement-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Gn)},head:()=>({meta:[{title:`Placement Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-placement-groups-hGWqeMdZ.js`),__vite__mapDeps([155,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),Zl=N(`/_auth/ec2/(route-tables)/describe-route-tables/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Pn)},head:()=>({meta:[{title:`Route Tables | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-route-tables-CJbgYKef.js`),__vite__mapDeps([156,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,27,29,130])),`component`)}),Ql=N(`/_auth/ec2/(security-groups)/describe-security-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Wn)},head:()=>({meta:[{title:`Security Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-security-groups-DeZAnDs9.js`),__vite__mapDeps([157,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,130])),`component`)}),$l=N(`/_auth/ec2/(snapshots)/describe-snapshots/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(jn)},head:()=>({meta:[{title:`Snapshots | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-snapshots-Bb5WNHUg.js`),__vite__mapDeps([158,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),eu=N(`/_auth/ec2/(subnet)/describe-subnets/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Nn)},head:()=>({meta:[{title:`Subnets | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-subnets-IdFRSKWf.js`),__vite__mapDeps([159,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),tu=N(`/_auth/ec2/(target-groups)/describe-target-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Qn)},head:()=>({meta:[{title:`Target Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-target-groups-CM3QbtPj.js`),__vite__mapDeps([160,1,7,8,9,10,75,11,4,5,44,33,28,12,13,82,22,23,24,81,26])),`component`)}),nu=N(`/_auth/ec2/(volumes)/describe-volumes/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(An)},head:()=>({meta:[{title:`Volumes | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-volumes-CnStiCxx.js`),__vite__mapDeps([161,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),ru=N(`/_auth/ec2/(vpc)/describe-vpcs/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Mn)},head:()=>({meta:[{title:`VPCs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-vpcs-BeyDNKhE.js`),__vite__mapDeps([162,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),iu=N(`/_auth/ecr/(repositories)/list-repositories/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Kn)},head:()=>({meta:[{title:`Repositories | ECR | Mulga`}]}),component:P(()=>F(()=>import(`./list-repositories-DFKCeaxS.js`),__vite__mapDeps([163,1,75,8,9,10,11,4,5,44,12,13,33,28,50,36,51,52,164,22,23,24,165,54,55,26,60,61,32,34,35,37])),`component`)}),au=N(`/_auth/ecs/(clusters)/list-clusters/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(qn),e.queryClient.ensureQueryData(Vn)])},head:()=>({meta:[{title:`Clusters | ECS | Mulga`}]}),component:P(()=>F(()=>import(`./list-clusters-DHztlPM4.js`),__vite__mapDeps([166,1,9,75,8,10,11,4,5,44,33,28,12,13,50,36,51,52,21,22,23,24,97,98,54,55,20,26,58,60,61,32,34,35,37,99,38,108,109,47,14,48,110,70,49,100])),`component`)}),ou=N(`/_auth/eks/(clusters)/list-clusters/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(Yn)},head:()=>({meta:[{title:`Clusters | EKS | Mulga`}]}),component:P(()=>F(()=>import(`./list-clusters-hNA6KGMC.js`),__vite__mapDeps([167,1,75,8,9,10,11,4,5,33,28,12,13,168,22,23,24,103,26,130])),`component`)}),su=N(`/_auth/iam/(groups)/list-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(tr)},head:()=>({meta:[{title:`Groups | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-groups-Dn3jolTY.js`),__vite__mapDeps([169,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),cu=N(`/_auth/iam/(instance-profiles)/list-instance-profiles/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(er)},head:()=>({meta:[{title:`Instance Profiles | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-instance-profiles-DxurcOLx.js`),__vite__mapDeps([170,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),lu=N(`/_auth/iam/(policies)/list-policies/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(nr)},head:()=>({meta:[{title:`Policies | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-policies-DLVDO8NC.js`),__vite__mapDeps([171,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),uu=N(`/_auth/iam/(roles)/list-roles/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(rr)},head:()=>({meta:[{title:`Roles | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-roles-C4UXlqoA.js`),__vite__mapDeps([172,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),du=N(`/_auth/iam/(users)/list-users/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData($n)},head:()=>({meta:[{title:`Users | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-users-DzBQukTg.js`),__vite__mapDeps([173,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),fu=N(`/_auth/rds/(db-instances)/describe-db-instances/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(cr)},head:()=>({meta:[{title:`Databases | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-instances-B2iSkT5x.js`),__vite__mapDeps([174,1,75,8,9,10,11,4,5,44,33,28,12,13,120,23,24,121,54,55,122,22,26,58,38,175,50,36,51,52,60,61,32,34,35,37])),`component`)}),pu=N(`/_auth/rds/(parameter-groups)/describe-db-parameter-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(ar)},head:()=>({meta:[{title:`Parameter Groups | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-parameter-groups-BzKNbWrh.js`),__vite__mapDeps([176,1,75,8,9,10,11,4,5,44,33,28,12,13,120,23,24,122,22,26,177,121,54,55,178,99,32,34,35,36,37])),`component`)}),mu=N(`/_auth/rds/(snapshots)/describe-db-snapshots/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(ir)},head:()=>({meta:[{title:`Snapshots | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-snapshots-Ba2DAJK7.js`),__vite__mapDeps([179,1,75,8,9,10,11,4,5,44,12,13,33,28,120,23,24,122,22,26,38,180,7,65,35,14,47,15,36,51,37,66,67,52,68,50,121,54,55,57,60,61,83,84,85,32,34,123,181,178,99])),`component`)}),hu=N(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/`)({loader:async({context:e})=>{await e.queryClient.ensureQueryData(or)},head:()=>({meta:[{title:`Subnet Groups | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-subnet-groups-k26-M8WV.js`),__vite__mapDeps([182,1,75,8,9,10,11,4,5,44,33,28,12,13,122,22,23,24,120,26,38,183,121,54,55,178,99,32,34,35,36,37])),`component`)}),Z=sl.update({id:`/_auth`,getParentRoute:()=>ol}),gu=ur.update({id:`/login`,path:`/login`,getParentRoute:()=>ol}),_u=cl.update({id:`/`,path:`/`,getParentRoute:()=>Z}),vu=ll.update({id:`/bedrock`,path:`/bedrock`,getParentRoute:()=>Z}),yu=ul.update({id:`/nodes`,path:`/nodes`,getParentRoute:()=>Z}),bu=dl.update({id:`/s3/service-metrics`,path:`/s3/service-metrics`,getParentRoute:()=>Z}),xu=fl.update({id:`/ec2/(elastic-ips)/allocate-address`,path:`/ec2/allocate-address`,getParentRoute:()=>Z}),Su=dr.update({id:`/ec2/(instances)/run-instances`,path:`/ec2/run-instances`,getParentRoute:()=>Z}),Cu=pl.update({id:`/ec2/(internet-gateways)/create-internet-gateway`,path:`/ec2/create-internet-gateway`,getParentRoute:()=>Z}),wu=ml.update({id:`/ec2/(key)/create-key-pair`,path:`/ec2/create-key-pair`,getParentRoute:()=>Z}),Tu=hl.update({id:`/ec2/(key)/import-key-pair`,path:`/ec2/import-key-pair`,getParentRoute:()=>Z}),Eu=gl.update({id:`/ec2/(launch-templates)/create-launch-template`,path:`/ec2/create-launch-template`,getParentRoute:()=>Z}),Du=_l.update({id:`/ec2/(load-balancers)/create-load-balancer`,path:`/ec2/create-load-balancer`,getParentRoute:()=>Z}),Ou=vl.update({id:`/ec2/(nat-gateways)/create-nat-gateway`,path:`/ec2/create-nat-gateway`,getParentRoute:()=>Z}),ku=yl.update({id:`/ec2/(placement-groups)/create-placement-group`,path:`/ec2/create-placement-group`,getParentRoute:()=>Z}),Au=bl.update({id:`/ec2/(route-tables)/create-route-table`,path:`/ec2/create-route-table`,getParentRoute:()=>Z}),ju=xl.update({id:`/ec2/(security-groups)/create-security-group`,path:`/ec2/create-security-group`,getParentRoute:()=>Z}),Mu=fr.update({id:`/ec2/(snapshots)/create-snapshot`,path:`/ec2/create-snapshot`,getParentRoute:()=>Z}),Nu=Sl.update({id:`/ec2/(subnet)/create-subnet`,path:`/ec2/create-subnet`,getParentRoute:()=>Z}),Pu=Cl.update({id:`/ec2/(target-groups)/create-target-group`,path:`/ec2/create-target-group`,getParentRoute:()=>Z}),Fu=wl.update({id:`/ec2/(volumes)/create-volume`,path:`/ec2/create-volume`,getParentRoute:()=>Z}),Iu=Tl.update({id:`/ec2/(vpc)/create-vpc`,path:`/ec2/create-vpc`,getParentRoute:()=>Z}),Lu=pr.update({id:`/ecs/(clusters)/create-service`,path:`/ecs/create-service`,getParentRoute:()=>Z}),Ru=mr.update({id:`/ecs/(clusters)/register-task-definition`,path:`/ecs/register-task-definition`,getParentRoute:()=>Z}),zu=hr.update({id:`/ecs/(clusters)/run-task`,path:`/ecs/run-task`,getParentRoute:()=>Z}),Bu=El.update({id:`/ecs/(clusters)/task-definitions`,path:`/ecs/task-definitions`,getParentRoute:()=>Z}),Vu=Dl.update({id:`/eks/(clusters)/create-cluster`,path:`/eks/create-cluster`,getParentRoute:()=>Z}),Hu=Ol.update({id:`/iam/(groups)/create-group`,path:`/iam/create-group`,getParentRoute:()=>Z}),Uu=kl.update({id:`/iam/(instance-profiles)/create-instance-profile`,path:`/iam/create-instance-profile`,getParentRoute:()=>Z}),Q=Al.update({id:`/iam/(policies)/create-policy`,path:`/iam/create-policy`,getParentRoute:()=>Z}),Wu=jl.update({id:`/iam/(roles)/create-role`,path:`/iam/create-role`,getParentRoute:()=>Z}),Gu=Ml.update({id:`/iam/(users)/create-user`,path:`/iam/create-user`,getParentRoute:()=>Z}),Ku=Nl.update({id:`/rds/(db-instances)/create-db-instance`,path:`/rds/create-db-instance`,getParentRoute:()=>Z}),qu=Pl.update({id:`/rds/(parameter-groups)/create-db-parameter-group`,path:`/rds/create-db-parameter-group`,getParentRoute:()=>Z}),Ju=Fl.update({id:`/rds/(subnet-groups)/create-db-subnet-group`,path:`/rds/create-db-subnet-group`,getParentRoute:()=>Z}),Yu=Il.update({id:`/s3/(buckets)/create-bucket`,path:`/s3/create-bucket`,getParentRoute:()=>Z}),Xu=Ll.update({id:`/s3/ls/`,path:`/s3/ls/`,getParentRoute:()=>Z}),Zu=q.update({id:`/s3/ls/$bucket`,path:`/s3/ls/$bucket`,getParentRoute:()=>Z}),Qu=Rl.update({id:`/(catalog)/list-model-catalog/`,path:`/list-model-catalog/`,getParentRoute:()=>vu}),$u=J.update({id:`/(guardrails)/list-guardrails/`,path:`/list-guardrails/`,getParentRoute:()=>vu}),ed=Y.update({id:`/(guardrails)/list-guardrails/create`,path:`/list-guardrails/create`,getParentRoute:()=>vu}),td=X.update({id:`/(knowledge-bases)/list-knowledge-bases/`,path:`/list-knowledge-bases/`,getParentRoute:()=>vu}),nd=gr.update({id:`/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`,path:`/list-knowledge-bases/$knowledgeBaseId`,getParentRoute:()=>vu}),rd=zl.update({id:`/(knowledge-bases)/list-knowledge-bases/create`,path:`/list-knowledge-bases/create`,getParentRoute:()=>vu}),id=Bl.update({id:`/(model-access)/list-model-access/`,path:`/list-model-access/`,getParentRoute:()=>vu}),ad=Vl.update({id:`/(playground)/playground/`,path:`/playground/`,getParentRoute:()=>vu}),od=Hl.update({id:`/ec2/(elastic-ips)/describe-addresses/`,path:`/ec2/describe-addresses/`,getParentRoute:()=>Z}),sd=_r.update({id:`/ec2/(elastic-ips)/describe-addresses/$id`,path:`/ec2/describe-addresses/$id`,getParentRoute:()=>Z}),cd=Ul.update({id:`/ec2/(images)/describe-images/`,path:`/ec2/describe-images/`,getParentRoute:()=>Z}),ld=vr.update({id:`/ec2/(images)/describe-images/$id`,path:`/ec2/describe-images/$id`,getParentRoute:()=>Z}),ud=Wl.update({id:`/ec2/(instances)/describe-instances/`,path:`/ec2/describe-instances/`,getParentRoute:()=>Z}),dd=yr.update({id:`/ec2/(instances)/describe-instances/$id`,path:`/ec2/describe-instances/$id`,getParentRoute:()=>Z}),fd=Gl.update({id:`/ec2/(internet-gateways)/describe-internet-gateways/`,path:`/ec2/describe-internet-gateways/`,getParentRoute:()=>Z}),pd=br.update({id:`/ec2/(internet-gateways)/describe-internet-gateways/$id`,path:`/ec2/describe-internet-gateways/$id`,getParentRoute:()=>Z}),md=Kl.update({id:`/ec2/(key)/describe-key-pairs/`,path:`/ec2/describe-key-pairs/`,getParentRoute:()=>Z}),hd=xr.update({id:`/ec2/(key)/describe-key-pairs/$id`,path:`/ec2/describe-key-pairs/$id`,getParentRoute:()=>Z}),gd=ql.update({id:`/ec2/(launch-templates)/describe-launch-templates/`,path:`/ec2/describe-launch-templates/`,getParentRoute:()=>Z}),_d=Sr.update({id:`/ec2/(launch-templates)/describe-launch-templates/$id`,path:`/ec2/describe-launch-templates/$id`,getParentRoute:()=>Z}),vd=Jl.update({id:`/ec2/(load-balancers)/describe-load-balancers/`,path:`/ec2/describe-load-balancers/`,getParentRoute:()=>Z}),$=Cr.update({id:`/ec2/(load-balancers)/describe-load-balancers/$id`,path:`/ec2/describe-load-balancers/$id`,getParentRoute:()=>Z}),yd=Yl.update({id:`/ec2/(nat-gateways)/describe-nat-gateways/`,path:`/ec2/describe-nat-gateways/`,getParentRoute:()=>Z}),bd=wr.update({id:`/ec2/(nat-gateways)/describe-nat-gateways/$id`,path:`/ec2/describe-nat-gateways/$id`,getParentRoute:()=>Z}),xd=Xl.update({id:`/ec2/(placement-groups)/describe-placement-groups/`,path:`/ec2/describe-placement-groups/`,getParentRoute:()=>Z}),Sd=Tr.update({id:`/ec2/(placement-groups)/describe-placement-groups/$id`,path:`/ec2/describe-placement-groups/$id`,getParentRoute:()=>Z}),Cd=Zl.update({id:`/ec2/(route-tables)/describe-route-tables/`,path:`/ec2/describe-route-tables/`,getParentRoute:()=>Z}),wd=Er.update({id:`/ec2/(route-tables)/describe-route-tables/$id`,path:`/ec2/describe-route-tables/$id`,getParentRoute:()=>Z}),Td=Ql.update({id:`/ec2/(security-groups)/describe-security-groups/`,path:`/ec2/describe-security-groups/`,getParentRoute:()=>Z}),Ed=ft.update({id:`/ec2/(security-groups)/describe-security-groups/$id`,path:`/ec2/describe-security-groups/$id`,getParentRoute:()=>Z}),Dd=$l.update({id:`/ec2/(snapshots)/describe-snapshots/`,path:`/ec2/describe-snapshots/`,getParentRoute:()=>Z}),Od=ct.update({id:`/ec2/(snapshots)/describe-snapshots/$id`,path:`/ec2/describe-snapshots/$id`,getParentRoute:()=>Z}),kd=eu.update({id:`/ec2/(subnet)/describe-subnets/`,path:`/ec2/describe-subnets/`,getParentRoute:()=>Z}),Ad=Dr.update({id:`/ec2/(subnet)/describe-subnets/$id`,path:`/ec2/describe-subnets/$id`,getParentRoute:()=>Z}),jd=tu.update({id:`/ec2/(target-groups)/describe-target-groups/`,path:`/ec2/describe-target-groups/`,getParentRoute:()=>Z}),Md=Or.update({id:`/ec2/(target-groups)/describe-target-groups/$id`,path:`/ec2/describe-target-groups/$id`,getParentRoute:()=>Z}),Nd=nu.update({id:`/ec2/(volumes)/describe-volumes/`,path:`/ec2/describe-volumes/`,getParentRoute:()=>Z}),Pd=kr.update({id:`/ec2/(volumes)/describe-volumes/$id`,path:`/ec2/describe-volumes/$id`,getParentRoute:()=>Z}),Fd=Ar.update({id:`/ec2/(volumes)/modify-volume/$id`,path:`/ec2/modify-volume/$id`,getParentRoute:()=>Z}),Id=ru.update({id:`/ec2/(vpc)/describe-vpcs/`,path:`/ec2/describe-vpcs/`,getParentRoute:()=>Z}),Ld=jr.update({id:`/ec2/(vpc)/describe-vpcs/$id`,path:`/ec2/describe-vpcs/$id`,getParentRoute:()=>Z}),Rd=iu.update({id:`/ecr/(repositories)/list-repositories/`,path:`/ecr/list-repositories/`,getParentRoute:()=>Z}),zd=Mr.update({id:`/ecr/(repositories)/list-repositories/$id`,path:`/ecr/list-repositories/$id`,getParentRoute:()=>Z}),Bd=au.update({id:`/ecs/(clusters)/list-clusters/`,path:`/ecs/list-clusters/`,getParentRoute:()=>Z}),Vd=Nr.update({id:`/ecs/(clusters)/list-clusters/$clusterName`,path:`/ecs/list-clusters/$clusterName`,getParentRoute:()=>Z}),Hd=ou.update({id:`/eks/(clusters)/list-clusters/`,path:`/eks/list-clusters/`,getParentRoute:()=>Z}),Ud=ut.update({id:`/eks/(clusters)/list-clusters/$clusterName`,path:`/eks/list-clusters/$clusterName`,getParentRoute:()=>Z}),Wd=su.update({id:`/iam/(groups)/list-groups/`,path:`/iam/list-groups/`,getParentRoute:()=>Z}),Gd=Pr.update({id:`/iam/(groups)/list-groups/$groupName`,path:`/iam/list-groups/$groupName`,getParentRoute:()=>Z}),Kd=cu.update({id:`/iam/(instance-profiles)/list-instance-profiles/`,path:`/iam/list-instance-profiles/`,getParentRoute:()=>Z}),qd=Fr.update({id:`/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`,path:`/iam/list-instance-profiles/$instanceProfileName`,getParentRoute:()=>Z}),Jd=lu.update({id:`/iam/(policies)/list-policies/`,path:`/iam/list-policies/`,getParentRoute:()=>Z}),Yd=Ir.update({id:`/iam/(policies)/list-policies/$policyArn`,path:`/iam/list-policies/$policyArn`,getParentRoute:()=>Z}),Xd=uu.update({id:`/iam/(roles)/list-roles/`,path:`/iam/list-roles/`,getParentRoute:()=>Z}),Zd=Lr.update({id:`/iam/(roles)/list-roles/$roleName`,path:`/iam/list-roles/$roleName`,getParentRoute:()=>Z}),Qd=du.update({id:`/iam/(users)/list-users/`,path:`/iam/list-users/`,getParentRoute:()=>Z}),$d=Rr.update({id:`/iam/(users)/list-users/$userName`,path:`/iam/list-users/$userName`,getParentRoute:()=>Z}),ef=fu.update({id:`/rds/(db-instances)/describe-db-instances/`,path:`/rds/describe-db-instances/`,getParentRoute:()=>Z}),tf=zr.update({id:`/rds/(db-instances)/describe-db-instances/$id`,path:`/rds/describe-db-instances/$id`,getParentRoute:()=>Z}),nf=pu.update({id:`/rds/(parameter-groups)/describe-db-parameter-groups/`,path:`/rds/describe-db-parameter-groups/`,getParentRoute:()=>Z}),rf=Br.update({id:`/rds/(parameter-groups)/describe-db-parameter-groups/$name`,path:`/rds/describe-db-parameter-groups/$name`,getParentRoute:()=>Z}),af=mu.update({id:`/rds/(snapshots)/describe-db-snapshots/`,path:`/rds/describe-db-snapshots/`,getParentRoute:()=>Z}),of=Vr.update({id:`/rds/(snapshots)/describe-db-snapshots/$id`,path:`/rds/describe-db-snapshots/$id`,getParentRoute:()=>Z}),sf=Hr.update({id:`/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`,path:`/rds/restore-db-instance-from-db-snapshot/$id`,getParentRoute:()=>Z}),cf=hu.update({id:`/rds/(subnet-groups)/describe-db-subnet-groups/`,path:`/rds/describe-db-subnet-groups/`,getParentRoute:()=>Z}),lf=Ur.update({id:`/rds/(subnet-groups)/describe-db-subnet-groups/$name`,path:`/rds/describe-db-subnet-groups/$name`,getParentRoute:()=>Z}),uf=Wr.update({id:`/`,path:`/`,getParentRoute:()=>Zu}),df=Gr.update({id:`/$`,path:`/$`,getParentRoute:()=>Zu}),ff=Kr.update({id:`/(guardrails)/list-guardrails/$guardrailId/`,path:`/list-guardrails/$guardrailId/`,getParentRoute:()=>vu}),pf=qr.update({id:`/(guardrails)/list-guardrails/$guardrailId/edit`,path:`/list-guardrails/$guardrailId/edit`,getParentRoute:()=>vu}),mf=Jr.update({id:`/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`,path:`/ecs/list-clusters/$clusterName/services/$serviceName`,getParentRoute:()=>Z}),hf=Yr.update({id:`/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`,path:`/ecs/list-clusters/$clusterName/tasks/$taskId`,getParentRoute:()=>Z}),gf={AuthBedrockguardrailsListGuardrailsCreateRoute:ed,AuthBedrockknowledgeBasesListKnowledgeBasesKnowledgeBaseIdRoute:nd,AuthBedrockknowledgeBasesListKnowledgeBasesCreateRoute:rd,AuthBedrockcatalogListModelCatalogIndexRoute:Qu,AuthBedrockguardrailsListGuardrailsIndexRoute:$u,AuthBedrockknowledgeBasesListKnowledgeBasesIndexRoute:td,AuthBedrockmodelAccessListModelAccessIndexRoute:id,AuthBedrockplaygroundPlaygroundIndexRoute:ad,AuthBedrockguardrailsListGuardrailsGuardrailIdEditRoute:pf,AuthBedrockguardrailsListGuardrailsGuardrailIdIndexRoute:ff},_f=vu._addFileChildren(gf),vf={AuthS3LsBucketSplatRoute:df,AuthS3LsBucketIndexRoute:uf},yf={AuthBedrockRouteRoute:_f,AuthNodesRoute:yu,AuthIndexRoute:_u,AuthS3ServiceMetricsRoute:bu,AuthS3LsBucketRouteRoute:Zu._addFileChildren(vf),AuthEc2elasticIpsAllocateAddressRoute:xu,AuthEc2instancesRunInstancesRoute:Su,AuthEc2internetGatewaysCreateInternetGatewayRoute:Cu,AuthEc2keyCreateKeyPairRoute:wu,AuthEc2keyImportKeyPairRoute:Tu,AuthEc2launchTemplatesCreateLaunchTemplateRoute:Eu,AuthEc2loadBalancersCreateLoadBalancerRoute:Du,AuthEc2natGatewaysCreateNatGatewayRoute:Ou,AuthEc2placementGroupsCreatePlacementGroupRoute:ku,AuthEc2routeTablesCreateRouteTableRoute:Au,AuthEc2securityGroupsCreateSecurityGroupRoute:ju,AuthEc2snapshotsCreateSnapshotRoute:Mu,AuthEc2subnetCreateSubnetRoute:Nu,AuthEc2targetGroupsCreateTargetGroupRoute:Pu,AuthEc2volumesCreateVolumeRoute:Fu,AuthEc2vpcCreateVpcRoute:Iu,AuthEcsclustersCreateServiceRoute:Lu,AuthEcsclustersRegisterTaskDefinitionRoute:Ru,AuthEcsclustersRunTaskRoute:zu,AuthEcsclustersTaskDefinitionsRoute:Bu,AuthEksclustersCreateClusterRoute:Vu,AuthIamgroupsCreateGroupRoute:Hu,AuthIaminstanceProfilesCreateInstanceProfileRoute:Uu,AuthIampoliciesCreatePolicyRoute:Q,AuthIamrolesCreateRoleRoute:Wu,AuthIamusersCreateUserRoute:Gu,AuthRdsdbInstancesCreateDbInstanceRoute:Ku,AuthRdsparameterGroupsCreateDbParameterGroupRoute:qu,AuthRdssubnetGroupsCreateDbSubnetGroupRoute:Ju,AuthS3bucketsCreateBucketRoute:Yu,AuthS3LsIndexRoute:Xu,AuthEc2elasticIpsDescribeAddressesIdRoute:sd,AuthEc2imagesDescribeImagesIdRoute:ld,AuthEc2instancesDescribeInstancesIdRoute:dd,AuthEc2internetGatewaysDescribeInternetGatewaysIdRoute:pd,AuthEc2keyDescribeKeyPairsIdRoute:hd,AuthEc2launchTemplatesDescribeLaunchTemplatesIdRoute:_d,AuthEc2loadBalancersDescribeLoadBalancersIdRoute:$,AuthEc2natGatewaysDescribeNatGatewaysIdRoute:bd,AuthEc2placementGroupsDescribePlacementGroupsIdRoute:Sd,AuthEc2routeTablesDescribeRouteTablesIdRoute:wd,AuthEc2securityGroupsDescribeSecurityGroupsIdRoute:Ed,AuthEc2snapshotsDescribeSnapshotsIdRoute:Od,AuthEc2subnetDescribeSubnetsIdRoute:Ad,AuthEc2targetGroupsDescribeTargetGroupsIdRoute:Md,AuthEc2volumesDescribeVolumesIdRoute:Pd,AuthEc2volumesModifyVolumeIdRoute:Fd,AuthEc2vpcDescribeVpcsIdRoute:Ld,AuthEcrrepositoriesListRepositoriesIdRoute:zd,AuthEcsclustersListClustersClusterNameRoute:Vd,AuthEksclustersListClustersClusterNameRoute:Ud,AuthIamgroupsListGroupsGroupNameRoute:Gd,AuthIaminstanceProfilesListInstanceProfilesInstanceProfileNameRoute:qd,AuthIampoliciesListPoliciesPolicyArnRoute:Yd,AuthIamrolesListRolesRoleNameRoute:Zd,AuthIamusersListUsersUserNameRoute:$d,AuthRdsdbInstancesDescribeDbInstancesIdRoute:tf,AuthRdsparameterGroupsDescribeDbParameterGroupsNameRoute:rf,AuthRdssnapshotsDescribeDbSnapshotsIdRoute:of,AuthRdssnapshotsRestoreDbInstanceFromDbSnapshotIdRoute:sf,AuthRdssubnetGroupsDescribeDbSubnetGroupsNameRoute:lf,AuthEc2elasticIpsDescribeAddressesIndexRoute:od,AuthEc2imagesDescribeImagesIndexRoute:cd,AuthEc2instancesDescribeInstancesIndexRoute:ud,AuthEc2internetGatewaysDescribeInternetGatewaysIndexRoute:fd,AuthEc2keyDescribeKeyPairsIndexRoute:md,AuthEc2launchTemplatesDescribeLaunchTemplatesIndexRoute:gd,AuthEc2loadBalancersDescribeLoadBalancersIndexRoute:vd,AuthEc2natGatewaysDescribeNatGatewaysIndexRoute:yd,AuthEc2placementGroupsDescribePlacementGroupsIndexRoute:xd,AuthEc2routeTablesDescribeRouteTablesIndexRoute:Cd,AuthEc2securityGroupsDescribeSecurityGroupsIndexRoute:Td,AuthEc2snapshotsDescribeSnapshotsIndexRoute:Dd,AuthEc2subnetDescribeSubnetsIndexRoute:kd,AuthEc2targetGroupsDescribeTargetGroupsIndexRoute:jd,AuthEc2volumesDescribeVolumesIndexRoute:Nd,AuthEc2vpcDescribeVpcsIndexRoute:Id,AuthEcrrepositoriesListRepositoriesIndexRoute:Rd,AuthEcsclustersListClustersIndexRoute:Bd,AuthEksclustersListClustersIndexRoute:Hd,AuthIamgroupsListGroupsIndexRoute:Wd,AuthIaminstanceProfilesListInstanceProfilesIndexRoute:Kd,AuthIampoliciesListPoliciesIndexRoute:Jd,AuthIamrolesListRolesIndexRoute:Xd,AuthIamusersListUsersIndexRoute:Qd,AuthRdsdbInstancesDescribeDbInstancesIndexRoute:ef,AuthRdsparameterGroupsDescribeDbParameterGroupsIndexRoute:nf,AuthRdssnapshotsDescribeDbSnapshotsIndexRoute:af,AuthRdssubnetGroupsDescribeDbSubnetGroupsIndexRoute:cf,AuthEcsclustersListClustersClusterNameServicesServiceNameRoute:mf,AuthEcsclustersListClustersClusterNameTasksTaskIdRoute:hf},bf={AuthRouteRoute:Z._addFileChildren(yf),LoginRoute:gu},xf=ol._addFileChildren(bf)._addFileTypes(),Sf=$c(),Cf=ho({routeTree:xf,context:{queryClient:Sf},defaultPreload:`intent`,scrollRestoration:!0,defaultStructuralSharing:!0,defaultPreloadStaleTime:0});async function wf(e){try{await Ze()}catch(t){e.render((0,U.jsxs)(`div`,{style:{fontFamily:`sans-serif`,margin:`4rem auto`,maxWidth:`40rem`},children:[(0,U.jsx)(`h1`,{children:`Console unavailable`}),(0,U.jsx)(`p`,{children:`This cluster did not report its region, so the console cannot sign requests. Check that the serving node has a region set in its configuration.`}),(0,U.jsx)(`pre`,{children:t instanceof Error?t.message:String(t)})]}));return}e.render((0,U.jsx)(V.StrictMode,{children:(0,U.jsx)(Mo,{defaultTheme:`dark`,storageKey:`spinifex-ui-theme`,children:(0,U.jsx)(p,{client:Sf,children:(0,U.jsx)(Tn,{children:(0,U.jsx)(Pc,{children:(0,U.jsx)(vo,{router:Cf})})})})})}))}var Tf=document.querySelector(`#app`);Tf&&!Tf.innerHTML&&await wf(ko.createRoot(Tf)); \ No newline at end of file +`).replace(kd,``)}function jd(e,t){return t=Ad(t),Ad(e)===t}function Md(e,t,n,r,i,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Ut(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Ut(e,``+r);break;case`className`:Ot(e,`class`,r);break;case`tabIndex`:Ot(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Ot(e,n,r);break;case`style`:Kt(e,r,o);break;case`data`:if(t!==`object`){Ot(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Xt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Md(e,t,`name`,i.name,i,null),Md(e,t,`formEncType`,i.formEncType,i,null),Md(e,t,`formMethod`,i.formMethod,i,null),Md(e,t,`formTarget`,i.formTarget,i,null)):(Md(e,t,`encType`,i.encType,i,null),Md(e,t,`method`,i.method,i,null),Md(e,t,`target`,i.target,i,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Xt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Zt);break;case`onScroll`:r!=null&&$(`scroll`,e);break;case`onScrollEnd`:r!=null&&$(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(a(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(a(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Xt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:$(`beforetoggle`,e),$(`toggle`,e),Dt(e,`popover`,r);break;case`xlinkActuate`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Dt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=It(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),R(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+It(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+It(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+It(n.imageSizes)+`"]`)):i+=`[href="`+It(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=p({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),R(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+It(r)+`"][href="`+It(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=p({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),R(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=vt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=p({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);R(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),R(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=vt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),R(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var i=(i=de.current)?gf(i):null;if(!i)throw Error(a(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=vt(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=vt(i).hoistableStyles,s=o.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=i.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(i,e,n,s.state))),t&&r===null)throw Error(a(528,``));return s}if(t&&r!==null)throw Error(a(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=vt(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(a(444,e))}}function Af(e){return`href="`+It(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),R(t),e.head.appendChild(t))}function Pf(e){return`[src="`+It(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+It(n.href)+`"]`);if(r)return t.instance=r,R(r),r;var i=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),R(r),Pd(r,`style`,i),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Af(n.href);var o=e.querySelector(jf(i));if(o)return t.state.loading|=4,t.instance=o,R(o),o;r=Mf(n),(i=mf.get(i))&&Rf(r,i),o=(e.ownerDocument||e).createElement(`link`),R(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(i=e.querySelector(Ff(o)))?(t.instance=i,R(i),i):(r=n,(i=mf.get(o))&&(r=p({},n),zf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),R(i),Pd(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(a(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,R(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),R(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=Oo()}))(),1),W=i(),Ao=(0,V.createContext)(void 0);function jo(e,t){try{let t=localStorage.getItem(e);if(t===`light`||t===`dark`||t===`system`)return t}catch{}return t}function Mo(e){let t=(0,W.c)(14),{children:n,defaultTheme:r,storageKey:i}=e,a=r===void 0?`dark`:r,o=i===void 0?`ui-theme`:i,s;t[0]!==a||t[1]!==o?(s=()=>jo(o,a),t[0]=a,t[1]=o,t[2]=s):s=t[2];let[c,l]=(0,V.useState)(s),u,d;t[3]===c?(u=t[4],d=t[5]):(u=()=>{let e=window.document.documentElement;if(e.classList.remove(`light`,`dark`),c===`system`){let t=window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`;e.classList.add(t);return}e.classList.add(c)},d=[c],t[3]=c,t[4]=u,t[5]=d),(0,V.useEffect)(u,d);let f;t[6]===o?f=t[7]:(f=e=>{try{localStorage.setItem(o,e)}catch{}l(e)},t[6]=o,t[7]=f);let p;t[8]!==f||t[9]!==c?(p={theme:c,setTheme:f},t[8]=f,t[9]=c,t[10]=p):p=t[10];let m=p,h;return t[11]!==n||t[12]!==m?(h=(0,U.jsx)(Ao.Provider,{value:m,children:n}),t[11]=n,t[12]=m,t[13]=h):h=t[13],h}function No(){let e=(0,V.useContext)(Ao);if(e===void 0)throw Error(`useTheme must be used within a ThemeProvider`);return e}var Po=L(`activity`,[[`path`,{d:`M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2`,key:`169zse`}]]),Fo=L(`book-open`,[[`path`,{d:`M12 5v16`,key:`1f6ucr`}],[`path`,{d:`M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z`,key:`1fyvmf`}]]),Io=L(`boxes`,[[`path`,{d:`M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z`,key:`lc1i9w`}],[`path`,{d:`m7 16.5-4.74-2.85`,key:`1o9zyk`}],[`path`,{d:`m7 16.5 5-3`,key:`va8pkn`}],[`path`,{d:`M7 16.5v5.17`,key:`jnp8gn`}],[`path`,{d:`M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z`,key:`8zsnat`}],[`path`,{d:`m17 16.5-5-3`,key:`8arw3v`}],[`path`,{d:`m17 16.5 4.74-2.85`,key:`8rfmw`}],[`path`,{d:`M17 16.5v5.17`,key:`k6z78m`}],[`path`,{d:`M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z`,key:`1xygjf`}],[`path`,{d:`M12 8 7.26 5.15`,key:`1vbdud`}],[`path`,{d:`m12 8 4.74-2.85`,key:`3rx089`}],[`path`,{d:`M12 13.5V8`,key:`1io7kd`}]]),Lo=L(`brain`,[[`path`,{d:`M12 18V5`,key:`adv99a`}],[`path`,{d:`M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4`,key:`1e3is1`}],[`path`,{d:`M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5`,key:`1gqd8o`}],[`path`,{d:`M17.997 5.125a4 4 0 0 1 2.526 5.77`,key:`iwvgf7`}],[`path`,{d:`M18 18a4 4 0 0 0 2-7.464`,key:`efp6ie`}],[`path`,{d:`M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517`,key:`1gq6am`}],[`path`,{d:`M6 18a4 4 0 0 1-2-7.464`,key:`k1g0md`}],[`path`,{d:`M6.003 5.125a4 4 0 0 0-2.526 5.77`,key:`q97ue3`}]]),Ro=L(`circle-alert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),zo=L(`container`,[[`path`,{d:`M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z`,key:`1t2lqe`}],[`path`,{d:`M10 21.9V14L2.1 9.1`,key:`o7czzq`}],[`path`,{d:`m10 14 11.9-6.9`,key:`zm5e20`}],[`path`,{d:`M14 19.8v-8.1`,key:`159ecu`}],[`path`,{d:`M18 17.5V9.4`,key:`11uown`}]]),Bo=L(`crosshair`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`22`,x2:`18`,y1:`12`,y2:`12`,key:`l9bcsi`}],[`line`,{x1:`6`,x2:`2`,y1:`12`,y2:`12`,key:`13hhkx`}],[`line`,{x1:`12`,x2:`12`,y1:`6`,y2:`2`,key:`10w3f3`}],[`line`,{x1:`12`,x2:`12`,y1:`22`,y2:`18`,key:`15g9kq`}]]),Vo=L(`database`,[[`ellipse`,{cx:`12`,cy:`5`,rx:`9`,ry:`3`,key:`msslwz`}],[`path`,{d:`M3 5V19A9 3 0 0 0 21 19V5`,key:`1wlel7`}],[`path`,{d:`M3 12A9 3 0 0 0 21 12`,key:`mv7ke4`}]]),Ho=L(`file-stack`,[[`path`,{d:`M11 21a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1`,key:`likhh7`}],[`path`,{d:`M16 16a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1`,key:`17ky3x`}],[`path`,{d:`M21 6a2 2 0 0 0-.586-1.414l-2-2A2 2 0 0 0 17 2h-3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1z`,key:`1hyeo0`}]]),Uo=L(`house`,[[`path`,{d:`M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8`,key:`5wwlr5`}],[`path`,{d:`M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z`,key:`r6nss1`}]]),Wo=L(`id-card`,[[`path`,{d:`M16 10h2`,key:`8sgtl7`}],[`path`,{d:`M16 14h2`,key:`epxaof`}],[`path`,{d:`M6.17 15a3 3 0 0 1 5.66 0`,key:`n6f512`}],[`circle`,{cx:`9`,cy:`11`,r:`2`,key:`yxgjnd`}],[`rect`,{x:`2`,y:`5`,width:`20`,height:`14`,rx:`2`,key:`qneu4z`}]]),Go=L(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),Ko=L(`layers`,[[`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z`,key:`zw3jo`}],[`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,key:`1wduqc`}],[`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,key:`kqbvx6`}]]),qo=L(`layout-grid`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`3`,rx:`1`,key:`6d4xhi`}],[`rect`,{width:`7`,height:`7`,x:`14`,y:`14`,rx:`1`,key:`nxv5o0`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}]]),Jo=L(`layout-list`,[[`rect`,{width:`7`,height:`7`,x:`3`,y:`3`,rx:`1`,key:`1g98yp`}],[`rect`,{width:`7`,height:`7`,x:`3`,y:`14`,rx:`1`,key:`1bb6yr`}],[`path`,{d:`M14 4h7`,key:`3xa0d5`}],[`path`,{d:`M14 9h7`,key:`1icrd9`}],[`path`,{d:`M14 15h7`,key:`1mj8o2`}],[`path`,{d:`M14 20h7`,key:`11slyb`}]]),Yo=L(`log-out`,[[`path`,{d:`m16 17 5-5-5-5`,key:`1bji2h`}],[`path`,{d:`M21 12H9`,key:`dn1m92`}],[`path`,{d:`M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4`,key:`1uf3rs`}]]),Xo=L(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),Zo=L(`message-square`,[[`path`,{d:`M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z`,key:`18887p`}]]),Qo=L(`moon`,[[`path`,{d:`M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401`,key:`kfwtm`}]]),$o=L(`package`,[[`path`,{d:`M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z`,key:`1a0edw`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}],[`polyline`,{points:`3.29 7 12 12 20.71 7`,key:`ousv84`}],[`path`,{d:`m7.5 4.27 9 5.15`,key:`1c824w`}]]),es=L(`panel-left`,[[`rect`,{width:`18`,height:`18`,x:`3`,y:`3`,rx:`2`,key:`afitv7`}],[`path`,{d:`M9 3v18`,key:`fh3hqa`}]]),ts=L(`route`,[[`circle`,{cx:`6`,cy:`19`,r:`3`,key:`1kj8tv`}],[`path`,{d:`M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15`,key:`1d8sl`}],[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}]]),ns=L(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),rs=L(`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`}]]),is=L(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),as=L(`users-round`,[[`path`,{d:`M18 21a8 8 0 0 0-16 0`,key:`3ypg7q`}],[`circle`,{cx:`10`,cy:`8`,r:`5`,key:`o932ke`}],[`path`,{d:`M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3`,key:`10s06x`}]]),os=L(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]);function ss(e,t){return t!=null&&!en(t)?0:typeof e==`function`?e():e}function cs(e,t,n){let r=ss(e,n);return typeof r==`number`?r:r?.[t]}function ls(e){return typeof e==`function`?e():e}function us(e,t){return t||e===`click`||e===`mousedown`}function ds(e){return e?.includes(`mouse`)&&e!==`mousedown`}var fs=V.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ft,currentIdRef:{current:null},currentContextRef:{current:null}});function ps(e,t){e.current=t.current}function ms(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=V.useRef(n),a=V.useRef(n),o=V.useRef(null),s=V.useRef(null),c=Ut();return gt(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:cs(i.current,`open`),close:cs(n,`close`)}},[n,o,i,a]),(0,U.jsx)(fs.Provider,{value:V.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:o,timeoutMs:r,currentContextRef:s,timeout:c}),[r,c]),children:t})}function hs(e,t={open:!1}){let{open:n}=t,r=`rootStore`in e?e.rootStore:e,i=r.useState(`floatingId`),{currentIdRef:a,delayRef:o,timeoutMs:s,initialDelayRef:c,currentContextRef:l,hasProvider:u,timeout:d}=V.useContext(fs),[f,p]=V.useState(!1),m=V.useRef(n);return gt(()=>{m.current=n},[n]),gt(()=>{function e(){l.current?.setIsInstantPhase(!1),a.current=null,l.current=null,o.current=c.current,d.clear()}if(a.current&&!n&&a.current===i){if(p(!1),s){let t=i;return d.start(s,()=>{r.select(`open`)||a.current&&a.current!==t||e()}),()=>{(m.current||a.current!==t)&&d.clear()}}e()}},[n,i,a,o,s,c,l,d,r]),gt(()=>{if(!n)return;let e=l.current,t=a.current;d.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:p},a.current=i,o.current={open:0,close:cs(c.current,`close`)},t!==null&&t!==i?(p(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,Dt(xt))):(p(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,c,l,d]),gt(()=>()=>{if(a.current===i){if(l.current=null,!m.current)return;a.current=null,ps(o,c),d.clear()}},[l,a,o,i,c,d]),V.useMemo(()=>({hasProvider:u,delayRef:o,isInstantPhase:f}),[u,o,f])}function gs(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||0,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function _s(e){return e!=null&&e.clientX!=null}function vs(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,a=i.useState(`open`),o=i.useState(`floatingElement`),s=i.useState(`domReferenceElement`),c=i.context.dataRef,l=V.useRef(!1),u=V.useRef(null),[d,f]=V.useState(),[p,m]=V.useState([]),h=_t(e=>{i.set(`positionReference`,e)}),g=_t((e,t,n)=>{l.current||c.current.openEvent&&!_s(c.current.openEvent)||i.set(`positionReference`,gs(n??s,{x:e,y:t,axis:r,dataRef:c,pointerType:d}))}),_=_t(e=>{a?u.current||(g(e.clientX,e.clientY,e.currentTarget),m([])):g(e.clientX,e.clientY,e.currentTarget)}),v=en(d)?o:a;V.useEffect(()=>{if(!n){h(s);return}if(!v)return;function e(){u.current?.(),u.current=null}let t=pt(o);function r(t){let n=bt(t);z(o,n)?e():g(t.clientX,t.clientY)}return!c.current.openEvent||_s(c.current.openEvent)?u.current=Le(t,`mousemove`,r):h(s),e},[v,n,o,c,s,i,g,h,p]),V.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),V.useEffect(()=>{n&&!o&&(l.current=!1)},[n,o]),V.useEffect(()=>{!n&&a&&(l.current=!0)},[n,a]);let y=V.useMemo(()=>{function e(e){f(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:_,onMouseEnter:_}},[_]);return V.useMemo(()=>n?{reference:y,trigger:y}:{},[n,y])}var ys=Ne();function bs(e){let t=V.useCallback(t=>e===void 0?We:e.subscribeStore(t),[e]),n=V.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ys.useSyncExternalStore)(t,n,()=>e?.serverStore)}var xs=Gt&&an;function Ss(e,t={}){let{enabled:n=!0,delay:r}=t,i=`rootStore`in e?e.rootStore:e,{events:a,dataRef:o}=i.context,s=V.useRef(!1),c=V.useRef(null),l=V.useRef(!0),u=Ut();V.useEffect(()=>{let e=i.select(`domReferenceElement`);if(!n)return;let t=pt(e);function r(){let e=i.select(`domReferenceElement`);!i.select(`open`)&&mt(e)&&e===Ot(yt(e))&&(s.current=!0)}function a(){l.current=!0}function o(){l.current=!1}return Vt(Le(t,`blur`,r),xs&&Le(t,`keydown`,a,!0),xs&&Le(t,`pointerdown`,o,!0))},[i,n]),V.useEffect(()=>{if(!n)return;function e(e){if(e.reason===`trigger-press`||e.reason===`escape-key`){let e=i.select(`domReferenceElement`);R(e)&&(c.current=e,s.current=!0)}}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[a,n,i]);let d=V.useMemo(()=>{function e(){s.current=!1,c.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(s.current){if(c.current===n)return;e()}let a=bt(t.nativeEvent);if(R(a)){if(xs&&!t.relatedTarget){if(!l.current&&!qt(a))return}else if(!Jt(a))return}let o=Qt(t.relatedTarget,i.context.triggerElements),{nativeEvent:d,currentTarget:f}=t,p=typeof r==`function`?r():r;if(i.select(`open`)&&o||p===0||p===void 0){i.setOpen(!0,Dt(Tt,d,f));return}u.start(p,()=>{s.current||i.setOpen(!0,Dt(Tt,d,f))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,a=R(n)&&n.hasAttribute(jt(`focus-guard`))&&n.getAttribute(`data-type`)===`outside`;u.start(0,()=>{let e=i.select(`domReferenceElement`),t=Ot(yt(e));!n&&t===e||z(o.current.floatingContext?.refs.floating.current,t)||z(e,t)||a||Qt(n??t,i.context.triggerElements)||i.setOpen(!1,Dt(Tt,r))})}}},[o,r,i,u]);return V.useMemo(()=>n?{reference:d,trigger:d}:{},[n,d])}var Cs=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ft,this.restTimeout=new Ft,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},ws=new WeakMap;function Ts(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&ws.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty(`pointer-events`),e.pointerEventsReferenceElement?.style.removeProperty(`pointer-events`),e.pointerEventsFloatingElement?.style.removeProperty(`pointer-events`),ws.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Es(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,a=ws.get(n);a&&a!==e&&Ts(a),Ts(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,ws.set(n,e),n.style.pointerEvents=`none`,r.style.pointerEvents=`auto`,i.style.pointerEvents=`auto`}function Ds(e){let t=e.context.dataRef.current,n=He(()=>t.hoverInteractionState??Cs.create()).current;return t.hoverInteractionState||=n,Fe(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Os(e,t={}){let{enabled:n=!0,closeDelay:r=0,nodeId:i}=t,a=`rootStore`in e?e.rootStore:e,o=a.useState(`open`),s=a.useState(`floatingElement`),c=a.useState(`domReferenceElement`),{dataRef:l}=a.context,u=Lt(),d=It(),f=Ds(a),p=Ut(),m=_t(()=>us(l.current.openEvent?.type,f.interactedInside)),h=_t(()=>ds(l.current.openEvent?.type)),g=_t(()=>{Ts(f)});gt(()=>{o||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,g())},[o,f,g]),V.useEffect(()=>g,[g]),gt(()=>{if(n&&o&&f.handleCloseOptions?.blockPointerEvents&&h()&&R(c)&&s){let e=c,t=s,n=yt(s),r=u?.nodesRef.current.find(e=>e.id===d)?.context?.elements.floating;r&&(r.style.pointerEvents=``);let i=f.pointerEventsScopeElement===t?null:f.pointerEventsScopeElement,a=r===t?null:r,o=f.handleCloseOptions?.getScope?.()??i??a??e.closest(`[data-rootownerid]`)??n.body;return Es(f,{scopeElement:o,referenceElement:e,floatingElement:t}),()=>{g()}}},[n,o,c,s,f,h,u,d,g]),V.useEffect(()=>{if(!n)return;function e(){return!!(u&&d&&tn(u.nodesRef.current,d).length>0)}function t(e){let t=cs(r,`close`,f.pointerType),n=()=>{a.setOpen(!1,Dt(Ct,e)),u?.events.emit(`floating.closed`,e)};t?f.openChangeTimeout.start(t,n):(f.openChangeTimeout.clear(),n())}function o(e){let t=bt(e);if(!Kt(t)){f.interactedInside=!1;return}f.interactedInside=t?.closest(`[aria-haspopup]`)!=null}function c(){f.openChangeTimeout.clear(),p.clear(),u?.events.off(`floating.closed`,v),g()}function _(n){if(e()&&u){u.events.on(`floating.closed`,v);return}if(Qt(n.relatedTarget,a.context.triggerElements))return;let r=l.current.floatingContext?.nodeId??i,o=n.relatedTarget;if(!(u&&r&&R(o)&&tn(u.nodesRef.current,r,!1).some(e=>z(e.context?.elements.floating,o)))){if(f.handler){f.handler(n);return}g(),h()&&!m()&&t(n)}}function v(t){!u||!d||e()||p.start(0,()=>{u.events.off(`floating.closed`,v),a.setOpen(!1,Dt(Ct,t)),u.events.emit(`floating.closed`,t)})}let y=s;return Vt(y&&Le(y,`mouseenter`,c),y&&Le(y,`mouseleave`,_),y&&Le(y,`pointerdown`,o,!0),()=>{u?.events.off(`floating.closed`,v)})},[n,s,a,l,r,i,h,m,g,f,u,d,p])}var ks=n(Ie(),1),As={current:null};function js(e,t={}){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:a=!1,restMs:o=0,move:s=!0,triggerElementRef:c=As,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:d,isClosing:f,shouldOpen:p,guardStaleOpen:m=!1}=t,h=`rootStore`in e?e.rootStore:e,{dataRef:g,events:_}=h.context,v=Lt(l),y=Ds(h),b=V.useRef(!1),x=ze(i),S=ze(r),C=ze(o),w=ze(n),T=ze(p),E=ze(f),ee=_t(()=>us(g.current.openEvent?.type,y.interactedInside)),D=_t(()=>T.current?.()!==!1),te=_t((e,t,n)=>{let r=h.context.triggerElements;if(r.hasElement(t))return!e||!z(e,t);if(!R(n))return!1;let i=n;return r.hasMatchingElement(e=>z(e,i))&&(!e||!z(e,i))}),O=_t(()=>{y.handler&&=(yt(h.select(`domReferenceElement`)).removeEventListener(`mousemove`,y.handler),void 0)}),ne=_t(()=>{Ts(y)});return u&&(y.handleCloseOptions=x.current?.__options),V.useEffect(()=>O,[O]),V.useEffect(()=>{if(!n)return;function e(e){e.open?b.current=!1:(b.current=e.reason===Ct,O(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return _.on(`openchange`,e),()=>{_.off(`openchange`,e)}},[n,_,y,O]),V.useEffect(()=>{if(!n)return;function e(e,t=!0){let n=cs(S.current,`close`,y.pointerType);n?y.openChangeTimeout.start(n,()=>{h.setOpen(!1,Dt(Ct,e)),v?.events.emit(`floating.closed`,e)}):t&&(y.openChangeTimeout.clear(),h.setOpen(!1,Dt(Ct,e)),v?.events.emit(`floating.closed`,e))}let t=c.current??(u?h.select(`domReferenceElement`):null);if(!R(t))return;function r(e){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,a&&!en(y.pointerType))return;let t=ls(C.current),n=cs(S.current,`open`,y.pointerType),r=bt(e),i=e.currentTarget??null,o=h.select(`domReferenceElement`),s=i;if(R(r)&&!h.context.triggerElements.hasElement(r)){for(let e of h.context.triggerElements.elements())if(z(e,r)){s=e;break}}R(i)&&R(o)&&!h.context.triggerElements.hasElement(i)&&z(i,o)&&(s=o);let c=s!=null&&te(o,s,r),l=h.select(`open`),u=E.current?.()??h.select(`transitionStatus`)===`ending`,d=!l&&u&&b.current,f=!c&&R(s)&&R(o)&&z(o,s)&&d,p=t>0&&!n,m=c&&(l||d)||f,g=!l||c;if(m){D()&&h.setOpen(!0,Dt(Ct,e,s));return}p||(n?y.openChangeTimeout.start(n,()=>{g&&D()&&h.setOpen(!0,Dt(Ct,e,s))}):g&&D()&&h.setOpen(!0,Dt(Ct,e,s)))}function i(t){if(ee()){ne();return}O();let n=h.select(`domReferenceElement`),r=yt(n);y.restTimeout.clear(),y.restTimeoutPending=!1;let i=g.current.floatingContext??d?.();if(!Qt(t.relatedTarget,h.context.triggerElements)){if(x.current&&i){h.select(`open`)||y.openChangeTimeout.clear();let n=c.current;y.handler=x.current({...i,tree:v,x:t.clientX,y:t.clientY,onClose(){ne(),O(),w.current&&!ee()&&n===h.select(`domReferenceElement`)&&e(t,!0)}}),r.addEventListener(`mousemove`,y.handler),y.handler(t);return}(y.pointerType!==`touch`||!z(h.select(`floatingElement`),t.relatedTarget))&&e(t)}}function o(e){z(t,e.relatedTarget)||(y.openChangeTimeout.clear(),y.restTimeout.clear(),y.restTimeoutPending=!1)}let l=m?Le(t,`mouseout`,o):void 0;return s?Vt(Le(t,`mousemove`,r,{once:!0}),Le(t,`mouseenter`,r),Le(t,`mouseleave`,i),l):Vt(Le(t,`mouseenter`,r),Le(t,`mouseleave`,i),l)},[O,ne,g,S,h,n,x,y,u,te,ee,a,s,C,c,v,w,d,E,D,m]),V.useMemo(()=>{if(!n)return;function e(e){y.pointerType=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=h.select(`domReferenceElement`),i=h.select(`open`),o=te(r,n,e.target);if(a&&!en(y.pointerType))return;if(i&&o&&y.handleCloseOptions?.blockPointerEvents){let e=h.select(`floatingElement`);if(e){let t=y.handleCloseOptions?.getScope?.()??n.ownerDocument.body;Es(y,{scopeElement:t,referenceElement:n,floatingElement:e})}}let s=ls(C.current);if(i&&!o||s===0||!o&&y.restTimeoutPending&&e.movementX**2+e.movementY**2<2)return;y.restTimeout.clear();function c(){if(y.restTimeoutPending=!1,ee())return;let e=h.select(`open`);!y.blockMouseMove&&(!e||o)&&D()&&h.setOpen(!0,Dt(Ct,t,n))}y.pointerType===`touch`?ks.flushSync(()=>{c()}):o&&i?c():(y.restTimeoutPending=!0,y.restTimeout.start(s,c))}}},[n,y,ee,te,a,h,C,D])}var Ms=.1,Ns=Ms*Ms,Ps=.5;function Fs(e,t,n,r,i,a){return r>=t!=a>=t&&e<=(i-n)*(t-r)/(a-r)+n}function Is(e,t,n,r,i,a,o,s,c,l){let u=!1;return Fs(e,t,n,r,i,a)&&(u=!u),Fs(e,t,i,a,o,s)&&(u=!u),Fs(e,t,o,s,c,l)&&(u=!u),Fs(e,t,c,l,n,r)&&(u=!u),u}function Ls(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}function Rs(e,t,n,r,i,a){return e>=Math.min(n,i)&&e<=Math.max(n,i)&&t>=Math.min(r,a)&&t<=Math.max(r,a)}function zs(e={}){let{blockPointerEvents:t=!1}=e,n=new Ft,r=({x:e,y:t,placement:r,elements:i,onClose:a,nodeId:o,tree:s})=>{let c=r?.split(`-`)[0],l=!1,u=null,d=null,f=typeof performance<`u`?performance.now():0;function p(e,t){let n=performance.now(),r=n-f;if(u===null||d===null||r===0)return u=e,d=t,f=n,!1;let i=e-u,a=t-d,o=i*i+a*a,s=r*r*Ns;return u=e,d=t,f=n,o0)}function b(){y()||m()}if(y())return;let x=a.getBoundingClientRect(),S=u.getBoundingClientRect(),C=e>S.right-S.width/2,w=t>S.bottom-S.height/2,T=S.width>x.width,E=S.height>x.height,ee=(T?x:S).left,D=(T?x:S).right,te=(E?x:S).top,O=(E?x:S).bottom;if(c===`top`&&t>=x.bottom-1||c===`bottom`&&t<=x.top+1||c===`left`&&e>=x.right-1||c===`right`&&e<=x.left+1){b();return}let ne=!1;switch(c){case`top`:ne=Rs(d,f,ee,x.top+1,D,S.bottom-1);break;case`bottom`:ne=Rs(d,f,ee,S.top+1,D,x.bottom-1);break;case`left`:ne=Rs(d,f,S.right-1,O,x.left+1,te);break;case`right`:ne=Rs(d,f,x.right-1,O,S.left+1,te)}if(ne)return;if(l&&!Ls(d,f,x)){b();return}if(!g&&p(d,f)){b();return}let re=!1;switch(c){case`top`:{let n=T?Ps/2:Ps*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t+Ps+1,o=C||T?S.bottom-Ps:S.top,s=C?T?S.bottom-Ps:S.top:S.bottom-Ps;re=Is(d,f,r,a,i,a,S.left,o,S.right,s);break}case`bottom`:{let n=T?Ps/2:Ps*4,r=T||C?e+n:e-n,i=T?e-n:C?e+n:e-n,a=t-Ps,o=C||T?S.top+Ps:S.bottom,s=C?T?S.top+Ps:S.bottom:S.top+Ps;re=Is(d,f,r,a,i,a,S.left,o,S.right,s);break}case`left`:{let n=E?Ps/2:Ps*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e+Ps+1,o=w||E?S.right-Ps:S.left,s=w?E?S.right-Ps:S.left:S.right-Ps;re=Is(d,f,o,S.top,s,S.bottom,a,r,a,i);break}case`right`:{let n=E?Ps/2:Ps*4,r=E||w?t+n:t-n,i=E?t-n:w?t+n:t-n,a=e-Ps,o=w||E?S.left+Ps:S.right,s=w?E?S.left+Ps:S.right:S.left+Ps;re=Is(d,f,a,r,a,i,o,S.top,s,S.bottom);break}}re?l||n.start(40,b):b()}};return r.__options={...e,blockPointerEvents:t},r}function Bs(e){return _n(`dialog`,e)}function Vs(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(Bs,{"data-slot":`sheet`,...n}),t[2]=n,t[3]=r),r}function Hs(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(yn,{"data-slot":`sheet-portal`,...n}),t[2]=n,t[3]=r),r}function Us(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:animate-out data-open:animate-in fixed inset-0 z-50 bg-black/80 duration-100 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(Sn,{className:i,"data-slot":`sheet-overlay`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ws(e){let t=(0,W.c)(17),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({className:r,children:n,side:a,showCloseButton:o,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=a===void 0?`right`:a,c=o===void 0||o,l;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(Us,{}),t[6]=l):l=t[6];let u;t[7]===r?u=t[8]:(u=I(`data-[side=right]:data-closed:slide-out-to-right-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=top]:data-closed:slide-out-to-top-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:fade-out-0 data-open:fade-in-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-closed:animate-out data-open:animate-in fixed z-50 flex flex-col bg-background bg-clip-padding text-xs/relaxed shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm`,r),t[7]=r,t[8]=u);let d;t[9]===c?d=t[10]:(d=c&&(0,U.jsxs)(gn,{"data-slot":`sheet-close`,render:(0,U.jsx)(vt,{className:`absolute top-4 right-4`,size:`icon-sm`,variant:`ghost`}),children:[(0,U.jsx)(dt,{}),(0,U.jsx)(`span`,{className:`sr-only`,children:`Close`})]}),t[9]=c,t[10]=d);let f;return t[11]!==n||t[12]!==i||t[13]!==s||t[14]!==u||t[15]!==d?(f=(0,U.jsxs)(Hs,{children:[l,(0,U.jsxs)(hn,{className:u,"data-side":s,"data-slot":`sheet-content`,...i,children:[n,d]})]}),t[11]=n,t[12]=i,t[13]=s,t[14]=u,t[15]=d,t[16]=f):f=t[16],f}function Gs(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-1.5 p-6`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-slot":`sheet-header`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ks(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`text-sm font-medium text-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(xn,{className:i,"data-slot":`sheet-title`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function qs(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`text-xs/relaxed text-muted-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(mn,{className:i,"data-slot":`sheet-description`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var Js=V.createContext(void 0);function Ys(e){let t=V.useContext(Js);if(t===void 0&&!e)throw Error(Ke(72));return t}var Xs={...bn,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},Zs=class extends Mt{constructor(e,t,n){let r=new nn;super(Qs(e,r,t,n),$s(r),Xs)}setOpen=(e,t)=>{Yt(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,Dt(St,e))}};function Qs(e,t,n,r=!1){let i={...pn(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return i.floatingRootContext=vn(t,n,r),i}function $s(e){return{popupRef:V.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ec=Rt(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a=`none`,actionsRef:o,onOpenChange:s,onOpenChangeComplete:c,handle:l,triggerId:u,defaultTriggerId:d=null,children:f}=e,p=Bt((e,t)=>new Zs({open:n,openProp:r,activeTriggerId:d,triggerIdProp:u},e,t));p.useControlledProp(`openProp`,r),p.useControlledProp(`triggerIdProp`,u),p.useContextCallback(`onOpenChange`,s),p.useContextCallback(`onOpenChangeComplete`,c);let m=p.useState(`open`),h=!t&&m,g=p.useState(`activeTriggerId`),_=p.useState(`mounted`),v=p.useState(`payload`);p.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:t}),cn(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:y,transitionStatus:b}=Wt(h,p),x=p.useState(`isInstantPhase`),S=p.useState(`instantType`),C=p.useState(`lastOpenChangeReason`),w=V.useRef(null);gt(()=>{m&&t&&p.setOpen(!1,Dt(wt))},[m,t,p]),gt(()=>{b===`ending`&&C===`none`||b!==`ending`&&x?(S!==`delay`&&(w.current=S),p.set(`instantType`,`delay`)):w.current!==null&&(p.set(`instantType`,w.current),w.current=null)},[b,x,C,S,p]),gt(()=>{h&&(g??p.set(`payload`,void 0))},[p,g,h]),V.useImperativeHandle(o,()=>({unmount:y,close:()=>p.setOpen(!1,Dt(Et))}),[y,p]);let T=h||_||!t&&a!==`none`;return(0,U.jsxs)(Js.Provider,{value:p,children:[l&&(0,U.jsx)(Xt,{handle:l,store:p}),T&&(0,U.jsx)(tc,{store:p,disabled:t,trackCursorAxis:a}),typeof f==`function`?f({payload:v}):f]})});function tc({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=At(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=vs(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n}),o=V.useMemo(()=>Ve(a.reference,i.reference),[a.reference,i.reference]);return sn(e,{activeTriggerProps:o,inactiveTriggerProps:o,popupProps:i.floating??Be}),null}var nc=V.createContext(void 0);function rc(){return V.useContext(nc)}var ic=`data-base-ui-tooltip-trigger`;function ac(e){if(`composedPath`in e){let t=e.composedPath();for(let e=0;em.select(`transitionStatus`)===`ending`,shouldOpen(){return!k.current}}),j=Ss(v,{enabled:!O}).reference,ue=e=>{let t=k.current,n=ac(e),r=ce(n),i=y.current,a=i&&n&&z(i,n);if(r&&m.select(`open`)&&m.select(`lastOpenChangeReason`)===`trigger-hover`){m.setOpen(!1,Dt(Ct,e));return}if(t&&!r&&a&&!ne.current&&!m.select(`open`)&&i&&en(ae.current)){let t=()=>{!k.current&&!ne.current&&!m.select(`open`)&&m.setOpen(!0,Dt(Ct,e,i))},n=oe();n===0?(A.clear(),t()):A.start(n,t)}},M=m.useState(`triggerProps`,C);return Ue(`button`,e,{state:{open:_},ref:[t,S,y],props:[le,j,C||re!==`none`?M:void 0,{onMouseOver(e){ue(e.nativeEvent)},onFocus(e){se(ac(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){k.current=!1,A.clear(),ae.current=void 0},onPointerEnter(e){ae.current=e.pointerType},onPointerDown(e){ae.current=e.pointerType,m.set(`closeOnClick`,l),l&&!m.select(`open`)&&m.cancelPendingOpen(e.nativeEvent)},onClick(e){l&&!m.select(`open`)&&m.cancelPendingOpen(e.nativeEvent)},id:h,"data-trigger-disabled":O?``:void 0,[ic]:O?void 0:``},f],stateAttributesMapping:rn})}),cc=V.createContext(void 0);function lc(){let e=V.useContext(cc);if(e===void 0)throw Error(Ke(70));return e}var uc=V.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{node:c,subtree:l}=Nt({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,U.jsxs)(V.Fragment,{children:[l,c&&ks.createPortal(n,c)]})}),dc=V.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return Ys().useState(`mounted`)||n?(0,U.jsx)(cc.Provider,{value:n,children:(0,U.jsx)(uc,{ref:t,...r})}):null}),fc=V.createContext(void 0);function pc(){let e=V.useContext(fc);if(e===void 0)throw Error(Ke(71));return e}var mc=V.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:a=`absolute`,side:o=`top`,align:s=`center`,sideOffset:c=0,alignOffset:l=0,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:m=!1,collisionAvoidance:h=zt,style:g,..._}=e,v=Ys(),y=lc(),b=v.useState(`open`),x=v.useState(`mounted`),S=v.useState(`trackCursorAxis`),C=v.useState(`disableHoverablePopup`),w=v.useState(`floatingRootContext`),T=v.useState(`instantType`),E=v.useState(`transitionStatus`),ee=v.useState(`adaptiveOrigin`),D=un({anchor:i,positionMethod:a,floatingRootContext:w,mounted:x,side:o,sideOffset:c,align:s,alignOffset:l,collisionBoundary:u,collisionPadding:d,sticky:p,arrowPadding:f,disableAnchorTracking:m,keepMounted:y,collisionAvoidance:h,adaptiveOrigin:ee}),te=V.useMemo(()=>({open:b,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:S===`none`?T:`tracking-cursor`}),[b,D.side,D.align,D.anchorHidden,S,T]),O=dn(e,te,{styles:D.positionerStyles,transitionStatus:E,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,U.jsx)(fc.Provider,{value:D,children:O})}),hc=V.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Ys(),{side:s,align:c}=pc(),l=o.useState(`open`),u=o.useState(`instantType`),d=o.useState(`transitionStatus`),f=o.useState(`popupProps`),p=o.useState(`floatingRootContext`),m=o.useState(`disabled`),h=o.useState(`closeDelay`);Re({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),Os(p,{enabled:!m,closeDelay:h});let g=o.useStateSetter(`popupElement`);return Ue(`div`,e,{state:{open:l,side:s,align:c,instant:u,transitionStatus:d},ref:[t,o.context.popupRef,g],props:[$t,f,ln(d),a],stateAttributesMapping:Pt})}),gc=V.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=Ys(),{arrowRef:s,side:c,align:l,arrowUncentered:u,arrowStyles:d}=pc(),f={open:o.useState(`open`),side:c,align:l,uncentered:u,instant:o.useState(`instantType`)};return Ue(`div`,e,{state:f,ref:[t,s],props:[{style:d,"aria-hidden":!0},a],stateAttributesMapping:Ht})}),_c=function(e){let{delay:t,closeDelay:n,timeout:r=400}=e,i=V.useMemo(()=>({open:t,close:n}),[t,n]);return(0,U.jsx)(nc.Provider,{value:t,children:(0,U.jsx)(ms,{delay:i,timeoutMs:r,children:e.children})})};function vc(e){let t=(0,W.c)(6),n,r;t[0]===e?(n=t[1],r=t[2]):({delay:r,...n}=e,t[0]=e,t[1]=n,t[2]=r);let i=r===void 0?0:r,a;return t[3]!==i||t[4]!==n?(a=(0,U.jsx)(_c,{"data-slot":`tooltip-provider`,delay:i,...n}),t[3]=i,t[4]=n,t[5]=a):a=t[5],a}function yc(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(vc,{children:(0,U.jsx)(ec,{"data-slot":`tooltip`,...n})}),t[2]=n,t[3]=r),r}function bc(e){let t=(0,W.c)(4),n;t[0]===e?n=t[1]:({...n}=e,t[0]=e,t[1]=n);let r;return t[2]===n?r=t[3]:(r=(0,U.jsx)(sc,{"data-slot":`tooltip-trigger`,...n}),t[2]=n,t[3]=r),r}function xc(e){let t=(0,W.c)(21),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({className:r,side:a,sideOffset:o,align:s,alignOffset:c,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=a===void 0?`top`:a,u=o===void 0?4:o,d=s===void 0?`center`:s,f=c===void 0?0:c,p;t[8]===r?p=t[9]:(p=I(`data-open:fade-in-0 data-open:zoom-in-95 data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-closed:fade-out-0 data-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 data-[state=delayed-open]:animate-in data-closed:animate-out data-open:animate-in z-50 w-fit max-w-xs origin-(--transform-origin) rounded-md bg-foreground px-3 py-1.5 text-xs text-background **:data-[slot=kbd]:rounded-md`,r),t[8]=r,t[9]=p);let m;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,U.jsx)(gc,{className:`z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5`}),t[10]=m):m=t[10];let h;t[11]!==n||t[12]!==i||t[13]!==p?(h=(0,U.jsxs)(hc,{className:p,"data-slot":`tooltip-content`,...i,children:[n,m]}),t[11]=n,t[12]=i,t[13]=p,t[14]=h):h=t[14];let g;return t[15]!==d||t[16]!==f||t[17]!==l||t[18]!==u||t[19]!==h?(g=(0,U.jsx)(dc,{children:(0,U.jsx)(mc,{align:d,alignOffset:f,className:`isolate z-50`,side:l,sideOffset:u,children:h})}),t[15]=d,t[16]=f,t[17]=l,t[18]=u,t[19]=h,t[20]=g):g=t[20],g}var Sc=window.matchMedia(`(max-width: 767px)`);function Cc(e){return Sc.addEventListener(`change`,e),()=>{Sc.removeEventListener(`change`,e)}}function wc(){return Sc.matches}function Tc(){return(0,V.useSyncExternalStore)(Cc,wc)}var Ec=`sidebar_state`,Dc=604800,Oc=`12rem`,kc=`16rem`,Ac=`3rem`,jc=`b`,Mc=V.createContext(null);function Nc(){let e=V.useContext(Mc);if(!e)throw Error(`useSidebar must be used within a SidebarProvider.`);return e}function Pc(e){let t=(0,W.c)(36),n,r,i,a,o,s,c;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7]):({defaultOpen:c,open:i,onOpenChange:o,className:r,style:s,children:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c);let l=c===void 0||c,u=Tc(),[d,f]=V.useState(!1),[p,m]=V.useState(l),h=i??p,g;t[8]!==h||t[9]!==o?(g=e=>{let t=typeof e==`function`?e(h):e;o?o(t):m(t),document.cookie=`${Ec}=${t}; path=/; max-age=${Dc}`},t[8]=h,t[9]=o,t[10]=g):g=t[10];let _=g,v;t[11]!==u||t[12]!==_?(v=()=>{u?f(Ic):_(Fc)},t[11]=u,t[12]=_,t[13]=v):v=t[13];let y=v,b,x;t[14]===y?(b=t[15],x=t[16]):(b=()=>{let e=e=>{e.key===jc&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),y())};return window.addEventListener(`keydown`,e),()=>{window.removeEventListener(`keydown`,e)}},x=[y],t[14]=y,t[15]=b,t[16]=x),V.useEffect(b,x);let S=h?`expanded`:`collapsed`,C;t[17]!==u||t[18]!==h||t[19]!==d||t[20]!==_||t[21]!==S||t[22]!==y?(C={state:S,open:h,setOpen:_,isMobile:u,openMobile:d,setOpenMobile:f,toggleSidebar:y},t[17]=u,t[18]=h,t[19]=d,t[20]=_,t[21]=S,t[22]=y,t[23]=C):C=t[23];let w=C,T;t[24]===s?T=t[25]:(T={"--sidebar-width":Oc,"--sidebar-width-icon":Ac,...s},t[24]=s,t[25]=T);let E=T,ee;t[26]===r?ee=t[27]:(ee=I(`group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar`,r),t[26]=r,t[27]=ee);let D;t[28]!==n||t[29]!==a||t[30]!==ee||t[31]!==E?(D=(0,U.jsx)(`div`,{className:ee,"data-slot":`sidebar-wrapper`,style:E,...a,children:n}),t[28]=n,t[29]=a,t[30]=ee,t[31]=E,t[32]=D):D=t[32];let te;return t[33]!==w||t[34]!==D?(te=(0,U.jsx)(Mc.Provider,{value:w,children:D}),t[33]=w,t[34]=D,t[35]=te):te=t[35],te}function Fc(e){return!e}function Ic(e){return!e}function Lc(e){let t=(0,W.c)(46),n,r,i,a,o,s;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6]):({side:a,variant:o,collapsible:s,className:r,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=a===void 0?`left`:a,l=o===void 0?`sidebar`:o,u=s===void 0?`offExamples`:s,{isMobile:d,state:f,openMobile:p,setOpenMobile:m}=Nc();if(u===`none`){let e;t[7]===r?e=t[8]:(e=I(`flex h-full w-(--sidebar-width) flex-col bg-sidebar text-sidebar-foreground`,r),t[7]=r,t[8]=e);let a;return t[9]!==n||t[10]!==i||t[11]!==e?(a=(0,U.jsx)(`div`,{className:e,"data-slot":`sidebar`,...i,children:n}),t[9]=n,t[10]=i,t[11]=e,t[12]=a):a=t[12],a}if(d){let e;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(e={"--sidebar-width":kc},t[13]=e):e=t[13];let r=e,a;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsxs)(Gs,{className:`sr-only`,children:[(0,U.jsx)(Ks,{children:`Sidebar`}),(0,U.jsx)(qs,{children:`Displays the mobile sidebar.`})]}),t[14]=a):a=t[14];let o;t[15]===n?o=t[16]:(o=(0,U.jsx)(`div`,{className:`flex h-full w-full flex-col`,children:n}),t[15]=n,t[16]=o);let s;t[17]!==c||t[18]!==o?(s=(0,U.jsxs)(Ws,{className:`w-(--sidebar-width) bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden`,"data-mobile":`true`,"data-sidebar":`sidebar`,"data-slot":`sidebar`,side:c,style:r,children:[a,o]}),t[17]=c,t[18]=o,t[19]=s):s=t[19];let l;return t[20]!==p||t[21]!==i||t[22]!==m||t[23]!==s?(l=(0,U.jsx)(Vs,{onOpenChange:m,open:p,...i,children:s}),t[20]=p,t[21]=i,t[22]=m,t[23]=s,t[24]=l):l=t[24],l}let h=f===`collapsed`?u:``,g=l===`floating`||l===`inset`?`group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon)`,_;t[25]===g?_=t[26]:(_=I(`relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear`,`group-data-[collapsible=offExamples]:w-0`,`group-data-[side=right]:rotate-180`,g),t[25]=g,t[26]=_);let v;t[27]===_?v=t[28]:(v=(0,U.jsx)(`div`,{className:_,"data-slot":`sidebar-gap`}),t[27]=_,t[28]=v);let y=c===`left`?`left-0 group-data-[collapsible=offExamples]:left-[calc(var(--sidebar-width)*-1)]`:`right-0 group-data-[collapsible=offExamples]:right-[calc(var(--sidebar-width)*-1)]`,b=l===`floating`||l===`inset`?`p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]`:`group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l`,x;t[29]!==r||t[30]!==y||t[31]!==b?(x=I(`fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex`,y,b,r),t[29]=r,t[30]=y,t[31]=b,t[32]=x):x=t[32];let S;t[33]===n?S=t[34]:(S=(0,U.jsx)(`div`,{className:`flex size-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:shadow-sm group-data-[variant=floating]:ring-1 group-data-[variant=floating]:ring-sidebar-border`,"data-sidebar":`sidebar`,"data-slot":`sidebar-inner`,children:n}),t[33]=n,t[34]=S);let C;t[35]!==i||t[36]!==x||t[37]!==S?(C=(0,U.jsx)(`div`,{className:x,"data-slot":`sidebar-container`,...i,children:S}),t[35]=i,t[36]=x,t[37]=S,t[38]=C):C=t[38];let w;return t[39]!==c||t[40]!==f||t[41]!==C||t[42]!==h||t[43]!==v||t[44]!==l?(w=(0,U.jsxs)(`div`,{className:`group peer hidden text-sidebar-foreground md:block`,"data-collapsible":h,"data-side":c,"data-slot":`sidebar`,"data-state":f,"data-variant":l,children:[v,C]}),t[39]=c,t[40]=f,t[41]=C,t[42]=h,t[43]=v,t[44]=l,t[45]=w):w=t[45],w}function Rc(e){let t=(0,W.c)(15),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,onClick:r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let{toggleSidebar:a}=Nc(),o;t[4]===n?o=t[5]:(o=I(n),t[4]=n,t[5]=o);let s;t[6]!==r||t[7]!==a?(s=e=>{r?.(e),a()},t[6]=r,t[7]=a,t[8]=s):s=t[8];let c,l;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,U.jsx)(es,{}),l=(0,U.jsx)(`span`,{className:`sr-only`,children:`Toggle Sidebar`}),t[9]=c,t[10]=l):(c=t[9],l=t[10]);let u;return t[11]!==i||t[12]!==o||t[13]!==s?(u=(0,U.jsxs)(vt,{className:o,"data-sidebar":`trigger`,"data-slot":`sidebar-trigger`,onClick:s,size:`icon-lg`,variant:`ghost`,...i,children:[c,l]}),t[11]=i,t[12]=o,t[13]=s,t[14]=u):u=t[14],u}function zc(e){let t=(0,W.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let{toggleSidebar:i}=Nc(),a;t[3]===n?a=t[4]:(a=I(`absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border sm:flex`,`in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize`,`[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize`,`group-data-[collapsible=offExamples]:translate-x-0 group-data-[collapsible=offExamples]:after:left-full hover:group-data-[collapsible=offExamples]:bg-sidebar`,`[[data-side=left][data-collapsible=offExamples]_&]:-right-2`,`[[data-side=right][data-collapsible=offExamples]_&]:-left-2`,n),t[3]=n,t[4]=a);let o;return t[5]!==r||t[6]!==a||t[7]!==i?(o=(0,U.jsx)(`button`,{"aria-label":`Toggle Sidebar`,className:a,"data-sidebar":`rail`,"data-slot":`sidebar-rail`,onClick:i,tabIndex:-1,title:`Toggle Sidebar`,type:`button`,...r}),t[5]=r,t[6]=a,t[7]=i,t[8]=o):o=t[8],o}function Bc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-2 p-2`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`header`,"data-slot":`sidebar-header`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Vc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex flex-col gap-2 p-2`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`footer`,"data-slot":`sidebar-footer`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Hc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`mx-2 w-auto bg-sidebar-border`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(fn,{className:i,"data-sidebar":`separator`,"data-slot":`sidebar-separator`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Uc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-x-hidden overflow-y-auto`,`group-data-[collapsible=icon]:[scrollbar-width:none] group-data-[collapsible=icon]:[&::-webkit-scrollbar]:hidden`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`content`,"data-slot":`sidebar-content`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Wc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`relative flex w-full min-w-0 flex-col px-2 py-1`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`div`,{className:i,"data-sidebar":`group`,"data-slot":`sidebar-group`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Gc(e){let t=(0,W.c)(10),n,r,i,a;if(t[0]!==e){let{className:o,render:s,...c}=e;n=s,a=qe,r=`div`,i=Ve({className:I(`flex h-8 shrink-0 items-center rounded-md px-2 text-xs text-sidebar-foreground/70 ring-sidebar-ring outline-hidden transition-[margin,opacity] duration-200 ease-linear group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0 focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0`,o)},c),t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a}else n=t[1],r=t[2],i=t[3],a=t[4];let o;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(o={slot:`sidebar-group-label`,sidebar:`group-label`},t[5]=o):o=t[5];let s;return t[6]!==n||t[7]!==r||t[8]!==i?(s={defaultTagName:r,props:i,render:n,state:o},t[6]=n,t[7]=r,t[8]=i,t[9]=s):s=t[9],a(s)}function Kc(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`flex w-full min-w-0 flex-col gap-px`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`ul`,{className:i,"data-sidebar":`menu`,"data-slot":`sidebar-menu`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function G(e){let t=(0,W.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=I(`group/menu-item relative`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,U.jsx)(`li`,{className:i,"data-sidebar":`menu-item`,"data-slot":`sidebar-menu-item`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}var qc=Ge(`peer/menu-button group/menu-button flex w-full items-center gap-2 overflow-hidden rounded-[calc(var(--radius-sm)+2px)] p-2 text-left text-xs ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-active:bg-sidebar-accent data-active:font-medium data-active:text-sidebar-accent-foreground data-open:hover:bg-sidebar-accent data-open:hover:text-sidebar-accent-foreground [&_svg]:size-4 [&_svg]:shrink-0 [&>span:last-child]:truncate`,{variants:{variant:{default:`hover:bg-sidebar-accent hover:text-sidebar-accent-foreground`,outline:`bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]`},size:{default:`h-8 text-xs`,sm:`h-7 text-xs`,lg:`h-12 text-xs group-data-[collapsible=icon]:p-0!`}},defaultVariants:{variant:`default`,size:`default`}});function K(e){let t=(0,W.c)(15),{render:n,isActive:r,variant:i,size:a,tooltip:o,className:s,...c}=e,l=r!==void 0&&r,u=i===void 0?`default`:i,d=a===void 0?`default`:a,{isMobile:f,state:p}=Nc(),m=Ve({className:I(qc({variant:u,size:d}),s)},c),h=o?bc:n,g;t[0]!==l||t[1]!==d?(g={slot:`sidebar-menu-button`,sidebar:`menu-button`,size:d,active:l},t[0]=l,t[1]=d,t[2]=g):g=t[2];let _;t[3]!==m||t[4]!==h||t[5]!==g?(_={defaultTagName:`button`,props:m,render:h,state:g},t[3]=m,t[4]=h,t[5]=g,t[6]=_):_=t[6];let v=qe(_);if(!o)return v;let y;t[7]===o?y=t[8]:(y=typeof o==`string`?{children:o}:o,t[7]=o,t[8]=y);let b=y,x=p!==`collapsed`||f,S;t[9]!==x||t[10]!==b?(S=(0,U.jsx)(xc,{align:`center`,hidden:x,side:`right`,...b}),t[9]=x,t[10]=b,t[11]=S):S=t[11];let C;return t[12]!==v||t[13]!==S?(C=(0,U.jsxs)(yc,{children:[v,S]}),t[12]=v,t[13]=S,t[14]=C):C=t[14],C}var Jc=new Set([`InvalidClientTokenId`,`SignatureDoesNotMatch`,`AuthFailure`,`MissingAuthenticationToken`,`IncompleteSignature`,`UnrecognizedClientException`,`ExpiredToken`,`ExpiredTokenException`,`InvalidAccessKeyId`]);function Yc(e){return typeof e==`object`&&!!e&&`name`in e&&typeof e.name==`string`}function Xc(e){return Yc(e)&&Jc.has(e.name)}var Zc=!1;function Qc(e,t){Zc||!Xc(e)||(Zc=!0,Je(),Cn(),t.clear(),window.location.pathname!==`/login`&&(window.location.href=`/login?reason=expired`))}function $c(){let e=new $r({queryCache:new Qr({onError:t=>{Qc(t,e)}}),mutationCache:new Xr({onError:t=>{Qc(t,e)}}),defaultOptions:{queries:{staleTime:5e3,refetchIntervalInBackground:!1}}});return e}function el(){let e=(0,W.c)(8),{theme:t,setTheme:n}=No(),r;e[0]!==n||e[1]!==t?(r=()=>{n(t===`light`?`dark`:t===`dark`?`light`:`dark`)},e[0]=n,e[1]=t,e[2]=r):r=e[2];let i=r,a,o,s;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,U.jsx)(rs,{className:`size-[1.2rem] scale-100 rotate-0 transition-all dark:scale-0 dark:-rotate-90`}),o=(0,U.jsx)(Qo,{className:`absolute size-[1.2rem] scale-0 rotate-90 transition-all dark:scale-100 dark:rotate-0`}),s=(0,U.jsx)(`span`,{className:`sr-only`,children:`Toggle theme`}),e[3]=a,e[4]=o,e[5]=s):(a=e[3],o=e[4],s=e[5]);let c;return e[6]===i?c=e[7]:(c=(0,U.jsxs)(vt,{className:`rounded-full`,onClick:i,size:`icon-sm`,variant:`ghost`,children:[a,o,s]}),e[6]=i,e[7]=c),c}function tl(){let e=(0,W.c)(7),{isAdmin:t,license:n}=wn(),r=t&&n===`open-source`,i,a;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=I(`z-50 flex h-10 shrink-0 items-center gap-2 border-b border-sidebar-border bg-sidebar px-4 text-sidebar-foreground`,`sticky top-0`),a=(0,U.jsx)(Rc,{className:`-ml-1`}),e[0]=i,e[1]=a):(i=e[0],a=e[1]);let o;e[2]===r?o=e[3]:(o=r&&(0,U.jsx)(`a`,{href:`https://mulgadc.com/purchase`,target:`_blank`,rel:`noopener noreferrer`,className:I(ht({variant:`outline`,size:`sm`})),children:`Upgrade`}),e[2]=r,e[3]=o);let s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,U.jsx)(el,{}),e[4]=s):s=e[4];let c;return e[5]===o?c=e[6]:(c=(0,U.jsxs)(`header`,{className:i,children:[a,(0,U.jsxs)(`div`,{className:`flex w-full items-center justify-end gap-2`,children:[o,s]})]}),e[5]=o,e[6]=c),c}function nl(){let e=(0,W.c)(3),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,U.jsx)(`h1`,{className:`text-4xl font-bold`,children:`404`}),n=(0,U.jsx)(`p`,{className:`text-muted-foreground`,children:`Page not found`}),e[0]=t,e[1]=n):(t=e[0],n=e[1]);let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,U.jsxs)(`div`,{className:`flex flex-1 flex-col items-center justify-center gap-4`,children:[t,n,(0,U.jsx)(M,{to:`/`,children:(0,U.jsx)(vt,{variant:`outline`,children:`Go back home`})})]}),e[2]=r):r=e[2],r}function rl(){let e=(0,W.c)(259),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={select:il},e[0]=t):t=e[0];let n=yo(t),r=Pe(),i=a(),{isAdmin:o}=wn(),s;e[1]!==r||e[2]!==i?(s=function(){Je(),Cn(),i.clear(),r({to:`/login`})},e[1]=r,e[2]=i,e[3]=s):s=e[3];let c=s,l;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsxs)(Bc,{className:`flex flex-row items-center gap-2 px-4 py-3`,children:[(0,U.jsx)(`img`,{src:`/mulga-logo.svg`,alt:`Mulga`,className:`size-6 shrink-0 dark:invert`}),(0,U.jsx)(`span`,{className:`truncate text-sm font-semibold group-data-[collapsible=icon]:hidden`,children:`Spinifex`})]}),e[4]=l):l=e[4];let u;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,U.jsx)(Gc,{children:`General`}),e[5]=u):u=e[5];let d=n===`/`,f,p;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,U.jsx)(Uo,{className:`size-4`}),p=(0,U.jsx)(`span`,{children:`Dashboard`}),e[6]=f,e[7]=p):(f=e[6],p=e[7]);let m;e[8]===d?m=e[9]:(m=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/`,children:(0,U.jsxs)(K,{isActive:d,tooltip:`Dashboard`,children:[f,p]})})}),e[8]=d,e[9]=m);let h;e[10]!==o||e[11]!==n?(h=o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/nodes`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/nodes`),tooltip:`Nodes`,children:[(0,U.jsx)(it,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Nodes`})]})})}),e[10]=o,e[11]=n,e[12]=h):h=e[12];let g;e[13]!==m||e[14]!==h?(g=(0,U.jsxs)(Wc,{children:[u,(0,U.jsxs)(Kc,{children:[m,h]})]}),e[13]=m,e[14]=h,e[15]=g):g=e[15];let _;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,U.jsx)(Gc,{children:`EC2`}),e[16]=_):_=e[16];let v;e[17]===n?v=e[18]:(v=n.startsWith(`/ec2/describe-instances`)||n.startsWith(`/ec2/run-instances`),e[17]=n,e[18]=v);let y,b;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,U.jsx)(it,{className:`size-4`}),b=(0,U.jsx)(`span`,{children:`Instances`}),e[19]=y,e[20]=b):(y=e[19],b=e[20]);let x;e[21]===v?x=e[22]:(x=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-instances`,children:(0,U.jsxs)(K,{isActive:v,tooltip:`Instances`,children:[y,b]})})}),e[21]=v,e[22]=x);let S;e[23]===n?S=e[24]:(S=n.startsWith(`/ec2/describe-launch-templates`)||n.startsWith(`/ec2/create-launch-template`),e[23]=n,e[24]=S);let C,w;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,U.jsx)(Ho,{className:`size-4`}),w=(0,U.jsx)(`span`,{children:`Launch Templates`}),e[25]=C,e[26]=w):(C=e[25],w=e[26]);let T;e[27]===S?T=e[28]:(T=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-launch-templates`,children:(0,U.jsxs)(K,{isActive:S,tooltip:`Launch Templates`,children:[C,w]})})}),e[27]=S,e[28]=T);let E;e[29]===n?E=e[30]:(E=n.startsWith(`/ec2/describe-images`),e[29]=n,e[30]=E);let ee,D;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,U.jsx)(st,{className:`size-4`}),D=(0,U.jsx)(`span`,{children:`Images`}),e[31]=ee,e[32]=D):(ee=e[31],D=e[32]);let te;e[33]===E?te=e[34]:(te=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-images`,children:(0,U.jsxs)(K,{isActive:E,tooltip:`Images`,children:[ee,D]})})}),e[33]=E,e[34]=te);let O;e[35]===n?O=e[36]:(O=n.startsWith(`/ec2/describe-key-pairs`),e[35]=n,e[36]=O);let ne,re;e[37]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,U.jsx)(rt,{className:`size-4`}),re=(0,U.jsx)(`span`,{children:`Key Pairs`}),e[37]=ne,e[38]=re):(ne=e[37],re=e[38]);let ie;e[39]===O?ie=e[40]:(ie=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-key-pairs`,children:(0,U.jsxs)(K,{isActive:O,tooltip:`Key Pairs`,children:[ne,re]})})}),e[39]=O,e[40]=ie);let k;e[41]===n?k=e[42]:(k=n.startsWith(`/ec2/describe-addresses`)||n.startsWith(`/ec2/allocate-address`),e[41]=n,e[42]=k);let A,ae;e[43]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,U.jsx)(Xo,{className:`size-4`}),ae=(0,U.jsx)(`span`,{children:`Elastic IPs`}),e[43]=A,e[44]=ae):(A=e[43],ae=e[44]);let oe;e[45]===k?oe=e[46]:(oe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-addresses`,children:(0,U.jsxs)(K,{isActive:k,tooltip:`Elastic IPs`,children:[A,ae]})})}),e[45]=k,e[46]=oe);let se;e[47]===n?se=e[48]:(se=n.startsWith(`/ec2/describe-volumes`)||n.startsWith(`/ec2/create-volume`)||n.startsWith(`/ec2/modify-volume`),e[47]=n,e[48]=se);let ce,le;e[49]===Symbol.for(`react.memo_cache_sentinel`)?(ce=(0,U.jsx)(at,{className:`size-4`}),le=(0,U.jsx)(`span`,{children:`Volumes`}),e[49]=ce,e[50]=le):(ce=e[49],le=e[50]);let j;e[51]===se?j=e[52]:(j=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-volumes`,children:(0,U.jsxs)(K,{isActive:se,tooltip:`Volumes`,children:[ce,le]})})}),e[51]=se,e[52]=j);let ue;e[53]===n?ue=e[54]:(ue=n.startsWith(`/ec2/describe-snapshots`)||n.startsWith(`/ec2/create-snapshot`),e[53]=n,e[54]=ue);let de,fe;e[55]===Symbol.for(`react.memo_cache_sentinel`)?(de=(0,U.jsx)(Qe,{className:`size-4`}),fe=(0,U.jsx)(`span`,{children:`Snapshots`}),e[55]=de,e[56]=fe):(de=e[55],fe=e[56]);let pe;e[57]===ue?pe=e[58]:(pe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-snapshots`,children:(0,U.jsxs)(K,{isActive:ue,tooltip:`Snapshots`,children:[de,fe]})})}),e[57]=ue,e[58]=pe);let me;e[59]===n?me=e[60]:(me=n.startsWith(`/ec2/describe-placement-groups`)||n.startsWith(`/ec2/create-placement-group`),e[59]=n,e[60]=me);let he,ge;e[61]===Symbol.for(`react.memo_cache_sentinel`)?(he=(0,U.jsx)(Ko,{className:`size-4`}),ge=(0,U.jsx)(`span`,{children:`Placement Groups`}),e[61]=he,e[62]=ge):(he=e[61],ge=e[62]);let _e;e[63]===me?_e=e[64]:(_e=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-placement-groups`,children:(0,U.jsxs)(K,{isActive:me,tooltip:`Placement Groups`,children:[he,ge]})})}),e[63]=me,e[64]=_e);let ve;e[65]===n?ve=e[66]:(ve=n.startsWith(`/ec2/describe-load-balancers`)||n.startsWith(`/ec2/create-load-balancer`),e[65]=n,e[66]=ve);let ye,be;e[67]===Symbol.for(`react.memo_cache_sentinel`)?(ye=(0,U.jsx)(ot,{className:`size-4`}),be=(0,U.jsx)(`span`,{children:`Load Balancers`}),e[67]=ye,e[68]=be):(ye=e[67],be=e[68]);let xe;e[69]===ve?xe=e[70]:(xe=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-load-balancers`,children:(0,U.jsxs)(K,{isActive:ve,tooltip:`Load Balancers`,children:[ye,be]})})}),e[69]=ve,e[70]=xe);let Se;e[71]===n?Se=e[72]:(Se=n.startsWith(`/ec2/describe-target-groups`)||n.startsWith(`/ec2/create-target-group`),e[71]=n,e[72]=Se);let Ce,we;e[73]===Symbol.for(`react.memo_cache_sentinel`)?(Ce=(0,U.jsx)(Bo,{className:`size-4`}),we=(0,U.jsx)(`span`,{children:`Target Groups`}),e[73]=Ce,e[74]=we):(Ce=e[73],we=e[74]);let Te;e[75]===Se?Te=e[76]:(Te=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-target-groups`,children:(0,U.jsxs)(K,{isActive:Se,tooltip:`Target Groups`,children:[Ce,we]})})}),e[75]=Se,e[76]=Te);let Ee;e[77]!==x||e[78]!==T||e[79]!==te||e[80]!==ie||e[81]!==oe||e[82]!==j||e[83]!==pe||e[84]!==_e||e[85]!==xe||e[86]!==Te?(Ee=(0,U.jsxs)(Wc,{children:[_,(0,U.jsxs)(Kc,{children:[x,T,te,ie,oe,j,pe,_e,xe,Te]})]}),e[77]=x,e[78]=T,e[79]=te,e[80]=ie,e[81]=oe,e[82]=j,e[83]=pe,e[84]=_e,e[85]=xe,e[86]=Te,e[87]=Ee):Ee=e[87];let De;e[88]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,U.jsx)(Gc,{children:`Networking`}),e[88]=De):De=e[88];let N;e[89]===n?N=e[90]:(N=n.startsWith(`/ec2/describe-vpcs`)||n.startsWith(`/ec2/create-vpc`),e[89]=n,e[90]=N);let Oe,P;e[91]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,U.jsx)($e,{className:`size-4`}),P=(0,U.jsx)(`span`,{children:`VPCs`}),e[91]=Oe,e[92]=P):(Oe=e[91],P=e[92]);let ke;e[93]===N?ke=e[94]:(ke=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-vpcs`,children:(0,U.jsxs)(K,{isActive:N,tooltip:`VPCs`,children:[Oe,P]})})}),e[93]=N,e[94]=ke);let Ae;e[95]===n?Ae=e[96]:(Ae=n.startsWith(`/ec2/describe-subnets`)||n.startsWith(`/ec2/create-subnet`),e[95]=n,e[96]=Ae);let je,Me;e[97]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,U.jsx)(qo,{className:`size-4`}),Me=(0,U.jsx)(`span`,{children:`Subnets`}),e[97]=je,e[98]=Me):(je=e[97],Me=e[98]);let Ne;e[99]===Ae?Ne=e[100]:(Ne=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-subnets`,children:(0,U.jsxs)(K,{isActive:Ae,tooltip:`Subnets`,children:[je,Me]})})}),e[99]=Ae,e[100]=Ne);let Fe;e[101]===n?Fe=e[102]:(Fe=n.startsWith(`/ec2/describe-security-groups`)||n.startsWith(`/ec2/create-security-group`),e[101]=n,e[102]=Fe);let Ie,Le;e[103]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,U.jsx)(ns,{className:`size-4`}),Le=(0,U.jsx)(`span`,{children:`Security Groups`}),e[103]=Ie,e[104]=Le):(Ie=e[103],Le=e[104]);let Re;e[105]===Fe?Re=e[106]:(Re=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-security-groups`,children:(0,U.jsxs)(K,{isActive:Fe,tooltip:`Security Groups`,children:[Ie,Le]})})}),e[105]=Fe,e[106]=Re);let ze;e[107]===n?ze=e[108]:(ze=n.startsWith(`/ec2/describe-route-tables`)||n.startsWith(`/ec2/create-route-table`),e[107]=n,e[108]=ze);let Be,Ve;e[109]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,U.jsx)(ts,{className:`size-4`}),Ve=(0,U.jsx)(`span`,{children:`Route Tables`}),e[109]=Be,e[110]=Ve):(Be=e[109],Ve=e[110]);let He;e[111]===ze?He=e[112]:(He=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-route-tables`,children:(0,U.jsxs)(K,{isActive:ze,tooltip:`Route Tables`,children:[Be,Ve]})})}),e[111]=ze,e[112]=He);let Ue;e[113]===n?Ue=e[114]:(Ue=n.startsWith(`/ec2/describe-internet-gateways`),e[113]=n,e[114]=Ue);let We,Ge;e[115]===Symbol.for(`react.memo_cache_sentinel`)?(We=(0,U.jsx)(et,{className:`size-4`}),Ge=(0,U.jsx)(`span`,{children:`Internet Gateways`}),e[115]=We,e[116]=Ge):(We=e[115],Ge=e[116]);let Ke;e[117]===Ue?Ke=e[118]:(Ke=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-internet-gateways`,children:(0,U.jsxs)(K,{isActive:Ue,tooltip:`Internet Gateways`,children:[We,Ge]})})}),e[117]=Ue,e[118]=Ke);let qe;e[119]===n?qe=e[120]:(qe=n.startsWith(`/ec2/describe-nat-gateways`)||n.startsWith(`/ec2/create-nat-gateway`),e[119]=n,e[120]=qe);let F,Xe;e[121]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,U.jsx)(tt,{className:`size-4`}),Xe=(0,U.jsx)(`span`,{children:`NAT Gateways`}),e[121]=F,e[122]=Xe):(F=e[121],Xe=e[122]);let Ze;e[123]===qe?Ze=e[124]:(Ze=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ec2/describe-nat-gateways`,children:(0,U.jsxs)(K,{isActive:qe,tooltip:`NAT Gateways`,children:[F,Xe]})})}),e[123]=qe,e[124]=Ze);let I;e[125]!==ke||e[126]!==Ne||e[127]!==Re||e[128]!==He||e[129]!==Ke||e[130]!==Ze?(I=(0,U.jsxs)(Wc,{children:[De,(0,U.jsxs)(Kc,{children:[ke,Ne,Re,He,Ke,Ze]})]}),e[125]=ke,e[126]=Ne,e[127]=Re,e[128]=He,e[129]=Ke,e[130]=Ze,e[131]=I):I=e[131];let L;e[132]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,U.jsx)(Gc,{children:`Containers`}),e[132]=L):L=e[132];let ct;e[133]===n?ct=e[134]:(ct=n.startsWith(`/eks/list-clusters`)||n.startsWith(`/eks/create-cluster`),e[133]=n,e[134]=ct);let ut,dt;e[135]===Symbol.for(`react.memo_cache_sentinel`)?(ut=(0,U.jsx)(Io,{className:`size-4`}),dt=(0,U.jsx)(`span`,{children:`EKS`}),e[135]=ut,e[136]=dt):(ut=e[135],dt=e[136]);let ft;e[137]===ct?ft=e[138]:(ft=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/eks/list-clusters`,children:(0,U.jsxs)(K,{isActive:ct,tooltip:`EKS clusters`,children:[ut,dt]})})}),e[137]=ct,e[138]=ft);let pt;e[139]===n?pt=e[140]:(pt=n.startsWith(`/ecr/list-repositories`),e[139]=n,e[140]=pt);let mt,ht;e[141]===Symbol.for(`react.memo_cache_sentinel`)?(mt=(0,U.jsx)($o,{className:`size-4`}),ht=(0,U.jsx)(`span`,{children:`ECR`}),e[141]=mt,e[142]=ht):(mt=e[141],ht=e[142]);let gt;e[143]===pt?gt=e[144]:(gt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ecr/list-repositories`,children:(0,U.jsxs)(K,{isActive:pt,tooltip:`ECR repositories`,children:[mt,ht]})})}),e[143]=pt,e[144]=gt);let _t;e[145]===n?_t=e[146]:(_t=n.startsWith(`/ecs/`),e[145]=n,e[146]=_t);let vt,R;e[147]===Symbol.for(`react.memo_cache_sentinel`)?(vt=(0,U.jsx)(zo,{className:`size-4`}),R=(0,U.jsx)(`span`,{children:`ECS`}),e[147]=vt,e[148]=R):(vt=e[147],R=e[148]);let yt;e[149]===_t?yt=e[150]:(yt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/ecs/list-clusters`,children:(0,U.jsxs)(K,{isActive:_t,tooltip:`ECS clusters`,children:[vt,R]})})}),e[149]=_t,e[150]=yt);let bt;e[151]!==ft||e[152]!==gt||e[153]!==yt?(bt=(0,U.jsxs)(Wc,{children:[L,(0,U.jsxs)(Kc,{children:[ft,gt,yt]})]}),e[151]=ft,e[152]=gt,e[153]=yt,e[154]=bt):bt=e[154];let xt;e[155]===Symbol.for(`react.memo_cache_sentinel`)?(xt=(0,U.jsx)(Gc,{children:`RDS`}),e[155]=xt):xt=e[155];let St;e[156]===n?St=e[157]:(St=n.startsWith(`/rds/describe-db-instances`)||n.startsWith(`/rds/create-db-instance`),e[156]=n,e[157]=St);let Ct,wt;e[158]===Symbol.for(`react.memo_cache_sentinel`)?(Ct=(0,U.jsx)(Vo,{className:`size-4`}),wt=(0,U.jsx)(`span`,{children:`Databases`}),e[158]=Ct,e[159]=wt):(Ct=e[158],wt=e[159]);let Tt;e[160]===St?Tt=e[161]:(Tt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-instances`,children:(0,U.jsxs)(K,{isActive:St,tooltip:`Databases`,children:[Ct,wt]})})}),e[160]=St,e[161]=Tt);let Et;e[162]===n?Et=e[163]:(Et=n.startsWith(`/rds/describe-db-snapshots`)||n.startsWith(`/rds/restore-db-instance-from-db-snapshot`),e[162]=n,e[163]=Et);let Dt,Ot;e[164]===Symbol.for(`react.memo_cache_sentinel`)?(Dt=(0,U.jsx)(Qe,{className:`size-4`}),Ot=(0,U.jsx)(`span`,{children:`Snapshots`}),e[164]=Dt,e[165]=Ot):(Dt=e[164],Ot=e[165]);let kt;e[166]===Et?kt=e[167]:(kt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-snapshots`,children:(0,U.jsxs)(K,{isActive:Et,tooltip:`DB Snapshots`,children:[Dt,Ot]})})}),e[166]=Et,e[167]=kt);let z;e[168]===n?z=e[169]:(z=n.startsWith(`/rds/describe-db-subnet-groups`)||n.startsWith(`/rds/create-db-subnet-group`),e[168]=n,e[169]=z);let At,jt;e[170]===Symbol.for(`react.memo_cache_sentinel`)?(At=(0,U.jsx)(qo,{className:`size-4`}),jt=(0,U.jsx)(`span`,{children:`Subnet Groups`}),e[170]=At,e[171]=jt):(At=e[170],jt=e[171]);let Mt;e[172]===z?Mt=e[173]:(Mt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-subnet-groups`,children:(0,U.jsxs)(K,{isActive:z,tooltip:`DB Subnet Groups`,children:[At,jt]})})}),e[172]=z,e[173]=Mt);let Nt;e[174]===n?Nt=e[175]:(Nt=n.startsWith(`/rds/describe-db-parameter-groups`)||n.startsWith(`/rds/create-db-parameter-group`),e[174]=n,e[175]=Nt);let Pt,Ft;e[176]===Symbol.for(`react.memo_cache_sentinel`)?(Pt=(0,U.jsx)(lt,{className:`size-4`}),Ft=(0,U.jsx)(`span`,{children:`Parameter Groups`}),e[176]=Pt,e[177]=Ft):(Pt=e[176],Ft=e[177]);let It;e[178]===Nt?It=e[179]:(It=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/rds/describe-db-parameter-groups`,children:(0,U.jsxs)(K,{isActive:Nt,tooltip:`DB Parameter Groups`,children:[Pt,Ft]})})}),e[178]=Nt,e[179]=It);let Lt;e[180]!==kt||e[181]!==Mt||e[182]!==It||e[183]!==Tt?(Lt=(0,U.jsxs)(Wc,{children:[xt,(0,U.jsxs)(Kc,{children:[Tt,kt,Mt,It]})]}),e[180]=kt,e[181]=Mt,e[182]=It,e[183]=Tt,e[184]=Lt):Lt=e[184];let Rt;e[185]===Symbol.for(`react.memo_cache_sentinel`)?(Rt=(0,U.jsx)(Gc,{children:`IAM`}),e[185]=Rt):Rt=e[185];let zt;e[186]===n?zt=e[187]:(zt=n.startsWith(`/iam/list-users`)||n.startsWith(`/iam/create-user`),e[186]=n,e[187]=zt);let Bt,Vt;e[188]===Symbol.for(`react.memo_cache_sentinel`)?(Bt=(0,U.jsx)(os,{className:`size-4`}),Vt=(0,U.jsx)(`span`,{children:`Users`}),e[188]=Bt,e[189]=Vt):(Bt=e[188],Vt=e[189]);let Ht;e[190]===zt?Ht=e[191]:(Ht=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-users`,children:(0,U.jsxs)(K,{isActive:zt,tooltip:`Users`,children:[Bt,Vt]})})}),e[190]=zt,e[191]=Ht);let Ut;e[192]===n?Ut=e[193]:(Ut=n.startsWith(`/iam/list-groups`)||n.startsWith(`/iam/create-group`),e[192]=n,e[193]=Ut);let Wt,Gt;e[194]===Symbol.for(`react.memo_cache_sentinel`)?(Wt=(0,U.jsx)(as,{className:`size-4`}),Gt=(0,U.jsx)(`span`,{children:`Groups`}),e[194]=Wt,e[195]=Gt):(Wt=e[194],Gt=e[195]);let Kt;e[196]===Ut?Kt=e[197]:(Kt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-groups`,children:(0,U.jsxs)(K,{isActive:Ut,tooltip:`Groups`,children:[Wt,Gt]})})}),e[196]=Ut,e[197]=Kt);let qt;e[198]===n?qt=e[199]:(qt=n.startsWith(`/iam/list-policies`)||n.startsWith(`/iam/create-policy`),e[198]=n,e[199]=qt);let Jt,Yt;e[200]===Symbol.for(`react.memo_cache_sentinel`)?(Jt=(0,U.jsx)(nt,{className:`size-4`}),Yt=(0,U.jsx)(`span`,{children:`Policies`}),e[200]=Jt,e[201]=Yt):(Jt=e[200],Yt=e[201]);let Xt;e[202]===qt?Xt=e[203]:(Xt=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-policies`,children:(0,U.jsxs)(K,{isActive:qt,tooltip:`Policies`,children:[Jt,Yt]})})}),e[202]=qt,e[203]=Xt);let Zt;e[204]===n?Zt=e[205]:(Zt=n.startsWith(`/iam/list-roles`)||n.startsWith(`/iam/create-role`),e[204]=n,e[205]=Zt);let Qt,$t;e[206]===Symbol.for(`react.memo_cache_sentinel`)?(Qt=(0,U.jsx)(is,{className:`size-4`}),$t=(0,U.jsx)(`span`,{children:`Roles`}),e[206]=Qt,e[207]=$t):(Qt=e[206],$t=e[207]);let en;e[208]===Zt?en=e[209]:(en=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-roles`,children:(0,U.jsxs)(K,{isActive:Zt,tooltip:`Roles`,children:[Qt,$t]})})}),e[208]=Zt,e[209]=en);let tn;e[210]===n?tn=e[211]:(tn=n.startsWith(`/iam/list-instance-profiles`)||n.startsWith(`/iam/create-instance-profile`),e[210]=n,e[211]=tn);let nn,rn;e[212]===Symbol.for(`react.memo_cache_sentinel`)?(nn=(0,U.jsx)(Wo,{className:`size-4`}),rn=(0,U.jsx)(`span`,{children:`Instance Profiles`}),e[212]=nn,e[213]=rn):(nn=e[212],rn=e[213]);let an;e[214]===tn?an=e[215]:(an=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/iam/list-instance-profiles`,children:(0,U.jsxs)(K,{isActive:tn,tooltip:`Instance Profiles`,children:[nn,rn]})})}),e[214]=tn,e[215]=an);let on;e[216]!==Ht||e[217]!==Kt||e[218]!==Xt||e[219]!==en||e[220]!==an?(on=(0,U.jsxs)(Wc,{children:[Rt,(0,U.jsxs)(Kc,{children:[Ht,Kt,Xt,en,an]})]}),e[216]=Ht,e[217]=Kt,e[218]=Xt,e[219]=en,e[220]=an,e[221]=on):on=e[221];let sn;e[222]===Symbol.for(`react.memo_cache_sentinel`)?(sn=(0,U.jsx)(Gc,{children:`S3`}),e[222]=sn):sn=e[222];let cn;e[223]===n?cn=e[224]:(cn=n.startsWith(`/s3/ls`),e[223]=n,e[224]=cn);let ln,un;e[225]===Symbol.for(`react.memo_cache_sentinel`)?(ln=(0,U.jsx)(it,{className:`size-4`}),un=(0,U.jsx)(`span`,{children:`Buckets`}),e[225]=ln,e[226]=un):(ln=e[225],un=e[226]);let dn;e[227]===cn?dn=e[228]:(dn=(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/s3/ls`,children:(0,U.jsxs)(K,{isActive:cn,tooltip:`Buckets`,children:[ln,un]})})}),e[227]=cn,e[228]=dn);let fn;e[229]!==o||e[230]!==n?(fn=o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/s3/service-metrics`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/s3/service-metrics`),tooltip:`Service Metrics`,children:[(0,U.jsx)(Po,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Service Metrics`})]})})}),e[229]=o,e[230]=n,e[231]=fn):fn=e[231];let pn;e[232]!==dn||e[233]!==fn?(pn=(0,U.jsxs)(Wc,{children:[sn,(0,U.jsxs)(Kc,{children:[dn,fn]})]}),e[232]=dn,e[233]=fn,e[234]=pn):pn=e[234];let mn;e[235]!==o||e[236]!==n?(mn=Ye()&&(0,U.jsxs)(Wc,{children:[(0,U.jsx)(Gc,{children:`Ochre`}),(0,U.jsxs)(Kc,{children:[(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-knowledge-bases`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-knowledge-bases`),tooltip:`Knowledge Bases`,children:[(0,U.jsx)(Lo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Knowledge Bases`})]})})}),(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-guardrails`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-guardrails`),tooltip:`Guardrails`,children:[(0,U.jsx)(nt,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Guardrails`})]})})}),(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/playground`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/playground`),tooltip:`Playground`,children:[(0,U.jsx)(Zo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Playground`})]})})}),o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-model-catalog`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-model-catalog`),tooltip:`Model Catalog`,children:[(0,U.jsx)(Jo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Model Catalog`})]})})}),o&&(0,U.jsx)(G,{children:(0,U.jsx)(M,{to:`/bedrock/list-model-access`,children:(0,U.jsxs)(K,{isActive:n.startsWith(`/bedrock/list-model-access`),tooltip:`Model Access`,children:[(0,U.jsx)(Go,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Model Access`})]})})})]})]}),e[235]=o,e[236]=n,e[237]=mn):mn=e[237];let hn;e[238]===o?hn=e[239]:(hn=o&&(0,U.jsxs)(Wc,{children:[(0,U.jsx)(Gc,{children:`Documentation`}),(0,U.jsx)(Kc,{children:(0,U.jsx)(G,{children:(0,U.jsx)(`a`,{href:`https://docs.mulgadc.com`,target:`_blank`,rel:`noopener noreferrer`,children:(0,U.jsxs)(K,{tooltip:`Documentation`,children:[(0,U.jsx)(Fo,{className:`size-4`}),(0,U.jsx)(`span`,{children:`Docs`})]})})})})]}),e[238]=o,e[239]=hn);let gn;e[240]!==Lt||e[241]!==on||e[242]!==pn||e[243]!==mn||e[244]!==hn||e[245]!==Ee||e[246]!==I||e[247]!==g||e[248]!==bt?(gn=(0,U.jsxs)(Uc,{children:[g,Ee,I,bt,Lt,on,pn,mn,hn]}),e[240]=Lt,e[241]=on,e[242]=pn,e[243]=mn,e[244]=hn,e[245]=Ee,e[246]=I,e[247]=g,e[248]=bt,e[249]=gn):gn=e[249];let _n;e[250]===Symbol.for(`react.memo_cache_sentinel`)?(_n=(0,U.jsx)(Hc,{className:`mx-0 w-full`}),e[250]=_n):_n=e[250];let vn,yn;e[251]===Symbol.for(`react.memo_cache_sentinel`)?(vn=(0,U.jsx)(Yo,{className:`size-4`}),yn=(0,U.jsx)(`span`,{children:`Sign out`}),e[251]=vn,e[252]=yn):(vn=e[251],yn=e[252]);let bn;e[253]===c?bn=e[254]:(bn=(0,U.jsxs)(Vc,{children:[_n,(0,U.jsx)(Kc,{children:(0,U.jsx)(G,{children:(0,U.jsxs)(K,{onClick:c,tooltip:`Sign out`,children:[vn,yn]})})})]}),e[253]=c,e[254]=bn);let xn;e[255]===Symbol.for(`react.memo_cache_sentinel`)?(xn=(0,U.jsx)(zc,{}),e[255]=xn):xn=e[255];let Sn;return e[256]!==gn||e[257]!==bn?(Sn=(0,U.jsxs)(Lc,{collapsible:`icon`,children:[l,gn,bn,xn]}),e[256]=gn,e[257]=bn,e[258]=Sn):Sn=e[258],Sn}function il(e){return e.pathname}function al(e){let t=(0,W.c)(18),{error:n,reset:r}=e,i=Ae(),o=a(),s;t[0]!==o||t[1]!==r||t[2]!==i?(s=function(){o.invalidateQueries(),r(),i.invalidate()},t[0]=o,t[1]=r,t[2]=i,t[3]=s):s=t[3];let c=s,l;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,U.jsx)(rl,{}),t[4]=l):l=t[4];let u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,U.jsx)(tl,{}),t[5]=u):u=t[5];let d,f;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,U.jsx)(`div`,{className:`flex justify-center`,children:(0,U.jsx)(Ro,{className:`size-12 text-destructive`})}),f=(0,U.jsx)(`h1`,{className:`text-2xl font-semibold`,children:`Something went wrong`}),t[6]=d,t[7]=f):(d=t[6],f=t[7]);let p=n.message||`An unexpected error occurred`,m;t[8]===p?m=t[9]:(m=(0,U.jsx)(`p`,{className:`text-muted-foreground`,children:p}),t[8]=p,t[9]=m);let h;t[10]===c?h=t[11]:(h=(0,U.jsx)(vt,{onClick:c,variant:`default`,children:`Try Again`}),t[10]=c,t[11]=h);let g;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,U.jsx)(M,{to:`/`,children:(0,U.jsx)(vt,{variant:`outline`,children:`Go Home`})}),t[12]=g):g=t[12];let _;t[13]===h?_=t[14]:(_=(0,U.jsxs)(`div`,{className:`flex justify-center gap-2`,children:[h,g]}),t[13]=h,t[14]=_);let v;return t[15]!==_||t[16]!==m?(v=(0,U.jsxs)(U.Fragment,{children:[l,(0,U.jsxs)(`main`,{className:`flex flex-1 flex-col`,children:[u,(0,U.jsx)(`div`,{className:`flex flex-1 items-center justify-center p-6 pt-0`,children:(0,U.jsxs)(`div`,{className:`max-w-md space-y-4 text-center`,children:[d,f,m,_]})})]})]}),t[15]=_,t[16]=m,t[17]=v):v=t[17],v}var ol=Oe()({head:()=>({meta:[{title:`Mulga`}]}),component:()=>(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(To,{}),(0,U.jsx)(rl,{}),(0,U.jsxs)(`main`,{className:`flex flex-1 flex-col`,children:[(0,U.jsx)(tl,{}),(0,U.jsx)(`div`,{className:`flex flex-1 flex-col p-8`,children:(0,U.jsx)(ve,{})})]})]}),errorComponent:al,notFoundComponent:nl}),sl=N(`/_auth`)({beforeLoad:()=>{if(!Xe())throw Te({to:`/login`})},component:P(()=>F(()=>import(`./route-DSX6LGgO.js`),__vite__mapDeps([0,1,2,3,4,5])),`component`)}),cl=N(`/_auth/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...zn,staleTime:`static`}),e.queryClient.query({...An,staleTime:`static`}),e.queryClient.query({...Mn,staleTime:`static`}),e.queryClient.query({...Hn,staleTime:`static`}),e.queryClient.query({...lr,staleTime:`static`}),e.queryClient.query({...Wn,staleTime:`static`}),e.queryClient.query({...Fn,staleTime:`static`}),e.queryClient.query({...Bn,staleTime:`static`}),e.queryClient.query({...Ln,staleTime:`static`})])},head:()=>({meta:[{title:`Dashboard | Mulga`}]}),component:P(()=>F(()=>import(`./_auth-WNN1LvK6.js`),__vite__mapDeps([6,1,7,8,9,10,11,4,5,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38])),`component`)}),ll=N(`/_auth/bedrock`)({beforeLoad:()=>{Ye()||xe({throw:!0})},component:P(()=>F(()=>import(`./route-xUJlwKq_.js`),__vite__mapDeps([39,1,2,3,4,5])),`component`)}),ul=N(`/_auth/nodes`)({head:()=>({meta:[{title:`Nodes | Mulga`}]}),component:P(()=>F(()=>import(`./nodes-DKwlW0vN.js`),__vite__mapDeps([40,1,7,8,9,10,11,4,5,41,12,13,15,14,16,18,19,20,26,27,28,29,30,31,22])),`component`)}),dl=N(`/_auth/s3/service-metrics`)({head:()=>({meta:[{title:`Service Metrics | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./service-metrics-COU31f82.js`),__vite__mapDeps([42,1,7,8,9,10,41,18,12,13,19,20,26,27,28,29,30,31,22])),`component`)}),fl=N(`/_auth/ec2/(elastic-ips)/allocate-address`)({head:()=>({meta:[{title:`Allocate Elastic IP | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./allocate-address-DuXCvoMl.js`),__vite__mapDeps([43,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),pl=N(`/_auth/ec2/(internet-gateways)/create-internet-gateway`)({head:()=>({meta:[{title:`Create Internet Gateway | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-internet-gateway--R73dPED.js`),__vite__mapDeps([63,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),ml=N(`/_auth/ec2/(key)/create-key-pair`)({head:()=>({meta:[{title:`Create Key Pair | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-key-pair-CxoJWI5j.js`),__vite__mapDeps([64,1,44,4,5,45,11,14,47,65,35,28,12,13,33,15,36,51,37,66,67,52,68,69,46,48,49,70,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,32,34,62])),`component`)}),hl=N(`/_auth/ec2/(key)/import-key-pair`)({head:()=>({meta:[{title:`Import Key Pair | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./import-key-pair-IwxUlLx0.js`),__vite__mapDeps([71,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,72,62])),`component`)}),gl=N(`/_auth/ec2/(launch-templates)/create-launch-template`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Vn,staleTime:`static`}),e.queryClient.query({...In,staleTime:`static`}),e.queryClient.query({...Hn,staleTime:`static`}),e.queryClient.query({...Nn,staleTime:`static`}),e.queryClient.query({...Wn,staleTime:`static`})])},head:()=>({meta:[{title:`Create Launch Template | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-launch-template-487e2VjO.js`),__vite__mapDeps([73,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62,74,75,8,10,65,35,37,66,67,68,72,76])),`component`)}),_l=N(`/_auth/ec2/(load-balancers)/create-load-balancer`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Mn,staleTime:`static`}),e.queryClient.query({...Nn,staleTime:`static`}),e.queryClient.query({...Wn,staleTime:`static`}),e.queryClient.query({...Qn,staleTime:`static`}),e.queryClient.query({...En,staleTime:`static`}),e.queryClient.query({...Zn,staleTime:`static`})])},head:()=>({meta:[{title:`Create Load Balancer | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-load-balancer-GiP2zqBE.js`),__vite__mapDeps([77,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,78,22,23,24,79,54,55,58,60,61,72,32,34,21,80,81,82,26,57,59,83,84,85,86,76,87])),`component`)}),vl=N(`/_auth/ec2/(nat-gateways)/create-nat-gateway`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Nn,staleTime:`static`}),e.queryClient.query({...Bn,staleTime:`static`})])},head:()=>({meta:[{title:`Create NAT Gateway | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-nat-gateway-GAhBUyHe.js`),__vite__mapDeps([88,1,75,8,9,10,11,4,5,44,12,13,45,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),yl=N(`/_auth/ec2/(placement-groups)/create-placement-group`)({head:()=>({meta:[{title:`Create Placement Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-placement-group-BshvQB8K.js`),__vite__mapDeps([89,1,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),bl=N(`/_auth/ec2/(route-tables)/create-route-table`)({loader:async({context:e})=>{await e.queryClient.query({...Mn,staleTime:`static`})},head:()=>({meta:[{title:`Create Route Table | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-route-table--ACoEc-d.js`),__vite__mapDeps([90,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),xl=N(`/_auth/ec2/(security-groups)/create-security-group`)({loader:async({context:e})=>{await e.queryClient.query({...Mn,staleTime:`static`})},head:()=>({meta:[{title:`Create Security Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-security-group-Xb44ALWZ.js`),__vite__mapDeps([91,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Sl=N(`/_auth/ec2/(subnet)/create-subnet`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Mn,staleTime:`static`}),e.queryClient.query({...Un,staleTime:`static`})])},head:()=>({meta:[{title:`Create Subnet | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-subnet-CNbrs9Pj.js`),__vite__mapDeps([92,1,75,8,9,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Cl=N(`/_auth/ec2/(target-groups)/create-target-group`)({loader:async({context:e})=>{await e.queryClient.query({...Mn,staleTime:`static`})},head:()=>({meta:[{title:`Create Target Group | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-target-group-lwvBrcLd.js`),__vite__mapDeps([93,1,75,8,9,10,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,21,22,23,24,80,54,55,81,26,57,58,59,86,65,35,36,51,37,66,67,52,68,50,60,61,83,84,85,76,87])),`component`)}),wl=N(`/_auth/ec2/(volumes)/create-volume`)({loader:async({context:e})=>{await e.queryClient.query({...Un,staleTime:`static`})},head:()=>({meta:[{title:`Create Volume | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-volume-CZUamWLn.js`),__vite__mapDeps([94,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,53,54,55,56,26,57,58,59,60,61,62])),`component`)}),Tl=N(`/_auth/ec2/(vpc)/create-vpc`)({head:()=>({meta:[{title:`Create VPC | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./create-vpc-v0tlXeGv.js`),__vite__mapDeps([95,1,44,4,5,45,11,14,15,16,65,35,28,12,13,33,47,36,51,37,66,67,52,68,46,48,49,50,53,9,54,55,23,24,21,22,56,26,57,58,59,60,61,62])),`component`)}),El=N(`/_auth/ecs/(clusters)/task-definitions`)({loader:async({context:e})=>{await e.queryClient.query({...Jn,staleTime:`static`})},head:()=>({meta:[{title:`Task Definitions | ECS | Mulga`}]}),component:P(()=>F(()=>import(`./task-definitions-BUsplWX0.js`),__vite__mapDeps([96,1,75,8,9,10,11,4,5,33,28,12,13,97,22,23,24,98,54,55,20,26,58,99,32,34,35,36,37,100])),`component`)}),Dl=N(`/_auth/eks/(clusters)/create-cluster`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Mn,staleTime:`static`}),e.queryClient.query({...Nn,staleTime:`static`}),e.queryClient.query({...rr,staleTime:`static`}),e.queryClient.query({...Vn,staleTime:`static`})])},head:()=>({meta:[{title:`Create Cluster | EKS | Mulga`}]}),component:P(()=>F(()=>import(`./create-cluster-x39teS2Q.js`),__vite__mapDeps([101,1,9,75,8,10,44,4,5,12,13,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,50,21,22,23,24,102,54,55,103,104,56,105,106,107,26,57,58,59,60,61,32,34,108,109,48,110,70,49,111])),`component`)}),Ol=N(`/_auth/iam/(groups)/create-group`)({head:()=>({meta:[{title:`Create Group | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-group-c8WCOPmN.js`),__vite__mapDeps([112,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),kl=N(`/_auth/iam/(instance-profiles)/create-instance-profile`)({head:()=>({meta:[{title:`Create Instance Profile | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-instance-profile-CNRKZ93s.js`),__vite__mapDeps([114,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),Al=N(`/_auth/iam/(policies)/create-policy`)({head:()=>({meta:[{title:`Create Policy | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-policy-D7-ux-BK.js`),__vite__mapDeps([115,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,116,104,72,113])),`component`)}),jl=N(`/_auth/iam/(roles)/create-role`)({head:()=>({meta:[{title:`Create Role | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-role-B4_6zRbi.js`),__vite__mapDeps([117,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,116,104,72,113])),`component`)}),Ml=N(`/_auth/iam/(users)/create-user`)({head:()=>({meta:[{title:`Create User | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./create-user-B4CTv0Da.js`),__vite__mapDeps([118,1,44,4,5,45,11,14,46,12,13,47,15,48,33,28,49,50,36,51,52,105,9,54,55,23,24,106,26,57,58,59,60,61,113,104])),`component`)}),Nl=N(`/_auth/rds/(db-instances)/create-db-instance`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...sr,staleTime:`static`}),e.queryClient.query({...or,staleTime:`static`}),e.queryClient.query({...ar,staleTime:`static`}),e.queryClient.query({...Wn,staleTime:`static`}),e.queryClient.query({...Mn,staleTime:`static`}),e.queryClient.query({...Vn,staleTime:`static`})])},head:()=>({meta:[{title:`Create Database | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-instance-4BBFI1Ii.js`),__vite__mapDeps([119,1,9,7,8,10,75,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,21,22,23,24,120,121,54,55,122,26,57,58,59,60,61,83,84,85,108,109,110,70,123,124])),`component`)}),Pl=N(`/_auth/rds/(parameter-groups)/create-db-parameter-group`)({loader:async({context:e})=>{await e.queryClient.query({...sr,staleTime:`static`})},head:()=>({meta:[{title:`Create Parameter Group | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-parameter-group-C8RtPxaS.js`),__vite__mapDeps([125,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,46,48,49,50,120,23,24,121,54,55,122,22,26,57,58,59,60,61,83,84,85])),`component`)}),Fl=N(`/_auth/rds/(subnet-groups)/create-db-subnet-group`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...Nn,staleTime:`static`}),e.queryClient.query({...Mn,staleTime:`static`})])},head:()=>({meta:[{title:`Create Subnet Group | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./create-db-subnet-group-DgeqQYCL.js`),__vite__mapDeps([126,1,75,8,9,10,44,4,5,12,13,45,11,14,46,47,15,48,33,28,49,50,36,51,52,21,22,23,24,120,121,54,55,26,57,58,59,60,61,83,84,85])),`component`)}),Il=N(`/_auth/s3/(buckets)/create-bucket`)({head:()=>({meta:[{title:`Create Bucket | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./create-bucket-DAS49jZ4.js`),__vite__mapDeps([127,1,44,4,5,12,13,45,11,14,46,47,15,48,33,28,49,50,36,51,52,128,9,54,55,23,24,26,57,58,59,60,61])),`component`)}),Ll=N(`/_auth/s3/ls/`)({loader:async({context:e})=>{await e.queryClient.query({...lr,staleTime:`static`})},head:()=>({meta:[{title:`Buckets | S3 | Mulga`}]}),component:P(()=>F(()=>import(`./ls-m_RZ4h1a.js`),__vite__mapDeps([129,1,75,8,9,10,11,4,5,12,13,33,28,25,22,23,24,26,130])),`component`)}),q=N(`/_auth/s3/ls/$bucket`)({component:P(()=>F(()=>import(`./route-RNvQg3OG.js`),__vite__mapDeps([131,1,2,3,4,5])),`component`)}),Rl=N(`/_auth/bedrock/(catalog)/list-model-catalog/`)({head:()=>({meta:[{title:`Model Catalog | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-model-catalog-BIodgTwd.js`),__vite__mapDeps([132,1,7,8,9,10,41,12,13,18,19,20,26,27,28,29,30,31,22])),`component`)}),J=N(`/_auth/bedrock/(guardrails)/list-guardrails/`)({loader:async({context:e})=>{await e.queryClient.query({...Dn,staleTime:`static`})},head:()=>({meta:[{title:`Guardrails | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-guardrails-BWoJ_gRf.js`),__vite__mapDeps([133,1,75,8,9,10,11,4,5,33,28,12,13,134,22,23,24,135,26,38,130])),`component`)}),Y=N(`/_auth/bedrock/(guardrails)/list-guardrails/create`)({head:()=>({meta:[{title:`Create Guardrail | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./create-zm7jK_o6.js`),__vite__mapDeps([136,1,137,9,54,55,12,13,23,24,135,138,44,4,5,45,11,14,65,35,28,33,47,15,36,51,37,66,67,52,68,84,85,50,26,57,58,59,60,61,83,72])),`component`)}),X=N(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/`)({loader:async({context:e})=>{await e.queryClient.query({...kn,staleTime:`static`})},head:()=>({meta:[{title:`Knowledge Bases | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-knowledge-bases-BN0preSA.js`),__vite__mapDeps([139,1,75,8,9,10,11,4,5,33,28,12,13,140,22,23,24,141,26,38,130])),`component`)}),zl=N(`/_auth/bedrock/(knowledge-bases)/list-knowledge-bases/create`)({loader:async({context:e})=>{await e.queryClient.query({...On,staleTime:`static`})},head:()=>({meta:[{title:`Create Knowledge Base | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./create-DdEWoj7x.js`),__vite__mapDeps([142,1,75,8,9,10,44,4,5,45,11,14,65,35,28,12,13,33,47,15,36,51,37,66,67,52,68,50,134,22,23,24,135,143,54,55,141,26,57,58,59,60,61,72])),`component`)}),Bl=N(`/_auth/bedrock/(model-access)/list-model-access/`)({head:()=>({meta:[{title:`Model Access | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./list-model-access-BcxGofNQ.js`),__vite__mapDeps([144,1,9,54,55,7,8,10,41,65,35,28,12,13,33,14,47,15,36,51,37,5,66,67,52,68,50,18,19,20,26,27,29,30,31,22,60,61])),`component`)}),Vl=N(`/_auth/bedrock/(playground)/playground/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...On,staleTime:`static`}),e.queryClient.query({...Dn,staleTime:`static`})])},head:()=>({meta:[{title:`Playground | Ochre | Mulga`}]}),component:P(()=>F(()=>import(`./playground-DEkZCyXc.js`),__vite__mapDeps([145,1,54,9,55,75,8,10,12,13,15,14,65,35,28,33,47,36,51,37,5,66,67,52,68,46,48,49,50,23,24,134,22,135,146,26,27,29,60,61,72])),`component`)}),Hl=N(`/_auth/ec2/(elastic-ips)/describe-addresses/`)({loader:async({context:e})=>{await e.queryClient.query({...Bn,staleTime:`static`})},head:()=>({meta:[{title:`Elastic IPs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-addresses-B-Eg-egG.js`),__vite__mapDeps([147,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,130])),`component`)}),Ul=N(`/_auth/ec2/(images)/describe-images/`)({loader:async({context:e})=>{await e.queryClient.query({...Vn,staleTime:`static`})},head:()=>({meta:[{title:`Images | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-images-DK5pT841.js`),__vite__mapDeps([148,1,75,8,9,10,21,22,12,13,23,24,26,38,130,11,4,5,108])),`component`)}),Wl=N(`/_auth/ec2/(instances)/describe-instances/`)({loader:async({context:e})=>{await e.queryClient.query({...zn,staleTime:`static`})},head:()=>({meta:[{title:`Instances | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-instances-BWUGrSC3.js`),__vite__mapDeps([149,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),Gl=N(`/_auth/ec2/(internet-gateways)/describe-internet-gateways/`)({loader:async({context:e})=>{await e.queryClient.query({...Ln,staleTime:`static`})},head:()=>({meta:[{title:`Internet Gateways | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-internet-gateways-DJCmDmB9.js`),__vite__mapDeps([150,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,130])),`component`)}),Kl=N(`/_auth/ec2/(key)/describe-key-pairs/`)({loader:async({context:e})=>{await e.queryClient.query({...Hn,staleTime:`static`})},head:()=>({meta:[{title:`Key Pairs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-key-pairs-DHi3slWr.js`),__vite__mapDeps([151,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,130])),`component`)}),ql=N(`/_auth/ec2/(launch-templates)/describe-launch-templates/`)({loader:async({context:e})=>{await e.queryClient.query({...Rn,staleTime:`static`})},head:()=>({meta:[{title:`Launch Templates | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-launch-templates-CQqvkvmb.js`),__vite__mapDeps([152,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,27,29,130])),`component`)}),Jl=N(`/_auth/ec2/(load-balancers)/describe-load-balancers/`)({loader:async({context:e})=>{await e.queryClient.query({...Xn,staleTime:`static`})},head:()=>({meta:[{title:`Load Balancers | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-load-balancers-DLrbEFiW.js`),__vite__mapDeps([153,1,75,8,9,10,11,4,5,44,12,13,33,28,82,22,23,24,81,26,38])),`component`)}),Yl=N(`/_auth/ec2/(nat-gateways)/describe-nat-gateways/`)({loader:async({context:e})=>{await e.queryClient.query({...Fn,staleTime:`static`})},head:()=>({meta:[{title:`NAT Gateways | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-nat-gateways-CmytvbVO.js`),__vite__mapDeps([154,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),Xl=N(`/_auth/ec2/(placement-groups)/describe-placement-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...Gn,staleTime:`static`})},head:()=>({meta:[{title:`Placement Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-placement-groups-BTHt_jus.js`),__vite__mapDeps([155,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),Zl=N(`/_auth/ec2/(route-tables)/describe-route-tables/`)({loader:async({context:e})=>{await e.queryClient.query({...Pn,staleTime:`static`})},head:()=>({meta:[{title:`Route Tables | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-route-tables-Ch0b8g1c.js`),__vite__mapDeps([156,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,27,29,130])),`component`)}),Ql=N(`/_auth/ec2/(security-groups)/describe-security-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...Wn,staleTime:`static`})},head:()=>({meta:[{title:`Security Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-security-groups-FubfjnSL.js`),__vite__mapDeps([157,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,130])),`component`)}),$l=N(`/_auth/ec2/(snapshots)/describe-snapshots/`)({loader:async({context:e})=>{await e.queryClient.query({...jn,staleTime:`static`})},head:()=>({meta:[{title:`Snapshots | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-snapshots-OBGbXxwY.js`),__vite__mapDeps([158,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),eu=N(`/_auth/ec2/(subnet)/describe-subnets/`)({loader:async({context:e})=>{await e.queryClient.query({...Nn,staleTime:`static`})},head:()=>({meta:[{title:`Subnets | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-subnets-BHwZOS7x.js`),__vite__mapDeps([159,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),tu=N(`/_auth/ec2/(target-groups)/describe-target-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...Qn,staleTime:`static`})},head:()=>({meta:[{title:`Target Groups | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-target-groups-BO1YHmkv.js`),__vite__mapDeps([160,1,7,8,9,10,75,11,4,5,44,33,28,12,13,82,22,23,24,81,26])),`component`)}),nu=N(`/_auth/ec2/(volumes)/describe-volumes/`)({loader:async({context:e})=>{await e.queryClient.query({...An,staleTime:`static`})},head:()=>({meta:[{title:`Volumes | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-volumes-Cw3L3KDz.js`),__vite__mapDeps([161,1,75,8,9,10,11,4,5,33,28,12,13,21,22,23,24,26,38,130])),`component`)}),ru=N(`/_auth/ec2/(vpc)/describe-vpcs/`)({loader:async({context:e})=>{await e.queryClient.query({...Mn,staleTime:`static`})},head:()=>({meta:[{title:`VPCs | EC2 | Mulga`}]}),component:P(()=>F(()=>import(`./describe-vpcs-D2vp5ZHb.js`),__vite__mapDeps([162,1,75,8,9,10,11,4,5,12,13,33,28,21,22,23,24,26,38,130])),`component`)}),iu=N(`/_auth/ecr/(repositories)/list-repositories/`)({loader:async({context:e})=>{await e.queryClient.query({...Kn,staleTime:`static`})},head:()=>({meta:[{title:`Repositories | ECR | Mulga`}]}),component:P(()=>F(()=>import(`./list-repositories-BYv1pxmQ.js`),__vite__mapDeps([163,1,75,8,9,10,11,4,5,44,12,13,33,28,50,36,51,52,164,22,23,24,165,54,55,26,60,61,32,34,35,37])),`component`)}),au=N(`/_auth/ecs/(clusters)/list-clusters/`)({loader:async({context:e})=>{await Promise.all([e.queryClient.query({...qn,staleTime:`static`}),e.queryClient.query({...Vn,staleTime:`static`})])},head:()=>({meta:[{title:`Clusters | ECS | Mulga`}]}),component:P(()=>F(()=>import(`./list-clusters-DS3TNva9.js`),__vite__mapDeps([166,1,9,75,8,10,11,4,5,44,33,28,12,13,50,36,51,52,21,22,23,24,97,98,54,55,20,26,58,60,61,32,34,35,37,99,38,108,109,47,14,48,110,70,49,100])),`component`)}),ou=N(`/_auth/eks/(clusters)/list-clusters/`)({loader:async({context:e})=>{await e.queryClient.query({...Yn,staleTime:`static`})},head:()=>({meta:[{title:`Clusters | EKS | Mulga`}]}),component:P(()=>F(()=>import(`./list-clusters-NpnfGAtI.js`),__vite__mapDeps([167,1,75,8,9,10,11,4,5,33,28,12,13,168,22,23,24,103,26,130])),`component`)}),su=N(`/_auth/iam/(groups)/list-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...tr,staleTime:`static`})},head:()=>({meta:[{title:`Groups | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-groups-CFQq-2rN.js`),__vite__mapDeps([169,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),cu=N(`/_auth/iam/(instance-profiles)/list-instance-profiles/`)({loader:async({context:e})=>{await e.queryClient.query({...er,staleTime:`static`})},head:()=>({meta:[{title:`Instance Profiles | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-instance-profiles-CvFFpAN2.js`),__vite__mapDeps([170,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),lu=N(`/_auth/iam/(policies)/list-policies/`)({loader:async({context:e})=>{await e.queryClient.query({...nr,staleTime:`static`})},head:()=>({meta:[{title:`Policies | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-policies-C9RcBtvt.js`),__vite__mapDeps([171,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),uu=N(`/_auth/iam/(roles)/list-roles/`)({loader:async({context:e})=>{await e.queryClient.query({...rr,staleTime:`static`})},head:()=>({meta:[{title:`Roles | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-roles-4DQN8f93.js`),__vite__mapDeps([172,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),du=N(`/_auth/iam/(users)/list-users/`)({loader:async({context:e})=>{await e.queryClient.query({...$n,staleTime:`static`})},head:()=>({meta:[{title:`Users | IAM | Mulga`}]}),component:P(()=>F(()=>import(`./list-users-Xf4WMnsL.js`),__vite__mapDeps([173,1,75,8,9,10,11,4,5,33,28,12,13,107,22,23,24,106,104,26,130])),`component`)}),fu=N(`/_auth/rds/(db-instances)/describe-db-instances/`)({loader:async({context:e})=>{await e.queryClient.query({...cr,staleTime:`static`})},head:()=>({meta:[{title:`Databases | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-instances-Cx9_shsH.js`),__vite__mapDeps([174,1,75,8,9,10,11,4,5,44,33,28,12,13,120,23,24,121,54,55,122,22,26,58,38,175,50,36,51,52,60,61,32,34,35,37])),`component`)}),pu=N(`/_auth/rds/(parameter-groups)/describe-db-parameter-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...ar,staleTime:`static`})},head:()=>({meta:[{title:`Parameter Groups | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-parameter-groups-3ZGujm3u.js`),__vite__mapDeps([176,1,75,8,9,10,11,4,5,44,33,28,12,13,120,23,24,122,22,26,177,121,54,55,178,99,32,34,35,36,37])),`component`)}),mu=N(`/_auth/rds/(snapshots)/describe-db-snapshots/`)({loader:async({context:e})=>{await e.queryClient.query({...ir,staleTime:`static`})},head:()=>({meta:[{title:`Snapshots | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-snapshots-DQ5xEyFO.js`),__vite__mapDeps([179,1,75,8,9,10,11,4,5,44,12,13,33,28,120,23,24,122,22,26,38,180,7,65,35,14,47,15,36,51,37,66,67,52,68,50,121,54,55,57,60,61,83,84,85,32,34,123,181,178,99])),`component`)}),hu=N(`/_auth/rds/(subnet-groups)/describe-db-subnet-groups/`)({loader:async({context:e})=>{await e.queryClient.query({...or,staleTime:`static`})},head:()=>({meta:[{title:`Subnet Groups | RDS | Mulga`}]}),component:P(()=>F(()=>import(`./describe-db-subnet-groups-BfOn_mFJ.js`),__vite__mapDeps([182,1,75,8,9,10,11,4,5,44,33,28,12,13,122,22,23,24,120,26,38,183,121,54,55,178,99,32,34,35,36,37])),`component`)}),Z=sl.update({id:`/_auth`,getParentRoute:()=>ol}),gu=ur.update({id:`/login`,path:`/login`,getParentRoute:()=>ol}),_u=cl.update({id:`/`,path:`/`,getParentRoute:()=>Z}),vu=ll.update({id:`/bedrock`,path:`/bedrock`,getParentRoute:()=>Z}),yu=ul.update({id:`/nodes`,path:`/nodes`,getParentRoute:()=>Z}),bu=dl.update({id:`/s3/service-metrics`,path:`/s3/service-metrics`,getParentRoute:()=>Z}),xu=fl.update({id:`/ec2/(elastic-ips)/allocate-address`,path:`/ec2/allocate-address`,getParentRoute:()=>Z}),Su=dr.update({id:`/ec2/(instances)/run-instances`,path:`/ec2/run-instances`,getParentRoute:()=>Z}),Cu=pl.update({id:`/ec2/(internet-gateways)/create-internet-gateway`,path:`/ec2/create-internet-gateway`,getParentRoute:()=>Z}),wu=ml.update({id:`/ec2/(key)/create-key-pair`,path:`/ec2/create-key-pair`,getParentRoute:()=>Z}),Tu=hl.update({id:`/ec2/(key)/import-key-pair`,path:`/ec2/import-key-pair`,getParentRoute:()=>Z}),Eu=gl.update({id:`/ec2/(launch-templates)/create-launch-template`,path:`/ec2/create-launch-template`,getParentRoute:()=>Z}),Du=_l.update({id:`/ec2/(load-balancers)/create-load-balancer`,path:`/ec2/create-load-balancer`,getParentRoute:()=>Z}),Ou=vl.update({id:`/ec2/(nat-gateways)/create-nat-gateway`,path:`/ec2/create-nat-gateway`,getParentRoute:()=>Z}),ku=yl.update({id:`/ec2/(placement-groups)/create-placement-group`,path:`/ec2/create-placement-group`,getParentRoute:()=>Z}),Au=bl.update({id:`/ec2/(route-tables)/create-route-table`,path:`/ec2/create-route-table`,getParentRoute:()=>Z}),ju=xl.update({id:`/ec2/(security-groups)/create-security-group`,path:`/ec2/create-security-group`,getParentRoute:()=>Z}),Mu=fr.update({id:`/ec2/(snapshots)/create-snapshot`,path:`/ec2/create-snapshot`,getParentRoute:()=>Z}),Nu=Sl.update({id:`/ec2/(subnet)/create-subnet`,path:`/ec2/create-subnet`,getParentRoute:()=>Z}),Pu=Cl.update({id:`/ec2/(target-groups)/create-target-group`,path:`/ec2/create-target-group`,getParentRoute:()=>Z}),Fu=wl.update({id:`/ec2/(volumes)/create-volume`,path:`/ec2/create-volume`,getParentRoute:()=>Z}),Iu=Tl.update({id:`/ec2/(vpc)/create-vpc`,path:`/ec2/create-vpc`,getParentRoute:()=>Z}),Lu=pr.update({id:`/ecs/(clusters)/create-service`,path:`/ecs/create-service`,getParentRoute:()=>Z}),Ru=mr.update({id:`/ecs/(clusters)/register-task-definition`,path:`/ecs/register-task-definition`,getParentRoute:()=>Z}),zu=hr.update({id:`/ecs/(clusters)/run-task`,path:`/ecs/run-task`,getParentRoute:()=>Z}),Bu=El.update({id:`/ecs/(clusters)/task-definitions`,path:`/ecs/task-definitions`,getParentRoute:()=>Z}),Vu=Dl.update({id:`/eks/(clusters)/create-cluster`,path:`/eks/create-cluster`,getParentRoute:()=>Z}),Hu=Ol.update({id:`/iam/(groups)/create-group`,path:`/iam/create-group`,getParentRoute:()=>Z}),Uu=kl.update({id:`/iam/(instance-profiles)/create-instance-profile`,path:`/iam/create-instance-profile`,getParentRoute:()=>Z}),Q=Al.update({id:`/iam/(policies)/create-policy`,path:`/iam/create-policy`,getParentRoute:()=>Z}),Wu=jl.update({id:`/iam/(roles)/create-role`,path:`/iam/create-role`,getParentRoute:()=>Z}),Gu=Ml.update({id:`/iam/(users)/create-user`,path:`/iam/create-user`,getParentRoute:()=>Z}),Ku=Nl.update({id:`/rds/(db-instances)/create-db-instance`,path:`/rds/create-db-instance`,getParentRoute:()=>Z}),qu=Pl.update({id:`/rds/(parameter-groups)/create-db-parameter-group`,path:`/rds/create-db-parameter-group`,getParentRoute:()=>Z}),Ju=Fl.update({id:`/rds/(subnet-groups)/create-db-subnet-group`,path:`/rds/create-db-subnet-group`,getParentRoute:()=>Z}),Yu=Il.update({id:`/s3/(buckets)/create-bucket`,path:`/s3/create-bucket`,getParentRoute:()=>Z}),Xu=Ll.update({id:`/s3/ls/`,path:`/s3/ls/`,getParentRoute:()=>Z}),Zu=q.update({id:`/s3/ls/$bucket`,path:`/s3/ls/$bucket`,getParentRoute:()=>Z}),Qu=Rl.update({id:`/(catalog)/list-model-catalog/`,path:`/list-model-catalog/`,getParentRoute:()=>vu}),$u=J.update({id:`/(guardrails)/list-guardrails/`,path:`/list-guardrails/`,getParentRoute:()=>vu}),ed=Y.update({id:`/(guardrails)/list-guardrails/create`,path:`/list-guardrails/create`,getParentRoute:()=>vu}),td=X.update({id:`/(knowledge-bases)/list-knowledge-bases/`,path:`/list-knowledge-bases/`,getParentRoute:()=>vu}),nd=gr.update({id:`/(knowledge-bases)/list-knowledge-bases/$knowledgeBaseId`,path:`/list-knowledge-bases/$knowledgeBaseId`,getParentRoute:()=>vu}),rd=zl.update({id:`/(knowledge-bases)/list-knowledge-bases/create`,path:`/list-knowledge-bases/create`,getParentRoute:()=>vu}),id=Bl.update({id:`/(model-access)/list-model-access/`,path:`/list-model-access/`,getParentRoute:()=>vu}),ad=Vl.update({id:`/(playground)/playground/`,path:`/playground/`,getParentRoute:()=>vu}),od=Hl.update({id:`/ec2/(elastic-ips)/describe-addresses/`,path:`/ec2/describe-addresses/`,getParentRoute:()=>Z}),sd=_r.update({id:`/ec2/(elastic-ips)/describe-addresses/$id`,path:`/ec2/describe-addresses/$id`,getParentRoute:()=>Z}),cd=Ul.update({id:`/ec2/(images)/describe-images/`,path:`/ec2/describe-images/`,getParentRoute:()=>Z}),ld=vr.update({id:`/ec2/(images)/describe-images/$id`,path:`/ec2/describe-images/$id`,getParentRoute:()=>Z}),ud=Wl.update({id:`/ec2/(instances)/describe-instances/`,path:`/ec2/describe-instances/`,getParentRoute:()=>Z}),dd=yr.update({id:`/ec2/(instances)/describe-instances/$id`,path:`/ec2/describe-instances/$id`,getParentRoute:()=>Z}),fd=Gl.update({id:`/ec2/(internet-gateways)/describe-internet-gateways/`,path:`/ec2/describe-internet-gateways/`,getParentRoute:()=>Z}),pd=br.update({id:`/ec2/(internet-gateways)/describe-internet-gateways/$id`,path:`/ec2/describe-internet-gateways/$id`,getParentRoute:()=>Z}),md=Kl.update({id:`/ec2/(key)/describe-key-pairs/`,path:`/ec2/describe-key-pairs/`,getParentRoute:()=>Z}),hd=xr.update({id:`/ec2/(key)/describe-key-pairs/$id`,path:`/ec2/describe-key-pairs/$id`,getParentRoute:()=>Z}),gd=ql.update({id:`/ec2/(launch-templates)/describe-launch-templates/`,path:`/ec2/describe-launch-templates/`,getParentRoute:()=>Z}),_d=Sr.update({id:`/ec2/(launch-templates)/describe-launch-templates/$id`,path:`/ec2/describe-launch-templates/$id`,getParentRoute:()=>Z}),vd=Jl.update({id:`/ec2/(load-balancers)/describe-load-balancers/`,path:`/ec2/describe-load-balancers/`,getParentRoute:()=>Z}),$=Cr.update({id:`/ec2/(load-balancers)/describe-load-balancers/$id`,path:`/ec2/describe-load-balancers/$id`,getParentRoute:()=>Z}),yd=Yl.update({id:`/ec2/(nat-gateways)/describe-nat-gateways/`,path:`/ec2/describe-nat-gateways/`,getParentRoute:()=>Z}),bd=wr.update({id:`/ec2/(nat-gateways)/describe-nat-gateways/$id`,path:`/ec2/describe-nat-gateways/$id`,getParentRoute:()=>Z}),xd=Xl.update({id:`/ec2/(placement-groups)/describe-placement-groups/`,path:`/ec2/describe-placement-groups/`,getParentRoute:()=>Z}),Sd=Tr.update({id:`/ec2/(placement-groups)/describe-placement-groups/$id`,path:`/ec2/describe-placement-groups/$id`,getParentRoute:()=>Z}),Cd=Zl.update({id:`/ec2/(route-tables)/describe-route-tables/`,path:`/ec2/describe-route-tables/`,getParentRoute:()=>Z}),wd=Er.update({id:`/ec2/(route-tables)/describe-route-tables/$id`,path:`/ec2/describe-route-tables/$id`,getParentRoute:()=>Z}),Td=Ql.update({id:`/ec2/(security-groups)/describe-security-groups/`,path:`/ec2/describe-security-groups/`,getParentRoute:()=>Z}),Ed=ft.update({id:`/ec2/(security-groups)/describe-security-groups/$id`,path:`/ec2/describe-security-groups/$id`,getParentRoute:()=>Z}),Dd=$l.update({id:`/ec2/(snapshots)/describe-snapshots/`,path:`/ec2/describe-snapshots/`,getParentRoute:()=>Z}),Od=ct.update({id:`/ec2/(snapshots)/describe-snapshots/$id`,path:`/ec2/describe-snapshots/$id`,getParentRoute:()=>Z}),kd=eu.update({id:`/ec2/(subnet)/describe-subnets/`,path:`/ec2/describe-subnets/`,getParentRoute:()=>Z}),Ad=Dr.update({id:`/ec2/(subnet)/describe-subnets/$id`,path:`/ec2/describe-subnets/$id`,getParentRoute:()=>Z}),jd=tu.update({id:`/ec2/(target-groups)/describe-target-groups/`,path:`/ec2/describe-target-groups/`,getParentRoute:()=>Z}),Md=Or.update({id:`/ec2/(target-groups)/describe-target-groups/$id`,path:`/ec2/describe-target-groups/$id`,getParentRoute:()=>Z}),Nd=nu.update({id:`/ec2/(volumes)/describe-volumes/`,path:`/ec2/describe-volumes/`,getParentRoute:()=>Z}),Pd=kr.update({id:`/ec2/(volumes)/describe-volumes/$id`,path:`/ec2/describe-volumes/$id`,getParentRoute:()=>Z}),Fd=Ar.update({id:`/ec2/(volumes)/modify-volume/$id`,path:`/ec2/modify-volume/$id`,getParentRoute:()=>Z}),Id=ru.update({id:`/ec2/(vpc)/describe-vpcs/`,path:`/ec2/describe-vpcs/`,getParentRoute:()=>Z}),Ld=jr.update({id:`/ec2/(vpc)/describe-vpcs/$id`,path:`/ec2/describe-vpcs/$id`,getParentRoute:()=>Z}),Rd=iu.update({id:`/ecr/(repositories)/list-repositories/`,path:`/ecr/list-repositories/`,getParentRoute:()=>Z}),zd=Mr.update({id:`/ecr/(repositories)/list-repositories/$id`,path:`/ecr/list-repositories/$id`,getParentRoute:()=>Z}),Bd=au.update({id:`/ecs/(clusters)/list-clusters/`,path:`/ecs/list-clusters/`,getParentRoute:()=>Z}),Vd=Nr.update({id:`/ecs/(clusters)/list-clusters/$clusterName`,path:`/ecs/list-clusters/$clusterName`,getParentRoute:()=>Z}),Hd=ou.update({id:`/eks/(clusters)/list-clusters/`,path:`/eks/list-clusters/`,getParentRoute:()=>Z}),Ud=ut.update({id:`/eks/(clusters)/list-clusters/$clusterName`,path:`/eks/list-clusters/$clusterName`,getParentRoute:()=>Z}),Wd=su.update({id:`/iam/(groups)/list-groups/`,path:`/iam/list-groups/`,getParentRoute:()=>Z}),Gd=Pr.update({id:`/iam/(groups)/list-groups/$groupName`,path:`/iam/list-groups/$groupName`,getParentRoute:()=>Z}),Kd=cu.update({id:`/iam/(instance-profiles)/list-instance-profiles/`,path:`/iam/list-instance-profiles/`,getParentRoute:()=>Z}),qd=Fr.update({id:`/iam/(instance-profiles)/list-instance-profiles/$instanceProfileName`,path:`/iam/list-instance-profiles/$instanceProfileName`,getParentRoute:()=>Z}),Jd=lu.update({id:`/iam/(policies)/list-policies/`,path:`/iam/list-policies/`,getParentRoute:()=>Z}),Yd=Ir.update({id:`/iam/(policies)/list-policies/$policyArn`,path:`/iam/list-policies/$policyArn`,getParentRoute:()=>Z}),Xd=uu.update({id:`/iam/(roles)/list-roles/`,path:`/iam/list-roles/`,getParentRoute:()=>Z}),Zd=Lr.update({id:`/iam/(roles)/list-roles/$roleName`,path:`/iam/list-roles/$roleName`,getParentRoute:()=>Z}),Qd=du.update({id:`/iam/(users)/list-users/`,path:`/iam/list-users/`,getParentRoute:()=>Z}),$d=Rr.update({id:`/iam/(users)/list-users/$userName`,path:`/iam/list-users/$userName`,getParentRoute:()=>Z}),ef=fu.update({id:`/rds/(db-instances)/describe-db-instances/`,path:`/rds/describe-db-instances/`,getParentRoute:()=>Z}),tf=zr.update({id:`/rds/(db-instances)/describe-db-instances/$id`,path:`/rds/describe-db-instances/$id`,getParentRoute:()=>Z}),nf=pu.update({id:`/rds/(parameter-groups)/describe-db-parameter-groups/`,path:`/rds/describe-db-parameter-groups/`,getParentRoute:()=>Z}),rf=Br.update({id:`/rds/(parameter-groups)/describe-db-parameter-groups/$name`,path:`/rds/describe-db-parameter-groups/$name`,getParentRoute:()=>Z}),af=mu.update({id:`/rds/(snapshots)/describe-db-snapshots/`,path:`/rds/describe-db-snapshots/`,getParentRoute:()=>Z}),of=Vr.update({id:`/rds/(snapshots)/describe-db-snapshots/$id`,path:`/rds/describe-db-snapshots/$id`,getParentRoute:()=>Z}),sf=Hr.update({id:`/rds/(snapshots)/restore-db-instance-from-db-snapshot/$id`,path:`/rds/restore-db-instance-from-db-snapshot/$id`,getParentRoute:()=>Z}),cf=hu.update({id:`/rds/(subnet-groups)/describe-db-subnet-groups/`,path:`/rds/describe-db-subnet-groups/`,getParentRoute:()=>Z}),lf=Ur.update({id:`/rds/(subnet-groups)/describe-db-subnet-groups/$name`,path:`/rds/describe-db-subnet-groups/$name`,getParentRoute:()=>Z}),uf=Wr.update({id:`/`,path:`/`,getParentRoute:()=>Zu}),df=Gr.update({id:`/$`,path:`/$`,getParentRoute:()=>Zu}),ff=Kr.update({id:`/(guardrails)/list-guardrails/$guardrailId/`,path:`/list-guardrails/$guardrailId/`,getParentRoute:()=>vu}),pf=qr.update({id:`/(guardrails)/list-guardrails/$guardrailId/edit`,path:`/list-guardrails/$guardrailId/edit`,getParentRoute:()=>vu}),mf=Jr.update({id:`/ecs/(clusters)/list-clusters/$clusterName_/services/$serviceName`,path:`/ecs/list-clusters/$clusterName/services/$serviceName`,getParentRoute:()=>Z}),hf=Yr.update({id:`/ecs/(clusters)/list-clusters/$clusterName_/tasks/$taskId`,path:`/ecs/list-clusters/$clusterName/tasks/$taskId`,getParentRoute:()=>Z}),gf={AuthBedrockguardrailsListGuardrailsCreateRoute:ed,AuthBedrockknowledgeBasesListKnowledgeBasesKnowledgeBaseIdRoute:nd,AuthBedrockknowledgeBasesListKnowledgeBasesCreateRoute:rd,AuthBedrockcatalogListModelCatalogIndexRoute:Qu,AuthBedrockguardrailsListGuardrailsIndexRoute:$u,AuthBedrockknowledgeBasesListKnowledgeBasesIndexRoute:td,AuthBedrockmodelAccessListModelAccessIndexRoute:id,AuthBedrockplaygroundPlaygroundIndexRoute:ad,AuthBedrockguardrailsListGuardrailsGuardrailIdEditRoute:pf,AuthBedrockguardrailsListGuardrailsGuardrailIdIndexRoute:ff},_f=vu._addFileChildren(gf),vf={AuthS3LsBucketSplatRoute:df,AuthS3LsBucketIndexRoute:uf},yf={AuthBedrockRouteRoute:_f,AuthNodesRoute:yu,AuthIndexRoute:_u,AuthS3ServiceMetricsRoute:bu,AuthS3LsBucketRouteRoute:Zu._addFileChildren(vf),AuthEc2elasticIpsAllocateAddressRoute:xu,AuthEc2instancesRunInstancesRoute:Su,AuthEc2internetGatewaysCreateInternetGatewayRoute:Cu,AuthEc2keyCreateKeyPairRoute:wu,AuthEc2keyImportKeyPairRoute:Tu,AuthEc2launchTemplatesCreateLaunchTemplateRoute:Eu,AuthEc2loadBalancersCreateLoadBalancerRoute:Du,AuthEc2natGatewaysCreateNatGatewayRoute:Ou,AuthEc2placementGroupsCreatePlacementGroupRoute:ku,AuthEc2routeTablesCreateRouteTableRoute:Au,AuthEc2securityGroupsCreateSecurityGroupRoute:ju,AuthEc2snapshotsCreateSnapshotRoute:Mu,AuthEc2subnetCreateSubnetRoute:Nu,AuthEc2targetGroupsCreateTargetGroupRoute:Pu,AuthEc2volumesCreateVolumeRoute:Fu,AuthEc2vpcCreateVpcRoute:Iu,AuthEcsclustersCreateServiceRoute:Lu,AuthEcsclustersRegisterTaskDefinitionRoute:Ru,AuthEcsclustersRunTaskRoute:zu,AuthEcsclustersTaskDefinitionsRoute:Bu,AuthEksclustersCreateClusterRoute:Vu,AuthIamgroupsCreateGroupRoute:Hu,AuthIaminstanceProfilesCreateInstanceProfileRoute:Uu,AuthIampoliciesCreatePolicyRoute:Q,AuthIamrolesCreateRoleRoute:Wu,AuthIamusersCreateUserRoute:Gu,AuthRdsdbInstancesCreateDbInstanceRoute:Ku,AuthRdsparameterGroupsCreateDbParameterGroupRoute:qu,AuthRdssubnetGroupsCreateDbSubnetGroupRoute:Ju,AuthS3bucketsCreateBucketRoute:Yu,AuthS3LsIndexRoute:Xu,AuthEc2elasticIpsDescribeAddressesIdRoute:sd,AuthEc2imagesDescribeImagesIdRoute:ld,AuthEc2instancesDescribeInstancesIdRoute:dd,AuthEc2internetGatewaysDescribeInternetGatewaysIdRoute:pd,AuthEc2keyDescribeKeyPairsIdRoute:hd,AuthEc2launchTemplatesDescribeLaunchTemplatesIdRoute:_d,AuthEc2loadBalancersDescribeLoadBalancersIdRoute:$,AuthEc2natGatewaysDescribeNatGatewaysIdRoute:bd,AuthEc2placementGroupsDescribePlacementGroupsIdRoute:Sd,AuthEc2routeTablesDescribeRouteTablesIdRoute:wd,AuthEc2securityGroupsDescribeSecurityGroupsIdRoute:Ed,AuthEc2snapshotsDescribeSnapshotsIdRoute:Od,AuthEc2subnetDescribeSubnetsIdRoute:Ad,AuthEc2targetGroupsDescribeTargetGroupsIdRoute:Md,AuthEc2volumesDescribeVolumesIdRoute:Pd,AuthEc2volumesModifyVolumeIdRoute:Fd,AuthEc2vpcDescribeVpcsIdRoute:Ld,AuthEcrrepositoriesListRepositoriesIdRoute:zd,AuthEcsclustersListClustersClusterNameRoute:Vd,AuthEksclustersListClustersClusterNameRoute:Ud,AuthIamgroupsListGroupsGroupNameRoute:Gd,AuthIaminstanceProfilesListInstanceProfilesInstanceProfileNameRoute:qd,AuthIampoliciesListPoliciesPolicyArnRoute:Yd,AuthIamrolesListRolesRoleNameRoute:Zd,AuthIamusersListUsersUserNameRoute:$d,AuthRdsdbInstancesDescribeDbInstancesIdRoute:tf,AuthRdsparameterGroupsDescribeDbParameterGroupsNameRoute:rf,AuthRdssnapshotsDescribeDbSnapshotsIdRoute:of,AuthRdssnapshotsRestoreDbInstanceFromDbSnapshotIdRoute:sf,AuthRdssubnetGroupsDescribeDbSubnetGroupsNameRoute:lf,AuthEc2elasticIpsDescribeAddressesIndexRoute:od,AuthEc2imagesDescribeImagesIndexRoute:cd,AuthEc2instancesDescribeInstancesIndexRoute:ud,AuthEc2internetGatewaysDescribeInternetGatewaysIndexRoute:fd,AuthEc2keyDescribeKeyPairsIndexRoute:md,AuthEc2launchTemplatesDescribeLaunchTemplatesIndexRoute:gd,AuthEc2loadBalancersDescribeLoadBalancersIndexRoute:vd,AuthEc2natGatewaysDescribeNatGatewaysIndexRoute:yd,AuthEc2placementGroupsDescribePlacementGroupsIndexRoute:xd,AuthEc2routeTablesDescribeRouteTablesIndexRoute:Cd,AuthEc2securityGroupsDescribeSecurityGroupsIndexRoute:Td,AuthEc2snapshotsDescribeSnapshotsIndexRoute:Dd,AuthEc2subnetDescribeSubnetsIndexRoute:kd,AuthEc2targetGroupsDescribeTargetGroupsIndexRoute:jd,AuthEc2volumesDescribeVolumesIndexRoute:Nd,AuthEc2vpcDescribeVpcsIndexRoute:Id,AuthEcrrepositoriesListRepositoriesIndexRoute:Rd,AuthEcsclustersListClustersIndexRoute:Bd,AuthEksclustersListClustersIndexRoute:Hd,AuthIamgroupsListGroupsIndexRoute:Wd,AuthIaminstanceProfilesListInstanceProfilesIndexRoute:Kd,AuthIampoliciesListPoliciesIndexRoute:Jd,AuthIamrolesListRolesIndexRoute:Xd,AuthIamusersListUsersIndexRoute:Qd,AuthRdsdbInstancesDescribeDbInstancesIndexRoute:ef,AuthRdsparameterGroupsDescribeDbParameterGroupsIndexRoute:nf,AuthRdssnapshotsDescribeDbSnapshotsIndexRoute:af,AuthRdssubnetGroupsDescribeDbSubnetGroupsIndexRoute:cf,AuthEcsclustersListClustersClusterNameServicesServiceNameRoute:mf,AuthEcsclustersListClustersClusterNameTasksTaskIdRoute:hf},bf={AuthRouteRoute:Z._addFileChildren(yf),LoginRoute:gu},xf=ol._addFileChildren(bf)._addFileTypes(),Sf=$c(),Cf=ho({routeTree:xf,context:{queryClient:Sf},defaultPreload:`intent`,scrollRestoration:!0,defaultStructuralSharing:!0,defaultPreloadStaleTime:0});async function wf(e){try{await Ze()}catch(t){e.render((0,U.jsxs)(`div`,{style:{fontFamily:`sans-serif`,margin:`4rem auto`,maxWidth:`40rem`},children:[(0,U.jsx)(`h1`,{children:`Console unavailable`}),(0,U.jsx)(`p`,{children:`This cluster did not report its region, so the console cannot sign requests. Check that the serving node has a region set in its configuration.`}),(0,U.jsx)(`pre`,{children:t instanceof Error?t.message:String(t)})]}));return}e.render((0,U.jsx)(V.StrictMode,{children:(0,U.jsx)(Mo,{defaultTheme:`dark`,storageKey:`spinifex-ui-theme`,children:(0,U.jsx)(p,{client:Sf,children:(0,U.jsx)(Tn,{children:(0,U.jsx)(Pc,{children:(0,U.jsx)(vo,{router:Cf})})})})})}))}var Tf=document.querySelector(`#app`);Tf&&!Tf.innerHTML&&await wf(ko.createRoot(Tf)); \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/index.browser-MZL15KqW.js b/spinifex/services/spinifexui/frontend/dist/assets/index.browser-BszHTVDt.js similarity index 54% rename from spinifex/services/spinifexui/frontend/dist/assets/index.browser-MZL15KqW.js rename to spinifex/services/spinifexui/frontend/dist/assets/index.browser-BszHTVDt.js index 92882a333..19889dfc0 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/index.browser-MZL15KqW.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/index.browser-BszHTVDt.js @@ -1 +1 @@ -import"./awsClient-BYSqOjkz.js";import{r as e,t}from"./index.browser-C3WbWNjZ.js";export{t as EventStreamSerde,e as eventStreamSerdeProvider}; \ No newline at end of file +import"./awsClient-DzGEPkSc.js";import{r as e,t}from"./index.browser-C3WbWNjZ.js";export{t as EventStreamSerde,e as eventStreamSerdeProvider}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-Bxv3DRrR.js b/spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-CPFUpw-8.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-Bxv3DRrR.js rename to spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-CPFUpw-8.js index ecfa30c10..d1f9e81ca 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-Bxv3DRrR.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/inline-policies-panel-CPFUpw-8.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./button-B5pmTZ23.js";import{t as s}from"./input-BRXyXQUw.js";import{C as c,E as l,S as u,T as d,a as f,b as p,i as m,m as h,r as g,v as _,w as v,x as y}from"./iam-CVT2wiur.js";import{_ as b,a as x,b as S,g as C,i as w,n as T,o as E,p as D,r as O,x as k}from"./iam-BuKHxc30.js";import{r as A}from"./json-CcmuIjzX.js";import{t as j}from"./error-banner-vjkAWoEL.js";import{r as M,s as N,t as P}from"./field-DVCmLIN7.js";import{t as F}from"./delete-confirmation-dialog-DxqVde_o.js";import{n as I}from"./detail-row-BiDoIw3t.js";import{t as L}from"./json-editor-DDha4Mlx.js";import{s as R}from"./iam-_itwTtLC.js";var z=t(n(),1),B=e();function V(e,t){return{run:async n=>await e.mutateAsync(t(n)),error:e.error}}function H({kind:e,name:t}){let n=f(),r=m(),i=g(),s=c(),l=u(),d=y(),{listQuery:p,attach:h,detach:_}={user:{listQuery:w,attach:V(n,e=>({userName:t,policyArn:e})),detach:V(s,e=>({userName:t,policyArn:e}))},role:{listQuery:O,attach:V(r,e=>({roleName:t,policyArn:e})),detach:V(l,e=>({roleName:t,policyArn:e}))},group:{listQuery:T,attach:V(i,e=>({groupName:t,policyArn:e})),detach:V(d,e=>({groupName:t,policyArn:e}))}}[e],{data:v}=a(p(t)),{data:b}=a(D),[x,S]=(0,z.useState)(!1),[C,E]=(0,z.useState)(null),k=v.AttachedPolicies??[],A=b.Policies??[],M=new Set(k.map(e=>e.PolicyArn)),N=A.filter(e=>e.Arn&&!M.has(e.Arn)),P=async e=>{E(e);try{await h.run(e),S(!1)}catch{}finally{E(null)}},F=async e=>{E(e);try{await _.run(e)}catch{}finally{E(null)}};return(0,B.jsxs)(I,{children:[(0,B.jsx)(I.Header,{children:(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,B.jsx)(`span`,{children:`Attached Policies`}),(0,B.jsx)(o,{onClick:()=>{S(!x)},size:`sm`,children:`Attach Policy`})]})}),(0,B.jsxs)(I.Content,{children:[h.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:h.error,msg:`Failed to attach policy`})}),_.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:_.error,msg:`Failed to detach policy`})}),x&&N.length>0&&(0,B.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a policy to attach:`}),(0,B.jsx)(`div`,{className:`space-y-1`,children:N.map(e=>(0,B.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:C===e.Arn,onClick:()=>{e.Arn&&P(e.Arn)},type:`button`,children:[(0,B.jsx)(`span`,{children:e.PolicyName}),(0,B.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.Arn))})]}),x&&N.length===0&&(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No policies available to attach.`}),k.length>0?(0,B.jsx)(`div`,{className:`col-span-2 space-y-3`,children:k.map(e=>(0,B.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,B.jsxs)(`div`,{className:`space-y-1`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:e.PolicyName}),(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:e.PolicyArn})]}),(0,B.jsx)(o,{disabled:C===e.PolicyArn,onClick:()=>{e.PolicyArn&&F(e.PolicyArn)},size:`sm`,variant:`outline`,children:`Detach`})]},e.PolicyArn))}):(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No attached policies.`})]})]})}var U=r(),W=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Action:`*`,Resource:`*`}]},null,2);function G({kind:e,name:t}){let n=l(),r=d(),i=v(),s=p(),c=_(),u=h(),{listQuery:f,policyQuery:m,put:g,remove:y}={user:{listQuery:S,policyQuery:k,put:n,remove:s},role:{listQuery:C,policyQuery:b,put:r,remove:c},group:{listQuery:x,policyQuery:E,put:i,remove:u}}[e],{data:w}=a(f(t)),T=w.PolicyNames??[],[D,O]=(0,z.useState)(!1),[A,M]=(0,z.useState)(null),[N,P]=(0,z.useState)(null),L=async()=>{if(!N)return;let e=N;try{await y.mutateAsync({name:t,policyName:e}),A===e&&M(null)}finally{P(null)}};return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(I,{children:[(0,B.jsx)(I.Header,{children:(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,B.jsx)(`span`,{children:`Inline Policies`}),(0,B.jsx)(o,{onClick:()=>{O(e=>!e),M(null)},size:`sm`,children:`Add Inline Policy`})]})}),(0,B.jsxs)(I.Content,{children:[y.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:y.error,msg:`Failed to delete inline policy`})}),D&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(K,{name:t,onClose:()=>{O(!1)},put:g})}),T.length>0?(0,B.jsx)(`div`,{className:`col-span-2 space-y-3`,children:T.map(e=>(0,B.jsxs)(`div`,{className:`rounded-md border`,children:[(0,B.jsxs)(`div`,{className:`flex items-center justify-between p-3`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:e}),(0,B.jsxs)(`div`,{className:`flex gap-2`,children:[(0,B.jsx)(o,{onClick:()=>{M(t=>t===e?null:e)},size:`sm`,variant:`outline`,children:A===e?`Close`:`Edit`}),(0,B.jsx)(o,{onClick:()=>{P(e)},size:`sm`,variant:`destructive`,children:`Delete`})]})]}),A===e&&(0,B.jsx)(`div`,{className:`border-t p-3`,children:(0,B.jsx)(J,{name:t,onClose:()=>{M(null)},policyName:e,put:g,queryOptions:m(t,e)})})]},e))}):!D&&(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No inline policies.`})]})]}),(0,B.jsx)(F,{description:`Are you sure you want to delete the inline policy "${N??``}"? This action cannot be undone.`,isPending:y.isPending,onConfirm:()=>{L()},onOpenChange:e=>{e||P(null)},open:N!==null,title:`Delete Inline Policy`})]})}function K(e){let t=(0,U.c)(50),{name:n,put:r,onClose:i}=e,[a,c]=(0,z.useState)(``),[l,u]=(0,z.useState)(W),d,f;t[0]!==l||t[1]!==a?(d=R.safeParse({policyName:a,policyDocument:l}),f=d.success?void 0:d.error.issues.find(q),t[0]=l,t[1]=a,t[2]=d,t[3]=f):(d=t[2],f=t[3]);let p=f,m;t[4]!==p||t[5]!==a?(m=a.trim().length>0&&!!p,t[4]=p,t[5]=a,t[6]=m):m=t[6];let h=m,g;t[7]===l?g=t[8]:(g=l.trim().length>0&&!A(l),t[7]=l,t[8]=g);let _=g,v;t[9]!==l||t[10]!==n||t[11]!==i||t[12]!==a||t[13]!==r?(v=async()=>{try{await r.mutateAsync({name:n,policyName:a,policyDocument:l}),i()}catch{}},t[9]=l,t[10]=n,t[11]=i,t[12]=a,t[13]=r,t[14]=v):v=t[14];let y=v,b;t[15]===r.error?b=t[16]:(b=r.error&&(0,B.jsx)(j,{error:r.error,msg:`Failed to add inline policy`}),t[15]=r.error,t[16]=b);let x;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,B.jsx)(N,{children:(0,B.jsx)(`label`,{htmlFor:`inline-policy-name`,children:`Policy name`})}),t[17]=x):x=t[17];let S;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{c(e.target.value)},t[18]=S):S=t[18];let C;t[19]!==a||t[20]!==h?(C=(0,B.jsx)(s,{"aria-invalid":h,id:`inline-policy-name`,onChange:S,placeholder:`my-inline-policy`,value:a}),t[19]=a,t[20]=h,t[21]=C):C=t[21];let w;t[22]!==p?.message||t[23]!==h?(w=h&&(0,B.jsx)(M,{errors:[{message:p?.message}]}),t[22]=p?.message,t[23]=h,t[24]=w):w=t[24];let T;t[25]!==C||t[26]!==w?(T=(0,B.jsxs)(P,{children:[x,C,w]}),t[25]=C,t[26]=w,t[27]=T):T=t[27];let E;t[28]!==l||t[29]!==_?(E=(0,B.jsx)(L,{className:`text-xs`,error:_,onChange:u,rows:12,value:l}),t[28]=l,t[29]=_,t[30]=E):E=t[30];let D;t[31]===_?D=t[32]:(D=_&&(0,B.jsx)(`p`,{className:`text-sm text-destructive`,children:`Policy must be valid JSON.`}),t[31]=_,t[32]=D);let O;t[33]===i?O=t[34]:(O=(0,B.jsx)(o,{onClick:i,size:`sm`,variant:`outline`,children:`Cancel`}),t[33]=i,t[34]=O);let k=!d.success||r.isPending,F;t[35]===y?F=t[36]:(F=()=>{y()},t[35]=y,t[36]=F);let I=r.isPending?`Saving…`:`Save`,V;t[37]!==k||t[38]!==F||t[39]!==I?(V=(0,B.jsx)(o,{disabled:k,onClick:F,size:`sm`,children:I}),t[37]=k,t[38]=F,t[39]=I,t[40]=V):V=t[40];let H;t[41]!==O||t[42]!==V?(H=(0,B.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[O,V]}),t[41]=O,t[42]=V,t[43]=H):H=t[43];let G;return t[44]!==T||t[45]!==E||t[46]!==D||t[47]!==H||t[48]!==b?(G=(0,B.jsxs)(`div`,{className:`space-y-3 rounded-md border p-3`,children:[b,T,E,D,H]}),t[44]=T,t[45]=E,t[46]=D,t[47]=H,t[48]=b,t[49]=G):G=t[49],G}function q(e){return e.path[0]===`policyName`}function J(e){let t=(0,U.c)(37),{name:n,policyName:r,queryOptions:a,put:s,onClose:c}=e,{data:l,isLoading:u,error:d}=i(a),[f,p]=(0,z.useState)(l??``),[m,h]=(0,z.useState)(l);l!==m&&(h(l),p(l??``));let g;t[0]===f?g=t[1]:(g=f.trim(),t[0]=f,t[1]=g);let _=g,v;t[2]!==f||t[3]!==_.length?(v=_.length>0&&!A(f),t[2]=f,t[3]=_.length,t[4]=v):v=t[4];let y=v,b;t[5]!==f||t[6]!==n||t[7]!==c||t[8]!==r||t[9]!==s?(b=async()=>{try{await s.mutateAsync({name:n,policyName:r,policyDocument:f}),c()}catch{}},t[5]=f,t[6]=n,t[7]=c,t[8]=r,t[9]=s,t[10]=b):b=t[10];let x=b;if(u){let e;return t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,B.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Loading…`}),t[11]=e):e=t[11],e}if(d){let e;return t[12]===d?e=t[13]:(e=(0,B.jsx)(j,{error:d,msg:`Failed to load inline policy`}),t[12]=d,t[13]=e),e}let S;t[14]===s.error?S=t[15]:(S=s.error&&(0,B.jsx)(j,{error:s.error,msg:`Failed to update inline policy`}),t[14]=s.error,t[15]=S);let C;t[16]!==f||t[17]!==y?(C=(0,B.jsx)(L,{className:`text-xs`,error:y,onChange:p,rows:12,value:f}),t[16]=f,t[17]=y,t[18]=C):C=t[18];let w;t[19]===y?w=t[20]:(w=y&&(0,B.jsx)(`p`,{className:`text-sm text-destructive`,children:`Policy must be valid JSON.`}),t[19]=y,t[20]=w);let T;t[21]===c?T=t[22]:(T=(0,B.jsx)(o,{onClick:c,size:`sm`,variant:`outline`,children:`Cancel`}),t[21]=c,t[22]=T);let E=s.isPending||_.length===0||y,D;t[23]===x?D=t[24]:(D=()=>{x()},t[23]=x,t[24]=D);let O=s.isPending?`Saving…`:`Save`,k;t[25]!==O||t[26]!==E||t[27]!==D?(k=(0,B.jsx)(o,{disabled:E,onClick:D,size:`sm`,children:O}),t[25]=O,t[26]=E,t[27]=D,t[28]=k):k=t[28];let M;t[29]!==k||t[30]!==T?(M=(0,B.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[T,k]}),t[29]=k,t[30]=T,t[31]=M):M=t[31];let N;return t[32]!==M||t[33]!==S||t[34]!==C||t[35]!==w?(N=(0,B.jsxs)(`div`,{className:`space-y-3`,children:[S,C,w,M]}),t[32]=M,t[33]=S,t[34]=C,t[35]=w,t[36]=N):N=t[36],N}export{H as n,G as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./button-KK2VfbzH.js";import{t as s}from"./input-Dv_zyCQu.js";import{C as c,E as l,S as u,T as d,a as f,b as p,i as m,m as h,r as g,v as _,w as v,x as y}from"./iam-DUYV-IYB.js";import{_ as b,a as x,b as S,g as C,i as w,n as T,o as E,p as D,r as O,x as k}from"./iam-V_jWOGeX.js";import{r as A}from"./json-D82GLiDy.js";import{t as j}from"./error-banner-vjkAWoEL.js";import{r as M,s as N,t as P}from"./field-DuilC4iP.js";import{t as F}from"./delete-confirmation-dialog-Glu4FzJO.js";import{n as I}from"./detail-row-BiDoIw3t.js";import{t as L}from"./json-editor-D5hsQqek.js";import{s as R}from"./iam-D3enIKCf.js";var z=t(n(),1),B=e();function V(e,t){return{run:async n=>await e.mutateAsync(t(n)),error:e.error}}function H({kind:e,name:t}){let n=f(),r=m(),i=g(),s=c(),l=u(),d=y(),{listQuery:p,attach:h,detach:_}={user:{listQuery:w,attach:V(n,e=>({userName:t,policyArn:e})),detach:V(s,e=>({userName:t,policyArn:e}))},role:{listQuery:O,attach:V(r,e=>({roleName:t,policyArn:e})),detach:V(l,e=>({roleName:t,policyArn:e}))},group:{listQuery:T,attach:V(i,e=>({groupName:t,policyArn:e})),detach:V(d,e=>({groupName:t,policyArn:e}))}}[e],{data:v}=a(p(t)),{data:b}=a(D),[x,S]=(0,z.useState)(!1),[C,E]=(0,z.useState)(null),k=v.AttachedPolicies??[],A=b.Policies??[],M=new Set(k.map(e=>e.PolicyArn)),N=A.filter(e=>e.Arn&&!M.has(e.Arn)),P=async e=>{E(e);try{await h.run(e),S(!1)}catch{}finally{E(null)}},F=async e=>{E(e);try{await _.run(e)}catch{}finally{E(null)}};return(0,B.jsxs)(I,{children:[(0,B.jsx)(I.Header,{children:(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,B.jsx)(`span`,{children:`Attached Policies`}),(0,B.jsx)(o,{onClick:()=>{S(!x)},size:`sm`,children:`Attach Policy`})]})}),(0,B.jsxs)(I.Content,{children:[h.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:h.error,msg:`Failed to attach policy`})}),_.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:_.error,msg:`Failed to detach policy`})}),x&&N.length>0&&(0,B.jsxs)(`div`,{className:`col-span-2 space-y-2 rounded-md border p-3`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:`Select a policy to attach:`}),(0,B.jsx)(`div`,{className:`space-y-1`,children:N.map(e=>(0,B.jsxs)(`button`,{className:`flex w-full items-center justify-between rounded-md p-2 text-left text-sm hover:bg-accent`,disabled:C===e.Arn,onClick:()=>{e.Arn&&P(e.Arn)},type:`button`,children:[(0,B.jsx)(`span`,{children:e.PolicyName}),(0,B.jsx)(`span`,{className:`text-xs text-muted-foreground`,children:e.Arn})]},e.Arn))})]}),x&&N.length===0&&(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No policies available to attach.`}),k.length>0?(0,B.jsx)(`div`,{className:`col-span-2 space-y-3`,children:k.map(e=>(0,B.jsxs)(`div`,{className:`flex items-center justify-between rounded-md border p-3`,children:[(0,B.jsxs)(`div`,{className:`space-y-1`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:e.PolicyName}),(0,B.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:e.PolicyArn})]}),(0,B.jsx)(o,{disabled:C===e.PolicyArn,onClick:()=>{e.PolicyArn&&F(e.PolicyArn)},size:`sm`,variant:`outline`,children:`Detach`})]},e.PolicyArn))}):(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No attached policies.`})]})]})}var U=r(),W=JSON.stringify({Version:`2012-10-17`,Statement:[{Effect:`Allow`,Action:`*`,Resource:`*`}]},null,2);function G({kind:e,name:t}){let n=l(),r=d(),i=v(),s=p(),c=_(),u=h(),{listQuery:f,policyQuery:m,put:g,remove:y}={user:{listQuery:S,policyQuery:k,put:n,remove:s},role:{listQuery:C,policyQuery:b,put:r,remove:c},group:{listQuery:x,policyQuery:E,put:i,remove:u}}[e],{data:w}=a(f(t)),T=w.PolicyNames??[],[D,O]=(0,z.useState)(!1),[A,M]=(0,z.useState)(null),[N,P]=(0,z.useState)(null),L=async()=>{if(!N)return;let e=N;try{await y.mutateAsync({name:t,policyName:e}),A===e&&M(null)}finally{P(null)}};return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(I,{children:[(0,B.jsx)(I.Header,{children:(0,B.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,B.jsx)(`span`,{children:`Inline Policies`}),(0,B.jsx)(o,{onClick:()=>{O(e=>!e),M(null)},size:`sm`,children:`Add Inline Policy`})]})}),(0,B.jsxs)(I.Content,{children:[y.error&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(j,{error:y.error,msg:`Failed to delete inline policy`})}),D&&(0,B.jsx)(`div`,{className:`col-span-2`,children:(0,B.jsx)(K,{name:t,onClose:()=>{O(!1)},put:g})}),T.length>0?(0,B.jsx)(`div`,{className:`col-span-2 space-y-3`,children:T.map(e=>(0,B.jsxs)(`div`,{className:`rounded-md border`,children:[(0,B.jsxs)(`div`,{className:`flex items-center justify-between p-3`,children:[(0,B.jsx)(`p`,{className:`text-sm font-medium`,children:e}),(0,B.jsxs)(`div`,{className:`flex gap-2`,children:[(0,B.jsx)(o,{onClick:()=>{M(t=>t===e?null:e)},size:`sm`,variant:`outline`,children:A===e?`Close`:`Edit`}),(0,B.jsx)(o,{onClick:()=>{P(e)},size:`sm`,variant:`destructive`,children:`Delete`})]})]}),A===e&&(0,B.jsx)(`div`,{className:`border-t p-3`,children:(0,B.jsx)(J,{name:t,onClose:()=>{M(null)},policyName:e,put:g,queryOptions:m(t,e)})})]},e))}):!D&&(0,B.jsx)(`p`,{className:`col-span-2 text-sm text-muted-foreground`,children:`No inline policies.`})]})]}),(0,B.jsx)(F,{description:`Are you sure you want to delete the inline policy "${N??``}"? This action cannot be undone.`,isPending:y.isPending,onConfirm:()=>{L()},onOpenChange:e=>{e||P(null)},open:N!==null,title:`Delete Inline Policy`})]})}function K(e){let t=(0,U.c)(50),{name:n,put:r,onClose:i}=e,[a,c]=(0,z.useState)(``),[l,u]=(0,z.useState)(W),d,f;t[0]!==l||t[1]!==a?(d=R.safeParse({policyName:a,policyDocument:l}),f=d.success?void 0:d.error.issues.find(q),t[0]=l,t[1]=a,t[2]=d,t[3]=f):(d=t[2],f=t[3]);let p=f,m;t[4]!==p||t[5]!==a?(m=a.trim().length>0&&!!p,t[4]=p,t[5]=a,t[6]=m):m=t[6];let h=m,g;t[7]===l?g=t[8]:(g=l.trim().length>0&&!A(l),t[7]=l,t[8]=g);let _=g,v;t[9]!==l||t[10]!==n||t[11]!==i||t[12]!==a||t[13]!==r?(v=async()=>{try{await r.mutateAsync({name:n,policyName:a,policyDocument:l}),i()}catch{}},t[9]=l,t[10]=n,t[11]=i,t[12]=a,t[13]=r,t[14]=v):v=t[14];let y=v,b;t[15]===r.error?b=t[16]:(b=r.error&&(0,B.jsx)(j,{error:r.error,msg:`Failed to add inline policy`}),t[15]=r.error,t[16]=b);let x;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,B.jsx)(N,{children:(0,B.jsx)(`label`,{htmlFor:`inline-policy-name`,children:`Policy name`})}),t[17]=x):x=t[17];let S;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{c(e.target.value)},t[18]=S):S=t[18];let C;t[19]!==a||t[20]!==h?(C=(0,B.jsx)(s,{"aria-invalid":h,id:`inline-policy-name`,onChange:S,placeholder:`my-inline-policy`,value:a}),t[19]=a,t[20]=h,t[21]=C):C=t[21];let w;t[22]!==p?.message||t[23]!==h?(w=h&&(0,B.jsx)(M,{errors:[{message:p?.message}]}),t[22]=p?.message,t[23]=h,t[24]=w):w=t[24];let T;t[25]!==C||t[26]!==w?(T=(0,B.jsxs)(P,{children:[x,C,w]}),t[25]=C,t[26]=w,t[27]=T):T=t[27];let E;t[28]!==l||t[29]!==_?(E=(0,B.jsx)(L,{className:`text-xs`,error:_,onChange:u,rows:12,value:l}),t[28]=l,t[29]=_,t[30]=E):E=t[30];let D;t[31]===_?D=t[32]:(D=_&&(0,B.jsx)(`p`,{className:`text-sm text-destructive`,children:`Policy must be valid JSON.`}),t[31]=_,t[32]=D);let O;t[33]===i?O=t[34]:(O=(0,B.jsx)(o,{onClick:i,size:`sm`,variant:`outline`,children:`Cancel`}),t[33]=i,t[34]=O);let k=!d.success||r.isPending,F;t[35]===y?F=t[36]:(F=()=>{y()},t[35]=y,t[36]=F);let I=r.isPending?`Saving…`:`Save`,V;t[37]!==k||t[38]!==F||t[39]!==I?(V=(0,B.jsx)(o,{disabled:k,onClick:F,size:`sm`,children:I}),t[37]=k,t[38]=F,t[39]=I,t[40]=V):V=t[40];let H;t[41]!==O||t[42]!==V?(H=(0,B.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[O,V]}),t[41]=O,t[42]=V,t[43]=H):H=t[43];let G;return t[44]!==T||t[45]!==E||t[46]!==D||t[47]!==H||t[48]!==b?(G=(0,B.jsxs)(`div`,{className:`space-y-3 rounded-md border p-3`,children:[b,T,E,D,H]}),t[44]=T,t[45]=E,t[46]=D,t[47]=H,t[48]=b,t[49]=G):G=t[49],G}function q(e){return e.path[0]===`policyName`}function J(e){let t=(0,U.c)(37),{name:n,policyName:r,queryOptions:a,put:s,onClose:c}=e,{data:l,isLoading:u,error:d}=i(a),[f,p]=(0,z.useState)(l??``),[m,h]=(0,z.useState)(l);l!==m&&(h(l),p(l??``));let g;t[0]===f?g=t[1]:(g=f.trim(),t[0]=f,t[1]=g);let _=g,v;t[2]!==f||t[3]!==_.length?(v=_.length>0&&!A(f),t[2]=f,t[3]=_.length,t[4]=v):v=t[4];let y=v,b;t[5]!==f||t[6]!==n||t[7]!==c||t[8]!==r||t[9]!==s?(b=async()=>{try{await s.mutateAsync({name:n,policyName:r,policyDocument:f}),c()}catch{}},t[5]=f,t[6]=n,t[7]=c,t[8]=r,t[9]=s,t[10]=b):b=t[10];let x=b;if(u){let e;return t[11]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,B.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`Loading…`}),t[11]=e):e=t[11],e}if(d){let e;return t[12]===d?e=t[13]:(e=(0,B.jsx)(j,{error:d,msg:`Failed to load inline policy`}),t[12]=d,t[13]=e),e}let S;t[14]===s.error?S=t[15]:(S=s.error&&(0,B.jsx)(j,{error:s.error,msg:`Failed to update inline policy`}),t[14]=s.error,t[15]=S);let C;t[16]!==f||t[17]!==y?(C=(0,B.jsx)(L,{className:`text-xs`,error:y,onChange:p,rows:12,value:f}),t[16]=f,t[17]=y,t[18]=C):C=t[18];let w;t[19]===y?w=t[20]:(w=y&&(0,B.jsx)(`p`,{className:`text-sm text-destructive`,children:`Policy must be valid JSON.`}),t[19]=y,t[20]=w);let T;t[21]===c?T=t[22]:(T=(0,B.jsx)(o,{onClick:c,size:`sm`,variant:`outline`,children:`Cancel`}),t[21]=c,t[22]=T);let E=s.isPending||_.length===0||y,D;t[23]===x?D=t[24]:(D=()=>{x()},t[23]=x,t[24]=D);let O=s.isPending?`Saving…`:`Save`,k;t[25]!==O||t[26]!==E||t[27]!==D?(k=(0,B.jsx)(o,{disabled:E,onClick:D,size:`sm`,children:O}),t[25]=O,t[26]=E,t[27]=D,t[28]=k):k=t[28];let M;t[29]!==k||t[30]!==T?(M=(0,B.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[T,k]}),t[29]=k,t[30]=T,t[31]=M):M=t[31];let N;return t[32]!==M||t[33]!==S||t[34]!==C||t[35]!==w?(N=(0,B.jsxs)(`div`,{className:`space-y-3`,children:[S,C,w,M]}),t[32]=M,t[33]=S,t[34]=C,t[35]=w,t[36]=N):N=t[36],N}export{H as n,G as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/input-BRXyXQUw.js b/spinifex/services/spinifexui/frontend/dist/assets/input-Dv_zyCQu.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/input-BRXyXQUw.js rename to spinifex/services/spinifexui/frontend/dist/assets/input-Dv_zyCQu.js index 7596ece22..45c7e6873 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/input-BRXyXQUw.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/input-Dv_zyCQu.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{n as i}from"./dist-DI7KEwUb.js";import{tn as a}from"./cluster-config-Cng_iYLz.js";import{o,s}from"./button-B5pmTZ23.js";import{C as c,f as l,t as u,v as d}from"./createBaseUIEventDetails-DBPpdGp8.js";import{a as f,i as p,n as m,o as h,r as g,t as _}from"./useRegisterFieldControl-DV0dNYJ1.js";import{t as v}from"./useControlled-BUhZEvgO.js";var y=t(n(),1),b=y.forwardRef(function(e,t){let{render:n,className:r,id:a,name:b,value:x,disabled:S=!1,onValueChange:C,defaultValue:w,autoFocus:T=!1,style:E,...D}=e,{state:O,name:k,disabled:A,setTouched:j,setDirty:M,validityData:N,setFocused:P,setFilled:F,validationMode:I,validation:L}=f(),{clearErrors:R}=p(),z=A||S,B=k??b,V={...O,disabled:z},{labelId:H}=g(),U=m({id:a});o(()=>{let e=x!=null;L.inputRef.current?.value||e&&x!==``?F(!0):e&&x===``&&F(!1)},[L.inputRef,F,x]);let W=y.useRef(null);o(()=>{T&&W.current===d(c(W.current))&&P(!0)},[T,P]);let[G]=v({controlled:x,default:w,name:`FieldControl`,state:`value`}),K=x!==void 0,q=K?G:void 0,J=s(()=>L.inputRef.current?.value);return _(L.inputRef,U,q,J,!z,b),i(`input`,e,{ref:[t,W],state:V,props:[{id:U,disabled:z,name:B,ref:L.inputRef,"aria-labelledby":H,autoFocus:T,...K?{value:q}:{defaultValue:w},onChange(e){let t=e.currentTarget.value;C?.(t,u(l,e.nativeEvent)),M(t!==(N.initialValue??``)),F(t!==``),e.nativeEvent.defaultPrevented||(R(B),L.change(t))},onFocus(){P(!0)},onBlur(e){j(!0),P(!1),I===`onBlur`&&L.commit(e.currentTarget.value)},onKeyDown(e){e.currentTarget.tagName===`INPUT`&&e.key===`Enter`&&(j(!0),L.commit(e.currentTarget.value))}},D,e=>L.getValidationProps(z,e)],stateAttributesMapping:h})}),x=e(),S=y.forwardRef(function(e,t){return(0,x.jsx)(b,{ref:t,...e})}),C=r();function w(e){let t=(0,C.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,type:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let o;t[4]===n?o=t[5]:(o=a(`h-7 w-full min-w-0 rounded-md border border-input bg-input/20 px-2 py-0.5 text-sm transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-xs/relaxed file:font-medium file:text-foreground placeholder:text-muted-foreground autofill:[-webkit-text-fill-color:var(--color-foreground)] autofill:[transition:background-color_9999s_ease-in-out_0s] focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 md:text-xs/relaxed dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,n),t[4]=n,t[5]=o);let s;return t[6]!==r||t[7]!==o||t[8]!==i?(s=(0,x.jsx)(S,{className:o,"data-slot":`input`,type:i,...r}),t[6]=r,t[7]=o,t[8]=i,t[9]=s):s=t[9],s}export{w as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{n as i}from"./dist-911hZ6PH.js";import{tn as a}from"./cluster-config-Bjqk93qS.js";import{o,s}from"./button-KK2VfbzH.js";import{C as c,f as l,t as u,v as d}from"./createBaseUIEventDetails-DvhSBl_0.js";import{a as f,i as p,n as m,o as h,r as g,t as _}from"./useRegisterFieldControl-CNElZl4w.js";import{t as v}from"./useControlled-BUhZEvgO.js";var y=t(n(),1),b=y.forwardRef(function(e,t){let{render:n,className:r,id:a,name:b,value:x,disabled:S=!1,onValueChange:C,defaultValue:w,autoFocus:T=!1,style:E,...D}=e,{state:O,name:k,disabled:A,setTouched:j,setDirty:M,validityData:N,setFocused:P,setFilled:F,validationMode:I,validation:L}=f(),{clearErrors:R}=p(),z=A||S,B=k??b,V={...O,disabled:z},{labelId:H}=g(),U=m({id:a});o(()=>{let e=x!=null;L.inputRef.current?.value||e&&x!==``?F(!0):e&&x===``&&F(!1)},[L.inputRef,F,x]);let W=y.useRef(null);o(()=>{T&&W.current===d(c(W.current))&&P(!0)},[T,P]);let[G]=v({controlled:x,default:w,name:`FieldControl`,state:`value`}),K=x!==void 0,q=K?G:void 0,J=s(()=>L.inputRef.current?.value);return _(L.inputRef,U,q,J,!z,b),i(`input`,e,{ref:[t,W],state:V,props:[{id:U,disabled:z,name:B,ref:L.inputRef,"aria-labelledby":H,autoFocus:T,...K?{value:q}:{defaultValue:w},onChange(e){let t=e.currentTarget.value;C?.(t,u(l,e.nativeEvent)),M(t!==(N.initialValue??``)),F(t!==``),e.nativeEvent.defaultPrevented||(R(B),L.change(t))},onFocus(){P(!0)},onBlur(e){j(!0),P(!1),I===`onBlur`&&L.commit(e.currentTarget.value)},onKeyDown(e){e.currentTarget.tagName===`INPUT`&&e.key===`Enter`&&(j(!0),L.commit(e.currentTarget.value))}},D,e=>L.getValidationProps(z,e)],stateAttributesMapping:h})}),x=e(),S=y.forwardRef(function(e,t){return(0,x.jsx)(b,{ref:t,...e})}),C=r();function w(e){let t=(0,C.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,type:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let o;t[4]===n?o=t[5]:(o=a(`h-7 w-full min-w-0 rounded-md border border-input bg-input/20 px-2 py-0.5 text-sm transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-xs/relaxed file:font-medium file:text-foreground placeholder:text-muted-foreground autofill:[-webkit-text-fill-color:var(--color-foreground)] autofill:[transition:background-color_9999s_ease-in-out_0s] focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 md:text-xs/relaxed dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,n),t[4]=n,t[5]=o);let s;return t[6]!==r||t[7]!==o||t[8]!==i?(s=(0,x.jsx)(S,{className:o,"data-slot":`input`,type:i,...r}),t[6]=r,t[7]=o,t[8]=i,t[9]=s):s=t[9],s}export{w as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/json-CcmuIjzX.js b/spinifex/services/spinifexui/frontend/dist/assets/json-D82GLiDy.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/json-CcmuIjzX.js rename to spinifex/services/spinifexui/frontend/dist/assets/json-D82GLiDy.js index f83cbd93d..c1b2a917f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/json-CcmuIjzX.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/json-D82GLiDy.js @@ -1 +1 @@ -import{g as e}from"./cluster-config-Cng_iYLz.js";function t(e){try{return JSON.parse(e),!0}catch{return!1}}function n(e){try{return JSON.stringify(JSON.parse(e),null,2)}catch{return null}}function r(e,t){let r=e;if(t)try{r=decodeURIComponent(e)}catch{r=e}return n(r)??r}function i(n){let{label:r,allowEmpty:i=!1}=n;return(i?e():e().min(1,`${r} is required`)).refine(e=>i&&e.trim()===``?!0:t(e),{message:`${r} must be valid JSON`})}export{i,n,t as r,r as t}; \ No newline at end of file +import{g as e}from"./cluster-config-Bjqk93qS.js";function t(e){try{return JSON.parse(e),!0}catch{return!1}}function n(e){try{return JSON.stringify(JSON.parse(e),null,2)}catch{return null}}function r(e,t){let r=e;if(t)try{r=decodeURIComponent(e)}catch{r=e}return n(r)??r}function i(n){let{label:r,allowEmpty:i=!1}=n;return(i?e():e().min(1,`${r} is required`)).refine(e=>i&&e.trim()===``?!0:t(e),{message:`${r} must be valid JSON`})}export{i,n,t as r,r as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/json-editor-DDha4Mlx.js b/spinifex/services/spinifexui/frontend/dist/assets/json-editor-D5hsQqek.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/json-editor-DDha4Mlx.js rename to spinifex/services/spinifexui/frontend/dist/assets/json-editor-D5hsQqek.js index 1aa084ffc..48138f0f8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/json-editor-DDha4Mlx.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/json-editor-D5hsQqek.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";import{n as r}from"./json-CcmuIjzX.js";import{t as i}from"./textarea-By2jtnIk.js";var a=t(),o=e();function s(e){let t=(0,a.c)(22),s,c,l,u,d,f;t[0]===e?(s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6]):({value:f,onChange:u,error:c,onBlur:l,className:s,...d}=e,t[0]=e,t[1]=s,t[2]=c,t[3]=l,t[4]=u,t[5]=d,t[6]=f);let p;t[7]!==l||t[8]!==u||t[9]!==f?(p=e=>{let t=r(f);t!==null&&t!==f&&u(t),l?.(e)},t[7]=l,t[8]=u,t[9]=f,t[10]=p):p=t[10];let m=p,h;t[11]===s?h=t[12]:(h=n(`font-mono text-sm`,s),t[11]=s,t[12]=h);let g;t[13]===u?g=t[14]:(g=e=>{u(e.target.value)},t[13]=u,t[14]=g);let _;return t[15]!==c||t[16]!==m||t[17]!==d||t[18]!==h||t[19]!==g||t[20]!==f?(_=(0,o.jsx)(i,{"aria-invalid":c,className:h,onBlur:m,onChange:g,value:f,...d}),t[15]=c,t[16]=m,t[17]=d,t[18]=h,t[19]=g,t[20]=f,t[21]=_):_=t[21],_}export{s as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";import{n as r}from"./json-D82GLiDy.js";import{t as i}from"./textarea-oyVxxKDw.js";var a=t(),o=e();function s(e){let t=(0,a.c)(22),s,c,l,u,d,f;t[0]===e?(s=t[1],c=t[2],l=t[3],u=t[4],d=t[5],f=t[6]):({value:f,onChange:u,error:c,onBlur:l,className:s,...d}=e,t[0]=e,t[1]=s,t[2]=c,t[3]=l,t[4]=u,t[5]=d,t[6]=f);let p;t[7]!==l||t[8]!==u||t[9]!==f?(p=e=>{let t=r(f);t!==null&&t!==f&&u(t),l?.(e)},t[7]=l,t[8]=u,t[9]=f,t[10]=p):p=t[10];let m=p,h;t[11]===s?h=t[12]:(h=n(`font-mono text-sm`,s),t[11]=s,t[12]=h);let g;t[13]===u?g=t[14]:(g=e=>{u(e.target.value)},t[13]=u,t[14]=g);let _;return t[15]!==c||t[16]!==m||t[17]!==d||t[18]!==h||t[19]!==g||t[20]!==f?(_=(0,o.jsx)(i,{"aria-invalid":c,className:h,onBlur:m,onChange:g,value:f,...d}),t[15]=c,t[16]=m,t[17]=d,t[18]=h,t[19]=g,t[20]=f,t[21]=_):_=t[21],_}export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-CFUxJ-HH.js b/spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-C_WMkbZd.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-CFUxJ-HH.js rename to spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-C_WMkbZd.js index fb12b934c..42be5a388 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-CFUxJ-HH.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/launch-template-data-fields-C_WMkbZd.js @@ -1,2 +1,2 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./chevron-down-CyoTcFS4.js";import{c as r,i,n as a,s as o,t as s}from"./select-AlcaFR6c.js";import{t as te}from"./input-BRXyXQUw.js";import{O as ne,c as re,o as ie,p as ae,w as oe}from"./ec2-xfbzgUcH.js";import{a as se,n as c}from"./zod-C7XqDsyI.js";import{n as ce,r as l,s as u,t as d}from"./field-DVCmLIN7.js";import{t as le}from"./textarea-By2jtnIk.js";import{t as ue}from"./ec2-CHvsTx6p.js";import{n as de,r as fe,t as pe}from"./collapsible-BI-3lGSt.js";var me=t(),f=e(),he=`gp3`,ge=1,_e=16384;function p(e){let t=(0,me.c)(107),{control:p,register:m,errors:h}=e,{data:Ee}=n(ie),{data:De}=n(re),{data:Oe}=n(ae),{data:ke}=n(ne),{data:Ae}=n(oe),je;t[0]===Ee.Images?je=t[1]:(je=Ee.Images??[],t[0]=Ee.Images,t[1]=je);let g=je,_;t[2]===Oe.KeyPairs?_=t[3]:(_=Oe.KeyPairs??[],t[2]=Oe.KeyPairs,t[3]=_);let Me=_,v;t[4]===ke.Subnets?v=t[5]:(v=ke.Subnets??[],t[4]=ke.Subnets,t[5]=v);let y=v,b;t[6]===Ae.SecurityGroups?b=t[7]:(b=Ae.SecurityGroups??[],t[6]=Ae.SecurityGroups,t[7]=b);let x=b,S;t[8]===De.InstanceTypes?S=t[9]:(S=De.InstanceTypes??[],t[8]=De.InstanceTypes,t[9]=S);let C;t[10]===S?C=t[11]:(C=[...new Set(S.map(Te).filter(we))].toSorted(),t[10]=S,t[11]=C);let Ne=C,w;t[12]===p?w=t[13]:(w={control:p,name:`subnetId`},t[12]=p,t[13]=w);let Pe=se(w),T;t[14]!==Pe||t[15]!==y?(T=y.find(e=>e.SubnetId===Pe)?.VpcId,t[14]=Pe,t[15]=y,t[16]=T):T=t[16];let E=T,Fe;t[17]!==E||t[18]!==x?(Fe=E?x.filter(e=>e.VpcId===E):x,t[17]=E,t[18]=x,t[19]=Fe):Fe=t[19];let Ie=Fe,Le;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(Le=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`imageId`,children:`Image`})}),t[20]=Le):Le=t[20];let D;t[21]!==h.imageId||t[22]!==g?(D=e=>{let{field:t}=e,n=g.find(e=>e.ImageId===t.value);return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,f.jsx)(o,{"aria-invalid":!!h.imageId,className:`w-full`,id:`imageId`,children:(0,f.jsx)(r,{children:n?`${n.Name??`Unnamed`} (${n.Architecture})`:``})}),(0,f.jsx)(a,{children:g.map(Ce)})]})},t[21]=h.imageId,t[22]=g,t[23]=D):D=t[23];let O;t[24]!==p||t[25]!==D?(O=(0,f.jsx)(c,{control:p,name:`imageId`,render:D}),t[24]=p,t[25]=D,t[26]=O):O=t[26];let k;t[27]===h.imageId?k=t[28]:(k=(0,f.jsx)(l,{errors:[h.imageId]}),t[27]=h.imageId,t[28]=k);let A;t[29]!==O||t[30]!==k?(A=(0,f.jsxs)(d,{children:[Le,O,k]}),t[29]=O,t[30]=k,t[31]=A):A=t[31];let Re;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),t[32]=Re):Re=t[32];let j;t[33]!==h.instanceType||t[34]!==Ne?(j=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e)},value:t.value||``,children:[(0,f.jsx)(o,{"aria-invalid":!!h.instanceType,className:`w-full`,id:`instanceType`,children:(0,f.jsx)(r,{})}),(0,f.jsx)(a,{children:Ne.map(Se)})]})},t[33]=h.instanceType,t[34]=Ne,t[35]=j):j=t[35];let M;t[36]!==p||t[37]!==j?(M=(0,f.jsx)(c,{control:p,name:`instanceType`,render:j}),t[36]=p,t[37]=j,t[38]=M):M=t[38];let N;t[39]===h.instanceType?N=t[40]:(N=(0,f.jsx)(l,{errors:[h.instanceType]}),t[39]=h.instanceType,t[40]=N);let P;t[41]!==M||t[42]!==N?(P=(0,f.jsxs)(d,{children:[Re,M,N]}),t[41]=M,t[42]=N,t[43]=P):P=t[43];let ze;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair`})}),t[44]=ze):ze=t[44];let F;t[45]===Me?F=t[46]:(F=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,f.jsx)(o,{className:`w-full`,id:`keyName`,children:(0,f.jsx)(r,{})}),(0,f.jsxs)(a,{children:[(0,f.jsx)(i,{value:`none`,children:`none`}),Me.map(xe)]})]})},t[45]=Me,t[46]=F);let I;t[47]!==p||t[48]!==F?(I=(0,f.jsxs)(d,{children:[ze,(0,f.jsx)(c,{control:p,name:`keyName`,render:F})]}),t[47]=p,t[48]=F,t[49]=I):I=t[49];let Be;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`subnetId`,children:`Subnet`})}),t[50]=Be):Be=t[50];let L;t[51]===y?L=t[52]:(L=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,f.jsx)(o,{className:`w-full`,id:`subnetId`,children:(0,f.jsx)(r,{})}),(0,f.jsxs)(a,{children:[(0,f.jsx)(i,{value:`none`,children:`none`}),y.map(be)]})]})},t[51]=y,t[52]=L);let R;t[53]!==p||t[54]!==L?(R=(0,f.jsxs)(d,{children:[Be,(0,f.jsx)(c,{control:p,name:`subnetId`,render:L})]}),t[53]=p,t[54]=L,t[55]=R):R=t[55];let Ve;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=(0,f.jsx)(u,{children:`Security Groups`}),t[56]=Ve):Ve=t[56];let He=E?`Applies to VPC ${E}`:`Showing all security groups — select a subnet to filter by VPC`,z;t[57]===He?z=t[58]:(z=(0,f.jsx)(ce,{children:He}),t[57]=He,t[58]=z);let B;t[59]===Ie?B=t[60]:(B=e=>{let{field:t}=e,n=t.value??[],ee=new Set(n),r=e=>{t.onChange(n.includes(e)?n.filter(t=>t!==e):[...n,e])};return Ie.length===0?(0,f.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups available.`}):(0,f.jsx)(`div`,{className:`space-y-1`,children:Ie.map(e=>(0,f.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,f.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:ee.has(e.GroupId??``),onChange:()=>{r(e.GroupId??``)},type:`checkbox`}),(0,f.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})},t[59]=Ie,t[60]=B);let V;t[61]!==p||t[62]!==B?(V=(0,f.jsx)(c,{control:p,name:`securityGroupIds`,render:B}),t[61]=p,t[62]=B,t[63]=V):V=t[63];let H;t[64]!==z||t[65]!==V?(H=(0,f.jsxs)(d,{children:[Ve,z,V]}),t[64]=z,t[65]=V,t[66]=H):H=t[66];let Ue,We;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`userData`,children:`User Data`})}),We=(0,f.jsx)(ce,{children:`Cloud-init or shell script run at first boot.`}),t[67]=Ue,t[68]=We):(Ue=t[67],We=t[68]);let U;t[69]===m?U=t[70]:(U=m(`userData`),t[69]=m,t[70]=U);let W;t[71]===U?W=t[72]:(W=(0,f.jsxs)(d,{children:[Ue,We,(0,f.jsx)(le,{className:`min-h-32 font-mono`,id:`userData`,placeholder:`#!/bin/bash +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./chevron-down-CyoTcFS4.js";import{c as r,i,n as a,s as o,t as s}from"./select-C4XUO0SI.js";import{t as te}from"./input-Dv_zyCQu.js";import{O as ne,c as re,o as ie,p as ae,w as oe}from"./ec2-BOaIcgiX.js";import{a as se,n as c}from"./zod--v4EVB_k.js";import{n as ce,r as l,s as u,t as d}from"./field-DuilC4iP.js";import{t as le}from"./textarea-oyVxxKDw.js";import{t as ue}from"./ec2-Bb2XHK85.js";import{n as de,r as fe,t as pe}from"./collapsible-BzxV_v-b.js";var me=t(),f=e(),he=`gp3`,ge=1,_e=16384;function p(e){let t=(0,me.c)(107),{control:p,register:m,errors:h}=e,{data:Ee}=n(ie),{data:De}=n(re),{data:Oe}=n(ae),{data:ke}=n(ne),{data:Ae}=n(oe),je;t[0]===Ee.Images?je=t[1]:(je=Ee.Images??[],t[0]=Ee.Images,t[1]=je);let g=je,_;t[2]===Oe.KeyPairs?_=t[3]:(_=Oe.KeyPairs??[],t[2]=Oe.KeyPairs,t[3]=_);let Me=_,v;t[4]===ke.Subnets?v=t[5]:(v=ke.Subnets??[],t[4]=ke.Subnets,t[5]=v);let y=v,b;t[6]===Ae.SecurityGroups?b=t[7]:(b=Ae.SecurityGroups??[],t[6]=Ae.SecurityGroups,t[7]=b);let x=b,S;t[8]===De.InstanceTypes?S=t[9]:(S=De.InstanceTypes??[],t[8]=De.InstanceTypes,t[9]=S);let C;t[10]===S?C=t[11]:(C=[...new Set(S.map(Te).filter(we))].toSorted(),t[10]=S,t[11]=C);let Ne=C,w;t[12]===p?w=t[13]:(w={control:p,name:`subnetId`},t[12]=p,t[13]=w);let Pe=se(w),T;t[14]!==Pe||t[15]!==y?(T=y.find(e=>e.SubnetId===Pe)?.VpcId,t[14]=Pe,t[15]=y,t[16]=T):T=t[16];let E=T,Fe;t[17]!==E||t[18]!==x?(Fe=E?x.filter(e=>e.VpcId===E):x,t[17]=E,t[18]=x,t[19]=Fe):Fe=t[19];let Ie=Fe,Le;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(Le=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`imageId`,children:`Image`})}),t[20]=Le):Le=t[20];let D;t[21]!==h.imageId||t[22]!==g?(D=e=>{let{field:t}=e,n=g.find(e=>e.ImageId===t.value);return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,f.jsx)(o,{"aria-invalid":!!h.imageId,className:`w-full`,id:`imageId`,children:(0,f.jsx)(r,{children:n?`${n.Name??`Unnamed`} (${n.Architecture})`:``})}),(0,f.jsx)(a,{children:g.map(Ce)})]})},t[21]=h.imageId,t[22]=g,t[23]=D):D=t[23];let O;t[24]!==p||t[25]!==D?(O=(0,f.jsx)(c,{control:p,name:`imageId`,render:D}),t[24]=p,t[25]=D,t[26]=O):O=t[26];let k;t[27]===h.imageId?k=t[28]:(k=(0,f.jsx)(l,{errors:[h.imageId]}),t[27]=h.imageId,t[28]=k);let A;t[29]!==O||t[30]!==k?(A=(0,f.jsxs)(d,{children:[Le,O,k]}),t[29]=O,t[30]=k,t[31]=A):A=t[31];let Re;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),t[32]=Re):Re=t[32];let j;t[33]!==h.instanceType||t[34]!==Ne?(j=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e)},value:t.value||``,children:[(0,f.jsx)(o,{"aria-invalid":!!h.instanceType,className:`w-full`,id:`instanceType`,children:(0,f.jsx)(r,{})}),(0,f.jsx)(a,{children:Ne.map(Se)})]})},t[33]=h.instanceType,t[34]=Ne,t[35]=j):j=t[35];let M;t[36]!==p||t[37]!==j?(M=(0,f.jsx)(c,{control:p,name:`instanceType`,render:j}),t[36]=p,t[37]=j,t[38]=M):M=t[38];let N;t[39]===h.instanceType?N=t[40]:(N=(0,f.jsx)(l,{errors:[h.instanceType]}),t[39]=h.instanceType,t[40]=N);let P;t[41]!==M||t[42]!==N?(P=(0,f.jsxs)(d,{children:[Re,M,N]}),t[41]=M,t[42]=N,t[43]=P):P=t[43];let ze;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair`})}),t[44]=ze):ze=t[44];let F;t[45]===Me?F=t[46]:(F=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,f.jsx)(o,{className:`w-full`,id:`keyName`,children:(0,f.jsx)(r,{})}),(0,f.jsxs)(a,{children:[(0,f.jsx)(i,{value:`none`,children:`none`}),Me.map(xe)]})]})},t[45]=Me,t[46]=F);let I;t[47]!==p||t[48]!==F?(I=(0,f.jsxs)(d,{children:[ze,(0,f.jsx)(c,{control:p,name:`keyName`,render:F})]}),t[47]=p,t[48]=F,t[49]=I):I=t[49];let Be;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`subnetId`,children:`Subnet`})}),t[50]=Be):Be=t[50];let L;t[51]===y?L=t[52]:(L=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,f.jsx)(o,{className:`w-full`,id:`subnetId`,children:(0,f.jsx)(r,{})}),(0,f.jsxs)(a,{children:[(0,f.jsx)(i,{value:`none`,children:`none`}),y.map(be)]})]})},t[51]=y,t[52]=L);let R;t[53]!==p||t[54]!==L?(R=(0,f.jsxs)(d,{children:[Be,(0,f.jsx)(c,{control:p,name:`subnetId`,render:L})]}),t[53]=p,t[54]=L,t[55]=R):R=t[55];let Ve;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=(0,f.jsx)(u,{children:`Security Groups`}),t[56]=Ve):Ve=t[56];let He=E?`Applies to VPC ${E}`:`Showing all security groups — select a subnet to filter by VPC`,z;t[57]===He?z=t[58]:(z=(0,f.jsx)(ce,{children:He}),t[57]=He,t[58]=z);let B;t[59]===Ie?B=t[60]:(B=e=>{let{field:t}=e,n=t.value??[],ee=new Set(n),r=e=>{t.onChange(n.includes(e)?n.filter(t=>t!==e):[...n,e])};return Ie.length===0?(0,f.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups available.`}):(0,f.jsx)(`div`,{className:`space-y-1`,children:Ie.map(e=>(0,f.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,f.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:ee.has(e.GroupId??``),onChange:()=>{r(e.GroupId??``)},type:`checkbox`}),(0,f.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})},t[59]=Ie,t[60]=B);let V;t[61]!==p||t[62]!==B?(V=(0,f.jsx)(c,{control:p,name:`securityGroupIds`,render:B}),t[61]=p,t[62]=B,t[63]=V):V=t[63];let H;t[64]!==z||t[65]!==V?(H=(0,f.jsxs)(d,{children:[Ve,z,V]}),t[64]=z,t[65]=V,t[66]=H):H=t[66];let Ue,We;t[67]===Symbol.for(`react.memo_cache_sentinel`)?(Ue=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`userData`,children:`User Data`})}),We=(0,f.jsx)(ce,{children:`Cloud-init or shell script run at first boot.`}),t[67]=Ue,t[68]=We):(Ue=t[67],We=t[68]);let U;t[69]===m?U=t[70]:(U=m(`userData`),t[69]=m,t[70]=U);let W;t[71]===U?W=t[72]:(W=(0,f.jsxs)(d,{children:[Ue,We,(0,f.jsx)(le,{className:`min-h-32 font-mono`,id:`userData`,placeholder:`#!/bin/bash echo hello`,...U})]}),t[71]=U,t[72]=W);let Ge;t[73]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=(0,f.jsxs)(fe,{className:`group flex h-7 w-full items-center justify-between rounded-md border border-input bg-input/20 px-2 py-0.5 text-sm transition-colors outline-none hover:bg-input/40 focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 md:text-xs/relaxed dark:bg-input/30 dark:hover:bg-input/50`,render:(0,f.jsx)(`button`,{"aria-label":`Block Device Mappings (root volume)`,type:`button`}),children:[(0,f.jsx)(`span`,{children:`Block Device Mappings (root volume)`}),(0,f.jsx)(ee,{className:`size-3.5 text-muted-foreground transition-transform group-data-[panel-open]:rotate-180`})]}),t[73]=Ge):Ge=t[73];let Ke;t[74]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`rootVolumeSize`,children:`Volume Size (GiB)`})}),t[74]=Ke):Ke=t[74];let qe=!!h.rootVolumeSize,G;t[75]===m?G=t[76]:(G=m(`rootVolumeSize`,{setValueAs:ye}),t[75]=m,t[76]=G);let K;t[77]!==qe||t[78]!==G?(K=(0,f.jsx)(te,{"aria-invalid":qe,id:`rootVolumeSize`,max:_e,min:ge,placeholder:`use AMI default`,type:`number`,...G}),t[77]=qe,t[78]=G,t[79]=K):K=t[79];let q;t[80]===h.rootVolumeSize?q=t[81]:(q=(0,f.jsx)(l,{errors:[h.rootVolumeSize]}),t[80]=h.rootVolumeSize,t[81]=q);let J;t[82]!==K||t[83]!==q?(J=(0,f.jsxs)(d,{children:[Ke,K,q]}),t[82]=K,t[83]=q,t[84]=J):J=t[84];let Je;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(Je=(0,f.jsx)(u,{children:(0,f.jsx)(`label`,{htmlFor:`rootVolumeType`,children:`Volume Type`})}),t[85]=Je):Je=t[85];let Y;t[86]===h.rootVolumeType?Y=t[87]:(Y=e=>{let{field:t}=e;return(0,f.jsxs)(s,{onValueChange:e=>{t.onChange(e)},value:t.value??he,children:[(0,f.jsx)(o,{"aria-invalid":!!h.rootVolumeType,className:`w-full`,id:`rootVolumeType`,children:(0,f.jsx)(r,{})}),(0,f.jsx)(a,{children:ue.map(ve)})]})},t[86]=h.rootVolumeType,t[87]=Y);let X;t[88]!==p||t[89]!==Y?(X=(0,f.jsx)(c,{control:p,name:`rootVolumeType`,render:Y}),t[88]=p,t[89]=Y,t[90]=X):X=t[90];let Z;t[91]===h.rootVolumeType?Z=t[92]:(Z=(0,f.jsx)(l,{errors:[h.rootVolumeType]}),t[91]=h.rootVolumeType,t[92]=Z);let Q;t[93]!==X||t[94]!==Z?(Q=(0,f.jsxs)(d,{children:[Je,X,Z]}),t[93]=X,t[94]=Z,t[95]=Q):Q=t[95];let $;t[96]!==J||t[97]!==Q?($=(0,f.jsxs)(pe,{children:[Ge,(0,f.jsxs)(de,{className:`mt-3 space-y-4 rounded-md border border-border p-4`,children:[J,Q]})]}),t[96]=J,t[97]=Q,t[98]=$):$=t[98];let Ye;return t[99]!==A||t[100]!==P||t[101]!==I||t[102]!==R||t[103]!==H||t[104]!==W||t[105]!==$?(Ye=(0,f.jsxs)(f.Fragment,{children:[A,P,I,R,H,W,$]}),t[99]=A,t[100]=P,t[101]=I,t[102]=R,t[103]=H,t[104]=W,t[105]=$,t[106]=Ye):Ye=t[106],Ye}function ve(e){return(0,f.jsx)(i,{value:e,children:e},e)}function ye(e){return e===``||e==null?void 0:Number(e)}function be(e){return(0,f.jsx)(i,{value:e.SubnetId??``,children:e.SubnetId},e.SubnetId)}function xe(e){return(0,f.jsx)(i,{value:e.KeyName??``,children:e.KeyName},e.KeyPairId)}function Se(e){return(0,f.jsx)(i,{value:e,children:e},e)}function Ce(e){return(0,f.jsxs)(i,{value:e.ImageId??``,children:[e.Name??`Unnamed`,` (`,e.Architecture,`)`]},e.ImageId)}function we(e){return!!e}function Te(e){return e.InstanceType}export{p as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DHztlPM4.js b/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DS3TNva9.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DHztlPM4.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DS3TNva9.js index f4e5be478..8745cfb0a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DHztlPM4.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-DS3TNva9.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{t as c}from"./button-B5pmTZ23.js";import{t as l}from"./input-BRXyXQUw.js";import{o as u}from"./ec2-xfbzgUcH.js";import{n as d}from"./ecs-D5CM2_El.js";import{r as f,t as p}from"./ecs-DKmHlMDx.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{s as g,t as _}from"./field-DVCmLIN7.js";import{a as v,i as y,l as b,n as x,o as S,r as C,s as w,t as T}from"./alert-dialog-C5LIz1yI.js";import{t as E}from"./delete-confirmation-dialog-DxqVde_o.js";import{t as D}from"./state-badge-8wj3oh2U.js";import{t as O}from"./system-managed-Dk7ySh_E.js";import{t as k}from"./system-image-required-BalESXLH.js";import{t as A}from"./ecs-section-nav-I-Vi0HoT.js";var j=r(),M=t(n(),1),N=e();function P(e){let t=(0,j.c)(32),{open:n,onOpenChange:r}=e,i=p(),[a,o]=(0,M.useState)(``),s;t[0]!==i||t[1]!==r?(s=function(e){e||(o(``),i.reset()),r(e)},t[0]=i,t[1]=r,t[2]=s):s=t[2];let c=s,u;t[3]!==i||t[4]!==c||t[5]!==a?(u=async function(){try{await i.mutateAsync(a.trim()),c(!1)}catch{}},t[3]=i,t[4]=c,t[5]=a,t[6]=u):u=t[6];let d=u,f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,N.jsxs)(w,{children:[(0,N.jsx)(b,{children:`Create Cluster`}),(0,N.jsx)(v,{children:`A cluster groups the services, tasks, and container instances that run on it.`})]}),t[7]=f):f=t[7];let m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,N.jsx)(g,{children:(0,N.jsx)(`label`,{htmlFor:`clusterName`,children:`Name`})}),t[8]=m):m=t[8];let h;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(h=e=>{o(e.target.value)},t[9]=h):h=t[9];let E;t[10]===a?E=t[11]:(E=(0,N.jsxs)(_,{children:[m,(0,N.jsx)(l,{id:`clusterName`,onChange:h,placeholder:`my-cluster`,value:a})]}),t[10]=a,t[11]=E);let D;t[12]===i.error?D=t[13]:(D=i.error&&(0,N.jsx)(`p`,{className:`text-sm text-destructive`,children:i.error.message}),t[12]=i.error,t[13]=D);let O;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,N.jsx)(C,{children:`Cancel`}),t[14]=O):O=t[14];let k;t[15]!==i.isPending||t[16]!==a?(k=i.isPending||!a.trim(),t[15]=i.isPending,t[16]=a,t[17]=k):k=t[17];let A;t[18]===d?A=t[19]:(A=e=>{e.preventDefault(),d()},t[18]=d,t[19]=A);let P=i.isPending?`Creating…`:`Create Cluster`,F;t[20]!==A||t[21]!==P||t[22]!==k?(F=(0,N.jsxs)(S,{children:[O,(0,N.jsx)(x,{disabled:k,onClick:A,children:P})]}),t[20]=A,t[21]=P,t[22]=k,t[23]=F):F=t[23];let I;t[24]!==F||t[25]!==E||t[26]!==D?(I=(0,N.jsxs)(y,{children:[f,E,D,F]}),t[24]=F,t[25]=E,t[26]=D,t[27]=I):I=t[27];let L;return t[28]!==c||t[29]!==n||t[30]!==I?(L=(0,N.jsx)(T,{onOpenChange:c,open:n,children:I}),t[28]=c,t[29]=n,t[30]=I,t[31]=L):L=t[31],L}function F(){let e=s(),t=i(),{data:n}=a(d),{data:r}=a(u),l=f(),[p,g]=(0,M.useState)(!1),[_,v]=(0,M.useState)(null),[y,b]=(0,M.useState)(!1),x=(r.Images??[]).some(O);async function S(){b(!0);try{await t.invalidateQueries({queryKey:u.queryKey})}finally{b(!1)}}function C(){_&&l.mutate(_,{onSuccess:()=>{v(null)}})}return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(m,{actions:(0,N.jsx)(c,{disabled:!x,onClick:()=>{g(!0)},children:`Create Cluster`}),title:`Clusters`}),(0,N.jsx)(A,{}),!x&&(0,N.jsx)(k,{className:`mb-6`,description:`ECS clusters need a Spinifex-managed node image (containerd + ecs-agent) to launch container instances. Import it before creating a cluster.`,importCommand:`spx admin images import --name spinifex-ecs-node`,isRechecking:y,onRecheck:S,title:`ECS system image not found`}),l.isError&&(0,N.jsx)(h,{error:l.error instanceof Error?l.error:void 0,msg:`Failed to delete cluster.`}),n.length>0?(0,N.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,N.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,N.jsx)(`thead`,{children:(0,N.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Services`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running Tasks`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Instances`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,N.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,N.jsx)(`tbody`,{children:n.map(t=>{if(!t.clusterName)return null;let n=t.clusterName;return(0,N.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await e({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:n}})},children:[(0,N.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,N.jsx)(o,{className:`text-primary hover:underline`,onClick:e=>{e.stopPropagation()},params:{clusterName:n},to:`/ecs/list-clusters/$clusterName`,children:n})}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:(0,N.jsx)(D,{state:t.status})}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.activeServicesCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.runningTasksCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.registeredContainerInstancesCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,N.jsx)(c,{onClick:e=>{e.stopPropagation(),v(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`No ECS clusters found.`}),(0,N.jsx)(P,{onOpenChange:g,open:p}),(0,N.jsx)(E,{description:`This permanently deletes cluster "${_}" and force-stops every task it holds. This cannot be undone.`,isPending:l.isPending,onConfirm:C,onOpenChange:e=>{e||v(null)},open:_!==null,title:`Delete cluster`})]})}var I=F;export{I as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useSuspenseQuery-BhrB66K3.js";import{t as o}from"./link-Sy-9aJG2.js";import{t as s}from"./useNavigate-Cgl8O-1x.js";import{t as c}from"./button-KK2VfbzH.js";import{t as l}from"./input-Dv_zyCQu.js";import{o as u}from"./ec2-BOaIcgiX.js";import{n as d}from"./ecs-BURWI--K.js";import{r as f,t as p}from"./ecs-BeyfRKok.js";import{t as m}from"./page-heading-CIbmsDOw.js";import{t as h}from"./error-banner-vjkAWoEL.js";import{s as g,t as _}from"./field-DuilC4iP.js";import{a as v,i as y,l as b,n as x,o as S,r as C,s as w,t as T}from"./alert-dialog-5uS2nPuy.js";import{t as E}from"./delete-confirmation-dialog-Glu4FzJO.js";import{t as D}from"./state-badge-teQfBrcY.js";import{t as O}from"./system-managed-Dk7ySh_E.js";import{t as k}from"./system-image-required-ULIQwenl.js";import{t as A}from"./ecs-section-nav-I-Vi0HoT.js";var j=r(),M=t(n(),1),N=e();function P(e){let t=(0,j.c)(32),{open:n,onOpenChange:r}=e,i=p(),[a,o]=(0,M.useState)(``),s;t[0]!==i||t[1]!==r?(s=function(e){e||(o(``),i.reset()),r(e)},t[0]=i,t[1]=r,t[2]=s):s=t[2];let c=s,u;t[3]!==i||t[4]!==c||t[5]!==a?(u=async function(){try{await i.mutateAsync(a.trim()),c(!1)}catch{}},t[3]=i,t[4]=c,t[5]=a,t[6]=u):u=t[6];let d=u,f;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,N.jsxs)(w,{children:[(0,N.jsx)(b,{children:`Create Cluster`}),(0,N.jsx)(v,{children:`A cluster groups the services, tasks, and container instances that run on it.`})]}),t[7]=f):f=t[7];let m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,N.jsx)(g,{children:(0,N.jsx)(`label`,{htmlFor:`clusterName`,children:`Name`})}),t[8]=m):m=t[8];let h;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(h=e=>{o(e.target.value)},t[9]=h):h=t[9];let E;t[10]===a?E=t[11]:(E=(0,N.jsxs)(_,{children:[m,(0,N.jsx)(l,{id:`clusterName`,onChange:h,placeholder:`my-cluster`,value:a})]}),t[10]=a,t[11]=E);let D;t[12]===i.error?D=t[13]:(D=i.error&&(0,N.jsx)(`p`,{className:`text-sm text-destructive`,children:i.error.message}),t[12]=i.error,t[13]=D);let O;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,N.jsx)(C,{children:`Cancel`}),t[14]=O):O=t[14];let k;t[15]!==i.isPending||t[16]!==a?(k=i.isPending||!a.trim(),t[15]=i.isPending,t[16]=a,t[17]=k):k=t[17];let A;t[18]===d?A=t[19]:(A=e=>{e.preventDefault(),d()},t[18]=d,t[19]=A);let P=i.isPending?`Creating…`:`Create Cluster`,F;t[20]!==A||t[21]!==P||t[22]!==k?(F=(0,N.jsxs)(S,{children:[O,(0,N.jsx)(x,{disabled:k,onClick:A,children:P})]}),t[20]=A,t[21]=P,t[22]=k,t[23]=F):F=t[23];let I;t[24]!==F||t[25]!==E||t[26]!==D?(I=(0,N.jsxs)(y,{children:[f,E,D,F]}),t[24]=F,t[25]=E,t[26]=D,t[27]=I):I=t[27];let L;return t[28]!==c||t[29]!==n||t[30]!==I?(L=(0,N.jsx)(T,{onOpenChange:c,open:n,children:I}),t[28]=c,t[29]=n,t[30]=I,t[31]=L):L=t[31],L}function F(){let e=s(),t=i(),{data:n}=a(d),{data:r}=a(u),l=f(),[p,g]=(0,M.useState)(!1),[_,v]=(0,M.useState)(null),[y,b]=(0,M.useState)(!1),x=(r.Images??[]).some(O);async function S(){b(!0);try{await t.invalidateQueries({queryKey:u.queryKey})}finally{b(!1)}}function C(){_&&l.mutate(_,{onSuccess:()=>{v(null)}})}return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(m,{actions:(0,N.jsx)(c,{disabled:!x,onClick:()=>{g(!0)},children:`Create Cluster`}),title:`Clusters`}),(0,N.jsx)(A,{}),!x&&(0,N.jsx)(k,{className:`mb-6`,description:`ECS clusters need a Spinifex-managed node image (containerd + ecs-agent) to launch container instances. Import it before creating a cluster.`,importCommand:`spx admin images import --name spinifex-ecs-node`,isRechecking:y,onRecheck:S,title:`ECS system image not found`}),l.isError&&(0,N.jsx)(h,{error:l.error instanceof Error?l.error:void 0,msg:`Failed to delete cluster.`}),n.length>0?(0,N.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,N.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,N.jsx)(`thead`,{children:(0,N.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Status`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Services`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Running Tasks`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Instances`}),(0,N.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,N.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,N.jsx)(`tbody`,{children:n.map(t=>{if(!t.clusterName)return null;let n=t.clusterName;return(0,N.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await e({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:n}})},children:[(0,N.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,N.jsx)(o,{className:`text-primary hover:underline`,onClick:e=>{e.stopPropagation()},params:{clusterName:n},to:`/ecs/list-clusters/$clusterName`,children:n})}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:(0,N.jsx)(D,{state:t.status})}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.activeServicesCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.runningTasksCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2`,children:t.registeredContainerInstancesCount??0}),(0,N.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,N.jsx)(c,{onClick:e=>{e.stopPropagation(),v(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,N.jsx)(`p`,{className:`text-muted-foreground`,children:`No ECS clusters found.`}),(0,N.jsx)(P,{onOpenChange:g,open:p}),(0,N.jsx)(E,{description:`This permanently deletes cluster "${_}" and force-stops every task it holds. This cannot be undone.`,isPending:l.isPending,onConfirm:C,onOpenChange:e=>{e||v(null)},open:_!==null,title:`Delete cluster`})]})}var I=F;export{I as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-hNA6KGMC.js b/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-NpnfGAtI.js similarity index 88% rename from spinifex/services/spinifexui/frontend/dist/assets/list-clusters-hNA6KGMC.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-clusters-NpnfGAtI.js index 0988a3514..c42c5d330 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-hNA6KGMC.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-clusters-NpnfGAtI.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{c as a}from"./eks-D8V-prwc.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.clusters?s=e[1]:(s=t.clusters??[],e[0]=t.clusters,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/eks/create-cluster`,children:(0,l.jsx)(i,{children:`Create Cluster`})}),title:`Clusters`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No EKS clusters found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return(0,l.jsx)(s,{params:{clusterName:e},title:e,to:`/eks/list-clusters/$clusterName`},e)}function f(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}var p=u;export{p as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{c as a}from"./eks-BkgVw1hV.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.clusters?s=e[1]:(s=t.clusters??[],e[0]=t.clusters,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/eks/create-cluster`,children:(0,l.jsx)(i,{children:`Create Cluster`})}),title:`Clusters`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No EKS clusters found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return(0,l.jsx)(s,{params:{clusterName:e},title:e,to:`/eks/list-clusters/$clusterName`},e)}function f(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}var p=u;export{p as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-groups-Dn3jolTY.js b/spinifex/services/spinifexui/frontend/dist/assets/list-groups-CFQq-2rN.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/list-groups-Dn3jolTY.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-groups-CFQq-2rN.js index 41e912b8e..ea0605ffc 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-groups-Dn3jolTY.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-groups-CFQq-2rN.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{l as a}from"./iam-BuKHxc30.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Groups?s=e[1]:(s=t.Groups??[],e[0]=t.Groups,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-group`,children:(0,l.jsx)(i,{children:`Create Group`})}),title:`Groups`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM groups found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.GroupName?(0,l.jsx)(s,{params:{groupName:e.GroupName},subtitle:e.Arn??``,title:e.GroupName,to:`/iam/list-groups/$groupName`},e.GroupName):null}function f(e,t){let n=e.GroupName?.toLowerCase()??``,r=t.GroupName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{l as a}from"./iam-V_jWOGeX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Groups?s=e[1]:(s=t.Groups??[],e[0]=t.Groups,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-group`,children:(0,l.jsx)(i,{children:`Create Group`})}),title:`Groups`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM groups found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.GroupName?(0,l.jsx)(s,{params:{groupName:e.GroupName},subtitle:e.Arn??``,title:e.GroupName,to:`/iam/list-groups/$groupName`},e.GroupName):null}function f(e,t){let n=e.GroupName?.toLowerCase()??``,r=t.GroupName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-XYLTo3FH.js b/spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-BWoJ_gRf.js similarity index 85% rename from spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-XYLTo3FH.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-BWoJ_gRf.js index d311f1ead..ef72026bc 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-XYLTo3FH.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-guardrails-BWoJ_gRf.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{n as i}from"./button-B5pmTZ23.js";import{i as a}from"./bedrock-NaCurvk-.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.guardrails?s=e[1]:(s=t.guardrails??[],e[0]=t.guardrails,e[1]=s);let c;if(e[2]!==s){let t=s.toSorted(p),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{className:i({size:`sm`}),to:`/bedrock/list-guardrails/create`,children:`Create guardrail`}),title:`Guardrails`}),e[4]=n):n=e[4],c=(0,u.jsxs)(u.Fragment,{children:[n,t.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:t.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No guardrails found.`})]}),e[2]=s,e[3]=c}else c=e[3];return c}function f(e){return e.id?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.status}),params:{guardrailId:e.id},subtitle:e.id,title:e.name??e.id,to:`/bedrock/list-guardrails/$guardrailId`},e.id):null}function p(e,t){let n=e.name?.toLowerCase()??``,r=t.name?.toLowerCase()??``;return n.localeCompare(r)}var m=d;export{m as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{n as i}from"./button-KK2VfbzH.js";import{i as a}from"./bedrock-D_Yfiqz7.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.guardrails?s=e[1]:(s=t.guardrails??[],e[0]=t.guardrails,e[1]=s);let c;if(e[2]!==s){let t=s.toSorted(p),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{className:i({size:`sm`}),to:`/bedrock/list-guardrails/create`,children:`Create guardrail`}),title:`Guardrails`}),e[4]=n):n=e[4],c=(0,u.jsxs)(u.Fragment,{children:[n,t.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:t.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No guardrails found.`})]}),e[2]=s,e[3]=c}else c=e[3];return c}function f(e){return e.id?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.status}),params:{guardrailId:e.id},subtitle:e.id,title:e.name??e.id,to:`/bedrock/list-guardrails/$guardrailId`},e.id):null}function p(e,t){let n=e.name?.toLowerCase()??``,r=t.name?.toLowerCase()??``;return n.localeCompare(r)}var m=d;export{m as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-DxurcOLx.js b/spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-CvFFpAN2.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-DxurcOLx.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-CvFFpAN2.js index 39047fc29..15063fb8c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-DxurcOLx.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-instance-profiles-CvFFpAN2.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{f as a}from"./iam-BuKHxc30.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.InstanceProfiles?s=e[1]:(s=t.InstanceProfiles??[],e[0]=t.InstanceProfiles,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-instance-profile`,children:(0,l.jsx)(i,{children:`Create Instance Profile`})}),title:`Instance Profiles`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No instance profiles found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.InstanceProfileName?(0,l.jsx)(s,{params:{instanceProfileName:e.InstanceProfileName},subtitle:e.Arn??``,title:e.InstanceProfileName,to:`/iam/list-instance-profiles/$instanceProfileName`},e.InstanceProfileName):null}function f(e,t){let n=e.InstanceProfileName?.toLowerCase()??``,r=t.InstanceProfileName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{f as a}from"./iam-V_jWOGeX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.InstanceProfiles?s=e[1]:(s=t.InstanceProfiles??[],e[0]=t.InstanceProfiles,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-instance-profile`,children:(0,l.jsx)(i,{children:`Create Instance Profile`})}),title:`Instance Profiles`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No instance profiles found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.InstanceProfileName?(0,l.jsx)(s,{params:{instanceProfileName:e.InstanceProfileName},subtitle:e.Arn??``,title:e.InstanceProfileName,to:`/iam/list-instance-profiles/$instanceProfileName`},e.InstanceProfileName):null}function f(e,t){let n=e.InstanceProfileName?.toLowerCase()??``,r=t.InstanceProfileName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-DMh9e-pI.js b/spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-BN0preSA.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-DMh9e-pI.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-BN0preSA.js index 8d3be3f83..9bf25060b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-DMh9e-pI.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-knowledge-bases-BN0preSA.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{n as i}from"./button-B5pmTZ23.js";import{i as a}from"./bedrockAgent-kRbY_sb_.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-8wj3oh2U.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.knowledgeBaseSummaries?s=e[1]:(s=t.knowledgeBaseSummaries??[],e[0]=t.knowledgeBaseSummaries,e[1]=s);let c;if(e[2]!==s){let t=s.toSorted(p),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{className:i({size:`sm`}),to:`/bedrock/list-knowledge-bases/create`,children:`Create knowledge base`}),title:`Knowledge Bases`}),e[4]=n):n=e[4],c=(0,u.jsxs)(u.Fragment,{children:[n,t.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:t.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No knowledge bases found.`})]}),e[2]=s,e[3]=c}else c=e[3];return c}function f(e){return e.knowledgeBaseId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.status}),params:{knowledgeBaseId:e.knowledgeBaseId},subtitle:e.knowledgeBaseId,title:e.name??e.knowledgeBaseId,to:`/bedrock/list-knowledge-bases/$knowledgeBaseId`},e.knowledgeBaseId):null}function p(e,t){let n=e.name?.toLowerCase()??``,r=t.name?.toLowerCase()??``;return n.localeCompare(r)}var m=d;export{m as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{n as i}from"./button-KK2VfbzH.js";import{i as a}from"./bedrockAgent-CIUOzJQE.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./state-badge-teQfBrcY.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(a),s;e[0]===t.knowledgeBaseSummaries?s=e[1]:(s=t.knowledgeBaseSummaries??[],e[0]=t.knowledgeBaseSummaries,e[1]=s);let c;if(e[2]!==s){let t=s.toSorted(p),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,u.jsx)(o,{actions:(0,u.jsx)(r,{className:i({size:`sm`}),to:`/bedrock/list-knowledge-bases/create`,children:`Create knowledge base`}),title:`Knowledge Bases`}),e[4]=n):n=e[4],c=(0,u.jsxs)(u.Fragment,{children:[n,t.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:t.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No knowledge bases found.`})]}),e[2]=s,e[3]=c}else c=e[3];return c}function f(e){return e.knowledgeBaseId?(0,u.jsx)(c,{badge:(0,u.jsx)(s,{state:e.status}),params:{knowledgeBaseId:e.knowledgeBaseId},subtitle:e.knowledgeBaseId,title:e.name??e.knowledgeBaseId,to:`/bedrock/list-knowledge-bases/$knowledgeBaseId`},e.knowledgeBaseId):null}function p(e,t){let n=e.name?.toLowerCase()??``,r=t.name?.toLowerCase()??``;return n.localeCompare(r)}var m=d;export{m as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-model-access-DY3k9pdL.js b/spinifex/services/spinifexui/frontend/dist/assets/list-model-access-BcxGofNQ.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/list-model-access-DY3k9pdL.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-model-access-BcxGofNQ.js index f6ac2b966..216bab50f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-model-access-DY3k9pdL.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-model-access-BcxGofNQ.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{t as o}from"./useQuery-DXrvTS9z.js";import{n as s}from"./redirect-Ck2suN5X.js";import{c,i as l,n as u,s as d,t as f}from"./select-AlcaFR6c.js";import{t as p}from"./button-B5pmTZ23.js";import{t as m}from"./input-BRXyXQUw.js";import{n as h}from"./admin-context-DbEQx3-L.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./badge-C7Jy3M_B.js";import{r as v,t as y}from"./card-D4KiNz_m.js";import{c as b,i as x,n as S,s as C,t as w}from"./admin-rZuOp1HD.js";import{s as T,t as E}from"./field-DVCmLIN7.js";var D=r(),O=t(n(),1),k=e(),A=`000000000000`,j=/^[0-9]{12}$/;function M(e){return`${e.accountName} (${e.accountId}) — ${e.status}`}function N(e){let t=(0,D.c)(30),{entry:n,accountId:r,granted:o}=e,s=i(),c;t[0]===r?c=t[1]:(c=S(r),t[0]=r,t[1]=c);let l=c.queryKey,u;t[2]!==l||t[3]!==s?(u={mutationFn:C,onSuccess:()=>{s.invalidateQueries({queryKey:l})}},t[2]=l,t[3]=s,t[4]=u):u=t[4];let d=a(u),f;t[5]!==l||t[6]!==s?(f={mutationFn:b,onSuccess:()=>{s.invalidateQueries({queryKey:l})}},t[5]=l,t[6]=s,t[7]=f):f=t[7];let m=a(f),h=d.isPending||m.isPending,g;t[8]===n.modelName?g=t[9]:(g=(0,k.jsx)(`div`,{className:`font-medium`,children:n.modelName}),t[8]=n.modelName,t[9]=g);let v;t[10]===n.modelId?v=t[11]:(v=(0,k.jsx)(`div`,{className:`font-mono text-muted-foreground`,children:n.modelId}),t[10]=n.modelId,t[11]=v);let y;t[12]!==g||t[13]!==v?(y=(0,k.jsxs)(`td`,{className:`py-1.5 pr-4`,children:[g,v]}),t[12]=g,t[13]=v,t[14]=y):y=t[14];let x=o?`default`:`secondary`,w=o?`Granted`:`Ungranted`,T;t[15]!==x||t[16]!==w?(T=(0,k.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,k.jsx)(_,{className:`text-[0.625rem]`,variant:x,children:w})}),t[15]=x,t[16]=w,t[17]=T):T=t[17];let E;t[18]!==r||t[19]!==n.modelId||t[20]!==d||t[21]!==o||t[22]!==h||t[23]!==m?(E=(0,k.jsx)(`td`,{className:`py-1.5`,children:o?(0,k.jsx)(p,{disabled:h,onClick:()=>{m.mutate({accountId:r,modelId:n.modelId})},size:`sm`,variant:`destructive`,children:`Revoke`}):(0,k.jsx)(p,{disabled:h,onClick:()=>{d.mutate({accountId:r,modelId:n.modelId})},size:`sm`,variant:`outline`,children:`Grant`})}),t[18]=r,t[19]=n.modelId,t[20]=d,t[21]=o,t[22]=h,t[23]=m,t[24]=E):E=t[24];let O;return t[25]!==n.modelId||t[26]!==E||t[27]!==y||t[28]!==T?(O=(0,k.jsxs)(`tr`,{className:`border-b last:border-0`,children:[y,T,E]},n.modelId),t[25]=n.modelId,t[26]=E,t[27]=y,t[28]=T,t[29]=O):O=t[29],O}function P(e){let t=(0,D.c)(10),{entries:n,accountId:r,grantedModelIds:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,k.jsx)(`thead`,{children:(0,k.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,k.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,k.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Access`}),(0,k.jsx)(`th`,{className:`pb-1 font-medium`,children:`Action`})]})}),t[0]=a):a=t[0];let o;if(t[1]!==r||t[2]!==n||t[3]!==i){let e;t[5]!==r||t[6]!==i?(e=e=>(0,k.jsx)(N,{accountId:r,entry:e,granted:i.has(e.modelId)},e.modelId),t[5]=r,t[6]=i,t[7]=e):e=t[7],o=n.map(e),t[1]=r,t[2]=n,t[3]=i,t[4]=o}else o=t[4];let s;return t[8]===o?s=t[9]:(s=(0,k.jsx)(`div`,{className:`overflow-x-auto`,children:(0,k.jsxs)(`table`,{className:`w-full text-xs`,children:[a,(0,k.jsx)(`tbody`,{children:o})]})}),t[8]=o,t[9]=s),s}function F(e){let t=(0,D.c)(29),{accounts:n,accountId:r,onAccountIdChange:i}=e,a,o,s,l,p,m,h,g;if(t[0]!==r||t[1]!==n||t[2]!==i){let e=n.toSorted(L);s=E,t[11]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,k.jsx)(T,{children:(0,k.jsx)(`label`,{htmlFor:`model-access-account`,children:`Account`})}),t[11]=g):g=t[11],o=f,t[12]===i?p=t[13]:(p=e=>{i(e??``)},t[12]=i,t[13]=p),m=r,t[14]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,k.jsx)(d,{className:`w-full`,id:`model-access-account`,children:(0,k.jsx)(c,{placeholder:`Select an account`})}),t[14]=h):h=t[14],a=u,l=e.map(I),t[0]=r,t[1]=n,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=l,t[7]=p,t[8]=m,t[9]=h,t[10]=g}else a=t[3],o=t[4],s=t[5],l=t[6],p=t[7],m=t[8],h=t[9],g=t[10];let _;t[15]!==a||t[16]!==l?(_=(0,k.jsx)(a,{children:l}),t[15]=a,t[16]=l,t[17]=_):_=t[17];let v;t[18]!==o||t[19]!==p||t[20]!==m||t[21]!==h||t[22]!==_?(v=(0,k.jsxs)(o,{onValueChange:p,value:m,children:[h,_]}),t[18]=o,t[19]=p,t[20]=m,t[21]=h,t[22]=_,t[23]=v):v=t[23];let y;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,k.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:`Select an account.`}),t[24]=y):y=t[24];let b;return t[25]!==s||t[26]!==g||t[27]!==v?(b=(0,k.jsxs)(s,{children:[g,v,y]}),t[25]=s,t[26]=g,t[27]=v,t[28]=b):b=t[28],b}function I(e){return(0,k.jsx)(l,{value:e.accountId,children:M(e)},e.accountId)}function L(e,t){return e.accountName.localeCompare(t.accountName)}function R(e){let t=(0,D.c)(14),{accountId:n,onAccountIdChange:r}=e,i;t[0]===n?i=t[1]:(i=n!==``&&!j.test(n),t[0]=n,t[1]=i);let a=i,o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,k.jsx)(T,{children:(0,k.jsx)(`label`,{htmlFor:`model-access-account`,children:`Account ID`})}),t[2]=o):o=t[2];let s;t[3]===r?s=t[4]:(s=e=>{r(e.target.value)},t[3]=r,t[4]=s);let c;t[5]!==n||t[6]!==a||t[7]!==s?(c=(0,k.jsx)(m,{"aria-invalid":a,id:`model-access-account`,onChange:s,placeholder:`123456789012`,value:n}),t[5]=n,t[6]=a,t[7]=s,t[8]=c):c=t[8];let l=a?`Enter a 12-digit numeric account ID.`:`Enter a 12-digit account ID — account list unavailable.`,u;t[9]===l?u=t[10]:(u=(0,k.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:l}),t[9]=l,t[10]=u);let d;return t[11]!==c||t[12]!==u?(d=(0,k.jsxs)(E,{children:[o,c,u]}),t[11]=c,t[12]=u,t[13]=d):d=t[13],d}function z(e){let t=(0,D.c)(6),{accountId:n,entries:r,grantedModelIds:i}=e;if(n===``){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,k.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Enter an account ID to view and manage its model access.`}),t[0]=e):e=t[0],e}if(r.length===0){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,k.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No models found.`}),t[1]=e):e=t[1],e}let a;return t[2]!==n||t[3]!==r||t[4]!==i?(a=(0,k.jsx)(P,{accountId:n,entries:r,grantedModelIds:i}),t[2]=n,t[3]=r,t[4]=i,t[5]=a):a=t[5],a}function B(){let e=(0,D.c)(24),[t,n]=(0,O.useState)(``),r=o(w),i;e[0]===r.data?.accounts?i=e[1]:(i=r.data?.accounts??[],e[0]=r.data?.accounts,e[1]=i);let a;e[2]===i?a=e[3]:(a=i.filter(H),e[2]=i,e[3]=a);let s=a,c=r.isSuccess&&s.length>0,l=(c?t!==``:j.test(t))?t:``,{data:u}=o(x),d;e[4]===l?d=e[5]:(d=S(l),e[4]=l,e[5]=d);let{data:f}=o(d),p;e[6]===u?.entries?p=e[7]:(p=u?.entries??[],e[6]=u?.entries,e[7]=p);let m;e[8]===p?m=e[9]:(m=p.toSorted(V),e[8]=p,e[9]=m);let h=m,_=f?.ModelIds,b;e[10]===_?b=e[11]:(b=new Set(_),e[10]=_,e[11]=b);let C=b,T;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,k.jsx)(g,{title:`Model Access`}),e[12]=T):T=e[12];let E;e[13]!==t||e[14]!==s||e[15]!==c?(E=(0,k.jsx)(`div`,{className:`mb-3 max-w-sm`,children:c?(0,k.jsx)(F,{accountId:t,accounts:s,onAccountIdChange:n}):(0,k.jsx)(R,{accountId:t,onAccountIdChange:n})}),e[13]=t,e[14]=s,e[15]=c,e[16]=E):E=e[16];let A;e[17]!==l||e[18]!==h||e[19]!==C?(A=(0,k.jsx)(z,{accountId:l,entries:h,grantedModelIds:C}),e[17]=l,e[18]=h,e[19]=C,e[20]=A):A=e[20];let M;return e[21]!==E||e[22]!==A?(M=(0,k.jsxs)(k.Fragment,{children:[T,(0,k.jsx)(y,{children:(0,k.jsxs)(v,{children:[E,A]})})]}),e[21]=E,e[22]=A,e[23]=M):M=e[23],M}function V(e,t){return e.modelName.localeCompare(t.modelName)}function H(e){return e.accountId!==A}function U(){let e=(0,D.c)(1),{isAdmin:t}=h();if(!t)throw s({to:`/`});let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,k.jsx)(B,{}),e[0]=n):n=e[0],n}export{U as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{A as i}from"./removable-CebS9mWh.js";import{t as a}from"./useMutation-BnNYz53C.js";import{t as o}from"./useQuery-DXrvTS9z.js";import{n as s}from"./redirect-Ck2suN5X.js";import{c,i as l,n as u,s as d,t as f}from"./select-C4XUO0SI.js";import{t as p}from"./button-KK2VfbzH.js";import{t as m}from"./input-Dv_zyCQu.js";import{n as h}from"./admin-context-Bip1Tviw.js";import{t as g}from"./page-heading-CIbmsDOw.js";import{t as _}from"./badge-Pkfq9EWJ.js";import{r as v,t as y}from"./card-bxOLp7Xz.js";import{c as b,i as x,n as S,s as C,t as w}from"./admin-B23bk1GJ.js";import{s as T,t as E}from"./field-DuilC4iP.js";var D=r(),O=t(n(),1),k=e(),A=`000000000000`,j=/^[0-9]{12}$/;function M(e){return`${e.accountName} (${e.accountId}) — ${e.status}`}function N(e){let t=(0,D.c)(30),{entry:n,accountId:r,granted:o}=e,s=i(),c;t[0]===r?c=t[1]:(c=S(r),t[0]=r,t[1]=c);let l=c.queryKey,u;t[2]!==l||t[3]!==s?(u={mutationFn:C,onSuccess:()=>{s.invalidateQueries({queryKey:l})}},t[2]=l,t[3]=s,t[4]=u):u=t[4];let d=a(u),f;t[5]!==l||t[6]!==s?(f={mutationFn:b,onSuccess:()=>{s.invalidateQueries({queryKey:l})}},t[5]=l,t[6]=s,t[7]=f):f=t[7];let m=a(f),h=d.isPending||m.isPending,g;t[8]===n.modelName?g=t[9]:(g=(0,k.jsx)(`div`,{className:`font-medium`,children:n.modelName}),t[8]=n.modelName,t[9]=g);let v;t[10]===n.modelId?v=t[11]:(v=(0,k.jsx)(`div`,{className:`font-mono text-muted-foreground`,children:n.modelId}),t[10]=n.modelId,t[11]=v);let y;t[12]!==g||t[13]!==v?(y=(0,k.jsxs)(`td`,{className:`py-1.5 pr-4`,children:[g,v]}),t[12]=g,t[13]=v,t[14]=y):y=t[14];let x=o?`default`:`secondary`,w=o?`Granted`:`Ungranted`,T;t[15]!==x||t[16]!==w?(T=(0,k.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,k.jsx)(_,{className:`text-[0.625rem]`,variant:x,children:w})}),t[15]=x,t[16]=w,t[17]=T):T=t[17];let E;t[18]!==r||t[19]!==n.modelId||t[20]!==d||t[21]!==o||t[22]!==h||t[23]!==m?(E=(0,k.jsx)(`td`,{className:`py-1.5`,children:o?(0,k.jsx)(p,{disabled:h,onClick:()=>{m.mutate({accountId:r,modelId:n.modelId})},size:`sm`,variant:`destructive`,children:`Revoke`}):(0,k.jsx)(p,{disabled:h,onClick:()=>{d.mutate({accountId:r,modelId:n.modelId})},size:`sm`,variant:`outline`,children:`Grant`})}),t[18]=r,t[19]=n.modelId,t[20]=d,t[21]=o,t[22]=h,t[23]=m,t[24]=E):E=t[24];let O;return t[25]!==n.modelId||t[26]!==E||t[27]!==y||t[28]!==T?(O=(0,k.jsxs)(`tr`,{className:`border-b last:border-0`,children:[y,T,E]},n.modelId),t[25]=n.modelId,t[26]=E,t[27]=y,t[28]=T,t[29]=O):O=t[29],O}function P(e){let t=(0,D.c)(10),{entries:n,accountId:r,grantedModelIds:i}=e,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,k.jsx)(`thead`,{children:(0,k.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,k.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,k.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Access`}),(0,k.jsx)(`th`,{className:`pb-1 font-medium`,children:`Action`})]})}),t[0]=a):a=t[0];let o;if(t[1]!==r||t[2]!==n||t[3]!==i){let e;t[5]!==r||t[6]!==i?(e=e=>(0,k.jsx)(N,{accountId:r,entry:e,granted:i.has(e.modelId)},e.modelId),t[5]=r,t[6]=i,t[7]=e):e=t[7],o=n.map(e),t[1]=r,t[2]=n,t[3]=i,t[4]=o}else o=t[4];let s;return t[8]===o?s=t[9]:(s=(0,k.jsx)(`div`,{className:`overflow-x-auto`,children:(0,k.jsxs)(`table`,{className:`w-full text-xs`,children:[a,(0,k.jsx)(`tbody`,{children:o})]})}),t[8]=o,t[9]=s),s}function F(e){let t=(0,D.c)(29),{accounts:n,accountId:r,onAccountIdChange:i}=e,a,o,s,l,p,m,h,g;if(t[0]!==r||t[1]!==n||t[2]!==i){let e=n.toSorted(L);s=E,t[11]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,k.jsx)(T,{children:(0,k.jsx)(`label`,{htmlFor:`model-access-account`,children:`Account`})}),t[11]=g):g=t[11],o=f,t[12]===i?p=t[13]:(p=e=>{i(e??``)},t[12]=i,t[13]=p),m=r,t[14]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,k.jsx)(d,{className:`w-full`,id:`model-access-account`,children:(0,k.jsx)(c,{placeholder:`Select an account`})}),t[14]=h):h=t[14],a=u,l=e.map(I),t[0]=r,t[1]=n,t[2]=i,t[3]=a,t[4]=o,t[5]=s,t[6]=l,t[7]=p,t[8]=m,t[9]=h,t[10]=g}else a=t[3],o=t[4],s=t[5],l=t[6],p=t[7],m=t[8],h=t[9],g=t[10];let _;t[15]!==a||t[16]!==l?(_=(0,k.jsx)(a,{children:l}),t[15]=a,t[16]=l,t[17]=_):_=t[17];let v;t[18]!==o||t[19]!==p||t[20]!==m||t[21]!==h||t[22]!==_?(v=(0,k.jsxs)(o,{onValueChange:p,value:m,children:[h,_]}),t[18]=o,t[19]=p,t[20]=m,t[21]=h,t[22]=_,t[23]=v):v=t[23];let y;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,k.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:`Select an account.`}),t[24]=y):y=t[24];let b;return t[25]!==s||t[26]!==g||t[27]!==v?(b=(0,k.jsxs)(s,{children:[g,v,y]}),t[25]=s,t[26]=g,t[27]=v,t[28]=b):b=t[28],b}function I(e){return(0,k.jsx)(l,{value:e.accountId,children:M(e)},e.accountId)}function L(e,t){return e.accountName.localeCompare(t.accountName)}function R(e){let t=(0,D.c)(14),{accountId:n,onAccountIdChange:r}=e,i;t[0]===n?i=t[1]:(i=n!==``&&!j.test(n),t[0]=n,t[1]=i);let a=i,o;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,k.jsx)(T,{children:(0,k.jsx)(`label`,{htmlFor:`model-access-account`,children:`Account ID`})}),t[2]=o):o=t[2];let s;t[3]===r?s=t[4]:(s=e=>{r(e.target.value)},t[3]=r,t[4]=s);let c;t[5]!==n||t[6]!==a||t[7]!==s?(c=(0,k.jsx)(m,{"aria-invalid":a,id:`model-access-account`,onChange:s,placeholder:`123456789012`,value:n}),t[5]=n,t[6]=a,t[7]=s,t[8]=c):c=t[8];let l=a?`Enter a 12-digit numeric account ID.`:`Enter a 12-digit account ID — account list unavailable.`,u;t[9]===l?u=t[10]:(u=(0,k.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:l}),t[9]=l,t[10]=u);let d;return t[11]!==c||t[12]!==u?(d=(0,k.jsxs)(E,{children:[o,c,u]}),t[11]=c,t[12]=u,t[13]=d):d=t[13],d}function z(e){let t=(0,D.c)(6),{accountId:n,entries:r,grantedModelIds:i}=e;if(n===``){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,k.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Enter an account ID to view and manage its model access.`}),t[0]=e):e=t[0],e}if(r.length===0){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,k.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No models found.`}),t[1]=e):e=t[1],e}let a;return t[2]!==n||t[3]!==r||t[4]!==i?(a=(0,k.jsx)(P,{accountId:n,entries:r,grantedModelIds:i}),t[2]=n,t[3]=r,t[4]=i,t[5]=a):a=t[5],a}function B(){let e=(0,D.c)(24),[t,n]=(0,O.useState)(``),r=o(w),i;e[0]===r.data?.accounts?i=e[1]:(i=r.data?.accounts??[],e[0]=r.data?.accounts,e[1]=i);let a;e[2]===i?a=e[3]:(a=i.filter(H),e[2]=i,e[3]=a);let s=a,c=r.isSuccess&&s.length>0,l=(c?t!==``:j.test(t))?t:``,{data:u}=o(x),d;e[4]===l?d=e[5]:(d=S(l),e[4]=l,e[5]=d);let{data:f}=o(d),p;e[6]===u?.entries?p=e[7]:(p=u?.entries??[],e[6]=u?.entries,e[7]=p);let m;e[8]===p?m=e[9]:(m=p.toSorted(V),e[8]=p,e[9]=m);let h=m,_=f?.ModelIds,b;e[10]===_?b=e[11]:(b=new Set(_),e[10]=_,e[11]=b);let C=b,T;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,k.jsx)(g,{title:`Model Access`}),e[12]=T):T=e[12];let E;e[13]!==t||e[14]!==s||e[15]!==c?(E=(0,k.jsx)(`div`,{className:`mb-3 max-w-sm`,children:c?(0,k.jsx)(F,{accountId:t,accounts:s,onAccountIdChange:n}):(0,k.jsx)(R,{accountId:t,onAccountIdChange:n})}),e[13]=t,e[14]=s,e[15]=c,e[16]=E):E=e[16];let A;e[17]!==l||e[18]!==h||e[19]!==C?(A=(0,k.jsx)(z,{accountId:l,entries:h,grantedModelIds:C}),e[17]=l,e[18]=h,e[19]=C,e[20]=A):A=e[20];let M;return e[21]!==E||e[22]!==A?(M=(0,k.jsxs)(k.Fragment,{children:[T,(0,k.jsx)(y,{children:(0,k.jsxs)(v,{children:[E,A]})})]}),e[21]=E,e[22]=A,e[23]=M):M=e[23],M}function V(e,t){return e.modelName.localeCompare(t.modelName)}function H(e){return e.accountId!==A}function U(){let e=(0,D.c)(1),{isAdmin:t}=h();if(!t)throw s({to:`/`});let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,k.jsx)(B,{}),e[0]=n):n=e[0],n}export{U as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-o6zd9NZM.js b/spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-BIodgTwd.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-o6zd9NZM.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-BIodgTwd.js index 3252f5b29..d5589ec25 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-o6zd9NZM.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-model-catalog-BIodgTwd.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{n as r}from"./redirect-Ck2suN5X.js";import{on as i}from"./cluster-config-Cng_iYLz.js";import{n as a}from"./admin-context-DbEQx3-L.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./badge-C7Jy3M_B.js";import{r as c,t as l}from"./card-D4KiNz_m.js";import{i as u}from"./admin-rZuOp1HD.js";var d=t(),f=e();function p(e){return e.instanceType!==``}function m(e){return[...new Set([...e.inputModalities,...e.outputModalities])].map(e=>(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`outline`,children:e},e))}function h(e){return`$${(e/1e6).toFixed(2)}`}function g(e){let t=(0,d.c)(9),{entry:n}=e;if(p(n)){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`secondary`,children:`Included`}),t[0]=e):e=t[0],e}if(!n.priceKnown){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`Price unknown`}),t[1]=e):e=t[1],e}let r;t[2]===n.inputPriceMicroUsdPerMillion?r=t[3]:(r=h(n.inputPriceMicroUsdPerMillion),t[2]=n.inputPriceMicroUsdPerMillion,t[3]=r);let i;t[4]===n.outputPriceMicroUsdPerMillion?i=t[5]:(i=h(n.outputPriceMicroUsdPerMillion),t[4]=n.outputPriceMicroUsdPerMillion,t[5]=i);let a;return t[6]!==r||t[7]!==i?(a=(0,f.jsxs)(`span`,{className:`font-mono`,children:[r,` in /`,` `,i,` out per MTok`]}),t[6]=r,t[7]=i,t[8]=a):a=t[8],a}var _={available:`Available`,ungranted:`Ungranted`,"no-weights-staged":`No weights staged`,"no-credential":`No credential`},v={available:void 0,ungranted:`Grant access to enable this model`,"no-weights-staged":`Stage weights to enable this model`,"no-credential":`Add a provider credential to enable this model`};function y(e){return e===`available`?`default`:e===`ungranted`?`secondary`:`destructive`}function b(e){let t=(0,d.c)(10),{availability:n}=e,r=v[n],i;t[0]===n?i=t[1]:(i=y(n),t[0]=n,t[1]=i);let a=_[n],o;t[2]!==i||t[3]!==a?(o=(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:i,children:a}),t[2]=i,t[3]=a,t[4]=o):o=t[4];let c;t[5]===r?c=t[6]:(c=r&&(0,f.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:r}),t[5]=r,t[6]=c);let l;return t[7]!==o||t[8]!==c?(l=(0,f.jsxs)(`div`,{children:[o,c]}),t[7]=o,t[8]=c,t[9]=l):l=t[9],l}function x(e){let t=(0,d.c)(5),{entries:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,f.jsx)(`thead`,{children:(0,f.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Modality`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Family`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Streaming`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Price / MTok`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`VRAM / Instance`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Co-serve group`}),(0,f.jsx)(`th`,{className:`pb-1 font-medium`,children:`Availability`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(S),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,f.jsx)(`div`,{className:`overflow-x-auto`,children:(0,f.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,f.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function S(e){return(0,f.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,f.jsxs)(`td`,{className:`py-1.5 pr-4`,children:[(0,f.jsx)(`div`,{className:`font-medium`,children:e.modelName}),(0,f.jsx)(`div`,{className:`font-mono text-muted-foreground`,children:e.modelId})]}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,f.jsx)(`div`,{className:`flex flex-wrap gap-1`,children:m(e)})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:e.family}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.responseStreamingSupported?(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`outline`,children:`Streaming`}):(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,f.jsx)(g,{entry:e})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:p(e)?(0,f.jsxs)(`span`,{className:`font-mono`,children:[i(e.minVramMib),` · `,e.instanceType]}):(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:e.coServeGroup||`-`}),(0,f.jsx)(`td`,{className:`py-1.5`,children:(0,f.jsx)(b,{availability:e.availability})})]},e.modelId)}function C(){let e=(0,d.c)(7),{data:t}=n(u),r;e[0]===t?.entries?r=e[1]:(r=t?.entries??[],e[0]=t?.entries,e[1]=r);let i;e[2]===r?i=e[3]:(i=r.toSorted(w),e[2]=r,e[3]=i);let a=i,s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,f.jsx)(o,{title:`Model Catalog`}),e[4]=s):s=e[4];let p;return e[5]===a?p=e[6]:(p=(0,f.jsxs)(f.Fragment,{children:[s,(0,f.jsx)(l,{children:(0,f.jsx)(c,{children:a.length>0?(0,f.jsx)(x,{entries:a}):(0,f.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No models found.`})})})]}),e[5]=a,e[6]=p),p}function w(e,t){return e.modelName.localeCompare(t.modelName)}function T(){let e=(0,d.c)(1),{isAdmin:t}=a();if(!t)throw r({to:`/`});let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,f.jsx)(C,{}),e[0]=n):n=e[0],n}export{T as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{n as r}from"./redirect-Ck2suN5X.js";import{on as i}from"./cluster-config-Bjqk93qS.js";import{n as a}from"./admin-context-Bip1Tviw.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./badge-Pkfq9EWJ.js";import{r as c,t as l}from"./card-bxOLp7Xz.js";import{i as u}from"./admin-B23bk1GJ.js";var d=t(),f=e();function p(e){return e.instanceType!==``}function m(e){return[...new Set([...e.inputModalities,...e.outputModalities])].map(e=>(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`outline`,children:e},e))}function h(e){return`$${(e/1e6).toFixed(2)}`}function g(e){let t=(0,d.c)(9),{entry:n}=e;if(p(n)){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`secondary`,children:`Included`}),t[0]=e):e=t[0],e}if(!n.priceKnown){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`Price unknown`}),t[1]=e):e=t[1],e}let r;t[2]===n.inputPriceMicroUsdPerMillion?r=t[3]:(r=h(n.inputPriceMicroUsdPerMillion),t[2]=n.inputPriceMicroUsdPerMillion,t[3]=r);let i;t[4]===n.outputPriceMicroUsdPerMillion?i=t[5]:(i=h(n.outputPriceMicroUsdPerMillion),t[4]=n.outputPriceMicroUsdPerMillion,t[5]=i);let a;return t[6]!==r||t[7]!==i?(a=(0,f.jsxs)(`span`,{className:`font-mono`,children:[r,` in /`,` `,i,` out per MTok`]}),t[6]=r,t[7]=i,t[8]=a):a=t[8],a}var _={available:`Available`,ungranted:`Ungranted`,"no-weights-staged":`No weights staged`,"no-credential":`No credential`},v={available:void 0,ungranted:`Grant access to enable this model`,"no-weights-staged":`Stage weights to enable this model`,"no-credential":`Add a provider credential to enable this model`};function y(e){return e===`available`?`default`:e===`ungranted`?`secondary`:`destructive`}function b(e){let t=(0,d.c)(10),{availability:n}=e,r=v[n],i;t[0]===n?i=t[1]:(i=y(n),t[0]=n,t[1]=i);let a=_[n],o;t[2]!==i||t[3]!==a?(o=(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:i,children:a}),t[2]=i,t[3]=a,t[4]=o):o=t[4];let c;t[5]===r?c=t[6]:(c=r&&(0,f.jsx)(`p`,{className:`mt-1 text-[0.625rem] text-muted-foreground`,children:r}),t[5]=r,t[6]=c);let l;return t[7]!==o||t[8]!==c?(l=(0,f.jsxs)(`div`,{children:[o,c]}),t[7]=o,t[8]=c,t[9]=l):l=t[9],l}function x(e){let t=(0,d.c)(5),{entries:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,f.jsx)(`thead`,{children:(0,f.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Modality`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Family`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Streaming`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Price / MTok`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`VRAM / Instance`}),(0,f.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Co-serve group`}),(0,f.jsx)(`th`,{className:`pb-1 font-medium`,children:`Availability`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(S),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,f.jsx)(`div`,{className:`overflow-x-auto`,children:(0,f.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,f.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function S(e){return(0,f.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,f.jsxs)(`td`,{className:`py-1.5 pr-4`,children:[(0,f.jsx)(`div`,{className:`font-medium`,children:e.modelName}),(0,f.jsx)(`div`,{className:`font-mono text-muted-foreground`,children:e.modelId})]}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,f.jsx)(`div`,{className:`flex flex-wrap gap-1`,children:m(e)})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:e.family}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.responseStreamingSupported?(0,f.jsx)(s,{className:`text-[0.625rem]`,variant:`outline`,children:`Streaming`}):(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,f.jsx)(g,{entry:e})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4`,children:p(e)?(0,f.jsxs)(`span`,{className:`font-mono`,children:[i(e.minVramMib),` · `,e.instanceType]}):(0,f.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,f.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:e.coServeGroup||`-`}),(0,f.jsx)(`td`,{className:`py-1.5`,children:(0,f.jsx)(b,{availability:e.availability})})]},e.modelId)}function C(){let e=(0,d.c)(7),{data:t}=n(u),r;e[0]===t?.entries?r=e[1]:(r=t?.entries??[],e[0]=t?.entries,e[1]=r);let i;e[2]===r?i=e[3]:(i=r.toSorted(w),e[2]=r,e[3]=i);let a=i,s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,f.jsx)(o,{title:`Model Catalog`}),e[4]=s):s=e[4];let p;return e[5]===a?p=e[6]:(p=(0,f.jsxs)(f.Fragment,{children:[s,(0,f.jsx)(l,{children:(0,f.jsx)(c,{children:a.length>0?(0,f.jsx)(x,{entries:a}):(0,f.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No models found.`})})})]}),e[5]=a,e[6]=p),p}function w(e,t){return e.modelName.localeCompare(t.modelName)}function T(){let e=(0,d.c)(1),{isAdmin:t}=a();if(!t)throw r({to:`/`});let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,f.jsx)(C,{}),e[0]=n):n=e[0],n}export{T as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-policies-DLVDO8NC.js b/spinifex/services/spinifexui/frontend/dist/assets/list-policies-C9RcBtvt.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/list-policies-DLVDO8NC.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-policies-C9RcBtvt.js index 1fc1073bc..84bd26e2a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-policies-DLVDO8NC.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-policies-C9RcBtvt.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{p as a}from"./iam-BuKHxc30.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Policies?s=e[1]:(s=t.Policies??[],e[0]=t.Policies,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-policy`,children:(0,l.jsx)(i,{children:`Create Policy`})}),title:`Policies`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM policies found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.Arn?(0,l.jsx)(s,{params:{policyArn:encodeURIComponent(e.Arn)},subtitle:e.Arn??``,title:e.PolicyName??``,to:`/iam/list-policies/$policyArn`},e.Arn):null}function f(e,t){let n=e.PolicyName?.toLowerCase()??``,r=t.PolicyName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{p as a}from"./iam-V_jWOGeX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Policies?s=e[1]:(s=t.Policies??[],e[0]=t.Policies,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-policy`,children:(0,l.jsx)(i,{children:`Create Policy`})}),title:`Policies`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM policies found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.Arn?(0,l.jsx)(s,{params:{policyArn:encodeURIComponent(e.Arn)},subtitle:e.Arn??``,title:e.PolicyName??``,to:`/iam/list-policies/$policyArn`},e.Arn):null}function f(e,t){let n=e.PolicyName?.toLowerCase()??``,r=t.PolicyName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-repositories-DFKCeaxS.js b/spinifex/services/spinifexui/frontend/dist/assets/list-repositories-BYv1pxmQ.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/list-repositories-DFKCeaxS.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-repositories-BYv1pxmQ.js index c68b9cd89..ee94b9a48 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-repositories-DFKCeaxS.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-repositories-BYv1pxmQ.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./button-B5pmTZ23.js";import{t as l}from"./input-BRXyXQUw.js";import{n as u}from"./ecr-Cui1zK4W.js";import{i as d,n as f}from"./ecr-BvXFRNzc.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{s as m,t as h}from"./field-DVCmLIN7.js";import{a as g,i as _,l as v,n as y,o as b,r as x,s as S,t as C}from"./alert-dialog-C5LIz1yI.js";var w=r(),T=t(n(),1),E=e();function D(e){let t=(0,w.c)(32),{open:n,onOpenChange:r}=e,i=f(),[a,o]=(0,T.useState)(``),s;t[0]!==i||t[1]!==r?(s=function(e){e||(o(``),i.reset()),r(e)},t[0]=i,t[1]=r,t[2]=s):s=t[2];let c=s,u;t[3]!==i||t[4]!==c||t[5]!==a?(u=async function(){try{await i.mutateAsync(a.trim()),c(!1)}catch{}},t[3]=i,t[4]=c,t[5]=a,t[6]=u):u=t[6];let d=u,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,E.jsxs)(S,{children:[(0,E.jsx)(v,{children:`Create Repository`}),(0,E.jsx)(g,{children:`Repository names may include namespaces, e.g. team/app.`})]}),t[7]=p):p=t[7];let D;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,E.jsx)(m,{children:(0,E.jsx)(`label`,{htmlFor:`repositoryName`,children:`Name`})}),t[8]=D):D=t[8];let O;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{o(e.target.value)},t[9]=O):O=t[9];let k;t[10]===a?k=t[11]:(k=(0,E.jsxs)(h,{children:[D,(0,E.jsx)(l,{id:`repositoryName`,onChange:O,placeholder:`team/app`,value:a})]}),t[10]=a,t[11]=k);let A;t[12]===i.error?A=t[13]:(A=i.error&&(0,E.jsx)(`p`,{className:`text-sm text-destructive`,children:i.error.message}),t[12]=i.error,t[13]=A);let j;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,E.jsx)(x,{children:`Cancel`}),t[14]=j):j=t[14];let M;t[15]!==i.isPending||t[16]!==a?(M=i.isPending||!a.trim(),t[15]=i.isPending,t[16]=a,t[17]=M):M=t[17];let N;t[18]===d?N=t[19]:(N=e=>{e.preventDefault(),d()},t[18]=d,t[19]=N);let P=i.isPending?`Creating…`:`Create Repository`,F;t[20]!==N||t[21]!==P||t[22]!==M?(F=(0,E.jsxs)(b,{children:[j,(0,E.jsx)(y,{disabled:M,onClick:N,children:P})]}),t[20]=N,t[21]=P,t[22]=M,t[23]=F):F=t[23];let I;t[24]!==F||t[25]!==k||t[26]!==A?(I=(0,E.jsxs)(_,{children:[p,k,A,F]}),t[24]=F,t[25]=k,t[26]=A,t[27]=I):I=t[27];let L;return t[28]!==c||t[29]!==n||t[30]!==I?(L=(0,E.jsx)(C,{onOpenChange:c,open:n,children:I}),t[28]=c,t[29]=n,t[30]=I,t[31]=L):L=t[31],L}function O(){let e=(0,w.c)(35),t=o(),{data:n}=i(u),r=d(),[l,f]=(0,T.useState)(!1),[m,h]=(0,T.useState)(null),O;e[0]===n.repositories?O=e[1]:(O=n.repositories??[],e[0]=n.repositories,e[1]=O);let A=O,j;e[2]!==r||e[3]!==m?(j=async function(){if(m)try{await r.mutateAsync(m),h(null)}catch{}},e[2]=r,e[3]=m,e[4]=j):j=e[4];let M=j,N;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,E.jsx)(p,{actions:(0,E.jsx)(c,{onClick:()=>{f(!0)},children:`Create Repository`}),title:`Repositories`}),e[5]=N):N=e[5];let P;e[6]!==t||e[7]!==A?(P=A.length>0?(0,E.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,E.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,E.jsx)(`thead`,{children:(0,E.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`URI`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Tag Mutability`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,E.jsx)(`tbody`,{children:A.map(e=>{if(!e.repositoryName)return null;let n=e.repositoryName;return(0,E.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ecr/list-repositories/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,E.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(a,{className:`text-primary hover:underline`,onClick:k,params:{id:encodeURIComponent(n)},to:`/ecr/list-repositories/$id`,children:n})}),(0,E.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.repositoryUri??``}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:e.imageTagMutability??``}),(0,E.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:s(e.createdAt)}),(0,E.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,E.jsx)(c,{onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`No repositories found.`}),e[6]=t,e[7]=A,e[8]=P):P=e[8];let F;e[9]===l?F=e[10]:(F=(0,E.jsx)(D,{onOpenChange:f,open:l}),e[9]=l,e[10]=F);let I;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(I=e=>{e||h(null)},e[11]=I):I=e[11];let L=m!==null,R;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,E.jsx)(v,{children:`Delete repository?`}),e[12]=R):R=e[12];let z;e[13]===m?z=e[14]:(z=(0,E.jsxs)(S,{children:[R,(0,E.jsxs)(g,{children:[`This permanently deletes `,m,` and every image it holds. This cannot be undone.`]})]}),e[13]=m,e[14]=z);let B;e[15]===r.error?B=e[16]:(B=r.error&&(0,E.jsx)(`p`,{className:`text-sm text-destructive`,children:r.error.message}),e[15]=r.error,e[16]=B);let V;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,E.jsx)(x,{children:`Cancel`}),e[17]=V):V=e[17];let H;e[18]===M?H=e[19]:(H=e=>{e.preventDefault(),M()},e[18]=M,e[19]=H);let U=r.isPending?`Deleting…`:`Delete`,W;e[20]!==r.isPending||e[21]!==H||e[22]!==U?(W=(0,E.jsxs)(b,{children:[V,(0,E.jsx)(y,{disabled:r.isPending,onClick:H,children:U})]}),e[20]=r.isPending,e[21]=H,e[22]=U,e[23]=W):W=e[23];let G;e[24]!==W||e[25]!==z||e[26]!==B?(G=(0,E.jsxs)(_,{children:[z,B,W]}),e[24]=W,e[25]=z,e[26]=B,e[27]=G):G=e[27];let K;e[28]!==G||e[29]!==L?(K=(0,E.jsx)(C,{onOpenChange:I,open:L,children:G}),e[28]=G,e[29]=L,e[30]=K):K=e[30];let q;return e[31]!==K||e[32]!==P||e[33]!==F?(q=(0,E.jsxs)(E.Fragment,{children:[N,P,F,K]}),e[31]=K,e[32]=P,e[33]=F,e[34]=q):q=e[34],q}function k(e){e.stopPropagation()}var A=O;export{A as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./useNavigate-Cgl8O-1x.js";import{in as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./button-KK2VfbzH.js";import{t as l}from"./input-Dv_zyCQu.js";import{n as u}from"./ecr-C1xO3sFZ.js";import{i as d,n as f}from"./ecr-CJ6FS_PS.js";import{t as p}from"./page-heading-CIbmsDOw.js";import{s as m,t as h}from"./field-DuilC4iP.js";import{a as g,i as _,l as v,n as y,o as b,r as x,s as S,t as C}from"./alert-dialog-5uS2nPuy.js";var w=r(),T=t(n(),1),E=e();function D(e){let t=(0,w.c)(32),{open:n,onOpenChange:r}=e,i=f(),[a,o]=(0,T.useState)(``),s;t[0]!==i||t[1]!==r?(s=function(e){e||(o(``),i.reset()),r(e)},t[0]=i,t[1]=r,t[2]=s):s=t[2];let c=s,u;t[3]!==i||t[4]!==c||t[5]!==a?(u=async function(){try{await i.mutateAsync(a.trim()),c(!1)}catch{}},t[3]=i,t[4]=c,t[5]=a,t[6]=u):u=t[6];let d=u,p;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,E.jsxs)(S,{children:[(0,E.jsx)(v,{children:`Create Repository`}),(0,E.jsx)(g,{children:`Repository names may include namespaces, e.g. team/app.`})]}),t[7]=p):p=t[7];let D;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,E.jsx)(m,{children:(0,E.jsx)(`label`,{htmlFor:`repositoryName`,children:`Name`})}),t[8]=D):D=t[8];let O;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{o(e.target.value)},t[9]=O):O=t[9];let k;t[10]===a?k=t[11]:(k=(0,E.jsxs)(h,{children:[D,(0,E.jsx)(l,{id:`repositoryName`,onChange:O,placeholder:`team/app`,value:a})]}),t[10]=a,t[11]=k);let A;t[12]===i.error?A=t[13]:(A=i.error&&(0,E.jsx)(`p`,{className:`text-sm text-destructive`,children:i.error.message}),t[12]=i.error,t[13]=A);let j;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,E.jsx)(x,{children:`Cancel`}),t[14]=j):j=t[14];let M;t[15]!==i.isPending||t[16]!==a?(M=i.isPending||!a.trim(),t[15]=i.isPending,t[16]=a,t[17]=M):M=t[17];let N;t[18]===d?N=t[19]:(N=e=>{e.preventDefault(),d()},t[18]=d,t[19]=N);let P=i.isPending?`Creating…`:`Create Repository`,F;t[20]!==N||t[21]!==P||t[22]!==M?(F=(0,E.jsxs)(b,{children:[j,(0,E.jsx)(y,{disabled:M,onClick:N,children:P})]}),t[20]=N,t[21]=P,t[22]=M,t[23]=F):F=t[23];let I;t[24]!==F||t[25]!==k||t[26]!==A?(I=(0,E.jsxs)(_,{children:[p,k,A,F]}),t[24]=F,t[25]=k,t[26]=A,t[27]=I):I=t[27];let L;return t[28]!==c||t[29]!==n||t[30]!==I?(L=(0,E.jsx)(C,{onOpenChange:c,open:n,children:I}),t[28]=c,t[29]=n,t[30]=I,t[31]=L):L=t[31],L}function O(){let e=(0,w.c)(35),t=o(),{data:n}=i(u),r=d(),[l,f]=(0,T.useState)(!1),[m,h]=(0,T.useState)(null),O;e[0]===n.repositories?O=e[1]:(O=n.repositories??[],e[0]=n.repositories,e[1]=O);let A=O,j;e[2]!==r||e[3]!==m?(j=async function(){if(m)try{await r.mutateAsync(m),h(null)}catch{}},e[2]=r,e[3]=m,e[4]=j):j=e[4];let M=j,N;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,E.jsx)(p,{actions:(0,E.jsx)(c,{onClick:()=>{f(!0)},children:`Create Repository`}),title:`Repositories`}),e[5]=N):N=e[5];let P;e[6]!==t||e[7]!==A?(P=A.length>0?(0,E.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,E.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,E.jsx)(`thead`,{children:(0,E.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Name`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`URI`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Tag Mutability`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Created`}),(0,E.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,E.jsx)(`tbody`,{children:A.map(e=>{if(!e.repositoryName)return null;let n=e.repositoryName;return(0,E.jsxs)(`tr`,{className:`cursor-pointer border-b transition-colors last:border-0 hover:bg-accent`,onClick:async()=>{await t({to:`/ecr/list-repositories/$id`,params:{id:encodeURIComponent(n)}})},children:[(0,E.jsx)(`td`,{className:`px-4 py-2 font-medium`,children:(0,E.jsx)(a,{className:`text-primary hover:underline`,onClick:k,params:{id:encodeURIComponent(n)},to:`/ecr/list-repositories/$id`,children:n})}),(0,E.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:e.repositoryUri??``}),(0,E.jsx)(`td`,{className:`px-4 py-2`,children:e.imageTagMutability??``}),(0,E.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:s(e.createdAt)}),(0,E.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,E.jsx)(c,{onClick:e=>{e.stopPropagation(),h(n)},size:`sm`,variant:`destructive`,children:`Delete`})})]},n)})})]})}):(0,E.jsx)(`p`,{className:`text-muted-foreground`,children:`No repositories found.`}),e[6]=t,e[7]=A,e[8]=P):P=e[8];let F;e[9]===l?F=e[10]:(F=(0,E.jsx)(D,{onOpenChange:f,open:l}),e[9]=l,e[10]=F);let I;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(I=e=>{e||h(null)},e[11]=I):I=e[11];let L=m!==null,R;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,E.jsx)(v,{children:`Delete repository?`}),e[12]=R):R=e[12];let z;e[13]===m?z=e[14]:(z=(0,E.jsxs)(S,{children:[R,(0,E.jsxs)(g,{children:[`This permanently deletes `,m,` and every image it holds. This cannot be undone.`]})]}),e[13]=m,e[14]=z);let B;e[15]===r.error?B=e[16]:(B=r.error&&(0,E.jsx)(`p`,{className:`text-sm text-destructive`,children:r.error.message}),e[15]=r.error,e[16]=B);let V;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,E.jsx)(x,{children:`Cancel`}),e[17]=V):V=e[17];let H;e[18]===M?H=e[19]:(H=e=>{e.preventDefault(),M()},e[18]=M,e[19]=H);let U=r.isPending?`Deleting…`:`Delete`,W;e[20]!==r.isPending||e[21]!==H||e[22]!==U?(W=(0,E.jsxs)(b,{children:[V,(0,E.jsx)(y,{disabled:r.isPending,onClick:H,children:U})]}),e[20]=r.isPending,e[21]=H,e[22]=U,e[23]=W):W=e[23];let G;e[24]!==W||e[25]!==z||e[26]!==B?(G=(0,E.jsxs)(_,{children:[z,B,W]}),e[24]=W,e[25]=z,e[26]=B,e[27]=G):G=e[27];let K;e[28]!==G||e[29]!==L?(K=(0,E.jsx)(C,{onOpenChange:I,open:L,children:G}),e[28]=G,e[29]=L,e[30]=K):K=e[30];let q;return e[31]!==K||e[32]!==P||e[33]!==F?(q=(0,E.jsxs)(E.Fragment,{children:[N,P,F,K]}),e[31]=K,e[32]=P,e[33]=F,e[34]=q):q=e[34],q}function k(e){e.stopPropagation()}var A=O;export{A as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-roles-C4UXlqoA.js b/spinifex/services/spinifexui/frontend/dist/assets/list-roles-4DQN8f93.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/list-roles-C4UXlqoA.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-roles-4DQN8f93.js index 1fdc4d775..b128ae5b8 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-roles-C4UXlqoA.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-roles-4DQN8f93.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{y as a}from"./iam-BuKHxc30.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Roles?s=e[1]:(s=t.Roles??[],e[0]=t.Roles,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-role`,children:(0,l.jsx)(i,{children:`Create Role`})}),title:`Roles`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM roles found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.RoleName?(0,l.jsx)(s,{params:{roleName:e.RoleName},subtitle:e.Arn??``,title:e.RoleName,to:`/iam/list-roles/$roleName`},e.RoleName):null}function f(e,t){let n=e.RoleName?.toLowerCase()??``,r=t.RoleName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{y as a}from"./iam-V_jWOGeX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Roles?s=e[1]:(s=t.Roles??[],e[0]=t.Roles,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-role`,children:(0,l.jsx)(i,{children:`Create Role`})}),title:`Roles`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM roles found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.RoleName?(0,l.jsx)(s,{params:{roleName:e.RoleName},subtitle:e.Arn??``,title:e.RoleName,to:`/iam/list-roles/$roleName`},e.RoleName):null}function f(e,t){let n=e.RoleName?.toLowerCase()??``,r=t.RoleName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/list-users-DzBQukTg.js b/spinifex/services/spinifexui/frontend/dist/assets/list-users-Xf4WMnsL.js similarity index 89% rename from spinifex/services/spinifexui/frontend/dist/assets/list-users-DzBQukTg.js rename to spinifex/services/spinifexui/frontend/dist/assets/list-users-Xf4WMnsL.js index ecb00cb7a..a29332d48 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/list-users-DzBQukTg.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/list-users-Xf4WMnsL.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-B5pmTZ23.js";import{C as a}from"./iam-BuKHxc30.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Users?s=e[1]:(s=t.Users??[],e[0]=t.Users,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-user`,children:(0,l.jsx)(i,{children:`Create User`})}),title:`Users`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM users found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.UserName?(0,l.jsx)(s,{params:{userName:e.UserName},subtitle:e.UserId??``,title:e.UserName,to:`/iam/list-users/$userName`},e.UserName):null}function f(e,t){let n=e.UserName?.toLowerCase()??``,r=t.UserName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{t as i}from"./button-KK2VfbzH.js";import{C as a}from"./iam-V_jWOGeX.js";import{t as o}from"./page-heading-CIbmsDOw.js";import{t as s}from"./list-card-D144BH1C.js";var c=t(),l=e();function u(){let e=(0,c.c)(5),{data:t}=n(a),s;e[0]===t.Users?s=e[1]:(s=t.Users??[],e[0]=t.Users,e[1]=s);let u;if(e[2]!==s){let t=s.toSorted(f),n;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,l.jsx)(o,{actions:(0,l.jsx)(r,{to:`/iam/create-user`,children:(0,l.jsx)(i,{children:`Create User`})}),title:`Users`}),e[4]=n):n=e[4],u=(0,l.jsxs)(l.Fragment,{children:[n,t.length>0?(0,l.jsx)(`div`,{className:`space-y-4`,children:t.map(d)}):(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`No IAM users found.`})]}),e[2]=s,e[3]=u}else u=e[3];return u}function d(e){return e.UserName?(0,l.jsx)(s,{params:{userName:e.UserName},subtitle:e.UserId??``,title:e.UserName,to:`/iam/list-users/$userName`},e.UserName):null}function f(e,t){let n=e.UserName?.toLowerCase()??``,r=t.UserName?.toLowerCase()??``;return n.localeCompare(r)}export{u as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/login-B1AhZ4SZ.js b/spinifex/services/spinifexui/frontend/dist/assets/login-B1AhZ4SZ.js deleted file mode 100644 index 853c82fd6..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/login-B1AhZ4SZ.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/login-DVXV1LWZ.js","assets/compiler-runtime-BAC6wZ-W.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/dist-DI7KEwUb.js","assets/input-BRXyXQUw.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/sts-DCkgaL1z.js","assets/card-D4KiNz_m.js","assets/zod-C7XqDsyI.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/collapsible-BI-3lGSt.js","assets/useValueAsRef-Do0BeoDh.js"])))=>i.map(i=>d[i]); -import{n as e}from"./redirect-Ck2suN5X.js";import{n as t,t as n}from"./lazyRouteComponent-CI5cLeck.js";import{_ as r,f as i,lt as a,m as o,o as s}from"./cluster-config-Cng_iYLz.js";var c=()=>a(()=>import(`./login-DVXV1LWZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18])),l=o({reason:i(`expired`).optional().catch(void 0),handoff:r([i(`1`),i(1)]).optional().transform(e=>e===void 0?void 0:`1`).catch(void 0)}),u=t(`/login`)({validateSearch:l,beforeLoad:()=>{if(s())throw e({to:`/`})},component:n(c,`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/login-DyeE_npM.js b/spinifex/services/spinifexui/frontend/dist/assets/login-DyeE_npM.js new file mode 100644 index 000000000..ef8139c91 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/login-DyeE_npM.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/login-E3HJsIl9.js","assets/compiler-runtime-BAC6wZ-W.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/dist-911hZ6PH.js","assets/input-Dv_zyCQu.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useControlled-BUhZEvgO.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/sts-BMCAZlxu.js","assets/card-bxOLp7Xz.js","assets/zod--v4EVB_k.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/collapsible-BzxV_v-b.js","assets/useValueAsRef-BmpxSjQU.js"])))=>i.map(i=>d[i]); +import{n as e}from"./redirect-Ck2suN5X.js";import{n as t,t as n}from"./lazyRouteComponent-CI5cLeck.js";import{_ as r,f as i,lt as a,m as o,o as s}from"./cluster-config-Bjqk93qS.js";var c=()=>a(()=>import(`./login-E3HJsIl9.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18])),l=o({reason:i(`expired`).optional().catch(void 0),handoff:r([i(`1`),i(1)]).optional().transform(e=>e===void 0?void 0:`1`).catch(void 0)}),u=t(`/login`)({validateSearch:l,beforeLoad:()=>{if(s())throw e({to:`/`})},component:n(c,`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/login-DVXV1LWZ.js b/spinifex/services/spinifexui/frontend/dist/assets/login-E3HJsIl9.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/login-DVXV1LWZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/login-E3HJsIl9.js index 6521d35b8..4df67eac9 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/login-DVXV1LWZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/login-E3HJsIl9.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{f as i,i as a,s as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./button-B5pmTZ23.js";import{t as c}from"./input-BRXyXQUw.js";import{t as l}from"./awsClient-BYSqOjkz.js";import{t as u}from"./sts-DCkgaL1z.js";import{t as d}from"./login-B1AhZ4SZ.js";import{i as ee,o as f,r as p,s as te,t as m}from"./card-D4KiNz_m.js";import{i as ne,t as re}from"./zod-C7XqDsyI.js";import{i as ie,r as h,s as g,t as _}from"./field-DVCmLIN7.js";import{n as v,r as y,t as b}from"./collapsible-BI-3lGSt.js";var x=t(n()),ae=r(),S=[`https://mulgadc.com`,`https://staging.mulgadc.com`],C=`spx-handoff-ready`,w=a.extend({type:i(`spx-handoff-creds`)});function oe(e){let t=globalThis.window?.opener??null,n=typeof t?.postMessage==`function`?t:null;if(!n)return;let r=!1,i=async t=>{if(r||!S.includes(t.origin)||t.source!==n)return;let i=w.safeParse(t.data);if(i.success){r=!0,window.removeEventListener(`message`,a);try{let t=await u({accessKeyId:i.data.accessKeyId,secretAccessKey:i.data.secretAccessKey});o(t),l(),e?.onSuccess?.(),window.location.assign(`/`)}catch{e?.onFailure?.()}}},a=e=>{i(e)};window.addEventListener(`message`,a);let s=()=>{for(let e of S)try{n.postMessage({type:C},e)}catch{}};s();let c=0,d=setInterval(()=>{if(c+=1,r||c>20){clearInterval(d);return}s()},500);return()=>{clearInterval(d),window.removeEventListener(`message`,a)}}var T=new Set([`localhost`,`127.0.0.1`,`::1`]),E=/^\d{1,3}(?:\.\d{1,3}){3}$/;function se(e){let t=e.toLowerCase().replaceAll(/^\[|]$/g,``);return T.has(t)||E.test(t)?!0:t.includes(`:`)}var D=e();function O(){let e=(0,ae.c)(54),{reason:t,handoff:n}=d.useSearch(),[r,i]=(0,x.useState)(null),[v,y]=(0,x.useState)(n===`1`),b,S;e[0]===n?(b=e[1],S=e[2]):(b=()=>n===`1`?oe({onFailure:()=>{y(!1),i(`We couldn't sign you in automatically. Please enter your credentials.`)}}):void 0,S=[n],e[0]=n,e[1]=b,e[2]=S),(0,x.useEffect)(b,S);let C;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(C={resolver:re(a)},e[3]=C):C=e[3];let{register:w,handleSubmit:T,formState:E}=ne(C),{errors:O,isSubmitting:k}=E,A;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(A=async function(e){i(null);try{let t=await u(e);o(t),l(),window.location.assign(`/`)}catch{i(`Invalid credentials. Please check your Access Key ID and Secret Access Key.`)}},e[4]=A):A=e[4];let le=A;if(v){let t;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,D.jsxs)(f,{children:[(0,D.jsx)(te,{children:`Signing you in…`}),(0,D.jsx)(ee,{children:`Connecting your new Spinifex account to the console.`})]}),e[5]=t):t=e[5];let n;return e[6]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,D.jsx)(`div`,{className:`flex flex-1 items-center justify-center`,children:(0,D.jsx)(`div`,{className:`flex w-full max-w-sm flex-col gap-4`,children:(0,D.jsxs)(m,{children:[t,(0,D.jsx)(p,{children:(0,D.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`One moment — no need to copy your keys.`})})]})})}),e[6]=n):n=e[6],n}let j;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,D.jsxs)(f,{children:[(0,D.jsx)(te,{children:`Spinifex Credentials`}),(0,D.jsx)(ee,{children:`Use the credentials provided with your Spinifex account.`})]}),e[7]=j):j=e[7];let M;e[8]!==r||e[9]!==t?(M=t===`expired`&&!r&&(0,D.jsx)(`p`,{className:`mb-4 rounded-md bg-muted p-3 text-sm text-muted-foreground`,children:`Your session is no longer valid — please sign in again.`}),e[8]=r,e[9]=t,e[10]=M):M=e[10];let N;e[11]===r?N=e[12]:(N=r&&(0,D.jsx)(`p`,{className:`mb-4 rounded-md bg-destructive/10 p-3 text-sm text-destructive`,children:r}),e[11]=r,e[12]=N);let P;e[13]===T?P=e[14]:(P=T(le),e[13]=T,e[14]=P);let F;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,D.jsx)(g,{children:(0,D.jsx)(`label`,{htmlFor:`accessKeyId`,children:`Access Key ID`})}),e[15]=F):F=e[15];let I=!!O.accessKeyId,L;e[16]===w?L=e[17]:(L=w(`accessKeyId`),e[16]=w,e[17]=L);let R;e[18]!==I||e[19]!==L?(R=(0,D.jsx)(c,{"aria-invalid":I,autoComplete:`username`,id:`accessKeyId`,placeholder:`AKIAIOSFODNN7EXAMPLE`,...L}),e[18]=I,e[19]=L,e[20]=R):R=e[20];let z;e[21]===O.accessKeyId?z=e[22]:(z=(0,D.jsx)(h,{errors:[O.accessKeyId]}),e[21]=O.accessKeyId,e[22]=z);let B;e[23]!==R||e[24]!==z?(B=(0,D.jsxs)(_,{children:[F,R,z]}),e[23]=R,e[24]=z,e[25]=B):B=e[25];let V;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,D.jsx)(g,{children:(0,D.jsx)(`label`,{htmlFor:`secretAccessKey`,children:`Secret Access Key`})}),e[26]=V):V=e[26];let H=!!O.secretAccessKey,U;e[27]===w?U=e[28]:(U=w(`secretAccessKey`),e[27]=w,e[28]=U);let W;e[29]!==H||e[30]!==U?(W=(0,D.jsx)(c,{"aria-invalid":H,autoComplete:`current-password`,id:`secretAccessKey`,placeholder:`wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,type:`password`,...U}),e[29]=H,e[30]=U,e[31]=W):W=e[31];let G;e[32]===O.secretAccessKey?G=e[33]:(G=(0,D.jsx)(h,{errors:[O.secretAccessKey]}),e[32]=O.secretAccessKey,e[33]=G);let K;e[34]!==W||e[35]!==G?(K=(0,D.jsxs)(_,{children:[V,W,G]}),e[34]=W,e[35]=G,e[36]=K):K=e[36];let q=k?`Signing in...`:`Sign In`,J;e[37]!==k||e[38]!==q?(J=(0,D.jsx)(s,{className:`w-full`,disabled:k,type:`submit`,children:q}),e[37]=k,e[38]=q,e[39]=J):J=e[39];let Y;e[40]!==B||e[41]!==K||e[42]!==J?(Y=(0,D.jsxs)(ie,{children:[B,K,J]}),e[40]=B,e[41]=K,e[42]=J,e[43]=Y):Y=e[43];let X;e[44]!==Y||e[45]!==P?(X=(0,D.jsx)(`form`,{onSubmit:P,children:Y}),e[44]=Y,e[45]=P,e[46]=X):X=e[46];let Z;e[47]!==X||e[48]!==M||e[49]!==N?(Z=(0,D.jsxs)(m,{children:[j,(0,D.jsxs)(p,{children:[M,N,X]})]}),e[47]=X,e[48]=M,e[49]=N,e[50]=Z):Z=e[50];let Q;e[51]===Symbol.for(`react.memo_cache_sentinel`)?(Q=se(window.location.hostname)&&(0,D.jsx)(ce,{}),e[51]=Q):Q=e[51];let $;return e[52]===Z?$=e[53]:($=(0,D.jsx)(`div`,{className:`flex flex-1 items-center justify-center`,children:(0,D.jsxs)(`div`,{className:`flex w-full max-w-sm flex-col gap-4`,children:[Z,Q]})}),e[52]=Z,e[53]=$),$}function ce(){let e=(0,ae.c)(4),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`text-sm font-medium`,children:`Install Local Certificate Authority`}),(0,D.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`To avoid browser certificate warnings, download and install the Spinifex CA as a trusted root on your OS.`})]}),n=(0,D.jsx)(`a`,{className:`inline-flex h-8 w-full items-center justify-center rounded-md border border-input bg-background px-3 text-sm font-medium hover:bg-accent hover:text-accent-foreground`,download:`spinifex-ca.pem`,href:`/api/ca.pem`,children:`Download CA Certificate`}),e[0]=t,e[1]=n):(t=e[0],n=e[1]);let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,D.jsx)(y,{className:`cursor-pointer text-xs text-muted-foreground underline-offset-4 hover:underline`,children:`Installation instructions`}),e[2]=r):r=e[2];let i;return e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,D.jsx)(m,{className:`border-muted bg-muted/30`,children:(0,D.jsx)(p,{className:`pt-4 pb-4`,children:(0,D.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[t,n,(0,D.jsxs)(b,{children:[r,(0,D.jsx)(v,{children:(0,D.jsxs)(`div`,{className:`mt-2 flex flex-col gap-2 text-xs text-muted-foreground`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`macOS`}),(0,D.jsx)(`code`,{className:`mt-1 block rounded bg-muted p-2 text-[11px] break-all`,children:`sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain spinifex-ca.pem`})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`Windows`}),(0,D.jsx)(`p`,{children:`Double-click the file → Install Certificate → Local Machine → Trusted Root Certification Authorities`})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`Linux`}),(0,D.jsx)(`code`,{className:`mt-1 block rounded bg-muted p-2 text-[11px] break-all`,children:`sudo cp spinifex-ca.pem /usr/local/share/ca-certificates/spinifex-ca.crt && sudo update-ca-certificates`})]})]})})]})]})})}),e[3]=i):i=e[3],i}export{O as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{f as i,i as a,s as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./button-KK2VfbzH.js";import{t as c}from"./input-Dv_zyCQu.js";import{t as l}from"./awsClient-DzGEPkSc.js";import{t as u}from"./sts-BMCAZlxu.js";import{t as d}from"./login-DyeE_npM.js";import{i as ee,o as f,r as p,s as te,t as m}from"./card-bxOLp7Xz.js";import{i as ne,t as re}from"./zod--v4EVB_k.js";import{i as ie,r as h,s as g,t as _}from"./field-DuilC4iP.js";import{n as v,r as y,t as b}from"./collapsible-BzxV_v-b.js";var x=t(n()),ae=r(),S=[`https://mulgadc.com`,`https://staging.mulgadc.com`],C=`spx-handoff-ready`,w=a.extend({type:i(`spx-handoff-creds`)});function oe(e){let t=globalThis.window?.opener??null,n=typeof t?.postMessage==`function`?t:null;if(!n)return;let r=!1,i=async t=>{if(r||!S.includes(t.origin)||t.source!==n)return;let i=w.safeParse(t.data);if(i.success){r=!0,window.removeEventListener(`message`,a);try{let t=await u({accessKeyId:i.data.accessKeyId,secretAccessKey:i.data.secretAccessKey});o(t),l(),e?.onSuccess?.(),window.location.assign(`/`)}catch{e?.onFailure?.()}}},a=e=>{i(e)};window.addEventListener(`message`,a);let s=()=>{for(let e of S)try{n.postMessage({type:C},e)}catch{}};s();let c=0,d=setInterval(()=>{if(c+=1,r||c>20){clearInterval(d);return}s()},500);return()=>{clearInterval(d),window.removeEventListener(`message`,a)}}var T=new Set([`localhost`,`127.0.0.1`,`::1`]),E=/^\d{1,3}(?:\.\d{1,3}){3}$/;function se(e){let t=e.toLowerCase().replaceAll(/^\[|]$/g,``);return T.has(t)||E.test(t)?!0:t.includes(`:`)}var D=e();function O(){let e=(0,ae.c)(54),{reason:t,handoff:n}=d.useSearch(),[r,i]=(0,x.useState)(null),[v,y]=(0,x.useState)(n===`1`),b,S;e[0]===n?(b=e[1],S=e[2]):(b=()=>n===`1`?oe({onFailure:()=>{y(!1),i(`We couldn't sign you in automatically. Please enter your credentials.`)}}):void 0,S=[n],e[0]=n,e[1]=b,e[2]=S),(0,x.useEffect)(b,S);let C;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(C={resolver:re(a)},e[3]=C):C=e[3];let{register:w,handleSubmit:T,formState:E}=ne(C),{errors:O,isSubmitting:k}=E,A;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(A=async function(e){i(null);try{let t=await u(e);o(t),l(),window.location.assign(`/`)}catch{i(`Invalid credentials. Please check your Access Key ID and Secret Access Key.`)}},e[4]=A):A=e[4];let le=A;if(v){let t;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,D.jsxs)(f,{children:[(0,D.jsx)(te,{children:`Signing you in…`}),(0,D.jsx)(ee,{children:`Connecting your new Spinifex account to the console.`})]}),e[5]=t):t=e[5];let n;return e[6]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,D.jsx)(`div`,{className:`flex flex-1 items-center justify-center`,children:(0,D.jsx)(`div`,{className:`flex w-full max-w-sm flex-col gap-4`,children:(0,D.jsxs)(m,{children:[t,(0,D.jsx)(p,{children:(0,D.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`One moment — no need to copy your keys.`})})]})})}),e[6]=n):n=e[6],n}let j;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,D.jsxs)(f,{children:[(0,D.jsx)(te,{children:`Spinifex Credentials`}),(0,D.jsx)(ee,{children:`Use the credentials provided with your Spinifex account.`})]}),e[7]=j):j=e[7];let M;e[8]!==r||e[9]!==t?(M=t===`expired`&&!r&&(0,D.jsx)(`p`,{className:`mb-4 rounded-md bg-muted p-3 text-sm text-muted-foreground`,children:`Your session is no longer valid — please sign in again.`}),e[8]=r,e[9]=t,e[10]=M):M=e[10];let N;e[11]===r?N=e[12]:(N=r&&(0,D.jsx)(`p`,{className:`mb-4 rounded-md bg-destructive/10 p-3 text-sm text-destructive`,children:r}),e[11]=r,e[12]=N);let P;e[13]===T?P=e[14]:(P=T(le),e[13]=T,e[14]=P);let F;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,D.jsx)(g,{children:(0,D.jsx)(`label`,{htmlFor:`accessKeyId`,children:`Access Key ID`})}),e[15]=F):F=e[15];let I=!!O.accessKeyId,L;e[16]===w?L=e[17]:(L=w(`accessKeyId`),e[16]=w,e[17]=L);let R;e[18]!==I||e[19]!==L?(R=(0,D.jsx)(c,{"aria-invalid":I,autoComplete:`username`,id:`accessKeyId`,placeholder:`AKIAIOSFODNN7EXAMPLE`,...L}),e[18]=I,e[19]=L,e[20]=R):R=e[20];let z;e[21]===O.accessKeyId?z=e[22]:(z=(0,D.jsx)(h,{errors:[O.accessKeyId]}),e[21]=O.accessKeyId,e[22]=z);let B;e[23]!==R||e[24]!==z?(B=(0,D.jsxs)(_,{children:[F,R,z]}),e[23]=R,e[24]=z,e[25]=B):B=e[25];let V;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(V=(0,D.jsx)(g,{children:(0,D.jsx)(`label`,{htmlFor:`secretAccessKey`,children:`Secret Access Key`})}),e[26]=V):V=e[26];let H=!!O.secretAccessKey,U;e[27]===w?U=e[28]:(U=w(`secretAccessKey`),e[27]=w,e[28]=U);let W;e[29]!==H||e[30]!==U?(W=(0,D.jsx)(c,{"aria-invalid":H,autoComplete:`current-password`,id:`secretAccessKey`,placeholder:`wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,type:`password`,...U}),e[29]=H,e[30]=U,e[31]=W):W=e[31];let G;e[32]===O.secretAccessKey?G=e[33]:(G=(0,D.jsx)(h,{errors:[O.secretAccessKey]}),e[32]=O.secretAccessKey,e[33]=G);let K;e[34]!==W||e[35]!==G?(K=(0,D.jsxs)(_,{children:[V,W,G]}),e[34]=W,e[35]=G,e[36]=K):K=e[36];let q=k?`Signing in...`:`Sign In`,J;e[37]!==k||e[38]!==q?(J=(0,D.jsx)(s,{className:`w-full`,disabled:k,type:`submit`,children:q}),e[37]=k,e[38]=q,e[39]=J):J=e[39];let Y;e[40]!==B||e[41]!==K||e[42]!==J?(Y=(0,D.jsxs)(ie,{children:[B,K,J]}),e[40]=B,e[41]=K,e[42]=J,e[43]=Y):Y=e[43];let X;e[44]!==Y||e[45]!==P?(X=(0,D.jsx)(`form`,{onSubmit:P,children:Y}),e[44]=Y,e[45]=P,e[46]=X):X=e[46];let Z;e[47]!==X||e[48]!==M||e[49]!==N?(Z=(0,D.jsxs)(m,{children:[j,(0,D.jsxs)(p,{children:[M,N,X]})]}),e[47]=X,e[48]=M,e[49]=N,e[50]=Z):Z=e[50];let Q;e[51]===Symbol.for(`react.memo_cache_sentinel`)?(Q=se(window.location.hostname)&&(0,D.jsx)(ce,{}),e[51]=Q):Q=e[51];let $;return e[52]===Z?$=e[53]:($=(0,D.jsx)(`div`,{className:`flex flex-1 items-center justify-center`,children:(0,D.jsxs)(`div`,{className:`flex w-full max-w-sm flex-col gap-4`,children:[Z,Q]})}),e[52]=Z,e[53]=$),$}function ce(){let e=(0,ae.c)(4),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`text-sm font-medium`,children:`Install Local Certificate Authority`}),(0,D.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`To avoid browser certificate warnings, download and install the Spinifex CA as a trusted root on your OS.`})]}),n=(0,D.jsx)(`a`,{className:`inline-flex h-8 w-full items-center justify-center rounded-md border border-input bg-background px-3 text-sm font-medium hover:bg-accent hover:text-accent-foreground`,download:`spinifex-ca.pem`,href:`/api/ca.pem`,children:`Download CA Certificate`}),e[0]=t,e[1]=n):(t=e[0],n=e[1]);let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,D.jsx)(y,{className:`cursor-pointer text-xs text-muted-foreground underline-offset-4 hover:underline`,children:`Installation instructions`}),e[2]=r):r=e[2];let i;return e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,D.jsx)(m,{className:`border-muted bg-muted/30`,children:(0,D.jsx)(p,{className:`pt-4 pb-4`,children:(0,D.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[t,n,(0,D.jsxs)(b,{children:[r,(0,D.jsx)(v,{children:(0,D.jsxs)(`div`,{className:`mt-2 flex flex-col gap-2 text-xs text-muted-foreground`,children:[(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`macOS`}),(0,D.jsx)(`code`,{className:`mt-1 block rounded bg-muted p-2 text-[11px] break-all`,children:`sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain spinifex-ca.pem`})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`Windows`}),(0,D.jsx)(`p`,{children:`Double-click the file → Install Certificate → Local Machine → Trusted Root Certification Authorities`})]}),(0,D.jsxs)(`div`,{children:[(0,D.jsx)(`p`,{className:`font-medium text-foreground`,children:`Linux`}),(0,D.jsx)(`code`,{className:`mt-1 block rounded bg-muted p-2 text-[11px] break-all`,children:`sudo cp spinifex-ca.pem /usr/local/share/ca-certificates/spinifex-ca.crt && sudo update-ca-certificates`})]})]})})]})]})})}),e[3]=i):i=e[3],i}export{O as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/ls-cbzwIyb-.js b/spinifex/services/spinifexui/frontend/dist/assets/ls-m_RZ4h1a.js similarity index 82% rename from spinifex/services/spinifexui/frontend/dist/assets/ls-cbzwIyb-.js rename to spinifex/services/spinifexui/frontend/dist/assets/ls-m_RZ4h1a.js index 109dd3961..3091f133c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/ls-cbzwIyb-.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/ls-m_RZ4h1a.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{in as i}from"./cluster-config-Cng_iYLz.js";import{t as a}from"./button-B5pmTZ23.js";import{n as o}from"./s3-Dwp_F7FZ.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.Buckets?i=e[1]:(i=t.Buckets??[],e[0]=t.Buckets,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/s3/create-bucket`,children:(0,u.jsx)(a,{children:`Create Bucket`})}),title:`Buckets`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No buckets found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.Name?(0,u.jsx)(c,{params:{bucket:e.Name},subtitle:e.CreationDate?`Created: ${i(e.CreationDate)}`:void 0,title:e.Name,to:`/s3/ls/$bucket`},e.Name):null}export{d as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useSuspenseQuery-BhrB66K3.js";import{t as r}from"./link-Sy-9aJG2.js";import{in as i}from"./cluster-config-Bjqk93qS.js";import{t as a}from"./button-KK2VfbzH.js";import{n as o}from"./s3-DG5LdZ9S.js";import{t as s}from"./page-heading-CIbmsDOw.js";import{t as c}from"./list-card-D144BH1C.js";var l=t(),u=e();function d(){let e=(0,l.c)(5),{data:t}=n(o),i;e[0]===t.Buckets?i=e[1]:(i=t.Buckets??[],e[0]=t.Buckets,e[1]=i);let c=i,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,u.jsx)(s,{actions:(0,u.jsx)(r,{to:`/s3/create-bucket`,children:(0,u.jsx)(a,{children:`Create Bucket`})}),title:`Buckets`}),e[2]=d):d=e[2];let p;return e[3]===c?p=e[4]:(p=(0,u.jsxs)(u.Fragment,{children:[d,c.length>0?(0,u.jsx)(`div`,{className:`space-y-4`,children:c.map(f)}):(0,u.jsx)(`p`,{className:`text-muted-foreground`,children:`No buckets found.`})]}),e[3]=c,e[4]=p),p}function f(e){return e.Name?(0,u.jsx)(c,{params:{bucket:e.Name},subtitle:e.CreationDate?`Created: ${i(e.CreationDate)}`:void 0,title:e.Name,to:`/s3/ls/$bucket`},e.Name):null}export{d as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/nodes-BtUxR9L3.js b/spinifex/services/spinifexui/frontend/dist/assets/nodes-DKwlW0vN.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/nodes-BtUxR9L3.js rename to spinifex/services/spinifexui/frontend/dist/assets/nodes-DKwlW0vN.js index 5a0ba2e56..c52b61a7d 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/nodes-BtUxR9L3.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/nodes-DKwlW0vN.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./link-Sy-9aJG2.js";import{n as o}from"./redirect-Ck2suN5X.js";import{on as s}from"./cluster-config-Cng_iYLz.js";import{t as c}from"./chevron-down-CyoTcFS4.js";import{t as l}from"./chevron-right-BWylFvog.js";import{n as u}from"./admin-context-DbEQx3-L.js";import{t as d}from"./page-heading-CIbmsDOw.js";import{t as f}from"./badge-C7Jy3M_B.js";import{o as p,r as m,s as h,t as g}from"./card-D4KiNz_m.js";import{o as _,r as v}from"./admin-rZuOp1HD.js";var y=r(),b=t(n(),1),x=e();function S(e){if(e.mig_enabled){let t=e.slices??[];return`${t.filter(e=>e.instance_id).length} / ${t.length}`}return`${+!!e.instance_id} / 1`}function C(e){let t=(0,y.c)(20),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=new Set,t[0]=r):r=t[0];let[i,a]=(0,b.useState)(r),o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=e=>{a(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},t[1]=o):o=t[1];let u=o,d,p,m,h;if(t[2]!==i||t[3]!==n){let e=n.flatMap(T);h=`overflow-x-auto`,p=`w-full text-xs`,t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`w-6 pb-1`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Expand`})}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`VRAM`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Mode`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Profile`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Used / Total`})]})}),t[8]=m):m=t[8];let r;t[9]===i?r=t[10]:(r=e=>{let{node:t,gpu:n}=e,r=`${t}:${n.pci_address}`,a=n.slices??[],o=n.mig_enabled&&a.length>0,d=o&&i.has(r);return(0,x.jsxs)(b.Fragment,{children:[(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5`,children:o&&(0,x.jsx)(`button`,{"aria-expanded":d,"aria-label":d?`Collapse slices`:`Expand slices`,onClick:()=>{u(r)},type:`button`,children:d?(0,x.jsx)(c,{className:`size-3.5`}):(0,x.jsx)(l,{className:`size-3.5`})})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:t}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:n.model}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:s(n.vram_mib)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{className:`text-[0.625rem]`,variant:`secondary`,children:n.mig_enabled?`MIG`:`Passthrough`})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:n.mig_profile??`—`}),(0,x.jsx)(`td`,{className:`py-1.5 font-mono`,children:S(n)})]}),d&&a.map(w)]},r)},t[9]=i,t[10]=r),d=e.map(r),t[2]=i,t[3]=n,t[4]=d,t[5]=p,t[6]=m,t[7]=h}else d=t[4],p=t[5],m=t[6],h=t[7];let g;t[11]===d?g=t[12]:(g=(0,x.jsx)(`tbody`,{children:d}),t[11]=d,t[12]=g);let _;t[13]!==p||t[14]!==m||t[15]!==g?(_=(0,x.jsxs)(`table`,{className:p,children:[m,g]}),t[13]=p,t[14]=m,t[15]=g,t[16]=_):_=t[16];let v;return t[17]!==h||t[18]!==_?(v=(0,x.jsx)(`div`,{className:h,children:_}),t[17]=h,t[18]=_,t[19]=v):v=t[19],v}function w(e){return(0,x.jsxs)(`tr`,{className:`border-b text-muted-foreground last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Slice`})}),(0,x.jsxs)(`td`,{className:`py-1 pr-4 font-mono`,colSpan:2,children:[`↳ slice `,e.gi_id]}),(0,x.jsx)(`td`,{className:`py-1 pr-4`,children:s(e.vram_mib)}),(0,x.jsx)(`td`,{className:`py-1 pr-4`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Mode`})}),(0,x.jsx)(`td`,{className:`py-1 pr-4 font-mono`,children:e.profile}),(0,x.jsx)(`td`,{className:`py-1 font-mono`,children:e.instance_id?(0,x.jsx)(a,{className:`text-primary hover:underline`,params:{id:e.instance_id},to:`/ec2/describe-instances/$id`,children:e.instance_id}):(0,x.jsx)(`span`,{className:`text-green-600`,children:`free`})})]},e.gi_id)}function T(e){return(e.gpus??[]).map(t=>({node:e.node,gpu:t}))}function E(e){let t=Math.floor(e/86400),n=Math.floor(e%86400/3600);if(t>0)return`${t}d ${n}h`;let r=Math.floor(e%3600/60);return n>0?`${n}h ${r}m`:`${r}m`}function D(e){return e>=1?`${e.toFixed(1)}Gi`:`${Math.round(e*1024)}Mi`}function O(e){let t=Math.floor(Date.now()/1e3-e);if(t<60)return`${t}s`;let n=Math.floor(t/60);if(n<60)return`${n}m`;let r=Math.floor(n/60);return r<24?`${r}h ${n%60}m`:`${Math.floor(r/24)}d ${r%24}h`}function k(){let e=(0,y.c)(30),{isAdmin:t}=u(),n;e[0]===t?n=e[1]:(n={...v,enabled:t,refetchInterval:5e3},e[0]=t,e[1]=n);let{data:r}=i(n),a;e[2]===t?a=e[3]:(a={..._,enabled:t,refetchInterval:5e3},e[2]=t,e[3]=a);let{data:s}=i(a);if(!t)throw o({to:`/`});let c;e[4]===r?.nodes?c=e[5]:(c=r?.nodes??[],e[4]=r?.nodes,e[5]=c);let l=c,f;e[6]===s?.vms?f=e[7]:(f=s?.vms??[],e[6]=s?.vms,e[7]=f);let b;e[8]===f?b=e[9]:(b=f.filter(N),e[8]=f,e[9]=b);let S=b,w;if(e[10]!==l){let t=new Map;for(let e of l)for(let n of e.instance_types??[]){let e=t.get(n.name);e?e.available+=n.available:t.set(n.name,{vcpu:n.vcpu,memory_gb:n.memory_gb,available:n.available})}w=[...t.entries()].map(M).toSorted(j),e[10]=l,e[11]=w}else w=e[11];let T=w,E;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,x.jsx)(d,{title:`Nodes`}),e[12]=E):E=e[12];let D;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Cluster Nodes`})}),e[13]=D):D=e[13];let O;e[14]===l?O=e[15]:(O=(0,x.jsxs)(g,{children:[D,(0,x.jsx)(m,{children:l.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No nodes responding`}):(0,x.jsx)(P,{nodes:l})})]}),e[14]=l,e[15]=O);let k;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Elastic Compute Cloud (EC2)`})}),e[16]=k):k=e[16];let F;e[17]===S?F=e[18]:(F=(0,x.jsxs)(g,{children:[k,(0,x.jsx)(m,{children:S.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances running`}):(0,x.jsx)(L,{vms:S})})]}),e[17]=S,e[18]=F);let I;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Resource Usage`})}),e[19]=I):I=e[19];let R;e[20]!==T||e[21]!==l?(R=(0,x.jsxs)(g,{children:[I,(0,x.jsx)(m,{className:`space-y-4`,children:l.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z,{nodes:l}),T.length>0&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(`h4`,{className:`mt-4 text-xs font-medium text-muted-foreground`,children:`Instance Type Capacity`}),(0,x.jsx)(V,{instanceTypes:T})]})]})})]}),e[20]=T,e[21]=l,e[22]=R):R=e[22];let B;e[23]===l?B=e[24]:(B=l.some(A)&&(0,x.jsxs)(g,{children:[(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`GPU Inventory`})}),(0,x.jsx)(m,{children:(0,x.jsx)(C,{nodes:l})})]}),e[23]=l,e[24]=B);let H;return e[25]!==F||e[26]!==R||e[27]!==B||e[28]!==O?(H=(0,x.jsxs)(x.Fragment,{children:[E,(0,x.jsxs)(`div`,{className:`space-y-6`,children:[O,F,R,B]})]}),e[25]=F,e[26]=R,e[27]=B,e[28]=O,e[29]=H):H=e[29],H}function A(e){return(e.gpus?.length??0)>0}function j(e,t){return e.name.localeCompare(t.name)}function M(e){let[t,n]=e;return{name:t,...n}}function N(e){return!e.managed_by}function P(e){let t=(0,y.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Roles`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`IP`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Region`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`AZ`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Uptime`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`EC2`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Services`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(F),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function F(e){let t=[e.nats_role?`nats:${e.nats_role}`:null,e.predastore_role?`predastore:${e.predastore_role}`:null].filter(Boolean).join(`,`);return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{variant:e.status===`Ready`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:t||`-`}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.region}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.az}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:E(e.uptime)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vm_count}),(0,x.jsx)(`td`,{className:`py-1.5`,children:(0,x.jsx)(`span`,{className:`text-muted-foreground`,children:e.services?.join(`,`)??`-`})})]},e.node)}function I(e){return e?e.profile?`${e.profile} ${s(e.vram_mib)}`:`${e.model} ${s(e.vram_mib)}`:`-`}function L(e){let t=(0,y.c)(5),{vms:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Instance`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Type`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`vCPU`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Memory`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`GPU`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Age`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(R),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function R(e){return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.instance_id}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{variant:e.status===`running`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.instance_type}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vcpu}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:D(e.memory_gb)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:I(e.gpu)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.node}),(0,x.jsx)(`td`,{className:`py-1.5`,children:e.launch_time>0?O(e.launch_time):`-`})]},e.instance_id)}function z(e){let t=(0,y.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`CPU (used/sched)`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`MEM (used/sched)`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`GPU (used/total)`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`EC2`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(B),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function B(e){let t=e.total_vcpu-(e.reserved_vcpu??0),n=e.total_mem_gb-(e.reserved_mem_gb??0);return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,x.jsxs)(`td`,{className:`py-1.5 pr-4 font-mono`,children:[e.alloc_vcpu,`/`,t]}),(0,x.jsxs)(`td`,{className:`py-1.5 pr-4 font-mono`,children:[D(e.alloc_mem_gb),`/`,D(n)]}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.total_gpus>0?`${e.alloc_gpus}/${e.total_gpus}`:`-`}),(0,x.jsx)(`td`,{className:`py-1.5`,children:e.vm_count})]},e.node)}function V(e){let t=(0,y.c)(5),{instanceTypes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Instance Type`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Available`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`vCPU`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Memory`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(H),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function H(e){return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.name}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.available}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vcpu}),(0,x.jsx)(`td`,{className:`py-1.5`,children:D(e.memory_gb)})]},e.name)}export{k as component,I as formatVMGPU}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useQuery-DXrvTS9z.js";import{t as a}from"./link-Sy-9aJG2.js";import{n as o}from"./redirect-Ck2suN5X.js";import{on as s}from"./cluster-config-Bjqk93qS.js";import{t as c}from"./chevron-down-CyoTcFS4.js";import{t as l}from"./chevron-right-BWylFvog.js";import{n as u}from"./admin-context-Bip1Tviw.js";import{t as d}from"./page-heading-CIbmsDOw.js";import{t as f}from"./badge-Pkfq9EWJ.js";import{o as p,r as m,s as h,t as g}from"./card-bxOLp7Xz.js";import{o as _,r as v}from"./admin-B23bk1GJ.js";var y=r(),b=t(n(),1),x=e();function S(e){if(e.mig_enabled){let t=e.slices??[];return`${t.filter(e=>e.instance_id).length} / ${t.length}`}return`${+!!e.instance_id} / 1`}function C(e){let t=(0,y.c)(20),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=new Set,t[0]=r):r=t[0];let[i,a]=(0,b.useState)(r),o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o=e=>{a(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},t[1]=o):o=t[1];let u=o,d,p,m,h;if(t[2]!==i||t[3]!==n){let e=n.flatMap(T);h=`overflow-x-auto`,p=`w-full text-xs`,t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`w-6 pb-1`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Expand`})}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Model`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`VRAM`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Mode`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Profile`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Used / Total`})]})}),t[8]=m):m=t[8];let r;t[9]===i?r=t[10]:(r=e=>{let{node:t,gpu:n}=e,r=`${t}:${n.pci_address}`,a=n.slices??[],o=n.mig_enabled&&a.length>0,d=o&&i.has(r);return(0,x.jsxs)(b.Fragment,{children:[(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5`,children:o&&(0,x.jsx)(`button`,{"aria-expanded":d,"aria-label":d?`Collapse slices`:`Expand slices`,onClick:()=>{u(r)},type:`button`,children:d?(0,x.jsx)(c,{className:`size-3.5`}):(0,x.jsx)(l,{className:`size-3.5`})})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:t}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:n.model}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:s(n.vram_mib)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{className:`text-[0.625rem]`,variant:`secondary`,children:n.mig_enabled?`MIG`:`Passthrough`})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:n.mig_profile??`—`}),(0,x.jsx)(`td`,{className:`py-1.5 font-mono`,children:S(n)})]}),d&&a.map(w)]},r)},t[9]=i,t[10]=r),d=e.map(r),t[2]=i,t[3]=n,t[4]=d,t[5]=p,t[6]=m,t[7]=h}else d=t[4],p=t[5],m=t[6],h=t[7];let g;t[11]===d?g=t[12]:(g=(0,x.jsx)(`tbody`,{children:d}),t[11]=d,t[12]=g);let _;t[13]!==p||t[14]!==m||t[15]!==g?(_=(0,x.jsxs)(`table`,{className:p,children:[m,g]}),t[13]=p,t[14]=m,t[15]=g,t[16]=_):_=t[16];let v;return t[17]!==h||t[18]!==_?(v=(0,x.jsx)(`div`,{className:h,children:_}),t[17]=h,t[18]=_,t[19]=v):v=t[19],v}function w(e){return(0,x.jsxs)(`tr`,{className:`border-b text-muted-foreground last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Slice`})}),(0,x.jsxs)(`td`,{className:`py-1 pr-4 font-mono`,colSpan:2,children:[`↳ slice `,e.gi_id]}),(0,x.jsx)(`td`,{className:`py-1 pr-4`,children:s(e.vram_mib)}),(0,x.jsx)(`td`,{className:`py-1 pr-4`,children:(0,x.jsx)(`span`,{className:`sr-only`,children:`Mode`})}),(0,x.jsx)(`td`,{className:`py-1 pr-4 font-mono`,children:e.profile}),(0,x.jsx)(`td`,{className:`py-1 font-mono`,children:e.instance_id?(0,x.jsx)(a,{className:`text-primary hover:underline`,params:{id:e.instance_id},to:`/ec2/describe-instances/$id`,children:e.instance_id}):(0,x.jsx)(`span`,{className:`text-green-600`,children:`free`})})]},e.gi_id)}function T(e){return(e.gpus??[]).map(t=>({node:e.node,gpu:t}))}function E(e){let t=Math.floor(e/86400),n=Math.floor(e%86400/3600);if(t>0)return`${t}d ${n}h`;let r=Math.floor(e%3600/60);return n>0?`${n}h ${r}m`:`${r}m`}function D(e){return e>=1?`${e.toFixed(1)}Gi`:`${Math.round(e*1024)}Mi`}function O(e){let t=Math.floor(Date.now()/1e3-e);if(t<60)return`${t}s`;let n=Math.floor(t/60);if(n<60)return`${n}m`;let r=Math.floor(n/60);return r<24?`${r}h ${n%60}m`:`${Math.floor(r/24)}d ${r%24}h`}function k(){let e=(0,y.c)(30),{isAdmin:t}=u(),n;e[0]===t?n=e[1]:(n={...v,enabled:t,refetchInterval:5e3},e[0]=t,e[1]=n);let{data:r}=i(n),a;e[2]===t?a=e[3]:(a={..._,enabled:t,refetchInterval:5e3},e[2]=t,e[3]=a);let{data:s}=i(a);if(!t)throw o({to:`/`});let c;e[4]===r?.nodes?c=e[5]:(c=r?.nodes??[],e[4]=r?.nodes,e[5]=c);let l=c,f;e[6]===s?.vms?f=e[7]:(f=s?.vms??[],e[6]=s?.vms,e[7]=f);let b;e[8]===f?b=e[9]:(b=f.filter(N),e[8]=f,e[9]=b);let S=b,w;if(e[10]!==l){let t=new Map;for(let e of l)for(let n of e.instance_types??[]){let e=t.get(n.name);e?e.available+=n.available:t.set(n.name,{vcpu:n.vcpu,memory_gb:n.memory_gb,available:n.available})}w=[...t.entries()].map(M).toSorted(j),e[10]=l,e[11]=w}else w=e[11];let T=w,E;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,x.jsx)(d,{title:`Nodes`}),e[12]=E):E=e[12];let D;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Cluster Nodes`})}),e[13]=D):D=e[13];let O;e[14]===l?O=e[15]:(O=(0,x.jsxs)(g,{children:[D,(0,x.jsx)(m,{children:l.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No nodes responding`}):(0,x.jsx)(P,{nodes:l})})]}),e[14]=l,e[15]=O);let k;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Elastic Compute Cloud (EC2)`})}),e[16]=k):k=e[16];let F;e[17]===S?F=e[18]:(F=(0,x.jsxs)(g,{children:[k,(0,x.jsx)(m,{children:S.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No instances running`}):(0,x.jsx)(L,{vms:S})})]}),e[17]=S,e[18]=F);let I;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`Resource Usage`})}),e[19]=I):I=e[19];let R;e[20]!==T||e[21]!==l?(R=(0,x.jsxs)(g,{children:[I,(0,x.jsx)(m,{className:`space-y-4`,children:l.length===0?(0,x.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(z,{nodes:l}),T.length>0&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(`h4`,{className:`mt-4 text-xs font-medium text-muted-foreground`,children:`Instance Type Capacity`}),(0,x.jsx)(V,{instanceTypes:T})]})]})})]}),e[20]=T,e[21]=l,e[22]=R):R=e[22];let B;e[23]===l?B=e[24]:(B=l.some(A)&&(0,x.jsxs)(g,{children:[(0,x.jsx)(p,{children:(0,x.jsx)(h,{className:`text-sm`,children:`GPU Inventory`})}),(0,x.jsx)(m,{children:(0,x.jsx)(C,{nodes:l})})]}),e[23]=l,e[24]=B);let H;return e[25]!==F||e[26]!==R||e[27]!==B||e[28]!==O?(H=(0,x.jsxs)(x.Fragment,{children:[E,(0,x.jsxs)(`div`,{className:`space-y-6`,children:[O,F,R,B]})]}),e[25]=F,e[26]=R,e[27]=B,e[28]=O,e[29]=H):H=e[29],H}function A(e){return(e.gpus?.length??0)>0}function j(e,t){return e.name.localeCompare(t.name)}function M(e){let[t,n]=e;return{name:t,...n}}function N(e){return!e.managed_by}function P(e){let t=(0,y.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Roles`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`IP`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Region`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`AZ`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Uptime`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`EC2`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Services`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(F),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function F(e){let t=[e.nats_role?`nats:${e.nats_role}`:null,e.predastore_role?`predastore:${e.predastore_role}`:null].filter(Boolean).join(`,`);return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{variant:e.status===`Ready`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono text-muted-foreground`,children:t||`-`}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.region}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.az}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:E(e.uptime)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vm_count}),(0,x.jsx)(`td`,{className:`py-1.5`,children:(0,x.jsx)(`span`,{className:`text-muted-foreground`,children:e.services?.join(`,`)??`-`})})]},e.node)}function I(e){return e?e.profile?`${e.profile} ${s(e.vram_mib)}`:`${e.model} ${s(e.vram_mib)}`:`-`}function L(e){let t=(0,y.c)(5),{vms:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Instance`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Status`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Type`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`vCPU`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Memory`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`GPU`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Age`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(R),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function R(e){return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.instance_id}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,x.jsx)(f,{variant:e.status===`running`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.status})}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.instance_type}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vcpu}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:D(e.memory_gb)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:I(e.gpu)}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.node}),(0,x.jsx)(`td`,{className:`py-1.5`,children:e.launch_time>0?O(e.launch_time):`-`})]},e.instance_id)}function z(e){let t=(0,y.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Name`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`CPU (used/sched)`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`MEM (used/sched)`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`GPU (used/total)`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`EC2`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(B),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function B(e){let t=e.total_vcpu-(e.reserved_vcpu??0),n=e.total_mem_gb-(e.reserved_mem_gb??0);return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.node}),(0,x.jsxs)(`td`,{className:`py-1.5 pr-4 font-mono`,children:[e.alloc_vcpu,`/`,t]}),(0,x.jsxs)(`td`,{className:`py-1.5 pr-4 font-mono`,children:[D(e.alloc_mem_gb),`/`,D(n)]}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.total_gpus>0?`${e.alloc_gpus}/${e.total_gpus}`:`-`}),(0,x.jsx)(`td`,{className:`py-1.5`,children:e.vm_count})]},e.node)}function V(e){let t=(0,y.c)(5),{instanceTypes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,x.jsx)(`thead`,{children:(0,x.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Instance Type`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Available`}),(0,x.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`vCPU`}),(0,x.jsx)(`th`,{className:`pb-1 font-medium`,children:`Memory`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(H),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,x.jsx)(`div`,{className:`overflow-x-auto`,children:(0,x.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,x.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function H(e){return(0,x.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,x.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.name}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.available}),(0,x.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.vcpu}),(0,x.jsx)(`td`,{className:`py-1.5`,children:D(e.memory_gb)})]},e.name)}export{k as component,I as formatVMGPU}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/playground-BPerAsiT.js b/spinifex/services/spinifexui/frontend/dist/assets/playground-DEkZCyXc.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/playground-BPerAsiT.js rename to spinifex/services/spinifexui/frontend/dist/assets/playground-DEkZCyXc.js index 22f0f6850..9f27e53d5 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/playground-BPerAsiT.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/playground-DEkZCyXc.js @@ -1,4 +1,4 @@ -import{a as e,i as t,n,o as r,r as i,t as a}from"./compiler-runtime-BAC6wZ-W.js";import{t as o}from"./useMutation-BnNYz53C.js";import{t as s}from"./useSuspenseQuery-BhrB66K3.js";import{tn as c}from"./cluster-config-Cng_iYLz.js";import{t as l}from"./chevron-down-CyoTcFS4.js";import{c as u,i as d,n as f,s as p,t as m}from"./select-AlcaFR6c.js";import{t as h}from"./cli-command-panel-Bzz2Dofw.js";import{t as g}from"./button-B5pmTZ23.js";import{t as _}from"./input-BRXyXQUw.js";import{ga as v,o as y}from"./awsClient-BYSqOjkz.js";import{i as b,t as x}from"./bedrock-NaCurvk-.js";import{n as S,r as C,t as w}from"./commandBuilder-D0q6WvaS.js";import{t as T}from"./page-heading-CIbmsDOw.js";import{t as E}from"./badge-C7Jy3M_B.js";import{s as D,t as O}from"./field-DVCmLIN7.js";import{t as ee}from"./textarea-By2jtnIk.js";var k=class extends C(w,S,`Converse`,v){},A=r(i(),1),j=a(),M=new Set([`ModelNotReadyException`,`ServiceUnavailableException`]);function te(e){return e instanceof Error&&M.has(e.name)}function ne(e){let t={modelId:e.modelId,messages:e.messages};return e.system!==void 0&&e.system.trim().length>0&&(t.system=[{text:e.system}]),e.inferenceConfig&&(t.inferenceConfig=e.inferenceConfig),e.guardrailIdentifier!==void 0&&e.guardrailIdentifier.length>0&&e.guardrailVersion!==void 0&&e.guardrailVersion.length>0&&(t.guardrailConfig={guardrailIdentifier:e.guardrailIdentifier,guardrailVersion:e.guardrailVersion}),t}async function N(e){let t=ne(e);try{let e=await y().send(new k(t)),n=e.output?.message;if(!n)throw Error(`Converse response had no output message`);return{request:t,result:{status:`ok`,message:n,usage:e.usage??{inputTokens:0,outputTokens:0,totalTokens:0}}}}catch(e){if(te(e))return{request:t,result:{status:`warming-up`}};throw e}}function re(){let e=(0,j.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:N},e[0]=t):t=e[0],o(t)}function ie(e,t){let n=t||{};return(e[e.length-1]===``?[...e,``]:e).join((n.padRight?` `:``)+`,`+(n.padLeft===!1?``:` `)).trim()}var P=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ae=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,oe={};function se(e,t){return((t||oe).jsx?ae:P).test(e)}var ce=/[ \t\n\f\r]/g;function le(e){return typeof e==`object`?e.type===`text`&&ue(e.value):ue(e)}function ue(e){return e.replace(ce,``)===``}var F=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};F.prototype.normal={},F.prototype.property={},F.prototype.space=void 0;function de(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new F(n,r,t)}function I(e){return e.toLowerCase()}var L=class{constructor(e,t){this.attribute=t,this.property=e}};L.prototype.attribute=``,L.prototype.booleanish=!1,L.prototype.boolean=!1,L.prototype.commaOrSpaceSeparated=!1,L.prototype.commaSeparated=!1,L.prototype.defined=!1,L.prototype.mustUseProperty=!1,L.prototype.number=!1,L.prototype.overloadedBoolean=!1,L.prototype.property=``,L.prototype.spaceSeparated=!1,L.prototype.space=void 0;var fe=e({boolean:()=>R,booleanish:()=>z,commaOrSpaceSeparated:()=>W,commaSeparated:()=>U,number:()=>V,overloadedBoolean:()=>B,spaceSeparated:()=>H}),pe=0,R=G(),z=G(),B=G(),V=G(),H=G(),U=G(),W=G();function G(){return 2**++pe}var me=Object.keys(fe),he=class extends L{constructor(e,t,n,r){let i=-1;if(super(e,t),ge(this,`space`,r),typeof n==`number`)for(;++i4&&n.slice(0,4)===`data`&&ke.test(t)){if(t.charAt(4)===`-`){let e=t.slice(5).replace(Oe,Me);r=`data`+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!Oe.test(e)){let n=e.replace(De,je);n.charAt(0)!==`-`&&(n=`-`+n),t=`data`+n}}i=he}return new i(r,t)}function je(e){return`-`+e.toLowerCase()}function Me(e){return e.charAt(1).toUpperCase()}var Ne=de([ve,xe,Ce,we,Te],`html`),Pe=de([ve,Se,Ce,we,Te],`svg`);function Fe(e){return e.join(` `).trim()}var Ie=t(((e,t)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];t||={};var l=1,u=1;function f(e){var t=e.match(r);t&&(l+=t.length);var n=e.lastIndexOf(` +import{a as e,i as t,n,o as r,r as i,t as a}from"./compiler-runtime-BAC6wZ-W.js";import{t as o}from"./useMutation-BnNYz53C.js";import{t as s}from"./useSuspenseQuery-BhrB66K3.js";import{tn as c}from"./cluster-config-Bjqk93qS.js";import{t as l}from"./chevron-down-CyoTcFS4.js";import{c as u,i as d,n as f,s as p,t as m}from"./select-C4XUO0SI.js";import{t as h}from"./cli-command-panel-CFBFXhwd.js";import{t as g}from"./button-KK2VfbzH.js";import{t as _}from"./input-Dv_zyCQu.js";import{ga as v,o as y}from"./awsClient-DzGEPkSc.js";import{i as b,t as x}from"./bedrock-D_Yfiqz7.js";import{n as S,r as C,t as w}from"./commandBuilder-Bj3YwcrM.js";import{t as T}from"./page-heading-CIbmsDOw.js";import{t as E}from"./badge-Pkfq9EWJ.js";import{s as D,t as O}from"./field-DuilC4iP.js";import{t as ee}from"./textarea-oyVxxKDw.js";var k=class extends C(w,S,`Converse`,v){},A=r(i(),1),j=a(),M=new Set([`ModelNotReadyException`,`ServiceUnavailableException`]);function te(e){return e instanceof Error&&M.has(e.name)}function ne(e){let t={modelId:e.modelId,messages:e.messages};return e.system!==void 0&&e.system.trim().length>0&&(t.system=[{text:e.system}]),e.inferenceConfig&&(t.inferenceConfig=e.inferenceConfig),e.guardrailIdentifier!==void 0&&e.guardrailIdentifier.length>0&&e.guardrailVersion!==void 0&&e.guardrailVersion.length>0&&(t.guardrailConfig={guardrailIdentifier:e.guardrailIdentifier,guardrailVersion:e.guardrailVersion}),t}async function N(e){let t=ne(e);try{let e=await y().send(new k(t)),n=e.output?.message;if(!n)throw Error(`Converse response had no output message`);return{request:t,result:{status:`ok`,message:n,usage:e.usage??{inputTokens:0,outputTokens:0,totalTokens:0}}}}catch(e){if(te(e))return{request:t,result:{status:`warming-up`}};throw e}}function re(){let e=(0,j.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={mutationFn:N},e[0]=t):t=e[0],o(t)}function ie(e,t){let n=t||{};return(e[e.length-1]===``?[...e,``]:e).join((n.padRight?` `:``)+`,`+(n.padLeft===!1?``:` `)).trim()}var P=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ae=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,oe={};function se(e,t){return((t||oe).jsx?ae:P).test(e)}var ce=/[ \t\n\f\r]/g;function le(e){return typeof e==`object`?e.type===`text`&&ue(e.value):ue(e)}function ue(e){return e.replace(ce,``)===``}var F=class{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}};F.prototype.normal={},F.prototype.property={},F.prototype.space=void 0;function de(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new F(n,r,t)}function I(e){return e.toLowerCase()}var L=class{constructor(e,t){this.attribute=t,this.property=e}};L.prototype.attribute=``,L.prototype.booleanish=!1,L.prototype.boolean=!1,L.prototype.commaOrSpaceSeparated=!1,L.prototype.commaSeparated=!1,L.prototype.defined=!1,L.prototype.mustUseProperty=!1,L.prototype.number=!1,L.prototype.overloadedBoolean=!1,L.prototype.property=``,L.prototype.spaceSeparated=!1,L.prototype.space=void 0;var fe=e({boolean:()=>R,booleanish:()=>z,commaOrSpaceSeparated:()=>W,commaSeparated:()=>U,number:()=>V,overloadedBoolean:()=>B,spaceSeparated:()=>H}),pe=0,R=G(),z=G(),B=G(),V=G(),H=G(),U=G(),W=G();function G(){return 2**++pe}var me=Object.keys(fe),he=class extends L{constructor(e,t,n,r){let i=-1;if(super(e,t),ge(this,`space`,r),typeof n==`number`)for(;++i4&&n.slice(0,4)===`data`&&ke.test(t)){if(t.charAt(4)===`-`){let e=t.slice(5).replace(Oe,Me);r=`data`+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!Oe.test(e)){let n=e.replace(De,je);n.charAt(0)!==`-`&&(n=`-`+n),t=`data`+n}}i=he}return new i(r,t)}function je(e){return`-`+e.toLowerCase()}function Me(e){return e.charAt(1).toUpperCase()}var Ne=de([ve,xe,Ce,we,Te],`html`),Pe=de([ve,Se,Ce,we,Te],`svg`);function Fe(e){return e.join(` `).trim()}var Ie=t(((e,t)=>{var n=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,i=/^\s*/,a=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,l=/^\s+|\s+$/g;function u(e,t){if(typeof e!=`string`)throw TypeError(`First argument must be a string`);if(!e)return[];t||={};var l=1,u=1;function f(e){var t=e.match(r);t&&(l+=t.length);var n=e.lastIndexOf(` `);u=~n?e.length-n:u+e.length}function p(){var e={line:l,column:u};return function(t){return t.position=new m(e),_(),t}}function m(e){this.start=e,this.end={line:l,column:u},this.source=t.source}m.prototype.content=e;function h(n){var r=Error(t.source+`:`+l+`:`+u+`: `+n);if(r.reason=n,r.filename=t.source,r.line=l,r.column=u,r.source=e,!t.silent)throw r}function g(t){var n=t.exec(e);if(n){var r=n[0];return f(r),e=e.slice(r.length),n}}function _(){g(i)}function v(e){var t;for(e||=[];t=y();)t!==!1&&e.push(t);return e}function y(){var t=p();if(e.charAt(0)==`/`&&e.charAt(1)==`*`){for(var n=2;e.charAt(n)!=``&&(e.charAt(n)!=`*`||e.charAt(n+1)!=`/`);)++n;if(n+=2,e.charAt(n-1)===``)return h(`End of comment missing`);var r=e.slice(2,n-2);return u+=2,f(r),e=e.slice(n),u+=2,t({type:`comment`,comment:r})}}function b(){var e=p(),t=g(a);if(t){if(y(),!g(o))return h(`property missing ':'`);var r=g(s),i=e({type:`declaration`,property:d(t[0].replace(n,``)),value:r?d(r[0].replace(n,``)):``});return g(c),i}}function x(){var e=[];v(e);for(var t;t=b();)t!==!1&&(e.push(t),v(e));return e}return _(),x()}function d(e){return e?e.replace(l,``):``}t.exports=u})),Le=t((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var n=t(Ie());function r(e,t){let r=null;if(!e||typeof e!=`string`)return r;let i=(0,n.default)(e),a=typeof t==`function`;return i.forEach(e=>{if(e.type!==`declaration`)return;let{property:n,value:i}=e;a?t(n,i,e):i&&(r||={},r[n]=i)}),r}})),Re=t((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e){return!e||r.test(e)||t.test(e)},s=function(e,t){return t.toUpperCase()},c=function(e,t){return`${t}-`};e.camelCase=function(e,t){return t===void 0&&(t={}),o(e)?e:(e=e.toLowerCase(),e=t.reactCompat?e.replace(a,c):e.replace(i,c),e.replace(n,s))}})),ze=t(((e,t)=>{var n=(e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(Le()),r=Re();function i(e,t){var i={};return!e||typeof e!=`string`||(0,n.default)(e,function(e,n){e&&n&&(i[(0,r.camelCase)(e,t)]=n)}),i}i.default=i,t.exports=i})),Be=He(`end`),Ve=He(`start`);function He(e){return t;function t(t){let n=t&&t.position&&t.position[e]||{};if(typeof n.line==`number`&&n.line>0&&typeof n.column==`number`&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset==`number`&&n.offset>-1?n.offset:void 0}}}function Ue(e){let t=Ve(e),n=Be(e);if(t&&n)return{start:t,end:n}}function We(e){return!e||typeof e!=`object`?``:`position`in e||`type`in e?Ke(e.position):`start`in e||`end`in e?Ke(e):`line`in e||`column`in e?Ge(e):``}function Ge(e){return qe(e&&e.line)+`:`+qe(e&&e.column)}function Ke(e){return Ge(e&&e.start)+`-`+Ge(e&&e.end)}function qe(e){return e&&typeof e==`number`?e:1}var K=class extends Error{constructor(e,t,n){super(),typeof t==`string`&&(n=t,t=void 0);let r=``,i={},a=!1;if(t&&(i=`line`in t&&`column`in t||`start`in t&&`end`in t?{place:t}:`type`in t?{ancestors:[t],place:t.position}:{...t}),typeof e==`string`?r=e:!i.cause&&e&&(a=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&typeof n==`string`){let e=n.indexOf(`:`);e===-1?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let o=i.place&&`start`in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file=``,this.message=r,this.line=o?o.line:void 0,this.name=We(i.place)||`1:1`,this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack==`string`?i.cause.stack:``,this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}};K.prototype.file=``,K.prototype.name=``,K.prototype.reason=``,K.prototype.message=``,K.prototype.stack=``,K.prototype.column=void 0,K.prototype.line=void 0,K.prototype.ancestors=void 0,K.prototype.cause=void 0,K.prototype.fatal=void 0,K.prototype.place=void 0,K.prototype.ruleId=void 0,K.prototype.source=void 0;var Je=r(ze(),1),Ye={}.hasOwnProperty,Xe=new Map,Ze=/[A-Z]/g,Qe=new Set([`table`,`tbody`,`thead`,`tfoot`,`tr`]),$e=new Set([`td`,`th`]),et=`https://github.com/syntax-tree/hast-util-to-jsx-runtime`;function tt(e,t){if(!t||t.Fragment===void 0)throw TypeError("Expected `Fragment` in options");let n=t.filePath||void 0,r;if(t.development){if(typeof t.jsxDEV!=`function`)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=ft(n,t.jsxDEV)}else{if(typeof t.jsx!=`function`)throw TypeError("Expected `jsx` in production options");if(typeof t.jsxs!=`function`)throw TypeError("Expected `jsxs` in production options");r=dt(n,t.jsx,t.jsxs)}let i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||`react`,evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space===`svg`?Pe:Ne,stylePropertyNameCase:t.stylePropertyNameCase||`dom`,tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=nt(i,e,void 0);return a&&typeof a!=`string`?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function nt(e,t,n){if(t.type===`element`)return rt(e,t,n);if(t.type===`mdxFlowExpression`||t.type===`mdxTextExpression`)return it(e,t);if(t.type===`mdxJsxFlowElement`||t.type===`mdxJsxTextElement`)return ot(e,t,n);if(t.type===`mdxjsEsm`)return at(e,t);if(t.type===`root`)return st(e,t,n);if(t.type===`text`)return ct(e,t)}function rt(e,t,n){let r=e.schema,i=r;t.tagName.toLowerCase()===`svg`&&r.space===`html`&&(i=Pe,e.schema=i),e.ancestors.push(t);let a=vt(e,t.tagName,!1),o=pt(e,t),s=ht(e,t);return Qe.has(t.tagName)&&(s=s.filter(function(e){return typeof e!=`string`||!le(e)})),lt(e,o,a,t),ut(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function it(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}yt(e,t.position)}function at(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);yt(e,t.position)}function ot(e,t,n){let r=e.schema,i=r;t.name===`svg`&&r.space===`html`&&(i=Pe,e.schema=i),e.ancestors.push(t);let a=t.name===null?e.Fragment:vt(e,t.name,!0),o=mt(e,t),s=ht(e,t);return lt(e,o,a,t),ut(o,s),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function st(e,t,n){let r={};return ut(r,ht(e,t)),e.create(t,e.Fragment,r,n)}function ct(e,t){return t.value}function lt(e,t,n,r){typeof n!=`string`&&n!==e.Fragment&&e.passNode&&(t.node=r)}function ut(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function dt(e,t,n){return r;function r(e,r,i,a){let o=Array.isArray(i.children)?n:t;return a?o(r,i,a):o(r,i)}}function ft(e,t){return n;function n(n,r,i,a){let o=Array.isArray(i.children),s=Ve(n);return t(r,i,a,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function pt(e,t){let n={},r,i;for(i in t.properties)if(i!==`children`&&Ye.call(t.properties,i)){let a=gt(e,i,t.properties[i]);if(a){let[i,o]=a;e.tableCellAlignToStyle&&i===`align`&&typeof o==`string`&&$e.has(t.tagName)?r=o:n[i]=o}}if(r){let t=n.style||={};t[e.stylePropertyNameCase===`css`?`text-align`:`textAlign`]=r}return n}function mt(e,t){let n={};for(let r of t.attributes)if(r.type===`mdxJsxExpressionAttribute`){if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];t.type;let i=t.expression;i.type;let a=i.properties[0];a.type,Object.assign(n,e.evaluater.evaluateExpression(a.argument))}else yt(e,t.position)}else{let i=r.name,a;if(r.value&&typeof r.value==`object`){if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];t.type,a=e.evaluater.evaluateExpression(t.expression)}else yt(e,t.position)}else a=r.value===null||r.value;n[i]=a}return n}function ht(e,t){let n=[],r=-1,i=e.passKeys?new Map:Xe;for(;++ri?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a0?(jt(e,e.length,0,t),e):t}var Nt={}.hasOwnProperty;function Pt(e){let t={},n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}function Rt(e){return e.replace(/[\t\n\r ]+/g,` `).replace(/^ | $/g,``).toLowerCase().toUpperCase()}var q=Kt(/[A-Za-z]/),J=Kt(/[\dA-Za-z]/),zt=Kt(/[#-'*+\--9=?A-Z^-~]/);function Bt(e){return e!==null&&(e<32||e===127)}var Vt=Kt(/\d/),Ht=Kt(/[\dA-Fa-f]/),Ut=Kt(/[!-/:-@[-`{-~]/);function Y(e){return e!==null&&e<-2}function X(e){return e!==null&&(e<0||e===32)}function Z(e){return e===-2||e===-1||e===32}var Wt=Kt(/\p{P}|\p{S}/u),Gt=Kt(/\s/);function Kt(e){return t;function t(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}function qt(e){let t=[],n=-1,r=0,i=0;for(;++n55295&&a<57344){let t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o=`�`}else o=String.fromCharCode(a);o&&=(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,``),i&&=(n+=i,0)}return t.join(``)+e.slice(r)}function Q(e,t,n,r){let i=r?r-1:1/0,a=0;return o;function o(r){return Z(r)?(e.enter(n),s(r)):t(r)}function s(r){return Z(r)&&a++o))return;let n=t.events.length,a=n,s,c;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){if(s){c=t.events[a][1].end;break}s=!0}for(_(r),e=n;er;){let r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function v(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function $t(e,t,n){return Q(e,e.attempt(this.parser.constructs.document,t,n),`linePrefix`,this.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)}function en(e){if(e===null||X(e)||Gt(e))return 1;if(Wt(e))return 2}function tn(e,t,n){let r=[],i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d={...e[r][1].end},f={...e[n][1].start};on(d,-c),on(f,c),o={type:c>1?`strongSequence`:`emphasisSequence`,start:d,end:{...e[r][1].end}},s={type:c>1?`strongSequence`:`emphasisSequence`,start:{...e[n][1].start},end:f},a={type:c>1?`strongText`:`emphasisText`,start:{...e[r][1].end},end:{...e[n][1].start}},i={type:c>1?`strong`:`emphasis`,start:{...o.start},end:{...s.end}},e[r][1].end={...o.start},e[n][1].start={...s.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=Mt(l,[[`enter`,e[r][1],t],[`exit`,e[r][1],t]])),l=Mt(l,[[`enter`,i,t],[`enter`,o,t],[`exit`,o,t],[`enter`,a,t]]),l=Mt(l,tn(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),l=Mt(l,[[`exit`,a,t],[`enter`,s,t],[`exit`,s,t],[`exit`,i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,l=Mt(l,[[`enter`,e[n][1],t],[`exit`,e[n][1],t]])):u=0,jt(e,r-1,n-r+3,l),n=r+l.length-u-2;break}}for(n=-1;++n0&&Z(t)?Q(e,v,`linePrefix`,a+1)(t):v(t)}function v(t){return t===null||Y(t)?e.check(yn,h,b)(t):(e.enter(`codeFlowValue`),y(t))}function y(t){return t===null||Y(t)?(e.exit(`codeFlowValue`),v(t)):(e.consume(t),y)}function b(n){return e.exit(`codeFenced`),t(n)}function x(e,t,n){let i=0;return a;function a(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c}function c(t){return e.enter(`codeFencedFence`),Z(t)?Q(e,l,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):l(t)}function l(t){return t===s?(e.enter(`codeFencedFenceSequence`),u(t)):n(t)}function u(t){return t===s?(i++,e.consume(t),u):i>=o?(e.exit(`codeFencedFenceSequence`),Z(t)?Q(e,d,`whitespace`)(t):d(t)):n(t)}function d(r){return r===null||Y(r)?(e.exit(`codeFencedFence`),t(r)):n(r)}}}function Sn(e,t,n){let r=this;return i;function i(t){return t===null?n(t):(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}var Cn={name:`codeIndented`,tokenize:Tn},wn={partial:!0,tokenize:En};function Tn(e,t,n){let r=this;return i;function i(t){return e.enter(`codeIndented`),Q(e,a,`linePrefix`,5)(t)}function a(e){let t=r.events[r.events.length-1];return t&&t[1].type===`linePrefix`&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return t===null?c(t):Y(t)?e.attempt(wn,o,c)(t):(e.enter(`codeFlowValue`),s(t))}function s(t){return t===null||Y(t)?(e.exit(`codeFlowValue`),o(t)):(e.consume(t),s)}function c(n){return e.exit(`codeIndented`),t(n)}}function En(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):Y(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),i):Q(e,a,`linePrefix`,5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):Y(e)?i(e):n(e)}}var Dn={name:`codeText`,previous:kn,resolve:On,tokenize:An};function On(e){let t=e.length-4,n=3,r,i;if((e[n][1].type===`lineEnding`||e[n][1].type===`space`)&&(e[t][1].type===`lineEnding`||e[t][1].type===`space`)){for(r=n;++r=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){let r=t||0;this.setCursor(Math.trunc(e));let i=this.right.splice(this.right.length-r,1/0);return n&&Mn(this.left,n),i.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),Mn(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Mn(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0)){if(e=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}function Bn(e,t,n,r,i,a,o,s,c){let l=c||1/0,u=0;return d;function d(t){return t===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):t===null||t===32||t===41||Bt(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter(`chunkString`,{contentType:`string`}),h(t))}function f(n){return n===62?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter(`chunkString`,{contentType:`string`}),p(n))}function p(t){return t===62?(e.exit(`chunkString`),e.exit(s),f(t)):t===null||t===60||Y(t)?n(t):(e.consume(t),t===92?m:p)}function m(t){return t===60||t===62||t===92?(e.consume(t),p):p(t)}function h(i){return!u&&(i===null||i===41||X(i))?(e.exit(`chunkString`),e.exit(s),e.exit(o),e.exit(r),t(i)):u999||l===null||l===91||l===93&&!c||l===94&&!s&&`_hiddenFootnoteSupport`in o.parser.constructs?n(l):l===93?(e.exit(a),e.enter(i),e.consume(l),e.exit(i),e.exit(r),t):Y(l)?(e.enter(`lineEnding`),e.consume(l),e.exit(`lineEnding`),u):(e.enter(`chunkString`,{contentType:`string`}),d(l))}function d(t){return t===null||t===91||t===93||Y(t)||s++>999?(e.exit(`chunkString`),u(t)):(e.consume(t),c||=!Z(t),t===92?f:d)}function f(t){return t===91||t===92||t===93?(e.consume(t),s++,d):d(t)}}function Hn(e,t,n,r,i,a){let o;return s;function s(t){return t===34||t===39||t===40?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=t===40?41:t,c):n(t)}function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),c(o)):t===null?n(t):Y(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),Q(e,l,`linePrefix`)):(e.enter(`chunkString`,{contentType:`string`}),u(t))}function u(t){return t===o||t===null||Y(t)?(e.exit(`chunkString`),l(t)):(e.consume(t),t===92?d:u)}function d(t){return t===o||t===92?(e.consume(t),u):u(t)}}function Un(e,t){let n;return r;function r(i){return Y(i)?(e.enter(`lineEnding`),e.consume(i),e.exit(`lineEnding`),n=!0,r):Z(i)?Q(e,r,n?`linePrefix`:`lineSuffix`)(i):t(i)}}var Wn={name:`definition`,tokenize:Kn},Gn={partial:!0,tokenize:qn};function Kn(e,t,n){let r=this,i;return a;function a(t){return e.enter(`definition`),o(t)}function o(t){return Vn.call(r,e,s,n,`definitionLabel`,`definitionLabelMarker`,`definitionLabelString`)(t)}function s(t){return i=Rt(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),c):n(t)}function c(t){return X(t)?Un(e,l)(t):l(t)}function l(t){return Bn(e,u,n,`definitionDestination`,`definitionDestinationLiteral`,`definitionDestinationLiteralMarker`,`definitionDestinationRaw`,`definitionDestinationString`)(t)}function u(t){return e.attempt(Gn,d,d)(t)}function d(t){return Z(t)?Q(e,f,`whitespace`)(t):f(t)}function f(a){return a===null||Y(a)?(e.exit(`definition`),r.parser.defined.push(i),t(a)):n(a)}}function qn(e,t,n){return r;function r(t){return X(t)?Un(e,i)(t):n(t)}function i(t){return Hn(e,a,n,`definitionTitle`,`definitionTitleMarker`,`definitionTitleString`)(t)}function a(t){return Z(t)?Q(e,o,`whitespace`)(t):o(t)}function o(e){return e===null||Y(e)?t(e):n(e)}}var Jn={name:`hardBreakEscape`,tokenize:Yn};function Yn(e,t,n){return r;function r(t){return e.enter(`hardBreakEscape`),e.consume(t),i}function i(r){return Y(r)?(e.exit(`hardBreakEscape`),t(r)):n(r)}}var Xn={name:`headingAtx`,resolve:Zn,tokenize:Qn};function Zn(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type===`whitespace`&&(r+=2),n-2>r&&e[n][1].type===`whitespace`&&(n-=2),e[n][1].type===`atxHeadingSequence`&&(r===n-1||n-4>r&&e[n-2][1].type===`whitespace`)&&(n-=r+1===n?2:4),n>r&&(i={type:`atxHeadingText`,start:e[r][1].start,end:e[n][1].end},a={type:`chunkText`,start:e[r][1].start,end:e[n][1].end,contentType:`text`},jt(e,r,n-r+1,[[`enter`,i,t],[`enter`,a,t],[`exit`,a,t],[`exit`,i,t]])),e}function Qn(e,t,n){let r=0;return i;function i(t){return e.enter(`atxHeading`),a(t)}function a(t){return e.enter(`atxHeadingSequence`),o(t)}function o(t){return t===35&&r++<6?(e.consume(t),o):t===null||X(t)?(e.exit(`atxHeadingSequence`),s(t)):n(t)}function s(n){return n===35?(e.enter(`atxHeadingSequence`),c(n)):n===null||Y(n)?(e.exit(`atxHeading`),t(n)):Z(n)?Q(e,s,`whitespace`)(n):(e.enter(`atxHeadingText`),l(n))}function c(t){return t===35?(e.consume(t),c):(e.exit(`atxHeadingSequence`),s(t))}function l(t){return t===null||t===35||X(t)?(e.exit(`atxHeadingText`),s(t)):(e.consume(t),l)}}var $n=`address.article.aside.base.basefont.blockquote.body.caption.center.col.colgroup.dd.details.dialog.dir.div.dl.dt.fieldset.figcaption.figure.footer.form.frame.frameset.h1.h2.h3.h4.h5.h6.head.header.hr.html.iframe.legend.li.link.main.menu.menuitem.nav.noframes.ol.optgroup.option.p.param.search.section.summary.table.tbody.td.tfoot.th.thead.title.tr.track.ul`.split(`.`),er=[`pre`,`script`,`style`,`textarea`],tr={concrete:!0,name:`htmlFlow`,resolveTo:ir,tokenize:ar},nr={partial:!0,tokenize:sr},rr={partial:!0,tokenize:or};function ir(e){let t=e.length;for(;t--&&(e[t][0]!==`enter`||e[t][1].type!==`htmlFlow`););return t>1&&e[t-2][1].type===`linePrefix`&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function ar(e,t,n){let r=this,i,a,o,s,c;return l;function l(e){return u(e)}function u(t){return e.enter(`htmlFlow`),e.enter(`htmlFlowData`),e.consume(t),d}function d(s){return s===33?(e.consume(s),f):s===47?(e.consume(s),a=!0,h):s===63?(e.consume(s),i=3,r.interrupt?t:N):q(s)?(e.consume(s),o=String.fromCharCode(s),g):n(s)}function f(a){return a===45?(e.consume(a),i=2,p):a===91?(e.consume(a),i=5,s=0,m):q(a)?(e.consume(a),i=4,r.interrupt?t:N):n(a)}function p(i){return i===45?(e.consume(i),r.interrupt?t:N):n(i)}function m(i){return i===`CDATA[`.charCodeAt(s++)?(e.consume(i),s===6?r.interrupt?t:O:m):n(i)}function h(t){return q(t)?(e.consume(t),o=String.fromCharCode(t),g):n(t)}function g(s){if(s===null||s===47||s===62||X(s)){let c=s===47,l=o.toLowerCase();return!c&&!a&&er.includes(l)?(i=1,r.interrupt?t(s):O(s)):$n.includes(o.toLowerCase())?(i=6,c?(e.consume(s),_):r.interrupt?t(s):O(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?v(s):y(s))}return s===45||J(s)?(e.consume(s),o+=String.fromCharCode(s),g):n(s)}function _(i){return i===62?(e.consume(i),r.interrupt?t:O):n(i)}function v(t){return Z(t)?(e.consume(t),v):E(t)}function y(t){return t===47?(e.consume(t),E):t===58||t===95||q(t)?(e.consume(t),b):Z(t)?(e.consume(t),y):E(t)}function b(t){return t===45||t===46||t===58||t===95||J(t)?(e.consume(t),b):x(t)}function x(t){return t===61?(e.consume(t),S):Z(t)?(e.consume(t),x):y(t)}function S(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),c=t,C):Z(t)?(e.consume(t),S):w(t)}function C(t){return t===c?(e.consume(t),c=null,T):t===null||Y(t)?n(t):(e.consume(t),C)}function w(t){return t===null||t===34||t===39||t===47||t===60||t===61||t===62||t===96||X(t)?x(t):(e.consume(t),w)}function T(e){return e===47||e===62||Z(e)?y(e):n(e)}function E(t){return t===62?(e.consume(t),D):n(t)}function D(t){return t===null||Y(t)?O(t):Z(t)?(e.consume(t),D):n(t)}function O(t){return t===45&&i===2?(e.consume(t),j):t===60&&i===1?(e.consume(t),M):t===62&&i===4?(e.consume(t),re):t===63&&i===3?(e.consume(t),N):t===93&&i===5?(e.consume(t),ne):Y(t)&&(i===6||i===7)?(e.exit(`htmlFlowData`),e.check(nr,ie,ee)(t)):t===null||Y(t)?(e.exit(`htmlFlowData`),ee(t)):(e.consume(t),O)}function ee(t){return e.check(rr,k,ie)(t)}function k(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),A}function A(t){return t===null||Y(t)?ee(t):(e.enter(`htmlFlowData`),O(t))}function j(t){return t===45?(e.consume(t),N):O(t)}function M(t){return t===47?(e.consume(t),o=``,te):O(t)}function te(t){if(t===62){let n=o.toLowerCase();return er.includes(n)?(e.consume(t),re):O(t)}return q(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),te):O(t)}function ne(t){return t===93?(e.consume(t),N):O(t)}function N(t){return t===62?(e.consume(t),re):t===45&&i===2?(e.consume(t),N):O(t)}function re(t){return t===null||Y(t)?(e.exit(`htmlFlowData`),ie(t)):(e.consume(t),re)}function ie(n){return e.exit(`htmlFlow`),t(n)}}function or(e,t,n){let r=this;return i;function i(t){return Y(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a):n(t)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}function sr(e,t,n){return r;function r(r){return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),e.attempt(ln,t,n)}}var cr={name:`htmlText`,tokenize:lr};function lr(e,t,n){let r=this,i,a,o;return s;function s(t){return e.enter(`htmlText`),e.enter(`htmlTextData`),e.consume(t),c}function c(t){return t===33?(e.consume(t),l):t===47?(e.consume(t),x):t===63?(e.consume(t),y):q(t)?(e.consume(t),w):n(t)}function l(t){return t===45?(e.consume(t),u):t===91?(e.consume(t),a=0,m):q(t)?(e.consume(t),v):n(t)}function u(t){return t===45?(e.consume(t),p):n(t)}function d(t){return t===null?n(t):t===45?(e.consume(t),f):Y(t)?(o=d,M(t)):(e.consume(t),d)}function f(t){return t===45?(e.consume(t),p):d(t)}function p(e){return e===62?j(e):e===45?f(e):d(e)}function m(t){return t===`CDATA[`.charCodeAt(a++)?(e.consume(t),a===6?h:m):n(t)}function h(t){return t===null?n(t):t===93?(e.consume(t),g):Y(t)?(o=h,M(t)):(e.consume(t),h)}function g(t){return t===93?(e.consume(t),_):h(t)}function _(t){return t===62?j(t):t===93?(e.consume(t),_):h(t)}function v(t){return t===null||t===62?j(t):Y(t)?(o=v,M(t)):(e.consume(t),v)}function y(t){return t===null?n(t):t===63?(e.consume(t),b):Y(t)?(o=y,M(t)):(e.consume(t),y)}function b(e){return e===62?j(e):y(e)}function x(t){return q(t)?(e.consume(t),S):n(t)}function S(t){return t===45||J(t)?(e.consume(t),S):C(t)}function C(t){return Y(t)?(o=C,M(t)):Z(t)?(e.consume(t),C):j(t)}function w(t){return t===45||J(t)?(e.consume(t),w):t===47||t===62||X(t)?T(t):n(t)}function T(t){return t===47?(e.consume(t),j):t===58||t===95||q(t)?(e.consume(t),E):Y(t)?(o=T,M(t)):Z(t)?(e.consume(t),T):j(t)}function E(t){return t===45||t===46||t===58||t===95||J(t)?(e.consume(t),E):D(t)}function D(t){return t===61?(e.consume(t),O):Y(t)?(o=D,M(t)):Z(t)?(e.consume(t),D):T(t)}function O(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),i=t,ee):Y(t)?(o=O,M(t)):Z(t)?(e.consume(t),O):(e.consume(t),k)}function ee(t){return t===i?(e.consume(t),i=void 0,A):t===null?n(t):Y(t)?(o=ee,M(t)):(e.consume(t),ee)}function k(t){return t===null||t===34||t===39||t===60||t===61||t===96?n(t):t===47||t===62||X(t)?T(t):(e.consume(t),k)}function A(e){return e===47||e===62||X(e)?T(e):n(e)}function j(r){return r===62?(e.consume(r),e.exit(`htmlTextData`),e.exit(`htmlText`),t):n(r)}function M(t){return e.exit(`htmlTextData`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),te}function te(t){return Z(t)?Q(e,ne,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):ne(t)}function ne(t){return e.enter(`htmlTextData`),o(t)}}var ur={name:`labelEnd`,resolveAll:mr,resolveTo:hr,tokenize:gr},dr={tokenize:_r},fr={tokenize:vr},pr={tokenize:yr};function mr(e){let t=-1,n=[];for(;++t=3&&(a===null||Y(a))?(e.exit(`thematicBreak`),t(a)):n(a)}function c(t){return t===i?(e.consume(t),r++,c):(e.exit(`thematicBreakSequence`),Z(t)?Q(e,s,`whitespace`)(t):s(t))}}var Or={continuation:{tokenize:Mr},exit:Pr,name:`list`,tokenize:jr},kr={partial:!0,tokenize:Fr},Ar={partial:!0,tokenize:Nr};function jr(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&i[1].type===`linePrefix`?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(t){let i=r.containerState.type||(t===42||t===43||t===45?`listUnordered`:`listOrdered`);if(i===`listUnordered`?!r.containerState.marker||t===r.containerState.marker:Vt(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),i===`listUnordered`)return e.enter(`listItemPrefix`),t===42||t===45?e.check(Er,n,l)(t):l(t);if(!r.interrupt||t===49)return e.enter(`listItemPrefix`),e.enter(`listItemValue`),c(t)}return n(t)}function c(t){return Vt(t)&&++o<10?(e.consume(t),c):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:t===41||t===46)?(e.exit(`listItemValue`),l(t)):n(t)}function l(t){return e.enter(`listItemMarker`),e.consume(t),e.exit(`listItemMarker`),r.containerState.marker=r.containerState.marker||t,e.check(ln,r.interrupt?n:u,e.attempt(kr,f,d))}function u(e){return r.containerState.initialBlankLine=!0,a++,f(e)}function d(t){return Z(t)?(e.enter(`listItemPrefixWhitespace`),e.consume(t),e.exit(`listItemPrefixWhitespace`),f):n(t)}function f(n){return r.containerState.size=a+r.sliceSerialize(e.exit(`listItemPrefix`),!0).length,t(n)}}function Mr(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(ln,i,a);function i(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Q(e,t,`listItemIndent`,r.containerState.size+1)(n)}function a(n){return r.containerState.furtherBlankLines||!Z(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Ar,t,o)(n))}function o(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,Q(e,e.attempt(Or,t,n),`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(i)}}function Nr(e,t,n){let r=this;return Q(e,i,`listItemIndent`,r.containerState.size+1);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`listItemIndent`&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}}function Pr(e){e.exit(this.containerState.type)}function Fr(e,t,n){let r=this;return Q(e,i,`listItemPrefixWhitespace`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:5);function i(e){let i=r.events[r.events.length-1];return!Z(e)&&i&&i[1].type===`listItemPrefixWhitespace`?t(e):n(e)}}var Ir={name:`setextUnderline`,resolveTo:Lr,tokenize:Rr};function Lr(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]===`enter`){if(e[n][1].type===`content`){r=n;break}e[n][1].type===`paragraph`&&(i=n)}else e[n][1].type===`content`&&e.splice(n,1),!a&&e[n][1].type===`definition`&&(a=n);let o={type:`setextHeading`,start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type=`setextHeadingText`,a?(e.splice(i,0,[`enter`,o,t]),e.splice(a+1,0,[`exit`,e[r][1],t]),e[r][1].end={...e[a][1].end}):e[r][1]=o,e.push([`exit`,o,t]),e}function Rr(e,t,n){let r=this,i;return a;function a(t){let a=r.events.length,s;for(;a--;)if(r.events[a][1].type!==`lineEnding`&&r.events[a][1].type!==`linePrefix`&&r.events[a][1].type!==`content`){s=r.events[a][1].type===`paragraph`;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||s)?(e.enter(`setextHeadingLine`),i=t,o(t)):n(t)}function o(t){return e.enter(`setextHeadingLineSequence`),s(t)}function s(t){return t===i?(e.consume(t),s):(e.exit(`setextHeadingLineSequence`),Z(t)?Q(e,c,`lineSuffix`)(t):c(t))}function c(r){return r===null||Y(r)?(e.exit(`setextHeadingLine`),t(r)):n(r)}}var zr={tokenize:Br};function Br(e){let t=this,n=e.attempt(ln,r,e.attempt(this.parser.constructs.flowInitial,i,Q(e,e.attempt(this.parser.constructs.flow,i,e.attempt(Fn,i)),`linePrefix`)));return n;function r(r){if(r===null){e.consume(r);return}return e.enter(`lineEndingBlank`),e.consume(r),e.exit(`lineEndingBlank`),t.currentConstruct=void 0,n}function i(r){if(r===null){e.consume(r);return}return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),t.currentConstruct=void 0,n}}var Vr={resolveAll:Gr()},Hr=Wr(`string`),Ur=Wr(`text`);function Wr(e){return{resolveAll:Gr(e===`text`?Kr:void 0),tokenize:t};function t(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return c(e)?i(e):o(e)}function o(e){if(e===null){t.consume(e);return}return t.enter(`data`),t.consume(e),s}function s(e){return c(e)?(t.exit(`data`),i(e)):(t.consume(e),s)}function c(e){if(e===null)return!0;let t=r[e],i=-1;if(t)for(;++iti,contentInitial:()=>Yr,disable:()=>ni,document:()=>Jr,flow:()=>Zr,flowInitial:()=>Xr,insideSpan:()=>ei,string:()=>Qr,text:()=>$r}),Jr={42:Or,43:Or,45:Or,48:Or,49:Or,50:Or,51:Or,52:Or,53:Or,54:Or,55:Or,56:Or,57:Or,62:dn},Yr={91:Wn},Xr={[-2]:Cn,[-1]:Cn,32:Cn},Zr={35:Xn,42:Er,45:[Ir,Er],60:tr,61:Ir,95:Er,96:bn,126:bn},Qr={38:_n,92:hn},$r={[-5]:wr,[-4]:wr,[-3]:wr,33:br,38:_n,42:nn,60:[sn,cr],91:Sr,92:[Jn,hn],93:ur,95:nn,96:Dn},ei={null:[nn,Vr]},ti={null:[42,95]},ni={null:[]};function ri(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},i={},a=[],o=[],s=[],c={attempt:C(x),check:C(S),consume:v,enter:y,exit:b,interrupt:C(S,{interrupt:!0})},l={code:null,containerState:{},defineSkip:h,events:[],now:m,parser:e,previous:null,sliceSerialize:f,sliceStream:p,write:d},u=t.tokenize.call(l,c);return t.resolveAll&&a.push(t),l;function d(e){return o=Mt(o,e),g(),o[o.length-1]===null?(w(t,0),l.events=tn(a,l.events,l),l.events):[]}function f(e,t){return ai(p(e),t)}function p(e){return ii(o,e)}function m(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function h(e){i[e.line]=e.column,E()}function g(){let e;for(;r._index-1){let e=o[0];typeof e==`string`?o[0]=e.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function ai(e,t){let n=-1,r=[],i;for(;++n0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||yi).call(a,void 0,e[0])}for(r.position={start:gi(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:gi(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d0?e:void 0}function G(e){let t=e.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value}));return t.length>0?t:void 0}function K(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:q,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function q(e){let t=new C({DBInstanceIdentifier:e.dbInstanceIdentifier,Engine:e.engine,EngineVersion:W(e.engineVersion),DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,MasterUsername:e.masterUsername,MasterUserPassword:e.masterUserPassword,DBName:W(e.dbName),Port:e.port===``?void 0:Number(e.port),DBSubnetGroupName:W(e.dbSubnetGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds.length>0?e.vpcSecurityGroupIds:void 0,DBParameterGroupName:W(e.dbParameterGroupName),DeletionProtection:e.deletionProtection,BackupRetentionPeriod:e.backupRetentionPeriod,PreferredBackupWindow:W(e.preferredBackupWindow),PreferredMaintenanceWindow:W(e.preferredMaintenanceWindow),Tags:G(e.tags)});return await m().send(t)}function J(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Y,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z}),r.invalidateQueries({queryKey:[...V,t.dbInstanceIdentifier]}),r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function Y(e){let t=new j({DBInstanceIdentifier:e.dbInstanceIdentifier,DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,DBParameterGroupName:W(e.dbParameterGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds,DeletionProtection:e.deletionProtection,BackupRetentionPeriod:e.backupRetentionPeriod,PreferredBackupWindow:W(e.preferredBackupWindow),PreferredMaintenanceWindow:W(e.preferredMaintenanceWindow),MasterUserPassword:W(e.masterUserPassword),ApplyImmediately:e.applyImmediately});return await m().send(t)}function X(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Z,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z}),r.invalidateQueries({queryKey:[...V,t.dbInstanceIdentifier]}),r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function Z(e){let t=new D({DBInstanceIdentifier:e.dbInstanceIdentifier,SkipFinalSnapshot:e.skipFinalSnapshot,FinalDBSnapshotIdentifier:e.skipFinalSnapshot?void 0:e.finalSnapshotIdentifier});return await m().send(t)}function Q(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function $(e){let t=new I({DBInstanceIdentifier:e});return await m().send(t)}function te(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ne,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ne(e){let t=new L({DBInstanceIdentifier:e});return await m().send(t)}function re(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ie,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ie(e){let t=new N({DBInstanceIdentifier:e});return await m().send(t)}function ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:oe,onSuccess:()=>{r.invalidateQueries({queryKey:B}),r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function oe(e){let t=new T({DBSnapshotIdentifier:e.dbSnapshotIdentifier,DBInstanceIdentifier:e.dbInstanceIdentifier,Tags:G(e.tags)});return await m().send(t)}function se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ce,onSuccess:()=>{r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function ce(e){let t=new k({DBSnapshotIdentifier:e});return await m().send(t)}function le(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ue,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ue(e){let t=new F({DBInstanceIdentifier:e.dbInstanceIdentifier,DBSnapshotIdentifier:e.dbSnapshotIdentifier,DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,Port:e.port===``?void 0:Number(e.port),DBSubnetGroupName:W(e.dbSubnetGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds.length>0?e.vpcSecurityGroupIds:void 0,DBParameterGroupName:W(e.dbParameterGroupName),DeletionProtection:e.deletionProtection,Tags:G(e.tags)});return await m().send(t)}function de(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:fe,onSuccess:()=>{r.invalidateQueries({queryKey:H})}},e[0]=r,e[1]=i),n(i)}async function fe(e){let t=new E({DBSubnetGroupName:e.dbSubnetGroupName,DBSubnetGroupDescription:e.dbSubnetGroupDescription,SubnetIds:e.subnetIds,Tags:G(e.tags)});return await m().send(t)}function pe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:()=>{r.invalidateQueries({queryKey:H})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new A({DBSubnetGroupName:e});return await m().send(t)}function he(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ge,onSuccess:()=>{r.invalidateQueries({queryKey:U})}},e[0]=r,e[1]=i),n(i)}async function ge(e){let t=new w({DBParameterGroupName:e.dbParameterGroupName,DBParameterGroupFamily:e.dbParameterGroupFamily,Description:e.description,Tags:G(e.tags)});return await m().send(t)}function _e(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ve,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`rds`,`parameters`,t.dbParameterGroupName]}),r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ve(e){let t=new M({DBParameterGroupName:e.dbParameterGroupName,Parameters:e.parameters.map(ye)});return await m().send(t)}function ye(e){return{ParameterName:e.name,ParameterValue:e.value,ApplyMethod:e.applyMethod}}function be(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xe,onSuccess:()=>{r.invalidateQueries({queryKey:U})}},e[0]=r,e[1]=i),n(i)}async function xe(e){let t=new O({DBParameterGroupName:e});return await m().send(t)}function Se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ce,onSuccess:()=>{r.invalidateQueries({queryKey:[`rds`,`tags`]})}},e[0]=r,e[1]=i),n(i)}async function Ce(e){let t=new Set(e.tags.map(Te)),n=e.initialKeys.filter(e=>!t.has(e)),r=m();e.tags.length>0&&await r.send(new S({ResourceName:e.resourceName,Tags:e.tags.map(we)})),n.length>0&&await r.send(new P({ResourceName:e.resourceName,TagKeys:n}))}function we(e){return{Key:e.key,Value:e.value}}function Te(e){return e.key}export{X as a,pe as c,re as d,le as f,Se as h,de as i,J as l,te as m,he as n,be as o,Q as p,ae as r,se as s,K as t,_e as u}; \ No newline at end of file +import{t as e}from"./compiler-runtime-BAC6wZ-W.js";import{A as t}from"./removable-CebS9mWh.js";import{t as n}from"./useMutation-BnNYz53C.js";import{B as r,G as i,H as a,K as o,U as s,V as c,W as l,at as u,ct as d,it as f,lt as p,ot as ee,p as m,q as h,st as g,ut as _,z as v}from"./awsClient-DzGEPkSc.js";import{D as y,E as b,T as x}from"./rds-vDQqd7aK.js";var S=class extends y(x,b,`AddTagsToResource`,v){},C=class extends y(x,b,`CreateDBInstance`,r){},w=class extends y(x,b,`CreateDBParameterGroup`,c){},T=class extends y(x,b,`CreateDBSnapshot`,a){},E=class extends y(x,b,`CreateDBSubnetGroup`,s){},D=class extends y(x,b,`DeleteDBInstance`,l){},O=class extends y(x,b,`DeleteDBParameterGroup`,i){},k=class extends y(x,b,`DeleteDBSnapshot`,o){},A=class extends y(x,b,`DeleteDBSubnetGroup`,h){},j=class extends y(x,b,`ModifyDBInstance`,f){},M=class extends y(x,b,`ModifyDBParameterGroup`,u){},N=class extends y(x,b,`RebootDBInstance`,ee){},P=class extends y(x,b,`RemoveTagsFromResource`,g){},F=class extends y(x,b,`RestoreDBInstanceFromDBSnapshot`,d){},I=class extends y(x,b,`StartDBInstance`,p){},L=class extends y(x,b,`StopDBInstance`,_){},R=e(),z=[`rds`,`dbInstances`],B=[`rds`,`dbSnapshots`],V=[`rds`,`automatedBackups`],H=[`rds`,`subnetGroups`],U=[`rds`,`parameterGroups`];function W(e){return e.length>0?e:void 0}function G(e){let t=e.filter(e=>e.key.length>0).map(e=>({Key:e.key,Value:e.value}));return t.length>0?t:void 0}function K(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:q,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function q(e){let t=new C({DBInstanceIdentifier:e.dbInstanceIdentifier,Engine:e.engine,EngineVersion:W(e.engineVersion),DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,MasterUsername:e.masterUsername,MasterUserPassword:e.masterUserPassword,DBName:W(e.dbName),Port:e.port===``?void 0:Number(e.port),DBSubnetGroupName:W(e.dbSubnetGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds.length>0?e.vpcSecurityGroupIds:void 0,DBParameterGroupName:W(e.dbParameterGroupName),DeletionProtection:e.deletionProtection,BackupRetentionPeriod:e.backupRetentionPeriod,PreferredBackupWindow:W(e.preferredBackupWindow),PreferredMaintenanceWindow:W(e.preferredMaintenanceWindow),Tags:G(e.tags)});return await m().send(t)}function J(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Y,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z}),r.invalidateQueries({queryKey:[...V,t.dbInstanceIdentifier]}),r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function Y(e){let t=new j({DBInstanceIdentifier:e.dbInstanceIdentifier,DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,DBParameterGroupName:W(e.dbParameterGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds,DeletionProtection:e.deletionProtection,BackupRetentionPeriod:e.backupRetentionPeriod,PreferredBackupWindow:W(e.preferredBackupWindow),PreferredMaintenanceWindow:W(e.preferredMaintenanceWindow),MasterUserPassword:W(e.masterUserPassword),ApplyImmediately:e.applyImmediately});return await m().send(t)}function X(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Z,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:z}),r.invalidateQueries({queryKey:[...V,t.dbInstanceIdentifier]}),r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function Z(e){let t=new D({DBInstanceIdentifier:e.dbInstanceIdentifier,SkipFinalSnapshot:e.skipFinalSnapshot,FinalDBSnapshotIdentifier:e.skipFinalSnapshot?void 0:e.finalSnapshotIdentifier});return await m().send(t)}function Q(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:$,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function $(e){let t=new I({DBInstanceIdentifier:e});return await m().send(t)}function te(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ne,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ne(e){let t=new L({DBInstanceIdentifier:e});return await m().send(t)}function re(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ie,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ie(e){let t=new N({DBInstanceIdentifier:e});return await m().send(t)}function ae(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:oe,onSuccess:()=>{r.invalidateQueries({queryKey:B}),r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function oe(e){let t=new T({DBSnapshotIdentifier:e.dbSnapshotIdentifier,DBInstanceIdentifier:e.dbInstanceIdentifier,Tags:G(e.tags)});return await m().send(t)}function se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ce,onSuccess:()=>{r.invalidateQueries({queryKey:B})}},e[0]=r,e[1]=i),n(i)}async function ce(e){let t=new k({DBSnapshotIdentifier:e});return await m().send(t)}function le(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ue,onSuccess:()=>{r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ue(e){let t=new F({DBInstanceIdentifier:e.dbInstanceIdentifier,DBSnapshotIdentifier:e.dbSnapshotIdentifier,DBInstanceClass:e.dbInstanceClass,AllocatedStorage:e.allocatedStorage,Port:e.port===``?void 0:Number(e.port),DBSubnetGroupName:W(e.dbSubnetGroupName),VpcSecurityGroupIds:e.vpcSecurityGroupIds.length>0?e.vpcSecurityGroupIds:void 0,DBParameterGroupName:W(e.dbParameterGroupName),DeletionProtection:e.deletionProtection,Tags:G(e.tags)});return await m().send(t)}function de(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:fe,onSuccess:()=>{r.invalidateQueries({queryKey:H})}},e[0]=r,e[1]=i),n(i)}async function fe(e){let t=new E({DBSubnetGroupName:e.dbSubnetGroupName,DBSubnetGroupDescription:e.dbSubnetGroupDescription,SubnetIds:e.subnetIds,Tags:G(e.tags)});return await m().send(t)}function pe(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:me,onSuccess:()=>{r.invalidateQueries({queryKey:H})}},e[0]=r,e[1]=i),n(i)}async function me(e){let t=new A({DBSubnetGroupName:e});return await m().send(t)}function he(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ge,onSuccess:()=>{r.invalidateQueries({queryKey:U})}},e[0]=r,e[1]=i),n(i)}async function ge(e){let t=new w({DBParameterGroupName:e.dbParameterGroupName,DBParameterGroupFamily:e.dbParameterGroupFamily,Description:e.description,Tags:G(e.tags)});return await m().send(t)}function _e(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:ve,onSuccess:(e,t)=>{r.invalidateQueries({queryKey:[`rds`,`parameters`,t.dbParameterGroupName]}),r.invalidateQueries({queryKey:z})}},e[0]=r,e[1]=i),n(i)}async function ve(e){let t=new M({DBParameterGroupName:e.dbParameterGroupName,Parameters:e.parameters.map(ye)});return await m().send(t)}function ye(e){return{ParameterName:e.name,ParameterValue:e.value,ApplyMethod:e.applyMethod}}function be(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:xe,onSuccess:()=>{r.invalidateQueries({queryKey:U})}},e[0]=r,e[1]=i),n(i)}async function xe(e){let t=new O({DBParameterGroupName:e});return await m().send(t)}function Se(){let e=(0,R.c)(2),r=t(),i;return e[0]===r?i=e[1]:(i={mutationFn:Ce,onSuccess:()=>{r.invalidateQueries({queryKey:[`rds`,`tags`]})}},e[0]=r,e[1]=i),n(i)}async function Ce(e){let t=new Set(e.tags.map(Te)),n=e.initialKeys.filter(e=>!t.has(e)),r=m();e.tags.length>0&&await r.send(new S({ResourceName:e.resourceName,Tags:e.tags.map(we)})),n.length>0&&await r.send(new P({ResourceName:e.resourceName,TagKeys:n}))}function we(e){return{Key:e.key,Value:e.value}}function Te(e){return e.key}export{X as a,pe as c,re as d,le as f,Se as h,de as i,J as l,te as m,he as n,be as o,Q as p,ae as r,se as s,K as t,_e as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/rds-BzXp-8k5.js b/spinifex/services/spinifexui/frontend/dist/assets/rds-CgptNEeO.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/rds-BzXp-8k5.js rename to spinifex/services/spinifexui/frontend/dist/assets/rds-CgptNEeO.js index c0d408e8b..5d67acbd0 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/rds-BzXp-8k5.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/rds-CgptNEeO.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{$ as t,J as n,Q as r,X as i,Y as a,Z as o,et as s,nt as c,p as l,rt as u,tt as d}from"./awsClient-BYSqOjkz.js";import{D as f,E as p,T as m,i as h,x as g}from"./rds-Dy_D7lYT.js";var _=class extends f(m,p,`DescribeDBEngineVersions`,n){},v=class extends f(m,p,`DescribeDBInstanceAutomatedBackups`,a){},y=class extends f(m,p,`DescribeDBInstances`,i){},b=class extends f(m,p,`DescribeDBParameterGroups`,o){},x=class extends f(m,p,`DescribeDBParameters`,r){},S=class extends f(m,p,`DescribeDBSnapshots`,t){},C=class extends f(m,p,`DescribeDBSubnetGroups`,s){},w=class extends f(m,p,`DescribeEvents`,d){},T=class extends f(m,p,`DescribeOrderableDBInstanceOptions`,c){},E=class extends f(m,p,`ListTagsForResource`,u){},D=5e3,O=20160,k=3e4,A=36e5,j=`db-instance`,M=`db-snapshot`;function N(e){return e.some(e=>e.Status===h)}var P=e({queryKey:[`rds`,`dbInstances`],queryFn:async()=>{let e=new y({});return await l().send(e)},refetchInterval:e=>(e.state.data?.DBInstances??[]).some(e=>g(e.DBInstanceStatus))?D:!1}),F=t=>e({queryKey:[`rds`,`dbInstances`,t],queryFn:async()=>{let e=new y({DBInstanceIdentifier:t});return await l().send(e)},refetchInterval:e=>{let t=e.state.data?.DBInstances?.[0];return g(t?.DBInstanceStatus)?D:!1}}),I=e({queryKey:[`rds`,`subnetGroups`],queryFn:async()=>{let e=new C({});return await l().send(e)}}),L=t=>e({queryKey:[`rds`,`subnetGroups`,t],queryFn:async()=>{let e=new C({DBSubnetGroupName:t});return await l().send(e)}}),R=e({queryKey:[`rds`,`parameterGroups`],queryFn:async()=>{let e=new b({});return await l().send(e)}}),z=t=>e({queryKey:[`rds`,`parameterGroups`,t],queryFn:async()=>{let e=new b({DBParameterGroupName:t});return await l().send(e)}}),B=t=>e({queryKey:[`rds`,`parameters`,t],queryFn:async()=>{let e=new x({DBParameterGroupName:t});return await l().send(e)}}),V=(t,n=j)=>e({queryKey:[`rds`,`events`,n,t],queryFn:async()=>{let e=new w({SourceIdentifier:t,SourceType:n,Duration:O});return await l().send(e)},refetchInterval:k}),H=e=>V(e,M),U=e({queryKey:[`rds`,`dbSnapshots`],queryFn:async()=>{let e=new S({});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),W=t=>e({queryKey:[`rds`,`dbSnapshots`,t],queryFn:async()=>{let e=new S({DBSnapshotIdentifier:t});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),G=t=>e({queryKey:[`rds`,`dbSnapshots`,`instance`,t],queryFn:async()=>{let e=new S({DBInstanceIdentifier:t});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),K=t=>e({queryKey:[`rds`,`automatedBackups`,t],queryFn:async()=>{let e=new v({DBInstanceIdentifier:t});return await l().send(e)}}),q=t=>e({queryKey:[`rds`,`tags`,t],queryFn:async()=>{let e=new E({ResourceName:t});return await l().send(e)},enabled:t.length>0}),J=e({queryKey:[`rds`,`engineVersions`],queryFn:async()=>{let e=new _({});return await l().send(e)},staleTime:A}),Y=t=>e({queryKey:[`rds`,`orderableOptions`,t],queryFn:async()=>{let e=new T({Engine:t});return await l().send(e)},staleTime:A,enabled:t.length>0});export{U as a,G as c,R as d,B as f,q as g,I as h,W as i,Y as l,L as m,F as n,J as o,H as p,P as r,V as s,K as t,z as u}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{$ as t,J as n,Q as r,X as i,Y as a,Z as o,et as s,nt as c,p as l,rt as u,tt as d}from"./awsClient-DzGEPkSc.js";import{D as f,E as p,T as m,i as h,x as g}from"./rds-vDQqd7aK.js";var _=class extends f(m,p,`DescribeDBEngineVersions`,n){},v=class extends f(m,p,`DescribeDBInstanceAutomatedBackups`,a){},y=class extends f(m,p,`DescribeDBInstances`,i){},b=class extends f(m,p,`DescribeDBParameterGroups`,o){},x=class extends f(m,p,`DescribeDBParameters`,r){},S=class extends f(m,p,`DescribeDBSnapshots`,t){},C=class extends f(m,p,`DescribeDBSubnetGroups`,s){},w=class extends f(m,p,`DescribeEvents`,d){},T=class extends f(m,p,`DescribeOrderableDBInstanceOptions`,c){},E=class extends f(m,p,`ListTagsForResource`,u){},D=5e3,O=20160,k=3e4,A=36e5,j=`db-instance`,M=`db-snapshot`;function N(e){return e.some(e=>e.Status===h)}var P=e({queryKey:[`rds`,`dbInstances`],queryFn:async()=>{let e=new y({});return await l().send(e)},refetchInterval:e=>(e.state.data?.DBInstances??[]).some(e=>g(e.DBInstanceStatus))?D:!1}),F=t=>e({queryKey:[`rds`,`dbInstances`,t],queryFn:async()=>{let e=new y({DBInstanceIdentifier:t});return await l().send(e)},refetchInterval:e=>{let t=e.state.data?.DBInstances?.[0];return g(t?.DBInstanceStatus)?D:!1}}),I=e({queryKey:[`rds`,`subnetGroups`],queryFn:async()=>{let e=new C({});return await l().send(e)}}),L=t=>e({queryKey:[`rds`,`subnetGroups`,t],queryFn:async()=>{let e=new C({DBSubnetGroupName:t});return await l().send(e)}}),R=e({queryKey:[`rds`,`parameterGroups`],queryFn:async()=>{let e=new b({});return await l().send(e)}}),z=t=>e({queryKey:[`rds`,`parameterGroups`,t],queryFn:async()=>{let e=new b({DBParameterGroupName:t});return await l().send(e)}}),B=t=>e({queryKey:[`rds`,`parameters`,t],queryFn:async()=>{let e=new x({DBParameterGroupName:t});return await l().send(e)}}),V=(t,n=j)=>e({queryKey:[`rds`,`events`,n,t],queryFn:async()=>{let e=new w({SourceIdentifier:t,SourceType:n,Duration:O});return await l().send(e)},refetchInterval:k}),H=e=>V(e,M),U=e({queryKey:[`rds`,`dbSnapshots`],queryFn:async()=>{let e=new S({});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),W=t=>e({queryKey:[`rds`,`dbSnapshots`,t],queryFn:async()=>{let e=new S({DBSnapshotIdentifier:t});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),G=t=>e({queryKey:[`rds`,`dbSnapshots`,`instance`,t],queryFn:async()=>{let e=new S({DBInstanceIdentifier:t});return await l().send(e)},refetchInterval:e=>N(e.state.data?.DBSnapshots??[])?D:!1}),K=t=>e({queryKey:[`rds`,`automatedBackups`,t],queryFn:async()=>{let e=new v({DBInstanceIdentifier:t});return await l().send(e)}}),q=t=>e({queryKey:[`rds`,`tags`,t],queryFn:async()=>{let e=new E({ResourceName:t});return await l().send(e)},enabled:t.length>0}),J=e({queryKey:[`rds`,`engineVersions`],queryFn:async()=>{let e=new _({});return await l().send(e)},staleTime:A}),Y=t=>e({queryKey:[`rds`,`orderableOptions`,t],queryFn:async()=>{let e=new T({Engine:t});return await l().send(e)},staleTime:A,enabled:t.length>0});export{U as a,G as c,R as d,B as f,q as g,I as h,W as i,Y as l,L as m,F as n,J as o,H as p,P as r,V as s,K as t,z as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-CliAksMQ.js b/spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-7bAJx175.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-CliAksMQ.js rename to spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-7bAJx175.js index c61c97468..f66812061 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-CliAksMQ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/rds-delete-dialog-7bAJx175.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./delete-confirmation-dialog-DxqVde_o.js";var r=t(),i=e();function a(e){let t=(0,r.c)(22),{open:a,onOpenChange:o,identifier:s,title:c,description:l,mutation:u,onDeleted:d}=e,f;t[0]!==u||t[1]!==o?(f=function(e){e||u.reset(),o(e)},t[0]=u,t[1]=o,t[2]=f):f=t[2];let p=f,m;t[3]!==p||t[4]!==s||t[5]!==u||t[6]!==d?(m=async function(){try{await u.mutateAsync(s),p(!1),d?.()}catch{}},t[3]=p,t[4]=s,t[5]=u,t[6]=d,t[7]=m):m=t[7];let h=m,g;t[8]===u.error?g=t[9]:(g=u.error&&(0,i.jsx)(`span`,{className:`mt-2 block text-destructive`,children:u.error.message}),t[8]=u.error,t[9]=g);let _;t[10]!==l||t[11]!==g?(_=(0,i.jsxs)(i.Fragment,{children:[l,g]}),t[10]=l,t[11]=g,t[12]=_):_=t[12];let v;t[13]===h?v=t[14]:(v=()=>{h()},t[13]=h,t[14]=v);let y;return t[15]!==p||t[16]!==u.isPending||t[17]!==a||t[18]!==_||t[19]!==v||t[20]!==c?(y=(0,i.jsx)(n,{description:_,isPending:u.isPending,onConfirm:v,onOpenChange:p,open:a,title:c}),t[15]=p,t[16]=u.isPending,t[17]=a,t[18]=_,t[19]=v,t[20]=c,t[21]=y):y=t[21],y}export{a as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./delete-confirmation-dialog-Glu4FzJO.js";var r=t(),i=e();function a(e){let t=(0,r.c)(22),{open:a,onOpenChange:o,identifier:s,title:c,description:l,mutation:u,onDeleted:d}=e,f;t[0]!==u||t[1]!==o?(f=function(e){e||u.reset(),o(e)},t[0]=u,t[1]=o,t[2]=f):f=t[2];let p=f,m;t[3]!==p||t[4]!==s||t[5]!==u||t[6]!==d?(m=async function(){try{await u.mutateAsync(s),p(!1),d?.()}catch{}},t[3]=p,t[4]=s,t[5]=u,t[6]=d,t[7]=m):m=t[7];let h=m,g;t[8]===u.error?g=t[9]:(g=u.error&&(0,i.jsx)(`span`,{className:`mt-2 block text-destructive`,children:u.error.message}),t[8]=u.error,t[9]=g);let _;t[10]!==l||t[11]!==g?(_=(0,i.jsxs)(i.Fragment,{children:[l,g]}),t[10]=l,t[11]=g,t[12]=_):_=t[12];let v;t[13]===h?v=t[14]:(v=()=>{h()},t[13]=h,t[14]=v);let y;return t[15]!==p||t[16]!==u.isPending||t[17]!==a||t[18]!==_||t[19]!==v||t[20]!==c?(y=(0,i.jsx)(n,{description:_,isPending:u.isPending,onConfirm:v,onOpenChange:p,open:a,title:c}),t[15]=p,t[16]=u.isPending,t[17]=a,t[18]=_,t[19]=v,t[20]=c,t[21]=y):y=t[21],y}export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-Cunj9D-7.js b/spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-BddXaSKl.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-Cunj9D-7.js rename to spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-BddXaSKl.js index 8ff8830c9..f2a01ac7a 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-Cunj9D-7.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/rds-events-panel-BddXaSKl.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{in as n}from"./cluster-config-Cng_iYLz.js";var r=t(),i=e();function a(e){let t=(0,r.c)(6),{events:n}=e;if(n.length===0){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,i.jsx)(`p`,{className:`text-muted-foreground`,children:`No events in the last 14 days.`}),t[0]=e):e=t[0],e}let a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,i.jsx)(`thead`,{children:(0,i.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Time`}),(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Categories`}),(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Message`})]})}),t[1]=a):a=t[1];let c;t[2]===n?c=t[3]:(c=n.toSorted(s).map(o),t[2]=n,t[3]=c);let l;return t[4]===c?l=t[5]:(l=(0,i.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,i.jsxs)(`table`,{className:`w-full text-sm`,children:[a,(0,i.jsx)(`tbody`,{children:c})]})}),t[4]=c,t[5]=l),l}function o(e){return(0,i.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,i.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:n(e.Date)}),(0,i.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.EventCategories?.join(`, `)}),(0,i.jsx)(`td`,{className:`px-4 py-2`,children:e.Message})]},`${e.Date?.toISOString()}-${e.Message}`)}function s(e,t){return(t.Date?.getTime()??0)-(e.Date?.getTime()??0)}export{a as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{in as n}from"./cluster-config-Bjqk93qS.js";var r=t(),i=e();function a(e){let t=(0,r.c)(6),{events:n}=e;if(n.length===0){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,i.jsx)(`p`,{className:`text-muted-foreground`,children:`No events in the last 14 days.`}),t[0]=e):e=t[0],e}let a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,i.jsx)(`thead`,{children:(0,i.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Time`}),(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Categories`}),(0,i.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Message`})]})}),t[1]=a):a=t[1];let c;t[2]===n?c=t[3]:(c=n.toSorted(s).map(o),t[2]=n,t[3]=c);let l;return t[4]===c?l=t[5]:(l=(0,i.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,i.jsxs)(`table`,{className:`w-full text-sm`,children:[a,(0,i.jsx)(`tbody`,{children:c})]})}),t[4]=c,t[5]=l),l}function o(e){return(0,i.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,i.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:n(e.Date)}),(0,i.jsx)(`td`,{className:`px-4 py-2 text-xs`,children:e.EventCategories?.join(`, `)}),(0,i.jsx)(`td`,{className:`px-4 py-2`,children:e.Message})]},`${e.Date?.toISOString()}-${e.Message}`)}function s(e,t){return(t.Date?.getTime()??0)-(e.Date?.getTime()??0)}export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-DHkAxGPS.js b/spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-ADXwOOQT.js similarity index 78% rename from spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-DHkAxGPS.js rename to spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-ADXwOOQT.js index cfe27e5e8..4c4307f70 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-DHkAxGPS.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/rds-tags-tab-ADXwOOQT.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{h as r}from"./rds-CTtwIFdP.js";import{g as i}from"./rds-BzXp-8k5.js";import{t as a}from"./tags-editor-Ch0tFvxo.js";var o=t(),s=e();function c(e){let t=(0,o.c)(14),{arn:c}=e,d;t[0]===c?d=t[1]:(d=i(c),t[0]=c,t[1]=d);let{data:f}=n(d),p=r(),m;t[2]===f?.TagList?m=t[3]:(m=f?.TagList??[],t[2]=f?.TagList,t[3]=m);let h=m,g;t[4]!==c||t[5]!==h||t[6]!==p?(g=e=>{p.mutate({resourceName:c,tags:e,initialKeys:h.map(u).filter(l)})},t[4]=c,t[5]=h,t[6]=p,t[7]=g):g=t[7];let _;return t[8]!==g||t[9]!==h||t[10]!==p.error||t[11]!==p.isPending||t[12]!==p.isSuccess?(_=(0,s.jsx)(a,{error:p.error,isPending:p.isPending,isSuccess:p.isSuccess,onSubmit:g,tags:h}),t[8]=g,t[9]=h,t[10]=p.error,t[11]=p.isPending,t[12]=p.isSuccess,t[13]=_):_=t[13],_}function l(e){return e.length>0}function u(e){return e.Key??``}export{c as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{h as r}from"./rds-BkNf4eSG.js";import{g as i}from"./rds-CgptNEeO.js";import{t as a}from"./tags-editor-DS_EVlVq.js";var o=t(),s=e();function c(e){let t=(0,o.c)(14),{arn:c}=e,d;t[0]===c?d=t[1]:(d=i(c),t[0]=c,t[1]=d);let{data:f}=n(d),p=r(),m;t[2]===f?.TagList?m=t[3]:(m=f?.TagList??[],t[2]=f?.TagList,t[3]=m);let h=m,g;t[4]!==c||t[5]!==h||t[6]!==p?(g=e=>{p.mutate({resourceName:c,tags:e,initialKeys:h.map(u).filter(l)})},t[4]=c,t[5]=h,t[6]=p,t[7]=g):g=t[7];let _;return t[8]!==g||t[9]!==h||t[10]!==p.error||t[11]!==p.isPending||t[12]!==p.isSuccess?(_=(0,s.jsx)(a,{error:p.error,isPending:p.isPending,isSuccess:p.isSuccess,onSubmit:g,tags:h}),t[8]=g,t[9]=h,t[10]=p.error,t[11]=p.isPending,t[12]=p.isSuccess,t[13]=_):_=t[13],_}function l(e){return e.length>0}function u(e){return e.Key??``}export{c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/rds-Dy_D7lYT.js b/spinifex/services/spinifexui/frontend/dist/assets/rds-vDQqd7aK.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/rds-Dy_D7lYT.js rename to spinifex/services/spinifexui/frontend/dist/assets/rds-vDQqd7aK.js index c5dcb6306..b1a99c5b7 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/rds-Dy_D7lYT.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/rds-vDQqd7aK.js @@ -1 +1 @@ -import{It as e,_t as t,g as n,l as r,m as i,p as a,u as o}from"./cluster-config-Cng_iYLz.js";import{dt as ee}from"./awsClient-BYSqOjkz.js";var te=e(ee,`AmazonRDSv19`,`RDSClient`,t),s={},ne=(e,t,n,r)=>[],c=65536,l=1150,u=65535,d=63,f=8,p=128,m=30,h=1440,g={postgres:{reservedUsernames:[`rdsadmin`,`postgres`,`rds_superuser`],reservedUsernamePrefixes:[`pg_`],maxUsernameLen:63,maxDBNameLen:63},mariadb:{reservedUsernames:[`root`,`mariadb.sys`,`mysql`,`rdsadmin`,`public`],reservedUsernamePrefixes:[`mysql.`,`mariadb.`],maxUsernameLen:80,maxDBNameLen:64}},re={reservedUsernames:[],reservedUsernamePrefixes:[],maxUsernameLen:80,maxDBNameLen:64};function _(e){return g[e]??re}var v=n().min(1,`Identifier is required`).max(d,`Identifier must be at most ${d} characters`).regex(/^[a-z]/,`Identifier must begin with a lowercase letter`).regex(/^[a-z0-9-]*$/,`Identifier may contain only lowercase letters, digits and hyphens`).refine(e=>!e.endsWith(`-`),`Identifier may not end with a hyphen`).refine(e=>!e.includes(`--`),`Identifier may not contain consecutive hyphens`),y=n().min(f,`Password must be at least ${f} characters`).max(p,`Password must be at most ${p} characters`).regex(/^[ -~]*$/,`Password may only contain printable ASCII`).refine(e=>!/[/"@ ]/.test(e),`Password may not contain '/', '"', '@' or spaces`),b=a().int(`Storage must be a whole number of GiB`).min(20,`Storage must be at least 20 GiB`).max(c,`Storage must be at most ${c} GiB`),x=n().refine(e=>{if(e===``)return!0;let t=Number(e);return/^\d+$/.test(e)&&Number.isInteger(t)&&t>=1150&&t<=65535},`Port must be between ${l} and ${u}`),S=a().int(`Retention must be a whole number of days`).min(0,`Retention may not be negative`).max(7,`Retention must be at most 7 days`),ie=/^(?:[01]\d|2[0-3]):[0-5]\d-(?:[01]\d|2[0-3]):[0-5]\d$/,C=/^(?:sun|mon|tue|wed|thu|fri|sat):(?:[01]\d|2[0-3]):[0-5]\d-(?:sun|mon|tue|wed|thu|fri|sat):(?:[01]\d|2[0-3]):[0-5]\d$/,w=[`sun`,`mon`,`tue`,`wed`,`thu`,`fri`,`sat`];function T(e){let[t,n]=e.split(`:`);return Number(t??0)*60+Number(n??0)}function E(e){let[t,n,r]=e.split(`:`);return w.indexOf(t??``)*h+Number(n??0)*60+Number(r??0)}function D(e,t,n){return((t-e)%n+n)%n}function ae(e){let[t,n]=e.split(`-`);return D(T(t??``),T(n??``),h)}function oe(e){let[t,n]=e.split(`-`);return D(E(t??``),E(n??``),7*h)}var O=n().refine(e=>e===``||ie.test(e),`Backup window must be hh24:mi-hh24:mi in UTC`).refine(e=>e===``||ae(e)>=m,`Backup window must be at least ${m} minutes long`),k=n().refine(e=>e===``||C.test(e),`Maintenance window must be ddd:hh24:mi-ddd:hh24:mi in UTC`).refine(e=>e===``||oe(e)>=m,`Maintenance window must be at least ${m} minutes long`),A=`aws:`,j=i({key:n().min(1,`Tag key is required`).max(128).refine(e=>!e.toLowerCase().startsWith(A),`Tag keys may not start with the reserved ${A} prefix`),value:n().max(256)}),M=r(j).max(50,`At most 50 tags may be supplied`);function N(e,t,n,r,i){let a=n=>{e.addIssue({code:`custom`,path:[t],message:n})};if(r.length>i){a(`${n} must be at most ${i} characters`);return}if(!/^[a-zA-Z]/.test(r)){a(`${n} must begin with a letter`);return}/^\w*$/.test(r)||a(`${n} may contain only letters, digits and underscores`)}function P(e,t,n){let r=_(t);N(e,`masterUsername`,`Master username`,n,r.maxUsernameLen);let i=n.trim().toLowerCase();if(r.reservedUsernames.includes(i)){e.addIssue({code:`custom`,path:[`masterUsername`],message:`"${n}" is reserved by ${t}`});return}let a=r.reservedUsernamePrefixes.find(e=>i.startsWith(e));a&&e.addIssue({code:`custom`,path:[`masterUsername`],message:`Master username may not begin with "${a}", which ${t} reserves`})}var F=i({dbInstanceIdentifier:v,engine:n().min(1,`Engine is required`),engineVersion:n(),dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,masterUsername:n().min(1,`Master username is required`),masterUserPassword:y,confirmPassword:n(),dbName:n(),port:x,dbSubnetGroupName:n(),vpcSecurityGroupIds:r(n()),dbParameterGroupName:n(),deletionProtection:o(),backupRetentionPeriod:S,preferredBackupWindow:O,preferredMaintenanceWindow:k,tags:M}).superRefine((e,t)=>{P(t,e.engine,e.masterUsername),e.dbName!==``&&N(t,`dbName`,`Database name`,e.dbName,_(e.engine).maxDBNameLen),e.confirmPassword!==e.masterUserPassword&&t.addIssue({code:`custom`,path:[`confirmPassword`],message:`Passwords do not match`})}),I=i({currentAllocatedStorage:a(),dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,dbParameterGroupName:n(),vpcSecurityGroupIds:r(n()),deletionProtection:o(),backupRetentionPeriod:S,preferredBackupWindow:O,preferredMaintenanceWindow:k,masterUserPassword:n(),applyImmediately:o()}).superRefine((e,t)=>{if(e.allocatedStorage!e.endsWith(`-`),`Snapshot identifier may not end with a hyphen`).refine(e=>!e.includes(`--`),`Snapshot identifier may not contain consecutive hyphens`),B=n().refine(e=>!e.toLowerCase().startsWith(R),`Snapshot identifier may not begin with "${R}", which automated backups use`).pipe(z),V=i({dbSnapshotIdentifier:B,tags:M});function H(e){return String(e).padStart(2,`0`)}function U(e){return`${e.getUTCFullYear()}${H(e.getUTCMonth()+1)}${H(e.getUTCDate())}-${H(e.getUTCHours())}${H(e.getUTCMinutes())}`}function W(e,t,n=new Date){let r=`-${t}-${U(n)}`,i=d-r.length;return`${e.slice(0,i).replace(/-+$/,``)}${r}`}var G=i({snapshotAllocatedStorage:a(),dbInstanceIdentifier:v,dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,port:x,dbSubnetGroupName:n(),vpcSecurityGroupIds:r(n()),dbParameterGroupName:n(),deletionProtection:o(),tags:M}).superRefine((e,t)=>{e.allocatedStoragee.toLowerCase()!=="default",`${e} may not be "default", which the service reserves`)}function Z(e){return n().min(1,`${e} is required`).max(q,`${e} must be at most 255 characters`)}var se=i({dbSubnetGroupName:X(`Name`),dbSubnetGroupDescription:Z(`Description`),subnetIds:r(n()).min(1,`Select at least one subnet`).max(20,`A DB subnet group may hold at most 20 subnets`),tags:M}),ce=i({dbParameterGroupName:n().refine(e=>!Y(e),`Name may not begin with "${J}", which the service reserves`).pipe(X(`Name`)),dbParameterGroupFamily:n().min(1,`Family is required`),description:Z(`Description`),tags:M}),le=`static`,ue=`immediate`,Q=`pending-reboot`,$=`user`;function de(e){return e===`static`?[Q]:[ue,Q]}var fe=new Set([`creating`,`modifying`,`backing-up`,`rebooting`,`stopping`,`starting`,`recovering`,`deleting`]);function pe(e){return e!==void 0&&fe.has(e)}function me(e){return e===`stopped`}function he(e){return e===`available`}function ge(e){return e===`available`}function _e(e){return e!==void 0&&e!==`deleting`&&e!==`deleted`}function ve(e){return e===`available`||e===`stopped`}var ye=`creating`,be=`manual`,xe=`automated`;function Se(e){return e===`available`}function Ce(e,t){return e===`available`&&t!==`automated`}export{G as C,te as D,ne as E,I as S,s as T,V as _,xe as a,Y as b,_e as c,Se as d,ve as f,ce as g,F as h,ye as i,Ce as l,he as m,le as n,be as o,me as p,$ as r,de as s,Q as t,ge as u,se as v,W as w,pe as x,B as y}; \ No newline at end of file +import{It as e,_t as t,g as n,l as r,m as i,p as a,u as o}from"./cluster-config-Bjqk93qS.js";import{dt as ee}from"./awsClient-DzGEPkSc.js";var te=e(ee,`AmazonRDSv19`,`RDSClient`,t),s={},ne=(e,t,n,r)=>[],c=65536,l=1150,u=65535,d=63,f=8,p=128,m=30,h=1440,g={postgres:{reservedUsernames:[`rdsadmin`,`postgres`,`rds_superuser`],reservedUsernamePrefixes:[`pg_`],maxUsernameLen:63,maxDBNameLen:63},mariadb:{reservedUsernames:[`root`,`mariadb.sys`,`mysql`,`rdsadmin`,`public`],reservedUsernamePrefixes:[`mysql.`,`mariadb.`],maxUsernameLen:80,maxDBNameLen:64}},re={reservedUsernames:[],reservedUsernamePrefixes:[],maxUsernameLen:80,maxDBNameLen:64};function _(e){return g[e]??re}var v=n().min(1,`Identifier is required`).max(d,`Identifier must be at most ${d} characters`).regex(/^[a-z]/,`Identifier must begin with a lowercase letter`).regex(/^[a-z0-9-]*$/,`Identifier may contain only lowercase letters, digits and hyphens`).refine(e=>!e.endsWith(`-`),`Identifier may not end with a hyphen`).refine(e=>!e.includes(`--`),`Identifier may not contain consecutive hyphens`),y=n().min(f,`Password must be at least ${f} characters`).max(p,`Password must be at most ${p} characters`).regex(/^[ -~]*$/,`Password may only contain printable ASCII`).refine(e=>!/[/"@ ]/.test(e),`Password may not contain '/', '"', '@' or spaces`),b=a().int(`Storage must be a whole number of GiB`).min(20,`Storage must be at least 20 GiB`).max(c,`Storage must be at most ${c} GiB`),x=n().refine(e=>{if(e===``)return!0;let t=Number(e);return/^\d+$/.test(e)&&Number.isInteger(t)&&t>=1150&&t<=65535},`Port must be between ${l} and ${u}`),S=a().int(`Retention must be a whole number of days`).min(0,`Retention may not be negative`).max(7,`Retention must be at most 7 days`),ie=/^(?:[01]\d|2[0-3]):[0-5]\d-(?:[01]\d|2[0-3]):[0-5]\d$/,C=/^(?:sun|mon|tue|wed|thu|fri|sat):(?:[01]\d|2[0-3]):[0-5]\d-(?:sun|mon|tue|wed|thu|fri|sat):(?:[01]\d|2[0-3]):[0-5]\d$/,w=[`sun`,`mon`,`tue`,`wed`,`thu`,`fri`,`sat`];function T(e){let[t,n]=e.split(`:`);return Number(t??0)*60+Number(n??0)}function E(e){let[t,n,r]=e.split(`:`);return w.indexOf(t??``)*h+Number(n??0)*60+Number(r??0)}function D(e,t,n){return((t-e)%n+n)%n}function ae(e){let[t,n]=e.split(`-`);return D(T(t??``),T(n??``),h)}function oe(e){let[t,n]=e.split(`-`);return D(E(t??``),E(n??``),7*h)}var O=n().refine(e=>e===``||ie.test(e),`Backup window must be hh24:mi-hh24:mi in UTC`).refine(e=>e===``||ae(e)>=m,`Backup window must be at least ${m} minutes long`),k=n().refine(e=>e===``||C.test(e),`Maintenance window must be ddd:hh24:mi-ddd:hh24:mi in UTC`).refine(e=>e===``||oe(e)>=m,`Maintenance window must be at least ${m} minutes long`),A=`aws:`,j=i({key:n().min(1,`Tag key is required`).max(128).refine(e=>!e.toLowerCase().startsWith(A),`Tag keys may not start with the reserved ${A} prefix`),value:n().max(256)}),M=r(j).max(50,`At most 50 tags may be supplied`);function N(e,t,n,r,i){let a=n=>{e.addIssue({code:`custom`,path:[t],message:n})};if(r.length>i){a(`${n} must be at most ${i} characters`);return}if(!/^[a-zA-Z]/.test(r)){a(`${n} must begin with a letter`);return}/^\w*$/.test(r)||a(`${n} may contain only letters, digits and underscores`)}function P(e,t,n){let r=_(t);N(e,`masterUsername`,`Master username`,n,r.maxUsernameLen);let i=n.trim().toLowerCase();if(r.reservedUsernames.includes(i)){e.addIssue({code:`custom`,path:[`masterUsername`],message:`"${n}" is reserved by ${t}`});return}let a=r.reservedUsernamePrefixes.find(e=>i.startsWith(e));a&&e.addIssue({code:`custom`,path:[`masterUsername`],message:`Master username may not begin with "${a}", which ${t} reserves`})}var F=i({dbInstanceIdentifier:v,engine:n().min(1,`Engine is required`),engineVersion:n(),dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,masterUsername:n().min(1,`Master username is required`),masterUserPassword:y,confirmPassword:n(),dbName:n(),port:x,dbSubnetGroupName:n(),vpcSecurityGroupIds:r(n()),dbParameterGroupName:n(),deletionProtection:o(),backupRetentionPeriod:S,preferredBackupWindow:O,preferredMaintenanceWindow:k,tags:M}).superRefine((e,t)=>{P(t,e.engine,e.masterUsername),e.dbName!==``&&N(t,`dbName`,`Database name`,e.dbName,_(e.engine).maxDBNameLen),e.confirmPassword!==e.masterUserPassword&&t.addIssue({code:`custom`,path:[`confirmPassword`],message:`Passwords do not match`})}),I=i({currentAllocatedStorage:a(),dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,dbParameterGroupName:n(),vpcSecurityGroupIds:r(n()),deletionProtection:o(),backupRetentionPeriod:S,preferredBackupWindow:O,preferredMaintenanceWindow:k,masterUserPassword:n(),applyImmediately:o()}).superRefine((e,t)=>{if(e.allocatedStorage!e.endsWith(`-`),`Snapshot identifier may not end with a hyphen`).refine(e=>!e.includes(`--`),`Snapshot identifier may not contain consecutive hyphens`),B=n().refine(e=>!e.toLowerCase().startsWith(R),`Snapshot identifier may not begin with "${R}", which automated backups use`).pipe(z),V=i({dbSnapshotIdentifier:B,tags:M});function H(e){return String(e).padStart(2,`0`)}function U(e){return`${e.getUTCFullYear()}${H(e.getUTCMonth()+1)}${H(e.getUTCDate())}-${H(e.getUTCHours())}${H(e.getUTCMinutes())}`}function W(e,t,n=new Date){let r=`-${t}-${U(n)}`,i=d-r.length;return`${e.slice(0,i).replace(/-+$/,``)}${r}`}var G=i({snapshotAllocatedStorage:a(),dbInstanceIdentifier:v,dbInstanceClass:n().min(1,`Instance class is required`),allocatedStorage:b,port:x,dbSubnetGroupName:n(),vpcSecurityGroupIds:r(n()),dbParameterGroupName:n(),deletionProtection:o(),tags:M}).superRefine((e,t)=>{e.allocatedStoragee.toLowerCase()!=="default",`${e} may not be "default", which the service reserves`)}function Z(e){return n().min(1,`${e} is required`).max(q,`${e} must be at most 255 characters`)}var se=i({dbSubnetGroupName:X(`Name`),dbSubnetGroupDescription:Z(`Description`),subnetIds:r(n()).min(1,`Select at least one subnet`).max(20,`A DB subnet group may hold at most 20 subnets`),tags:M}),ce=i({dbParameterGroupName:n().refine(e=>!Y(e),`Name may not begin with "${J}", which the service reserves`).pipe(X(`Name`)),dbParameterGroupFamily:n().min(1,`Family is required`),description:Z(`Description`),tags:M}),le=`static`,ue=`immediate`,Q=`pending-reboot`,$=`user`;function de(e){return e===`static`?[Q]:[ue,Q]}var fe=new Set([`creating`,`modifying`,`backing-up`,`rebooting`,`stopping`,`starting`,`recovering`,`deleting`]);function pe(e){return e!==void 0&&fe.has(e)}function me(e){return e===`stopped`}function he(e){return e===`available`}function ge(e){return e===`available`}function _e(e){return e!==void 0&&e!==`deleting`&&e!==`deleted`}function ve(e){return e===`available`||e===`stopped`}var ye=`creating`,be=`manual`,xe=`automated`;function Se(e){return e===`available`}function Ce(e,t){return e===`available`&&t!==`automated`}export{G as C,te as D,ne as E,I as S,s as T,V as _,xe as a,Y as b,_e as c,Se as d,ve as f,ce as g,F as h,ye as i,Ce as l,he as m,le as n,be as o,me as p,$ as r,de as s,Q as t,ge as u,se as v,W as w,pe as x,B as y}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BhY7QT0H.js b/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BhY7QT0H.js new file mode 100644 index 000000000..6de35f4bc --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BhY7QT0H.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/register-task-definition-CIxqtZKc.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-Dv_zyCQu.js","assets/ecs-BeyfRKok.js","assets/removable-CebS9mWh.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/signed-fetch-C0A8gvg8.js","assets/ecs-BURWI--K.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/ecs-HroD6cSp.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Bjqk93qS.js";var a=()=>r(()=>import(`./register-task-definition-CIxqtZKc.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),o=i({cluster:n().catch(``)}),s=e(`/_auth/ecs/(clusters)/register-task-definition`)({validateSearch:o,head:()=>({meta:[{title:`Register Task Definition | ECS | Mulga`}]}),component:t(a,`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BplQSkfn.js b/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BplQSkfn.js deleted file mode 100644 index 515f356a0..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-BplQSkfn.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/register-task-definition-CPS9__ey.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/plus-CW7YM5B0.js","assets/trash-2-Dc_kaGDS.js","assets/input-BRXyXQUw.js","assets/ecs-DKmHlMDx.js","assets/removable-CebS9mWh.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/signed-fetch-VF7GkRXB.js","assets/ecs-D5CM2_El.js","assets/queryOptions-Dfvzj6n2.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ecs-B_gBguzZ.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Cng_iYLz.js";var a=()=>r(()=>import(`./register-task-definition-CPS9__ey.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41])),o=i({cluster:n().catch(``)}),s=e(`/_auth/ecs/(clusters)/register-task-definition`)({validateSearch:o,head:()=>({meta:[{title:`Register Task Definition | ECS | Mulga`}]}),component:t(a,`component`)});export{s as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CPS9__ey.js b/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CIxqtZKc.js similarity index 94% rename from spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CPS9__ey.js rename to spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CIxqtZKc.js index 94932ad24..9c4e71e16 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CPS9__ey.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/register-task-definition-CIxqtZKc.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as n,i as r,n as i,s as a,t as o}from"./select-AlcaFR6c.js";import{t as ne}from"./plus-CW7YM5B0.js";import{t as re}from"./trash-2-Dc_kaGDS.js";import{t as ie}from"./button-B5pmTZ23.js";import{t as s}from"./input-BRXyXQUw.js";import{s as ae}from"./ecs-DKmHlMDx.js";import{t as c}from"./register-task-definition-BplQSkfn.js";import{t as oe}from"./page-heading-CIbmsDOw.js";import{i as se,n as ce,r as le,t as ue}from"./zod-C7XqDsyI.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BgYlCOen.js";import{r as pe,s as l,t as u}from"./field-DVCmLIN7.js";import{r as me,t as he}from"./ecs-B_gBguzZ.js";var ge=t(),d=e();function f(e){let t=(0,ge.c)(129),{cluster:n}=e,r=ee(),i=ae(),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=ue(me),t[0]=a):a=t[0];let o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:a,defaultValues:{family:``,networkMode:`bridge`,cpu:``,memory:``,containerName:``,image:``,containerCpu:``,containerMemory:``,containerGpuCount:0,essential:!0,portMappings:[]}},t[1]=o):o=t[1];let{control:c,handleSubmit:he,register:f,formState:ye}=se(o),{errors:p,isSubmitting:be}=ye,xe;t[2]===c?xe=t[3]:(xe={control:c,name:`portMappings`},t[2]=c,t[3]=xe);let m=le(xe),Se;t[4]!==n||t[5]!==r?(Se=function(){r(n?{to:`/ecs/list-clusters/$clusterName`,params:{clusterName:n}}:{to:`/ecs/list-clusters`})},t[4]=n,t[5]=r,t[6]=Se):Se=t[6];let h=Se,Ce;t[7]!==h||t[8]!==i?(Ce=async function(e){await i.mutateAsync(e),h()},t[7]=h,t[8]=i,t[9]=Ce):Ce=t[9];let we=Ce,Te,Ee;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,d.jsx)(te,{to:`/ecs/list-clusters`,children:`Clusters`}),Ee=(0,d.jsx)(oe,{subtitle:`Register a single-container task definition`,title:`Register Task Definition`}),t[10]=Te,t[11]=Ee):(Te=t[10],Ee=t[11]);let g;t[12]!==i.error||t[13]!==i.isError?(g=i.isError&&(0,d.jsx)(de,{error:i.error instanceof Error?i.error:void 0,msg:`Failed to register task definition.`}),t[12]=i.error,t[13]=i.isError,t[14]=g):g=t[14];let _;t[15]!==he||t[16]!==we?(_=he(we),t[15]=he,t[16]=we,t[17]=_):_=t[17];let De;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`family`,children:`Family`})}),t[18]=De):De=t[18];let v;t[19]===f?v=t[20]:(v=f(`family`),t[19]=f,t[20]=v);let y;t[21]===v?y=t[22]:(y=(0,d.jsx)(s,{id:`family`,placeholder:`my-app`,...v}),t[21]=v,t[22]=y);let b;t[23]===p.family?b=t[24]:(b=(0,d.jsx)(pe,{errors:[p.family]}),t[23]=p.family,t[24]=b);let x;t[25]!==y||t[26]!==b?(x=(0,d.jsxs)(u,{children:[De,y,b]}),t[25]=y,t[26]=b,t[27]=x):x=t[27];let Oe;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`networkMode`,children:`Network mode`})}),t[28]=Oe):Oe=t[28];let S;t[29]===c?S=t[30]:(S=(0,d.jsxs)(u,{children:[Oe,(0,d.jsx)(ce,{control:c,name:`networkMode`,render:ve})]}),t[29]=c,t[30]=S);let ke;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`cpu`,children:`Task CPU (units)`})}),t[31]=ke):ke=t[31];let C;t[32]===f?C=t[33]:(C=f(`cpu`),t[32]=f,t[33]=C);let w;t[34]===C?w=t[35]:(w=(0,d.jsxs)(u,{children:[ke,(0,d.jsx)(s,{id:`cpu`,placeholder:`optional`,...C})]}),t[34]=C,t[35]=w);let Ae;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(Ae=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`memory`,children:`Task memory (MiB)`})}),t[36]=Ae):Ae=t[36];let T;t[37]===f?T=t[38]:(T=f(`memory`),t[37]=f,t[38]=T);let E;t[39]===T?E=t[40]:(E=(0,d.jsxs)(u,{children:[Ae,(0,d.jsx)(s,{id:`memory`,placeholder:`optional`,...T})]}),t[39]=T,t[40]=E);let D;t[41]!==w||t[42]!==E?(D=(0,d.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[w,E]}),t[41]=w,t[42]=E,t[43]=D):D=t[43];let je;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,d.jsx)(`h2`,{className:`mb-4 font-semibold`,children:`Container`}),t[44]=je):je=t[44];let Me;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(Me=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerName`,children:`Name`})}),t[45]=Me):Me=t[45];let O;t[46]===f?O=t[47]:(O=f(`containerName`),t[46]=f,t[47]=O);let k;t[48]===O?k=t[49]:(k=(0,d.jsx)(s,{id:`containerName`,placeholder:`app`,...O}),t[48]=O,t[49]=k);let A;t[50]===p.containerName?A=t[51]:(A=(0,d.jsx)(pe,{errors:[p.containerName]}),t[50]=p.containerName,t[51]=A);let j;t[52]!==k||t[53]!==A?(j=(0,d.jsxs)(u,{children:[Me,k,A]}),t[52]=k,t[53]=A,t[54]=j):j=t[54];let Ne;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`image`,children:`Image`})}),t[55]=Ne):Ne=t[55];let Pe;t[56]===f?Pe=t[57]:(Pe=f(`image`),t[56]=f,t[57]=Pe);let M;t[58]===Pe?M=t[59]:(M=(0,d.jsx)(s,{id:`image`,placeholder:`public.ecr.aws/nginx/nginx:latest`,...Pe}),t[58]=Pe,t[59]=M);let N;t[60]===p.image?N=t[61]:(N=(0,d.jsx)(pe,{errors:[p.image]}),t[60]=p.image,t[61]=N);let P;t[62]!==M||t[63]!==N?(P=(0,d.jsxs)(u,{children:[Ne,M,N]}),t[62]=M,t[63]=N,t[64]=P):P=t[64];let Fe;t[65]===Symbol.for(`react.memo_cache_sentinel`)?(Fe=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerCpu`,children:`CPU (units)`})}),t[65]=Fe):Fe=t[65];let F;t[66]===f?F=t[67]:(F=f(`containerCpu`),t[66]=f,t[67]=F);let I;t[68]===F?I=t[69]:(I=(0,d.jsxs)(u,{children:[Fe,(0,d.jsx)(s,{id:`containerCpu`,placeholder:`optional`,...F})]}),t[68]=F,t[69]=I);let Ie;t[70]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerMemory`,children:`Memory (MiB)`})}),t[70]=Ie):Ie=t[70];let L;t[71]===f?L=t[72]:(L=f(`containerMemory`),t[71]=f,t[72]=L);let R;t[73]===L?R=t[74]:(R=(0,d.jsxs)(u,{children:[Ie,(0,d.jsx)(s,{id:`containerMemory`,placeholder:`optional`,...L})]}),t[73]=L,t[74]=R);let Le;t[75]===Symbol.for(`react.memo_cache_sentinel`)?(Le=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerGpuCount`,children:`GPU count`})}),t[75]=Le):Le=t[75];let z;t[76]===f?z=t[77]:(z=f(`containerGpuCount`,{valueAsNumber:!0}),t[76]=f,t[77]=z);let B;t[78]===z?B=t[79]:(B=(0,d.jsx)(s,{id:`containerGpuCount`,min:0,placeholder:`0`,type:`number`,...z}),t[78]=z,t[79]=B);let V;t[80]===p.containerGpuCount?V=t[81]:(V=(0,d.jsx)(pe,{errors:[p.containerGpuCount]}),t[80]=p.containerGpuCount,t[81]=V);let H;t[82]!==B||t[83]!==V?(H=(0,d.jsxs)(u,{children:[Le,B,V]}),t[82]=B,t[83]=V,t[84]=H):H=t[84];let U;t[85]!==I||t[86]!==R||t[87]!==H?(U=(0,d.jsxs)(`div`,{className:`grid grid-cols-3 gap-4`,children:[I,R,H]}),t[85]=I,t[86]=R,t[87]=H,t[88]=U):U=t[88];let W;t[89]===f?W=t[90]:(W=f(`essential`),t[89]=f,t[90]=W);let G;t[91]===W?G=t[92]:(G=(0,d.jsx)(`input`,{type:`checkbox`,...W}),t[91]=W,t[92]=G);let Re;t[93]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,d.jsx)(`span`,{children:`Essential`}),t[93]=Re):Re=t[93];let K;t[94]===G?K=t[95]:(K=(0,d.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[G,Re]}),t[94]=G,t[95]=K);let ze;t[96]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,d.jsx)(`span`,{className:`text-sm font-medium`,children:`Port mappings`}),t[96]=ze):ze=t[96];let q;t[97]===m?q=t[98]:(q=()=>{m.append({containerPort:80,protocol:`tcp`})},t[97]=m,t[98]=q);let Be;t[99]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,d.jsx)(ne,{className:`size-4`}),t[99]=Be):Be=t[99];let J;t[100]===q?J=t[101]:(J=(0,d.jsxs)(`div`,{className:`flex items-center justify-between`,children:[ze,(0,d.jsxs)(ie,{onClick:q,size:`sm`,type:`button`,variant:`outline`,children:[Be,`Add port`]})]}),t[100]=q,t[101]=J);let Y;t[102]!==c||t[103]!==f||t[104]!==m?(Y=m.fields.map((e,t)=>(0,d.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,d.jsxs)(u,{className:`flex-1`,children:[(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`port-${t}`,children:`Container port`})}),(0,d.jsx)(s,{id:`port-${t}`,type:`number`,...f(`portMappings.${t}.containerPort`,{valueAsNumber:!0})})]}),(0,d.jsx)(ce,{control:c,name:`portMappings.${t}.protocol`,render:_e}),(0,d.jsx)(ie,{"aria-label":`Remove port mapping`,onClick:()=>{m.remove(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,d.jsx)(re,{className:`size-4`})})]},e.id)),t[102]=c,t[103]=f,t[104]=m,t[105]=Y):Y=t[105];let X;t[106]!==J||t[107]!==Y?(X=(0,d.jsxs)(`div`,{className:`space-y-2`,children:[J,Y]}),t[106]=J,t[107]=Y,t[108]=X):X=t[108];let Z;t[109]!==j||t[110]!==P||t[111]!==U||t[112]!==K||t[113]!==X?(Z=(0,d.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[je,(0,d.jsxs)(`div`,{className:`space-y-4`,children:[j,P,U,K,X]})]}),t[109]=j,t[110]=P,t[111]=U,t[112]=K,t[113]=X,t[114]=Z):Z=t[114];let Q;t[115]!==h||t[116]!==be||t[117]!==i.isPending?(Q=(0,d.jsx)(fe,{isPending:i.isPending,isSubmitting:be,onCancel:h,pendingLabel:`Registering…`,submitLabel:`Register Task Definition`}),t[115]=h,t[116]=be,t[117]=i.isPending,t[118]=Q):Q=t[118];let $;t[119]!==_||t[120]!==x||t[121]!==S||t[122]!==D||t[123]!==Z||t[124]!==Q?($=(0,d.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:_,children:[x,S,D,Z,Q]}),t[119]=_,t[120]=x,t[121]=S,t[122]=D,t[123]=Z,t[124]=Q,t[125]=$):$=t[125];let Ve;return t[126]!==$||t[127]!==g?(Ve=(0,d.jsxs)(d.Fragment,{children:[Te,Ee,g,$]}),t[126]=$,t[127]=g,t[128]=Ve):Ve=t[128],Ve}function _e(e){let{field:t}=e;return(0,d.jsxs)(o,{onValueChange:t.onChange,value:t.value,children:[(0,d.jsx)(a,{className:`w-28`,children:(0,d.jsx)(n,{})}),(0,d.jsxs)(i,{children:[(0,d.jsx)(r,{value:`tcp`,children:`tcp`}),(0,d.jsx)(r,{value:`udp`,children:`udp`})]})]})}function ve(e){let{field:t}=e;return(0,d.jsxs)(o,{onValueChange:t.onChange,value:t.value,children:[(0,d.jsx)(a,{className:`w-full`,id:`networkMode`,children:(0,d.jsx)(n,{})}),(0,d.jsx)(i,{children:he.map(ye)})]})}function ye(e){return(0,d.jsx)(r,{value:e,children:e},e)}function p(){let e=(0,ge.c)(2),{cluster:t}=c.useSearch(),ee;return e[0]===t?ee=e[1]:(ee=(0,d.jsx)(f,{cluster:t}),e[0]=t,e[1]=ee),ee}export{p as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as n,i as r,n as i,s as a,t as o}from"./select-C4XUO0SI.js";import{t as ne}from"./plus-CW7YM5B0.js";import{t as re}from"./trash-2-Dc_kaGDS.js";import{t as ie}from"./button-KK2VfbzH.js";import{t as s}from"./input-Dv_zyCQu.js";import{s as ae}from"./ecs-BeyfRKok.js";import{t as c}from"./register-task-definition-BhY7QT0H.js";import{t as oe}from"./page-heading-CIbmsDOw.js";import{i as se,n as ce,r as le,t as ue}from"./zod--v4EVB_k.js";import{t as de}from"./error-banner-vjkAWoEL.js";import{t as fe}from"./form-actions-BT2ctvY2.js";import{r as pe,s as l,t as u}from"./field-DuilC4iP.js";import{r as me,t as he}from"./ecs-HroD6cSp.js";var ge=t(),d=e();function f(e){let t=(0,ge.c)(129),{cluster:n}=e,r=ee(),i=ae(),a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a=ue(me),t[0]=a):a=t[0];let o;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(o={resolver:a,defaultValues:{family:``,networkMode:`bridge`,cpu:``,memory:``,containerName:``,image:``,containerCpu:``,containerMemory:``,containerGpuCount:0,essential:!0,portMappings:[]}},t[1]=o):o=t[1];let{control:c,handleSubmit:he,register:f,formState:ye}=se(o),{errors:p,isSubmitting:be}=ye,xe;t[2]===c?xe=t[3]:(xe={control:c,name:`portMappings`},t[2]=c,t[3]=xe);let m=le(xe),Se;t[4]!==n||t[5]!==r?(Se=function(){r(n?{to:`/ecs/list-clusters/$clusterName`,params:{clusterName:n}}:{to:`/ecs/list-clusters`})},t[4]=n,t[5]=r,t[6]=Se):Se=t[6];let h=Se,Ce;t[7]!==h||t[8]!==i?(Ce=async function(e){await i.mutateAsync(e),h()},t[7]=h,t[8]=i,t[9]=Ce):Ce=t[9];let we=Ce,Te,Ee;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,d.jsx)(te,{to:`/ecs/list-clusters`,children:`Clusters`}),Ee=(0,d.jsx)(oe,{subtitle:`Register a single-container task definition`,title:`Register Task Definition`}),t[10]=Te,t[11]=Ee):(Te=t[10],Ee=t[11]);let g;t[12]!==i.error||t[13]!==i.isError?(g=i.isError&&(0,d.jsx)(de,{error:i.error instanceof Error?i.error:void 0,msg:`Failed to register task definition.`}),t[12]=i.error,t[13]=i.isError,t[14]=g):g=t[14];let _;t[15]!==he||t[16]!==we?(_=he(we),t[15]=he,t[16]=we,t[17]=_):_=t[17];let De;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`family`,children:`Family`})}),t[18]=De):De=t[18];let v;t[19]===f?v=t[20]:(v=f(`family`),t[19]=f,t[20]=v);let y;t[21]===v?y=t[22]:(y=(0,d.jsx)(s,{id:`family`,placeholder:`my-app`,...v}),t[21]=v,t[22]=y);let b;t[23]===p.family?b=t[24]:(b=(0,d.jsx)(pe,{errors:[p.family]}),t[23]=p.family,t[24]=b);let x;t[25]!==y||t[26]!==b?(x=(0,d.jsxs)(u,{children:[De,y,b]}),t[25]=y,t[26]=b,t[27]=x):x=t[27];let Oe;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(Oe=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`networkMode`,children:`Network mode`})}),t[28]=Oe):Oe=t[28];let S;t[29]===c?S=t[30]:(S=(0,d.jsxs)(u,{children:[Oe,(0,d.jsx)(ce,{control:c,name:`networkMode`,render:ve})]}),t[29]=c,t[30]=S);let ke;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(ke=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`cpu`,children:`Task CPU (units)`})}),t[31]=ke):ke=t[31];let C;t[32]===f?C=t[33]:(C=f(`cpu`),t[32]=f,t[33]=C);let w;t[34]===C?w=t[35]:(w=(0,d.jsxs)(u,{children:[ke,(0,d.jsx)(s,{id:`cpu`,placeholder:`optional`,...C})]}),t[34]=C,t[35]=w);let Ae;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(Ae=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`memory`,children:`Task memory (MiB)`})}),t[36]=Ae):Ae=t[36];let T;t[37]===f?T=t[38]:(T=f(`memory`),t[37]=f,t[38]=T);let E;t[39]===T?E=t[40]:(E=(0,d.jsxs)(u,{children:[Ae,(0,d.jsx)(s,{id:`memory`,placeholder:`optional`,...T})]}),t[39]=T,t[40]=E);let D;t[41]!==w||t[42]!==E?(D=(0,d.jsxs)(`div`,{className:`grid grid-cols-2 gap-4`,children:[w,E]}),t[41]=w,t[42]=E,t[43]=D):D=t[43];let je;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(je=(0,d.jsx)(`h2`,{className:`mb-4 font-semibold`,children:`Container`}),t[44]=je):je=t[44];let Me;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(Me=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerName`,children:`Name`})}),t[45]=Me):Me=t[45];let O;t[46]===f?O=t[47]:(O=f(`containerName`),t[46]=f,t[47]=O);let k;t[48]===O?k=t[49]:(k=(0,d.jsx)(s,{id:`containerName`,placeholder:`app`,...O}),t[48]=O,t[49]=k);let A;t[50]===p.containerName?A=t[51]:(A=(0,d.jsx)(pe,{errors:[p.containerName]}),t[50]=p.containerName,t[51]=A);let j;t[52]!==k||t[53]!==A?(j=(0,d.jsxs)(u,{children:[Me,k,A]}),t[52]=k,t[53]=A,t[54]=j):j=t[54];let Ne;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`image`,children:`Image`})}),t[55]=Ne):Ne=t[55];let Pe;t[56]===f?Pe=t[57]:(Pe=f(`image`),t[56]=f,t[57]=Pe);let M;t[58]===Pe?M=t[59]:(M=(0,d.jsx)(s,{id:`image`,placeholder:`public.ecr.aws/nginx/nginx:latest`,...Pe}),t[58]=Pe,t[59]=M);let N;t[60]===p.image?N=t[61]:(N=(0,d.jsx)(pe,{errors:[p.image]}),t[60]=p.image,t[61]=N);let P;t[62]!==M||t[63]!==N?(P=(0,d.jsxs)(u,{children:[Ne,M,N]}),t[62]=M,t[63]=N,t[64]=P):P=t[64];let Fe;t[65]===Symbol.for(`react.memo_cache_sentinel`)?(Fe=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerCpu`,children:`CPU (units)`})}),t[65]=Fe):Fe=t[65];let F;t[66]===f?F=t[67]:(F=f(`containerCpu`),t[66]=f,t[67]=F);let I;t[68]===F?I=t[69]:(I=(0,d.jsxs)(u,{children:[Fe,(0,d.jsx)(s,{id:`containerCpu`,placeholder:`optional`,...F})]}),t[68]=F,t[69]=I);let Ie;t[70]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerMemory`,children:`Memory (MiB)`})}),t[70]=Ie):Ie=t[70];let L;t[71]===f?L=t[72]:(L=f(`containerMemory`),t[71]=f,t[72]=L);let R;t[73]===L?R=t[74]:(R=(0,d.jsxs)(u,{children:[Ie,(0,d.jsx)(s,{id:`containerMemory`,placeholder:`optional`,...L})]}),t[73]=L,t[74]=R);let Le;t[75]===Symbol.for(`react.memo_cache_sentinel`)?(Le=(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`containerGpuCount`,children:`GPU count`})}),t[75]=Le):Le=t[75];let z;t[76]===f?z=t[77]:(z=f(`containerGpuCount`,{valueAsNumber:!0}),t[76]=f,t[77]=z);let B;t[78]===z?B=t[79]:(B=(0,d.jsx)(s,{id:`containerGpuCount`,min:0,placeholder:`0`,type:`number`,...z}),t[78]=z,t[79]=B);let V;t[80]===p.containerGpuCount?V=t[81]:(V=(0,d.jsx)(pe,{errors:[p.containerGpuCount]}),t[80]=p.containerGpuCount,t[81]=V);let H;t[82]!==B||t[83]!==V?(H=(0,d.jsxs)(u,{children:[Le,B,V]}),t[82]=B,t[83]=V,t[84]=H):H=t[84];let U;t[85]!==I||t[86]!==R||t[87]!==H?(U=(0,d.jsxs)(`div`,{className:`grid grid-cols-3 gap-4`,children:[I,R,H]}),t[85]=I,t[86]=R,t[87]=H,t[88]=U):U=t[88];let W;t[89]===f?W=t[90]:(W=f(`essential`),t[89]=f,t[90]=W);let G;t[91]===W?G=t[92]:(G=(0,d.jsx)(`input`,{type:`checkbox`,...W}),t[91]=W,t[92]=G);let Re;t[93]===Symbol.for(`react.memo_cache_sentinel`)?(Re=(0,d.jsx)(`span`,{children:`Essential`}),t[93]=Re):Re=t[93];let K;t[94]===G?K=t[95]:(K=(0,d.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[G,Re]}),t[94]=G,t[95]=K);let ze;t[96]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,d.jsx)(`span`,{className:`text-sm font-medium`,children:`Port mappings`}),t[96]=ze):ze=t[96];let q;t[97]===m?q=t[98]:(q=()=>{m.append({containerPort:80,protocol:`tcp`})},t[97]=m,t[98]=q);let Be;t[99]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,d.jsx)(ne,{className:`size-4`}),t[99]=Be):Be=t[99];let J;t[100]===q?J=t[101]:(J=(0,d.jsxs)(`div`,{className:`flex items-center justify-between`,children:[ze,(0,d.jsxs)(ie,{onClick:q,size:`sm`,type:`button`,variant:`outline`,children:[Be,`Add port`]})]}),t[100]=q,t[101]=J);let Y;t[102]!==c||t[103]!==f||t[104]!==m?(Y=m.fields.map((e,t)=>(0,d.jsxs)(`div`,{className:`flex items-end gap-2`,children:[(0,d.jsxs)(u,{className:`flex-1`,children:[(0,d.jsx)(l,{children:(0,d.jsx)(`label`,{htmlFor:`port-${t}`,children:`Container port`})}),(0,d.jsx)(s,{id:`port-${t}`,type:`number`,...f(`portMappings.${t}.containerPort`,{valueAsNumber:!0})})]}),(0,d.jsx)(ce,{control:c,name:`portMappings.${t}.protocol`,render:_e}),(0,d.jsx)(ie,{"aria-label":`Remove port mapping`,onClick:()=>{m.remove(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,d.jsx)(re,{className:`size-4`})})]},e.id)),t[102]=c,t[103]=f,t[104]=m,t[105]=Y):Y=t[105];let X;t[106]!==J||t[107]!==Y?(X=(0,d.jsxs)(`div`,{className:`space-y-2`,children:[J,Y]}),t[106]=J,t[107]=Y,t[108]=X):X=t[108];let Z;t[109]!==j||t[110]!==P||t[111]!==U||t[112]!==K||t[113]!==X?(Z=(0,d.jsxs)(`div`,{className:`rounded-lg border bg-card p-4`,children:[je,(0,d.jsxs)(`div`,{className:`space-y-4`,children:[j,P,U,K,X]})]}),t[109]=j,t[110]=P,t[111]=U,t[112]=K,t[113]=X,t[114]=Z):Z=t[114];let Q;t[115]!==h||t[116]!==be||t[117]!==i.isPending?(Q=(0,d.jsx)(fe,{isPending:i.isPending,isSubmitting:be,onCancel:h,pendingLabel:`Registering…`,submitLabel:`Register Task Definition`}),t[115]=h,t[116]=be,t[117]=i.isPending,t[118]=Q):Q=t[118];let $;t[119]!==_||t[120]!==x||t[121]!==S||t[122]!==D||t[123]!==Z||t[124]!==Q?($=(0,d.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:_,children:[x,S,D,Z,Q]}),t[119]=_,t[120]=x,t[121]=S,t[122]=D,t[123]=Z,t[124]=Q,t[125]=$):$=t[125];let Ve;return t[126]!==$||t[127]!==g?(Ve=(0,d.jsxs)(d.Fragment,{children:[Te,Ee,g,$]}),t[126]=$,t[127]=g,t[128]=Ve):Ve=t[128],Ve}function _e(e){let{field:t}=e;return(0,d.jsxs)(o,{onValueChange:t.onChange,value:t.value,children:[(0,d.jsx)(a,{className:`w-28`,children:(0,d.jsx)(n,{})}),(0,d.jsxs)(i,{children:[(0,d.jsx)(r,{value:`tcp`,children:`tcp`}),(0,d.jsx)(r,{value:`udp`,children:`udp`})]})]})}function ve(e){let{field:t}=e;return(0,d.jsxs)(o,{onValueChange:t.onChange,value:t.value,children:[(0,d.jsx)(a,{className:`w-full`,id:`networkMode`,children:(0,d.jsx)(n,{})}),(0,d.jsx)(i,{children:he.map(ye)})]})}function ye(e){return(0,d.jsx)(r,{value:e,children:e},e)}function p(){let e=(0,ge.c)(2),{cluster:t}=c.useSearch(),ee;return e[0]===t?ee=e[1]:(ee=(0,d.jsx)(f,{cluster:t}),e[0]=t,e[1]=ee),ee}export{p as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-instances-BKxh5v2r.js b/spinifex/services/spinifexui/frontend/dist/assets/run-instances-BKxh5v2r.js new file mode 100644 index 000000000..fc1df4c9c --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/run-instances-BKxh5v2r.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/run-instances-Bik367Ug.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/chevron-down-CyoTcFS4.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/cli-command-panel-CFBFXhwd.js","assets/copy-DSPsGRsQ.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-kCKVAxwx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/ec2-Bb2XHK85.js","assets/system-managed-Dk7ySh_E.js","assets/gpu-instance-type-select-DzHEeoD6.js","assets/collapsible-BzxV_v-b.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Bjqk93qS.js";import{M as a,O as o,c as s,h as c,o as l,p as u,w as d,y as f}from"./ec2-BOaIcgiX.js";var p=()=>r(()=>import(`./run-instances-Bik367Ug.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),m=i({launchTemplateId:n().optional().catch(void 0),launchTemplateVersion:n().optional().catch(void 0)}),h=e(`/_auth/ec2/(instances)/run-instances`)({validateSearch:m,loader:async({context:e})=>{await Promise.all([e.queryClient.query({...l,staleTime:`static`}),e.queryClient.query({...u,staleTime:`static`}),e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`}),e.queryClient.query({...f,staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...d,staleTime:`static`}),e.queryClient.query({...c,staleTime:`static`})])},head:()=>({meta:[{title:`Run Instances | EC2 | Mulga`}]}),component:t(p,`component`)});export{h as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-instances-BHxKoegD.js b/spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bik367Ug.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/run-instances-BHxKoegD.js rename to spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bik367Ug.js index b1b53f065..b0d1efbec 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/run-instances-BHxKoegD.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bik367Ug.js @@ -1,4 +1,4 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useQuery-DXrvTS9z.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{on as ne}from"./cluster-config-Cng_iYLz.js";import{t as re}from"./back-link-BEBtz3nP.js";import{t as ie}from"./chevron-down-CyoTcFS4.js";import{c as a,i as o,n as s,s as c,t as l}from"./select-AlcaFR6c.js";import{t as ae}from"./cli-command-panel-Bzz2Dofw.js";import{t as oe}from"./button-B5pmTZ23.js";import{t as u}from"./input-BRXyXQUw.js";import{M as se,O as ce,c as le,h as ue,m as de,o as fe,p as pe,w as me,y as he}from"./ec2-xfbzgUcH.js";import{f as ge}from"./ec2-Dbko8Muj.js";import{t as d}from"./run-instances-Bxsh5SUC.js";import{t as _e}from"./page-heading-CIbmsDOw.js";import{a as f,i as ve,n as p,t as ye}from"./zod-C7XqDsyI.js";import{t as be}from"./error-banner-vjkAWoEL.js";import{n as xe,r as m,s as h,t as g}from"./field-DVCmLIN7.js";import{b as Se,i as Ce,t as we}from"./ec2-CHvsTx6p.js";import{i as Te}from"./system-managed-Dk7ySh_E.js";import{t as Ee}from"./gpu-instance-type-select-C9W-mexT.js";import{n as De,r as Oe,t as ke}from"./collapsible-BI-3lGSt.js";var Ae=r(),je=t(n(),1),_=e(),Me=`/dev/sda1`,Ne=`gp3`,Pe=1,Fe=16384;function v(e){let t=(0,Ae.c)(140),{launchTemplateId:n,launchTemplateVersion:r}=e,d=te(),{data:Te}=i(fe),{data:Me}=i(pe),{data:v}=i(le),{data:rt}=i(ce),{data:it}=i(he),{data:at}=i(se),{data:ot}=i(me),{data:st}=i(ue),y=ge(),ct;t[0]===Te.Images?ct=t[1]:(ct=Te.Images??[],t[0]=Te.Images,t[1]=ct);let b=ct.filter($e),lt;t[2]===Me.KeyPairs?lt=t[3]:(lt=Me.KeyPairs??[],t[2]=Me.KeyPairs,t[3]=lt);let ut=lt,dt;t[4]===rt.Subnets?dt=t[5]:(dt=rt.Subnets??[],t[4]=rt.Subnets,t[5]=dt);let ft=dt,pt;t[6]===it.PlacementGroups?pt=t[7]:(pt=it.PlacementGroups??[],t[6]=it.PlacementGroups,t[7]=pt);let mt=pt,ht;t[8]===at.Vpcs?ht=t[9]:(ht=at.Vpcs??[],t[8]=at.Vpcs,t[9]=ht);let gt=ht,_t;t[10]===ot.SecurityGroups?_t=t[11]:(_t=ot.SecurityGroups??[],t[10]=ot.SecurityGroups,t[11]=_t);let vt=_t,yt;t[12]===st.LaunchTemplates?yt=t[13]:(yt=st.LaunchTemplates??[],t[12]=st.LaunchTemplates,t[13]=yt);let bt=yt,xt;t[14]===gt?xt=t[15]:(xt=(gt.find(Qe)??gt[0])?.VpcId,t[14]=gt,t[15]=xt);let St=xt,Ct=Se(vt.map(Ze)),x;if(t[16]!==v.InstanceTypes){x={};for(let e of v.InstanceTypes??[]){let t=e.InstanceType;t&&(x[t]=(x[t]??0)+1)}t[16]=v.InstanceTypes,t[17]=x}else x=t[17];let S=Object.keys(x).toSorted(),wt=b[0]?.ImageId,Tt=ut[0]?.KeyName,Et=S.find(Xe)??S[0],Dt=et(b.find(e=>e.ImageId===wt)),Ot;t[18]===x?Ot=t[19]:(Ot=e=>!e.instanceType||e.count<=(x[e.instanceType]??1),t[18]=x,t[19]=Ot);let{control:C,handleSubmit:kt,register:w,setValue:T,getValues:At,watch:jt,formState:Mt}=ve({resolver:ye(Ce.refine(Ot,{message:`Cannot exceed available capacity`,path:[`count`]}).superRefine((e,t)=>{let n=et(b.find(t=>t.ImageId===e.imageId)).snapshotSize;e.rootVolumeSize!==void 0&&n!==void 0&&e.rootVolumeSizee.InstanceType===Ft))?.GpuInfo?.Gpus?.[0],Lt=D?.Name?.startsWith(`MIG `)?D.Name.slice(4):void 0,Rt;t[22]===C?Rt=t[23]:(Rt={control:C,name:`imageId`},t[22]=C,t[23]=Rt);let zt=f(Rt),Bt;t[24]===zt?Bt=t[25]:(Bt=e=>e.ImageId===zt,t[24]=zt,t[25]=Bt);let O=et(b.find(Bt)),Vt;t[26]===C?Vt=t[27]:(Vt={control:C,name:`subnetId`},t[26]=C,t[27]=Vt);let Ht=f(Vt),Ut;t[28]===C?Ut=t[29]:(Ut={control:C,name:`securityGroupMode`},t[28]=C,t[29]=Ut);let Wt=f(Ut),Gt;t[30]===C?Gt=t[31]:(Gt={control:C,name:`ruleSource`},t[30]=C,t[31]=Gt);let Kt=f(Gt),qt=f({control:C,name:`securityGroupIds`})??[],Jt;t[32]===qt?Jt=t[33]:(Jt=new Set(qt),t[32]=qt,t[33]=Jt);let Yt=Jt,Xt;t[34]===C?Xt=t[35]:(Xt={control:C,name:`launchTemplateId`},t[34]=C,t[35]=Xt);let k=f(Xt),Zt;t[36]===C?Zt=t[37]:(Zt={control:C,name:`launchTemplateVersion`},t[36]=C,t[37]=Zt);let Qt=f(Zt),$t=k??``,A;t[38]===$t?A=t[39]:(A=de($t),t[38]=$t,t[39]=A);let en=!!k,tn;t[40]!==A||t[41]!==en?(tn={...A,enabled:en},t[40]=A,t[41]=en,t[42]=tn):tn=t[42];let nn=ee(tn),rn;t[43]===nn.data?.LaunchTemplateVersions?rn=t[44]:(rn=nn.data?.LaunchTemplateVersions??[],t[43]=nn.data?.LaunchTemplateVersions,t[44]=rn);let j=rn,an;t[45]!==Qt||t[46]!==j?(an=tt(j,Qt)?.LaunchTemplateData,t[45]=Qt,t[46]=j,t[47]=an):an=t[47];let M=an,on;t[48]!==St||t[49]!==Ht||t[50]!==ft?(on=ft.find(e=>e.SubnetId===Ht)?.VpcId??St,t[48]=St,t[49]=Ht,t[50]=ft,t[51]=on):on=t[51];let N=on,sn;t[52]!==N||t[53]!==vt?(sn=N?vt.filter(e=>e.VpcId===N):vt,t[52]=N,t[53]=vt,t[54]=sn):sn=t[54];let cn=sn,ln;t[55]!==At||t[56]!==T?(ln=e=>{let t=At(`securityGroupIds`)??[],n=t.includes(e)?t.filter(t=>t!==e):[...t,e];T(`securityGroupIds`,n,{shouldValidate:!0})},t[55]=At,t[56]=T,t[57]=ln):ln=t[57];let un=ln,dn,fn;t[58]!==O.deviceName||t[59]!==T?(dn=()=>{T(`rootDeviceName`,O.deviceName)},fn=[O.deviceName,T],t[58]=O.deviceName,t[59]=T,t[60]=dn,t[61]=fn):(dn=t[60],fn=t[61]),(0,je.useEffect)(dn,fn);let pn;t[62]!==y||t[63]!==N||t[64]!==d?(pn=async e=>{let t=e.launchTemplateId?{count:e.count,launchTemplateId:e.launchTemplateId,launchTemplateVersion:e.launchTemplateVersion,resolvedVpcId:N}:{...e,resolvedVpcId:N};await y.mutateAsync(t),d({to:`/ec2/describe-instances`})},t[62]=y,t[63]=N,t[64]=d,t[65]=pn):pn=t[65];let mn=pn,P,F;t[66]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(re,{to:`/ec2/describe-instances`,children:`Back to instances`}),F=(0,_.jsx)(_e,{title:`Run Instances`}),t[66]=P,t[67]=F):(P=t[66],F=t[67]);let I;t[68]!==k||t[69]!==S?(I=S.length===0&&!k&&(0,_.jsx)(be,{msg:`No compute available. No new instances can be created until compute is available.`}),t[68]=k,t[69]=S,t[70]=I):I=t[70];let L;t[71]===y.error?L=t[72]:(L=y.error&&(0,_.jsx)(be,{error:y.error,msg:`Failed to create instance`}),t[71]=y.error,t[72]=L);let R;t[73]!==kt||t[74]!==mn?(R=kt(mn),t[73]=kt,t[74]=mn,t[75]=R):R=t[75];let hn;t[76]===Symbol.for(`react.memo_cache_sentinel`)?(hn=(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateId`,children:`Launch Template`})}),t[76]=hn):hn=t[76];let z;t[77]===bt?z=t[78]:(z=e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`launchTemplateId`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),bt.map(Ye)]})]})},t[77]=bt,t[78]=z);let B;t[79]!==C||t[80]!==z?(B=(0,_.jsxs)(g,{children:[hn,(0,_.jsx)(p,{control:C,name:`launchTemplateId`,render:z})]}),t[79]=C,t[80]=z,t[81]=B):B=t[81];let V;t[82]!==C||t[83]!==M||t[84]!==k||t[85]!==j?(V=k&&(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateVersion`,children:`Version`})}),(0,_.jsx)(p,{control:C,name:`launchTemplateVersion`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??`$Default`,children:[(0,_.jsx)(c,{className:`w-full`,id:`launchTemplateVersion`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`$Default`,children:`$Default`}),(0,_.jsx)(o,{value:`$Latest`,children:`$Latest`}),j.map(Je)]})]})}}),M&&(0,_.jsxs)(`div`,{className:`mt-3 space-y-1 rounded-md border border-border p-3 text-xs`,children:[(0,_.jsx)(`p`,{className:`text-muted-foreground`,children:`Configuration from this version:`}),(0,_.jsxs)(`p`,{children:[`Image:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.ImageId??`—`})]}),(0,_.jsxs)(`p`,{children:[`Instance type:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.InstanceType??`—`})]}),(0,_.jsxs)(`p`,{children:[`Key pair:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.KeyName??`—`})]})]})]}),t[82]=C,t[83]=M,t[84]=k,t[85]=j,t[86]=V):V=t[86];let gn=!k&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`imageId`,children:`Image`})}),(0,_.jsx)(p,{control:C,name:`imageId`,render:e=>{let{field:t}=e,n=b.find(e=>e.ImageId===t.value);return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(c,{"aria-invalid":!!E.imageId,className:`w-full`,id:`imageId`,children:(0,_.jsx)(a,{children:n?`${n.Name??`Unnamed`} (${n.Architecture})`:``})}),(0,_.jsx)(s,{children:b.map(qe)})]})}}),(0,_.jsx)(m,{errors:[E.imageId]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),(0,_.jsx)(p,{control:C,name:`instanceType`,render:e=>{let{field:t}=e;return(0,_.jsx)(Ee,{"aria-invalid":!!E.instanceType,availabilityByType:x,className:`w-full`,id:`instanceType`,instanceTypes:v.InstanceTypes??[],onValueChange:t.onChange,value:t.value??``})}}),D&&(0,_.jsxs)(xe,{children:[`GPU: `,D.Name,D.MemoryInfo?.SizeInMiB!==void 0&&` · ${ne(D.MemoryInfo.SizeInMiB)} VRAM`,Lt&&` · MIG ${Lt} slice`]}),(0,_.jsx)(m,{errors:[E.instanceType]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair`})}),(0,_.jsx)(p,{control:C,name:`keyName`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(c,{"aria-invalid":!!E.keyName,className:`w-full`,id:`keyName`,children:(0,_.jsx)(a,{})}),(0,_.jsx)(s,{children:ut.map(Ke)})]})}}),(0,_.jsx)(m,{errors:[E.keyName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`subnetId`,children:`Subnet`})}),(0,_.jsx)(p,{control:C,name:`subnetId`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`subnetId`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),ft.map(Ge)]})]})}})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Security Group`}),(0,_.jsx)(xe,{children:N?`Applies to VPC ${N}`:`No VPC resolved — select a subnet`}),(0,_.jsx)(p,{control:C,name:`securityGroupMode`,render:We}),Wt===`create`?(0,_.jsxs)(`div`,{className:`mt-3 space-y-4 rounded-md border border-border p-4`,children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`newSgName`,children:`Name`})}),(0,_.jsx)(u,{"aria-invalid":!!E.newSgName,id:`newSgName`,type:`text`,...w(`newSgName`)}),(0,_.jsx)(m,{errors:[E.newSgName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`newSgDescription`,children:`Description`})}),(0,_.jsx)(u,{id:`newSgDescription`,type:`text`,...w(`newSgDescription`)})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Inbound rules`}),(0,_.jsxs)(`div`,{className:`space-y-1`,children:[(0,_.jsx)(p,{control:C,name:`allowSsh`,render:Ue}),(0,_.jsx)(p,{control:C,name:`allowHttp`,render:He}),(0,_.jsx)(p,{control:C,name:`allowHttps`,render:Ve})]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Source`}),(0,_.jsx)(p,{control:C,name:`ruleSource`,render:Be}),Kt===`custom`&&(0,_.jsxs)(`div`,{className:`mt-2`,children:[(0,_.jsx)(u,{"aria-invalid":!!E.customCidr,placeholder:`203.0.113.0/24`,type:`text`,...w(`customCidr`)}),(0,_.jsx)(m,{errors:[E.customCidr]})]})]})]}):(0,_.jsxs)(`div`,{className:`mt-3`,children:[cn.length===0?(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups in the resolved VPC.`}):(0,_.jsx)(`div`,{className:`space-y-1`,children:cn.map(e=>(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,_.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:Yt.has(e.GroupId??``),onChange:()=>{un(e.GroupId??``)},type:`checkbox`}),(0,_.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))}),(0,_.jsx)(m,{errors:[E.securityGroupIds]})]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`placementGroupName`,children:`Placement Group`})}),(0,_.jsx)(p,{control:C,name:`placementGroupName`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`placementGroupName`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),mt.map(ze)]})]})}})]})]}),_n;t[87]===Symbol.for(`react.memo_cache_sentinel`)?(_n=(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`count`,children:`Number of Instances`})}),t[87]=_n):_n=t[87];let vn=!!E.count,H;t[88]===w?H=t[89]:(H=w(`count`,{valueAsNumber:!0}),t[88]=w,t[89]=H);let U;t[90]!==vn||t[91]!==H?(U=(0,_.jsx)(u,{"aria-describedby":`count-description`,"aria-invalid":vn,id:`count`,type:`number`,...H}),t[90]=vn,t[91]=H,t[92]=U):U=t[92];let yn=Ft&&`Available capacity for ${Ft}: ${It}`,W;t[93]===yn?W=t[94]:(W=(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,id:`count-description`,children:yn}),t[93]=yn,t[94]=W);let G;t[95]===E.count?G=t[96]:(G=(0,_.jsx)(m,{errors:[E.count]}),t[95]=E.count,t[96]=G);let K;t[97]!==U||t[98]!==W||t[99]!==G?(K=(0,_.jsxs)(g,{children:[_n,U,W,G]}),t[97]=U,t[98]=W,t[99]=G,t[100]=K):K=t[100];let q;t[101]!==C||t[102]!==E.rootDeviceName||t[103]!==E.rootVolumeSize||t[104]!==E.rootVolumeType||t[105]!==w||t[106]!==O.snapshotSize||t[107]!==k?(q=!k&&(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)(ke,{children:[(0,_.jsxs)(Oe,{className:`group flex h-7 w-full items-center justify-between rounded-md border border-input bg-input/20 px-2 py-0.5 text-sm transition-colors outline-none hover:bg-input/40 focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 md:text-xs/relaxed dark:bg-input/30 dark:hover:bg-input/50`,render:(0,_.jsx)(`button`,{"aria-label":`Block Device Mappings (root volume)`,type:`button`}),children:[(0,_.jsx)(`span`,{children:`Block Device Mappings (root volume)`}),(0,_.jsx)(ie,{className:`size-3.5 text-muted-foreground transition-transform group-data-[panel-open]:rotate-180`})]}),(0,_.jsxs)(De,{className:`mt-3 space-y-4 rounded-md border border-border p-4`,children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootDeviceName`,children:`Device Name`})}),(0,_.jsx)(u,{"aria-invalid":!!E.rootDeviceName,id:`rootDeviceName`,type:`text`,...w(`rootDeviceName`)}),(0,_.jsx)(m,{errors:[E.rootDeviceName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootVolumeSize`,children:`Volume Size (GiB)`})}),(0,_.jsx)(u,{"aria-invalid":!!E.rootVolumeSize,id:`rootVolumeSize`,max:Fe,min:O.snapshotSize??Pe,placeholder:O.snapshotSize?`${O.snapshotSize} (AMI default)`:`use AMI / backend default`,type:`number`,...w(`rootVolumeSize`,{setValueAs:Re})}),O.snapshotSize!==void 0&&(0,_.jsxs)(xe,{children:[`AMI snapshot size: `,O.snapshotSize,` GiB`]}),(0,_.jsx)(m,{errors:[E.rootVolumeSize]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootVolumeType`,children:`Volume Type`})}),(0,_.jsx)(p,{control:C,name:`rootVolumeType`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??Ne,children:[(0,_.jsx)(c,{"aria-invalid":!!E.rootVolumeType,className:`w-full`,id:`rootVolumeType`,children:(0,_.jsx)(a,{})}),(0,_.jsx)(s,{children:we.map(Le)})]})}}),(0,_.jsx)(m,{errors:[E.rootVolumeType]})]}),(0,_.jsx)(g,{children:(0,_.jsx)(p,{control:C,name:`rootDeleteOnTermination`,render:Ie})})]})]})}),t[101]=C,t[102]=E.rootDeviceName,t[103]=E.rootVolumeSize,t[104]=E.rootVolumeType,t[105]=w,t[106]=O.snapshotSize,t[107]=k,t[108]=q):q=t[108];let J;t[109]!==N||t[110]!==jt?(J=nt(jt,N),t[109]=N,t[110]=jt,t[111]=J):J=t[111];let Y;t[112]===J?Y=t[113]:(Y=(0,_.jsx)(ae,{commands:J}),t[112]=J,t[113]=Y);let bn=Nt||y.isPending,X;t[114]===d?X=t[115]:(X=async()=>{await d({to:`/ec2/describe-instances`})},t[114]=d,t[115]=X);let Z;t[116]!==bn||t[117]!==X?(Z=(0,_.jsx)(oe,{disabled:bn,onClick:X,type:`button`,variant:`outline`,children:`Cancel`}),t[116]=bn,t[117]=X,t[118]=Z):Z=t[118];let xn=Nt||y.isPending||!k&&S.length===0,Sn=Nt||y.isPending?`Creating…`:`Create Instance`,Q;t[119]!==xn||t[120]!==Sn?(Q=(0,_.jsx)(oe,{disabled:xn,type:`submit`,children:Sn}),t[119]=xn,t[120]=Sn,t[121]=Q):Q=t[121];let Cn;t[122]!==Z||t[123]!==Q?(Cn=(0,_.jsxs)(`div`,{className:`flex gap-2`,children:[Z,Q]}),t[122]=Z,t[123]=Q,t[124]=Cn):Cn=t[124];let $;t[125]!==R||t[126]!==B||t[127]!==V||t[128]!==gn||t[129]!==K||t[130]!==q||t[131]!==Y||t[132]!==Cn?($=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:R,children:[B,V,gn,K,q,Y,Cn]}),t[125]=R,t[126]=B,t[127]=V,t[128]=gn,t[129]=K,t[130]=q,t[131]=Y,t[132]=Cn,t[133]=$):$=t[133];let wn;return t[134]!==P||t[135]!==F||t[136]!==I||t[137]!==L||t[138]!==$?(wn=(0,_.jsxs)(_.Fragment,{children:[P,F,I,L,$]}),t[134]=P,t[135]=F,t[136]=I,t[137]=L,t[138]=$,t[139]=wn):wn=t[139],wn}function Ie(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Delete on termination`,checked:t.value??!0,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Delete on termination`]})}function Le(e){return(0,_.jsx)(o,{value:e,children:e},e)}function Re(e){return e===``||e==null?void 0:Number(e)}function ze(e){return(0,_.jsxs)(o,{value:e.GroupName??``,children:[e.GroupName,` (`,e.Strategy,`)`]},e.GroupId)}function Be(e){let{field:t}=e;return(0,_.jsxs)(`div`,{className:`flex gap-4 text-sm`,children:[(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Source anywhere`,checked:t.value===`anywhere`,onChange:()=>{t.onChange(`anywhere`)},type:`radio`}),`Anywhere (0.0.0.0/0)`]}),(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Source custom CIDR`,checked:t.value===`custom`,onChange:()=>{t.onChange(`custom`)},type:`radio`}),`Custom CIDR`]})]})}function Ve(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow HTTPS`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow HTTPS (tcp/443)`]})}function He(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow HTTP`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow HTTP (tcp/80)`]})}function Ue(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow SSH`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow SSH (tcp/22)`]})}function We(e){let{field:t}=e;return(0,_.jsxs)(`div`,{className:`flex gap-4 text-sm`,children:[(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Create new security group`,checked:t.value===`create`,onChange:()=>{t.onChange(`create`)},type:`radio`}),`Create new`]}),(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Select existing security group`,checked:t.value===`existing`,onChange:()=>{t.onChange(`existing`)},type:`radio`}),`Select existing`]})]})}function Ge(e){return(0,_.jsx)(o,{value:e.SubnetId??``,children:e.SubnetId},e.SubnetId)}function Ke(e){return(0,_.jsx)(o,{value:e.KeyName??``,children:e.KeyName},e.KeyPairId)}function qe(e){return(0,_.jsxs)(o,{value:e.ImageId??``,children:[e.Name??`Unnamed`,` (`,e.Architecture,`)`]},e.ImageId)}function Je(e){return(0,_.jsxs)(o,{value:String(e.VersionNumber),children:[`v`,e.VersionNumber]},e.VersionNumber)}function Ye(e){return(0,_.jsx)(o,{value:e.LaunchTemplateId??``,children:e.LaunchTemplateName??e.LaunchTemplateId},e.LaunchTemplateId)}function Xe(e){return e.endsWith(`.nano`)}function Ze(e){return e.GroupName??``}function Qe(e){return e.IsDefault}function $e(e){return!Te(e)}function et(e){let t=e?.RootDeviceName??Me,n=e?.BlockDeviceMappings??[];return{deviceName:t,snapshotSize:(n.find(e=>e.DeviceName===t)??n[0])?.Ebs?.VolumeSize}}function tt(e,t){if(e.length===0)return;if(!t||t===`$Default`)return e.find(e=>e.DefaultVersion)??e[0];if(t===`$Latest`)return e.toSorted((e,t)=>(t.VersionNumber??0)-(e.VersionNumber??0))[0];let n=Number(t);return e.find(e=>e.VersionNumber===n)}function nt(e,t){let n=e(`launchTemplateId`)??``;if(n){let t=e(`launchTemplateVersion`)||`$Default`,r=e(`count`)??0;return[{label:`Run Instances`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 run-instances`},{type:`flag`,value:` \\ +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./useQuery-DXrvTS9z.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as te}from"./useNavigate-Cgl8O-1x.js";import{on as ne}from"./cluster-config-Bjqk93qS.js";import{t as re}from"./back-link-BEBtz3nP.js";import{t as ie}from"./chevron-down-CyoTcFS4.js";import{c as a,i as o,n as s,s as c,t as l}from"./select-C4XUO0SI.js";import{t as ae}from"./cli-command-panel-CFBFXhwd.js";import{t as oe}from"./button-KK2VfbzH.js";import{t as u}from"./input-Dv_zyCQu.js";import{M as se,O as ce,c as le,h as ue,m as de,o as fe,p as pe,w as me,y as he}from"./ec2-BOaIcgiX.js";import{f as ge}from"./ec2-kCKVAxwx.js";import{t as d}from"./run-instances-BKxh5v2r.js";import{t as _e}from"./page-heading-CIbmsDOw.js";import{a as f,i as ve,n as p,t as ye}from"./zod--v4EVB_k.js";import{t as be}from"./error-banner-vjkAWoEL.js";import{n as xe,r as m,s as h,t as g}from"./field-DuilC4iP.js";import{b as Se,i as Ce,t as we}from"./ec2-Bb2XHK85.js";import{i as Te}from"./system-managed-Dk7ySh_E.js";import{t as Ee}from"./gpu-instance-type-select-DzHEeoD6.js";import{n as De,r as Oe,t as ke}from"./collapsible-BzxV_v-b.js";var Ae=r(),je=t(n(),1),_=e(),Me=`/dev/sda1`,Ne=`gp3`,Pe=1,Fe=16384;function v(e){let t=(0,Ae.c)(140),{launchTemplateId:n,launchTemplateVersion:r}=e,d=te(),{data:Te}=i(fe),{data:Me}=i(pe),{data:v}=i(le),{data:rt}=i(ce),{data:it}=i(he),{data:at}=i(se),{data:ot}=i(me),{data:st}=i(ue),y=ge(),ct;t[0]===Te.Images?ct=t[1]:(ct=Te.Images??[],t[0]=Te.Images,t[1]=ct);let b=ct.filter($e),lt;t[2]===Me.KeyPairs?lt=t[3]:(lt=Me.KeyPairs??[],t[2]=Me.KeyPairs,t[3]=lt);let ut=lt,dt;t[4]===rt.Subnets?dt=t[5]:(dt=rt.Subnets??[],t[4]=rt.Subnets,t[5]=dt);let ft=dt,pt;t[6]===it.PlacementGroups?pt=t[7]:(pt=it.PlacementGroups??[],t[6]=it.PlacementGroups,t[7]=pt);let mt=pt,ht;t[8]===at.Vpcs?ht=t[9]:(ht=at.Vpcs??[],t[8]=at.Vpcs,t[9]=ht);let gt=ht,_t;t[10]===ot.SecurityGroups?_t=t[11]:(_t=ot.SecurityGroups??[],t[10]=ot.SecurityGroups,t[11]=_t);let vt=_t,yt;t[12]===st.LaunchTemplates?yt=t[13]:(yt=st.LaunchTemplates??[],t[12]=st.LaunchTemplates,t[13]=yt);let bt=yt,xt;t[14]===gt?xt=t[15]:(xt=(gt.find(Qe)??gt[0])?.VpcId,t[14]=gt,t[15]=xt);let St=xt,Ct=Se(vt.map(Ze)),x;if(t[16]!==v.InstanceTypes){x={};for(let e of v.InstanceTypes??[]){let t=e.InstanceType;t&&(x[t]=(x[t]??0)+1)}t[16]=v.InstanceTypes,t[17]=x}else x=t[17];let S=Object.keys(x).toSorted(),wt=b[0]?.ImageId,Tt=ut[0]?.KeyName,Et=S.find(Xe)??S[0],Dt=et(b.find(e=>e.ImageId===wt)),Ot;t[18]===x?Ot=t[19]:(Ot=e=>!e.instanceType||e.count<=(x[e.instanceType]??1),t[18]=x,t[19]=Ot);let{control:C,handleSubmit:kt,register:w,setValue:T,getValues:At,watch:jt,formState:Mt}=ve({resolver:ye(Ce.refine(Ot,{message:`Cannot exceed available capacity`,path:[`count`]}).superRefine((e,t)=>{let n=et(b.find(t=>t.ImageId===e.imageId)).snapshotSize;e.rootVolumeSize!==void 0&&n!==void 0&&e.rootVolumeSizee.InstanceType===Ft))?.GpuInfo?.Gpus?.[0],Lt=D?.Name?.startsWith(`MIG `)?D.Name.slice(4):void 0,Rt;t[22]===C?Rt=t[23]:(Rt={control:C,name:`imageId`},t[22]=C,t[23]=Rt);let zt=f(Rt),Bt;t[24]===zt?Bt=t[25]:(Bt=e=>e.ImageId===zt,t[24]=zt,t[25]=Bt);let O=et(b.find(Bt)),Vt;t[26]===C?Vt=t[27]:(Vt={control:C,name:`subnetId`},t[26]=C,t[27]=Vt);let Ht=f(Vt),Ut;t[28]===C?Ut=t[29]:(Ut={control:C,name:`securityGroupMode`},t[28]=C,t[29]=Ut);let Wt=f(Ut),Gt;t[30]===C?Gt=t[31]:(Gt={control:C,name:`ruleSource`},t[30]=C,t[31]=Gt);let Kt=f(Gt),qt=f({control:C,name:`securityGroupIds`})??[],Jt;t[32]===qt?Jt=t[33]:(Jt=new Set(qt),t[32]=qt,t[33]=Jt);let Yt=Jt,Xt;t[34]===C?Xt=t[35]:(Xt={control:C,name:`launchTemplateId`},t[34]=C,t[35]=Xt);let k=f(Xt),Zt;t[36]===C?Zt=t[37]:(Zt={control:C,name:`launchTemplateVersion`},t[36]=C,t[37]=Zt);let Qt=f(Zt),$t=k??``,A;t[38]===$t?A=t[39]:(A=de($t),t[38]=$t,t[39]=A);let en=!!k,tn;t[40]!==A||t[41]!==en?(tn={...A,enabled:en},t[40]=A,t[41]=en,t[42]=tn):tn=t[42];let nn=ee(tn),rn;t[43]===nn.data?.LaunchTemplateVersions?rn=t[44]:(rn=nn.data?.LaunchTemplateVersions??[],t[43]=nn.data?.LaunchTemplateVersions,t[44]=rn);let j=rn,an;t[45]!==Qt||t[46]!==j?(an=tt(j,Qt)?.LaunchTemplateData,t[45]=Qt,t[46]=j,t[47]=an):an=t[47];let M=an,on;t[48]!==St||t[49]!==Ht||t[50]!==ft?(on=ft.find(e=>e.SubnetId===Ht)?.VpcId??St,t[48]=St,t[49]=Ht,t[50]=ft,t[51]=on):on=t[51];let N=on,sn;t[52]!==N||t[53]!==vt?(sn=N?vt.filter(e=>e.VpcId===N):vt,t[52]=N,t[53]=vt,t[54]=sn):sn=t[54];let cn=sn,ln;t[55]!==At||t[56]!==T?(ln=e=>{let t=At(`securityGroupIds`)??[],n=t.includes(e)?t.filter(t=>t!==e):[...t,e];T(`securityGroupIds`,n,{shouldValidate:!0})},t[55]=At,t[56]=T,t[57]=ln):ln=t[57];let un=ln,dn,fn;t[58]!==O.deviceName||t[59]!==T?(dn=()=>{T(`rootDeviceName`,O.deviceName)},fn=[O.deviceName,T],t[58]=O.deviceName,t[59]=T,t[60]=dn,t[61]=fn):(dn=t[60],fn=t[61]),(0,je.useEffect)(dn,fn);let pn;t[62]!==y||t[63]!==N||t[64]!==d?(pn=async e=>{let t=e.launchTemplateId?{count:e.count,launchTemplateId:e.launchTemplateId,launchTemplateVersion:e.launchTemplateVersion,resolvedVpcId:N}:{...e,resolvedVpcId:N};await y.mutateAsync(t),d({to:`/ec2/describe-instances`})},t[62]=y,t[63]=N,t[64]=d,t[65]=pn):pn=t[65];let mn=pn,P,F;t[66]===Symbol.for(`react.memo_cache_sentinel`)?(P=(0,_.jsx)(re,{to:`/ec2/describe-instances`,children:`Back to instances`}),F=(0,_.jsx)(_e,{title:`Run Instances`}),t[66]=P,t[67]=F):(P=t[66],F=t[67]);let I;t[68]!==k||t[69]!==S?(I=S.length===0&&!k&&(0,_.jsx)(be,{msg:`No compute available. No new instances can be created until compute is available.`}),t[68]=k,t[69]=S,t[70]=I):I=t[70];let L;t[71]===y.error?L=t[72]:(L=y.error&&(0,_.jsx)(be,{error:y.error,msg:`Failed to create instance`}),t[71]=y.error,t[72]=L);let R;t[73]!==kt||t[74]!==mn?(R=kt(mn),t[73]=kt,t[74]=mn,t[75]=R):R=t[75];let hn;t[76]===Symbol.for(`react.memo_cache_sentinel`)?(hn=(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateId`,children:`Launch Template`})}),t[76]=hn):hn=t[76];let z;t[77]===bt?z=t[78]:(z=e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`launchTemplateId`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),bt.map(Ye)]})]})},t[77]=bt,t[78]=z);let B;t[79]!==C||t[80]!==z?(B=(0,_.jsxs)(g,{children:[hn,(0,_.jsx)(p,{control:C,name:`launchTemplateId`,render:z})]}),t[79]=C,t[80]=z,t[81]=B):B=t[81];let V;t[82]!==C||t[83]!==M||t[84]!==k||t[85]!==j?(V=k&&(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`launchTemplateVersion`,children:`Version`})}),(0,_.jsx)(p,{control:C,name:`launchTemplateVersion`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??`$Default`,children:[(0,_.jsx)(c,{className:`w-full`,id:`launchTemplateVersion`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`$Default`,children:`$Default`}),(0,_.jsx)(o,{value:`$Latest`,children:`$Latest`}),j.map(Je)]})]})}}),M&&(0,_.jsxs)(`div`,{className:`mt-3 space-y-1 rounded-md border border-border p-3 text-xs`,children:[(0,_.jsx)(`p`,{className:`text-muted-foreground`,children:`Configuration from this version:`}),(0,_.jsxs)(`p`,{children:[`Image:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.ImageId??`—`})]}),(0,_.jsxs)(`p`,{children:[`Instance type:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.InstanceType??`—`})]}),(0,_.jsxs)(`p`,{children:[`Key pair:`,` `,(0,_.jsx)(`span`,{className:`font-mono`,children:M.KeyName??`—`})]})]})]}),t[82]=C,t[83]=M,t[84]=k,t[85]=j,t[86]=V):V=t[86];let gn=!k&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`imageId`,children:`Image`})}),(0,_.jsx)(p,{control:C,name:`imageId`,render:e=>{let{field:t}=e,n=b.find(e=>e.ImageId===t.value);return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(c,{"aria-invalid":!!E.imageId,className:`w-full`,id:`imageId`,children:(0,_.jsx)(a,{children:n?`${n.Name??`Unnamed`} (${n.Architecture})`:``})}),(0,_.jsx)(s,{children:b.map(qe)})]})}}),(0,_.jsx)(m,{errors:[E.imageId]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`instanceType`,children:`Instance Type`})}),(0,_.jsx)(p,{control:C,name:`instanceType`,render:e=>{let{field:t}=e;return(0,_.jsx)(Ee,{"aria-invalid":!!E.instanceType,availabilityByType:x,className:`w-full`,id:`instanceType`,instanceTypes:v.InstanceTypes??[],onValueChange:t.onChange,value:t.value??``})}}),D&&(0,_.jsxs)(xe,{children:[`GPU: `,D.Name,D.MemoryInfo?.SizeInMiB!==void 0&&` · ${ne(D.MemoryInfo.SizeInMiB)} VRAM`,Lt&&` · MIG ${Lt} slice`]}),(0,_.jsx)(m,{errors:[E.instanceType]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`keyName`,children:`Key Pair`})}),(0,_.jsx)(p,{control:C,name:`keyName`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,_.jsx)(c,{"aria-invalid":!!E.keyName,className:`w-full`,id:`keyName`,children:(0,_.jsx)(a,{})}),(0,_.jsx)(s,{children:ut.map(Ke)})]})}}),(0,_.jsx)(m,{errors:[E.keyName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`subnetId`,children:`Subnet`})}),(0,_.jsx)(p,{control:C,name:`subnetId`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`subnetId`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),ft.map(Ge)]})]})}})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Security Group`}),(0,_.jsx)(xe,{children:N?`Applies to VPC ${N}`:`No VPC resolved — select a subnet`}),(0,_.jsx)(p,{control:C,name:`securityGroupMode`,render:We}),Wt===`create`?(0,_.jsxs)(`div`,{className:`mt-3 space-y-4 rounded-md border border-border p-4`,children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`newSgName`,children:`Name`})}),(0,_.jsx)(u,{"aria-invalid":!!E.newSgName,id:`newSgName`,type:`text`,...w(`newSgName`)}),(0,_.jsx)(m,{errors:[E.newSgName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`newSgDescription`,children:`Description`})}),(0,_.jsx)(u,{id:`newSgDescription`,type:`text`,...w(`newSgDescription`)})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Inbound rules`}),(0,_.jsxs)(`div`,{className:`space-y-1`,children:[(0,_.jsx)(p,{control:C,name:`allowSsh`,render:Ue}),(0,_.jsx)(p,{control:C,name:`allowHttp`,render:He}),(0,_.jsx)(p,{control:C,name:`allowHttps`,render:Ve})]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:`Source`}),(0,_.jsx)(p,{control:C,name:`ruleSource`,render:Be}),Kt===`custom`&&(0,_.jsxs)(`div`,{className:`mt-2`,children:[(0,_.jsx)(u,{"aria-invalid":!!E.customCidr,placeholder:`203.0.113.0/24`,type:`text`,...w(`customCidr`)}),(0,_.jsx)(m,{errors:[E.customCidr]})]})]})]}):(0,_.jsxs)(`div`,{className:`mt-3`,children:[cn.length===0?(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No security groups in the resolved VPC.`}):(0,_.jsx)(`div`,{className:`space-y-1`,children:cn.map(e=>(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,_.jsx)(`input`,{"aria-label":`Security group ${e.GroupId} (${e.GroupName})`,checked:Yt.has(e.GroupId??``),onChange:()=>{un(e.GroupId??``)},type:`checkbox`}),(0,_.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))}),(0,_.jsx)(m,{errors:[E.securityGroupIds]})]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`placementGroupName`,children:`Placement Group`})}),(0,_.jsx)(p,{control:C,name:`placementGroupName`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e===`none`?void 0:e)},value:t.value??`none`,children:[(0,_.jsx)(c,{className:`w-full`,id:`placementGroupName`,children:(0,_.jsx)(a,{})}),(0,_.jsxs)(s,{children:[(0,_.jsx)(o,{value:`none`,children:`none`}),mt.map(ze)]})]})}})]})]}),_n;t[87]===Symbol.for(`react.memo_cache_sentinel`)?(_n=(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`count`,children:`Number of Instances`})}),t[87]=_n):_n=t[87];let vn=!!E.count,H;t[88]===w?H=t[89]:(H=w(`count`,{valueAsNumber:!0}),t[88]=w,t[89]=H);let U;t[90]!==vn||t[91]!==H?(U=(0,_.jsx)(u,{"aria-describedby":`count-description`,"aria-invalid":vn,id:`count`,type:`number`,...H}),t[90]=vn,t[91]=H,t[92]=U):U=t[92];let yn=Ft&&`Available capacity for ${Ft}: ${It}`,W;t[93]===yn?W=t[94]:(W=(0,_.jsx)(`p`,{className:`text-xs text-muted-foreground`,id:`count-description`,children:yn}),t[93]=yn,t[94]=W);let G;t[95]===E.count?G=t[96]:(G=(0,_.jsx)(m,{errors:[E.count]}),t[95]=E.count,t[96]=G);let K;t[97]!==U||t[98]!==W||t[99]!==G?(K=(0,_.jsxs)(g,{children:[_n,U,W,G]}),t[97]=U,t[98]=W,t[99]=G,t[100]=K):K=t[100];let q;t[101]!==C||t[102]!==E.rootDeviceName||t[103]!==E.rootVolumeSize||t[104]!==E.rootVolumeType||t[105]!==w||t[106]!==O.snapshotSize||t[107]!==k?(q=!k&&(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)(ke,{children:[(0,_.jsxs)(Oe,{className:`group flex h-7 w-full items-center justify-between rounded-md border border-input bg-input/20 px-2 py-0.5 text-sm transition-colors outline-none hover:bg-input/40 focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 md:text-xs/relaxed dark:bg-input/30 dark:hover:bg-input/50`,render:(0,_.jsx)(`button`,{"aria-label":`Block Device Mappings (root volume)`,type:`button`}),children:[(0,_.jsx)(`span`,{children:`Block Device Mappings (root volume)`}),(0,_.jsx)(ie,{className:`size-3.5 text-muted-foreground transition-transform group-data-[panel-open]:rotate-180`})]}),(0,_.jsxs)(De,{className:`mt-3 space-y-4 rounded-md border border-border p-4`,children:[(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootDeviceName`,children:`Device Name`})}),(0,_.jsx)(u,{"aria-invalid":!!E.rootDeviceName,id:`rootDeviceName`,type:`text`,...w(`rootDeviceName`)}),(0,_.jsx)(m,{errors:[E.rootDeviceName]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootVolumeSize`,children:`Volume Size (GiB)`})}),(0,_.jsx)(u,{"aria-invalid":!!E.rootVolumeSize,id:`rootVolumeSize`,max:Fe,min:O.snapshotSize??Pe,placeholder:O.snapshotSize?`${O.snapshotSize} (AMI default)`:`use AMI / backend default`,type:`number`,...w(`rootVolumeSize`,{setValueAs:Re})}),O.snapshotSize!==void 0&&(0,_.jsxs)(xe,{children:[`AMI snapshot size: `,O.snapshotSize,` GiB`]}),(0,_.jsx)(m,{errors:[E.rootVolumeSize]})]}),(0,_.jsxs)(g,{children:[(0,_.jsx)(h,{children:(0,_.jsx)(`label`,{htmlFor:`rootVolumeType`,children:`Volume Type`})}),(0,_.jsx)(p,{control:C,name:`rootVolumeType`,render:e=>{let{field:t}=e;return(0,_.jsxs)(l,{onValueChange:e=>{t.onChange(e)},value:t.value??Ne,children:[(0,_.jsx)(c,{"aria-invalid":!!E.rootVolumeType,className:`w-full`,id:`rootVolumeType`,children:(0,_.jsx)(a,{})}),(0,_.jsx)(s,{children:we.map(Le)})]})}}),(0,_.jsx)(m,{errors:[E.rootVolumeType]})]}),(0,_.jsx)(g,{children:(0,_.jsx)(p,{control:C,name:`rootDeleteOnTermination`,render:Ie})})]})]})}),t[101]=C,t[102]=E.rootDeviceName,t[103]=E.rootVolumeSize,t[104]=E.rootVolumeType,t[105]=w,t[106]=O.snapshotSize,t[107]=k,t[108]=q):q=t[108];let J;t[109]!==N||t[110]!==jt?(J=nt(jt,N),t[109]=N,t[110]=jt,t[111]=J):J=t[111];let Y;t[112]===J?Y=t[113]:(Y=(0,_.jsx)(ae,{commands:J}),t[112]=J,t[113]=Y);let bn=Nt||y.isPending,X;t[114]===d?X=t[115]:(X=async()=>{await d({to:`/ec2/describe-instances`})},t[114]=d,t[115]=X);let Z;t[116]!==bn||t[117]!==X?(Z=(0,_.jsx)(oe,{disabled:bn,onClick:X,type:`button`,variant:`outline`,children:`Cancel`}),t[116]=bn,t[117]=X,t[118]=Z):Z=t[118];let xn=Nt||y.isPending||!k&&S.length===0,Sn=Nt||y.isPending?`Creating…`:`Create Instance`,Q;t[119]!==xn||t[120]!==Sn?(Q=(0,_.jsx)(oe,{disabled:xn,type:`submit`,children:Sn}),t[119]=xn,t[120]=Sn,t[121]=Q):Q=t[121];let Cn;t[122]!==Z||t[123]!==Q?(Cn=(0,_.jsxs)(`div`,{className:`flex gap-2`,children:[Z,Q]}),t[122]=Z,t[123]=Q,t[124]=Cn):Cn=t[124];let $;t[125]!==R||t[126]!==B||t[127]!==V||t[128]!==gn||t[129]!==K||t[130]!==q||t[131]!==Y||t[132]!==Cn?($=(0,_.jsxs)(`form`,{className:`max-w-4xl space-y-6`,onSubmit:R,children:[B,V,gn,K,q,Y,Cn]}),t[125]=R,t[126]=B,t[127]=V,t[128]=gn,t[129]=K,t[130]=q,t[131]=Y,t[132]=Cn,t[133]=$):$=t[133];let wn;return t[134]!==P||t[135]!==F||t[136]!==I||t[137]!==L||t[138]!==$?(wn=(0,_.jsxs)(_.Fragment,{children:[P,F,I,L,$]}),t[134]=P,t[135]=F,t[136]=I,t[137]=L,t[138]=$,t[139]=wn):wn=t[139],wn}function Ie(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Delete on termination`,checked:t.value??!0,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Delete on termination`]})}function Le(e){return(0,_.jsx)(o,{value:e,children:e},e)}function Re(e){return e===``||e==null?void 0:Number(e)}function ze(e){return(0,_.jsxs)(o,{value:e.GroupName??``,children:[e.GroupName,` (`,e.Strategy,`)`]},e.GroupId)}function Be(e){let{field:t}=e;return(0,_.jsxs)(`div`,{className:`flex gap-4 text-sm`,children:[(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Source anywhere`,checked:t.value===`anywhere`,onChange:()=>{t.onChange(`anywhere`)},type:`radio`}),`Anywhere (0.0.0.0/0)`]}),(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Source custom CIDR`,checked:t.value===`custom`,onChange:()=>{t.onChange(`custom`)},type:`radio`}),`Custom CIDR`]})]})}function Ve(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow HTTPS`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow HTTPS (tcp/443)`]})}function He(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow HTTP`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow HTTP (tcp/80)`]})}function Ue(e){let{field:t}=e;return(0,_.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,_.jsx)(`input`,{"aria-label":`Allow SSH`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),`Allow SSH (tcp/22)`]})}function We(e){let{field:t}=e;return(0,_.jsxs)(`div`,{className:`flex gap-4 text-sm`,children:[(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Create new security group`,checked:t.value===`create`,onChange:()=>{t.onChange(`create`)},type:`radio`}),`Create new`]}),(0,_.jsxs)(`label`,{className:`flex items-center gap-2`,children:[(0,_.jsx)(`input`,{"aria-label":`Select existing security group`,checked:t.value===`existing`,onChange:()=>{t.onChange(`existing`)},type:`radio`}),`Select existing`]})]})}function Ge(e){return(0,_.jsx)(o,{value:e.SubnetId??``,children:e.SubnetId},e.SubnetId)}function Ke(e){return(0,_.jsx)(o,{value:e.KeyName??``,children:e.KeyName},e.KeyPairId)}function qe(e){return(0,_.jsxs)(o,{value:e.ImageId??``,children:[e.Name??`Unnamed`,` (`,e.Architecture,`)`]},e.ImageId)}function Je(e){return(0,_.jsxs)(o,{value:String(e.VersionNumber),children:[`v`,e.VersionNumber]},e.VersionNumber)}function Ye(e){return(0,_.jsx)(o,{value:e.LaunchTemplateId??``,children:e.LaunchTemplateName??e.LaunchTemplateId},e.LaunchTemplateId)}function Xe(e){return e.endsWith(`.nano`)}function Ze(e){return e.GroupName??``}function Qe(e){return e.IsDefault}function $e(e){return!Te(e)}function et(e){let t=e?.RootDeviceName??Me,n=e?.BlockDeviceMappings??[];return{deviceName:t,snapshotSize:(n.find(e=>e.DeviceName===t)??n[0])?.Ebs?.VolumeSize}}function tt(e,t){if(e.length===0)return;if(!t||t===`$Default`)return e.find(e=>e.DefaultVersion)??e[0];if(t===`$Latest`)return e.toSorted((e,t)=>(t.VersionNumber??0)-(e.VersionNumber??0))[0];let n=Number(t);return e.find(e=>e.VersionNumber===n)}function nt(e,t){let n=e(`launchTemplateId`)??``;if(n){let t=e(`launchTemplateVersion`)||`$Default`,r=e(`count`)??0;return[{label:`Run Instances`,parts:[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 run-instances`},{type:`flag`,value:` \\ --launch-template`},{type:`value`,value:` LaunchTemplateId=${n},Version=${t}`},{type:`flag`,value:` \\ --count`},{type:`value`,value:` ${r||1}`}]}]}let r=e(`imageId`)??``,ee=e(`instanceType`)??``,i=e(`keyName`)??``,te=e(`subnetId`)??``,ne=e(`placementGroupName`)??``,re=e(`count`)??0,ie=e(`rootDeviceName`)??``,a=e(`rootVolumeSize`),o=e(`rootVolumeType`),s=e(`rootDeleteOnTermination`),c=[{type:`bin`,value:`AWS_PROFILE=spinifex aws ec2 run-instances`},{type:`flag`,value:` \\ --image-id`},{type:`value`,value:` ${r||``}`},{type:`flag`,value:` \\ diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bxsh5SUC.js b/spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bxsh5SUC.js deleted file mode 100644 index ae67e4f72..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/run-instances-Bxsh5SUC.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/run-instances-BHxKoegD.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/chevron-down-CyoTcFS4.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/cli-command-panel-Bzz2Dofw.js","assets/copy-DSPsGRsQ.js","assets/use-copy-to-clipboard-FNrGqICS.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ec2-Dbko8Muj.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/subnet-calculator-BlCTyGtY.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ec2-CHvsTx6p.js","assets/system-managed-Dk7ySh_E.js","assets/gpu-instance-type-select-C9W-mexT.js","assets/collapsible-BI-3lGSt.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Cng_iYLz.js";import{M as a,O as o,c as s,h as c,o as l,p as u,w as d,y as f}from"./ec2-xfbzgUcH.js";var p=()=>r(()=>import(`./run-instances-BHxKoegD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48])),m=i({launchTemplateId:n().optional().catch(void 0),launchTemplateVersion:n().optional().catch(void 0)}),h=e(`/_auth/ec2/(instances)/run-instances`)({validateSearch:m,loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(l),e.queryClient.ensureQueryData(u),e.queryClient.ensureQueryData(s),e.queryClient.ensureQueryData(o),e.queryClient.ensureQueryData(f),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(d),e.queryClient.ensureQueryData(c)])},head:()=>({meta:[{title:`Run Instances | EC2 | Mulga`}]}),component:t(p,`component`)});export{h as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-task-D-pC0fqU.js b/spinifex/services/spinifexui/frontend/dist/assets/run-task-D-pC0fqU.js deleted file mode 100644 index eb0b811c5..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/run-task-D-pC0fqU.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/run-task-Uqm0tPd_.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-AlcaFR6c.js","assets/useValueAsRef-Do0BeoDh.js","assets/dist-DI7KEwUb.js","assets/cluster-config-Cng_iYLz.js","assets/hex-encoding-B19xAT_7.js","assets/button-B5pmTZ23.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DBPpdGp8.js","assets/useRegisterFieldControl-DV0dNYJ1.js","assets/useScrollLock-BwxEbhQB.js","assets/usePositioner-C6-NQ8HJ.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-CLV_eSNd.js","assets/input-BRXyXQUw.js","assets/ec2-xfbzgUcH.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-BYSqOjkz.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-D5CM2_El.js","assets/ecs-DKmHlMDx.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-VF7GkRXB.js","assets/page-heading-CIbmsDOw.js","assets/zod-C7XqDsyI.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BgYlCOen.js","assets/field-DVCmLIN7.js","assets/separator-0jjPwDu1.js","assets/ecs-B_gBguzZ.js"])))=>i.map(i=>d[i]); -import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Cng_iYLz.js";import{O as a,w as o}from"./ec2-xfbzgUcH.js";import{o as s}from"./ecs-D5CM2_El.js";var c=()=>r(()=>import(`./run-task-Uqm0tPd_.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44])),l=i({cluster:n().catch(``)}),u=e(`/_auth/ecs/(clusters)/run-task`)({validateSearch:l,loader:async({context:e})=>{await Promise.all([e.queryClient.ensureQueryData(s),e.queryClient.ensureQueryData(a),e.queryClient.ensureQueryData(o)])},head:()=>({meta:[{title:`Run Task | ECS | Mulga`}]}),component:t(c,`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-task-DBPgf8XC.js b/spinifex/services/spinifexui/frontend/dist/assets/run-task-DBPgf8XC.js new file mode 100644 index 000000000..543f53793 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/run-task-DBPgf8XC.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/run-task-Dn_XySBV.js","assets/compiler-runtime-BAC6wZ-W.js","assets/useQuery-DXrvTS9z.js","assets/useBaseQuery-BNk0iahq.js","assets/removable-CebS9mWh.js","assets/query-C_Z2CP1f.js","assets/useSuspenseQuery-BhrB66K3.js","assets/useNavigate-Cgl8O-1x.js","assets/useStore-C4V78DEP.js","assets/with-selector-C6vh9Hpb.js","assets/back-link-BEBtz3nP.js","assets/link-Sy-9aJG2.js","assets/createLucideIcon-q-BbhZtA.js","assets/select-C4XUO0SI.js","assets/useValueAsRef-BmpxSjQU.js","assets/dist-911hZ6PH.js","assets/cluster-config-Bjqk93qS.js","assets/hex-encoding-B19xAT_7.js","assets/button-KK2VfbzH.js","assets/check-Btb_GmyR.js","assets/chevron-down-CyoTcFS4.js","assets/createBaseUIEventDetails-DvhSBl_0.js","assets/useRegisterFieldControl-CNElZl4w.js","assets/useScrollLock-DFSPwpTy.js","assets/usePositioner-VqQPuYMi.js","assets/DirectionContext-Ck5knhbx.js","assets/useControlled-BUhZEvgO.js","assets/useCompositeListItem-BWFRLb1m.js","assets/input-Dv_zyCQu.js","assets/ec2-BOaIcgiX.js","assets/queryOptions-Dfvzj6n2.js","assets/awsClient-DzGEPkSc.js","assets/index.browser-C3WbWNjZ.js","assets/ecs-BURWI--K.js","assets/ecs-BeyfRKok.js","assets/useMutation-BnNYz53C.js","assets/mutation-pwCdlSxs.js","assets/signed-fetch-C0A8gvg8.js","assets/page-heading-CIbmsDOw.js","assets/zod--v4EVB_k.js","assets/error-banner-vjkAWoEL.js","assets/form-actions-BT2ctvY2.js","assets/field-DuilC4iP.js","assets/separator-DWMHs8dQ.js","assets/ecs-HroD6cSp.js"])))=>i.map(i=>d[i]); +import{n as e,t}from"./lazyRouteComponent-CI5cLeck.js";import{g as n,lt as r,m as i}from"./cluster-config-Bjqk93qS.js";import{O as a,w as o}from"./ec2-BOaIcgiX.js";import{o as s}from"./ecs-BURWI--K.js";var c=()=>r(()=>import(`./run-task-Dn_XySBV.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44])),l=i({cluster:n().catch(``)}),u=e(`/_auth/ecs/(clusters)/run-task`)({validateSearch:l,loader:async({context:e})=>{await Promise.all([e.queryClient.query({...s,staleTime:`static`}),e.queryClient.query({...a,staleTime:`static`}),e.queryClient.query({...o,staleTime:`static`})])},head:()=>({meta:[{title:`Run Task | ECS | Mulga`}]}),component:t(c,`component`)});export{u as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/run-task-Uqm0tPd_.js b/spinifex/services/spinifexui/frontend/dist/assets/run-task-Dn_XySBV.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/run-task-Uqm0tPd_.js rename to spinifex/services/spinifexui/frontend/dist/assets/run-task-Dn_XySBV.js index ce2f7d9d0..fe28e0008 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/run-task-Uqm0tPd_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/run-task-Dn_XySBV.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as ne,i,n as re,s as ie,t as ae}from"./select-AlcaFR6c.js";import{t as oe}from"./input-BRXyXQUw.js";import{O as se,w as ce}from"./ec2-xfbzgUcH.js";import{a as le,o as ue}from"./ecs-D5CM2_El.js";import{c as de}from"./ecs-DKmHlMDx.js";import{t as a}from"./run-task-D-pC0fqU.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{a as pe,i as me,n as he,t as ge}from"./zod-C7XqDsyI.js";import{t as _e}from"./error-banner-vjkAWoEL.js";import{t as ve}from"./form-actions-BgYlCOen.js";import{r as ye,s as be,t as xe}from"./field-DVCmLIN7.js";import{i as Se}from"./ecs-B_gBguzZ.js";var Ce=t(),o=e();function s(e){return e.split(`/`).at(-1)??e}function c(e){let t=(0,Ce.c)(88),{cluster:i}=e,a=ee(),s=de(),{data:c}=r(ue),{data:l}=r(se),{data:Te}=r(ce),u;t[0]===l.Subnets?u=t[1]:(u=l.Subnets??[],t[0]=l.Subnets,t[1]=u);let Ee=u,d;t[2]===Te.SecurityGroups?d=t[3]:(d=Te.SecurityGroups??[],t[2]=Te.SecurityGroups,t[3]=d);let De=d,f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=ge(Se),t[4]=f):f=t[4];let p,m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],m=[],t[5]=p,t[6]=m):(p=t[5],m=t[6]);let h;t[7]===i?h=t[8]:(h={resolver:f,defaultValues:{cluster:i,taskDefinition:``,count:1,subnets:p,securityGroups:m,assignPublicIp:!1}},t[7]=i,t[8]=h);let{control:g,handleSubmit:Oe,register:_,setValue:ke,getValues:Ae,formState:je}=me(h),{errors:v,isSubmitting:y}=je,b;t[9]===g?b=t[10]:(b={control:g,name:`taskDefinition`},t[9]=g,t[10]=b);let x=pe(b),S;t[11]===x?S=t[12]:(S=le(x),t[11]=x,t[12]=S);let{data:Me}=n(S),C=Me?.networkMode===`awsvpc`,w;t[13]===g?w=t[14]:(w={control:g,name:`subnets`},t[13]=g,t[14]=w);let T=pe(w),E;t[15]===g?E=t[16]:(E={control:g,name:`securityGroups`},t[15]=g,t[16]=E);let D=pe(E),O;t[17]===T?O=t[18]:(O=new Set(T),t[17]=T,t[18]=O);let Ne=O,k;t[19]===D?k=t[20]:(k=new Set(D),t[19]=D,t[20]=k);let Pe=k,A;t[21]!==Ae||t[22]!==ke?(A=(e,t)=>{let n=Ae(e);ke(e,n.includes(t)?n.filter(e=>e!==t):[...n,t],{shouldValidate:!0})},t[21]=Ae,t[22]=ke,t[23]=A):A=t[23];let j=A,M;t[24]!==i||t[25]!==a?(M=function(){a({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:i}})},t[24]=i,t[25]=a,t[26]=M):M=t[26];let N=M,P;t[27]!==C||t[28]!==N||t[29]!==s?(P=function(e){s.mutate({cluster:e.cluster,taskDefinition:e.taskDefinition,count:e.count,awsvpc:C,subnets:e.subnets,securityGroups:e.securityGroups,assignPublicIp:e.assignPublicIp},{onSuccess:N})},t[27]=C,t[28]=N,t[29]=s,t[30]=P):P=t[30];let Fe=P,Ie=C&&T.length===0,F;t[31]===i?F=t[32]:(F={clusterName:i},t[31]=i,t[32]=F);let I;t[33]!==i||t[34]!==F?(I=(0,o.jsx)(te,{params:F,to:`/ecs/list-clusters/$clusterName`,children:i}),t[33]=i,t[34]=F,t[35]=I):I=t[35];let Le=`Cluster: ${i}`,L;t[36]===Le?L=t[37]:(L=(0,o.jsx)(fe,{subtitle:Le,title:`Run Task`}),t[36]=Le,t[37]=L);let R;t[38]!==s.error||t[39]!==s.isError?(R=s.isError&&(0,o.jsx)(_e,{error:s.error instanceof Error?s.error:void 0,msg:`Failed to run task.`}),t[38]=s.error,t[39]=s.isError,t[40]=R):R=t[40];let z;t[41]!==Oe||t[42]!==Fe?(z=Oe(Fe),t[41]=Oe,t[42]=Fe,t[43]=z):z=t[43];let B;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,o.jsx)(be,{children:(0,o.jsx)(`label`,{htmlFor:`taskDefinition`,children:`Task definition`})}),t[44]=B):B=t[44];let V;t[45]===c?V=t[46]:(V=e=>{let{field:t}=e;return(0,o.jsxs)(ae,{onValueChange:t.onChange,value:t.value,children:[(0,o.jsx)(ie,{className:`w-full`,id:`taskDefinition`,children:(0,o.jsx)(ne,{placeholder:`Select a task definition`})}),(0,o.jsx)(re,{children:c.map(we)})]})},t[45]=c,t[46]=V);let H;t[47]!==g||t[48]!==V?(H=(0,o.jsx)(he,{control:g,name:`taskDefinition`,render:V}),t[47]=g,t[48]=V,t[49]=H):H=t[49];let U;t[50]===v.taskDefinition?U=t[51]:(U=(0,o.jsx)(ye,{errors:[v.taskDefinition]}),t[50]=v.taskDefinition,t[51]=U);let W;t[52]!==H||t[53]!==U?(W=(0,o.jsxs)(xe,{children:[B,H,U]}),t[52]=H,t[53]=U,t[54]=W):W=t[54];let G;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,o.jsx)(be,{children:(0,o.jsx)(`label`,{htmlFor:`count`,children:`Count`})}),t[55]=G):G=t[55];let K;t[56]===_?K=t[57]:(K=_(`count`,{valueAsNumber:!0}),t[56]=_,t[57]=K);let q;t[58]===K?q=t[59]:(q=(0,o.jsx)(oe,{id:`count`,type:`number`,...K}),t[58]=K,t[59]=q);let J;t[60]===v.count?J=t[61]:(J=(0,o.jsx)(ye,{errors:[v.count]}),t[60]=v.count,t[61]=J);let Y;t[62]!==q||t[63]!==J?(Y=(0,o.jsxs)(xe,{children:[G,q,J]}),t[62]=q,t[63]=J,t[64]=Y):Y=t[64];let X;t[65]!==C||t[66]!==_||t[67]!==De||t[68]!==Pe||t[69]!==Ne||t[70]!==Ee||t[71]!==j?(X=C&&(0,o.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[(0,o.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`This task definition uses awsvpc networking. Select at least one subnet.`}),(0,o.jsxs)(`div`,{children:[(0,o.jsx)(`span`,{className:`text-sm font-medium`,children:`Subnets`}),(0,o.jsx)(`div`,{className:`mt-2 space-y-1`,children:Ee.map(e=>(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,o.jsx)(`input`,{checked:Ne.has(e.SubnetId??``),onChange:()=>{j(`subnets`,e.SubnetId??``)},type:`checkbox`}),(0,o.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` (`,e.CidrBlock,`)`]})]},e.SubnetId))})]}),(0,o.jsxs)(`div`,{children:[(0,o.jsx)(`span`,{className:`text-sm font-medium`,children:`Security groups`}),(0,o.jsx)(`div`,{className:`mt-2 space-y-1`,children:De.map(e=>(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,o.jsx)(`input`,{checked:Pe.has(e.GroupId??``),onChange:()=>{j(`securityGroups`,e.GroupId??``)},type:`checkbox`}),(0,o.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,o.jsx)(`input`,{type:`checkbox`,..._(`assignPublicIp`)}),(0,o.jsx)(`span`,{children:`Assign public IP`})]})]}),t[65]=C,t[66]=_,t[67]=De,t[68]=Pe,t[69]=Ne,t[70]=Ee,t[71]=j,t[72]=X):X=t[72];let Re=s.isPending||Ie,Z;t[73]!==N||t[74]!==y||t[75]!==Re?(Z=(0,o.jsx)(ve,{isPending:Re,isSubmitting:y,onCancel:N,pendingLabel:`Running…`,submitLabel:`Run Task`}),t[73]=N,t[74]=y,t[75]=Re,t[76]=Z):Z=t[76];let Q;t[77]!==z||t[78]!==W||t[79]!==Y||t[80]!==X||t[81]!==Z?(Q=(0,o.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:z,children:[W,Y,X,Z]}),t[77]=z,t[78]=W,t[79]=Y,t[80]=X,t[81]=Z,t[82]=Q):Q=t[82];let $;return t[83]!==I||t[84]!==L||t[85]!==R||t[86]!==Q?($=(0,o.jsxs)(o.Fragment,{children:[I,L,R,Q]}),t[83]=I,t[84]=L,t[85]=R,t[86]=Q,t[87]=$):$=t[87],$}function we(e){let t=s(e);return(0,o.jsx)(i,{value:t,children:t},e)}function l(){let e=(0,Ce.c)(2),{cluster:t}=a.useSearch(),n;return e[0]===t?n=e[1]:(n=(0,o.jsx)(c,{cluster:t}),e[0]=t,e[1]=n),n}export{l as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{t as r}from"./useSuspenseQuery-BhrB66K3.js";import{t as ee}from"./useNavigate-Cgl8O-1x.js";import{t as te}from"./back-link-BEBtz3nP.js";import{c as ne,i,n as re,s as ie,t as ae}from"./select-C4XUO0SI.js";import{t as oe}from"./input-Dv_zyCQu.js";import{O as se,w as ce}from"./ec2-BOaIcgiX.js";import{a as le,o as ue}from"./ecs-BURWI--K.js";import{c as de}from"./ecs-BeyfRKok.js";import{t as a}from"./run-task-DBPgf8XC.js";import{t as fe}from"./page-heading-CIbmsDOw.js";import{a as pe,i as me,n as he,t as ge}from"./zod--v4EVB_k.js";import{t as _e}from"./error-banner-vjkAWoEL.js";import{t as ve}from"./form-actions-BT2ctvY2.js";import{r as ye,s as be,t as xe}from"./field-DuilC4iP.js";import{i as Se}from"./ecs-HroD6cSp.js";var Ce=t(),o=e();function s(e){return e.split(`/`).at(-1)??e}function c(e){let t=(0,Ce.c)(88),{cluster:i}=e,a=ee(),s=de(),{data:c}=r(ue),{data:l}=r(se),{data:Te}=r(ce),u;t[0]===l.Subnets?u=t[1]:(u=l.Subnets??[],t[0]=l.Subnets,t[1]=u);let Ee=u,d;t[2]===Te.SecurityGroups?d=t[3]:(d=Te.SecurityGroups??[],t[2]=Te.SecurityGroups,t[3]=d);let De=d,f;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(f=ge(Se),t[4]=f):f=t[4];let p,m;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],m=[],t[5]=p,t[6]=m):(p=t[5],m=t[6]);let h;t[7]===i?h=t[8]:(h={resolver:f,defaultValues:{cluster:i,taskDefinition:``,count:1,subnets:p,securityGroups:m,assignPublicIp:!1}},t[7]=i,t[8]=h);let{control:g,handleSubmit:Oe,register:_,setValue:ke,getValues:Ae,formState:je}=me(h),{errors:v,isSubmitting:y}=je,b;t[9]===g?b=t[10]:(b={control:g,name:`taskDefinition`},t[9]=g,t[10]=b);let x=pe(b),S;t[11]===x?S=t[12]:(S=le(x),t[11]=x,t[12]=S);let{data:Me}=n(S),C=Me?.networkMode===`awsvpc`,w;t[13]===g?w=t[14]:(w={control:g,name:`subnets`},t[13]=g,t[14]=w);let T=pe(w),E;t[15]===g?E=t[16]:(E={control:g,name:`securityGroups`},t[15]=g,t[16]=E);let D=pe(E),O;t[17]===T?O=t[18]:(O=new Set(T),t[17]=T,t[18]=O);let Ne=O,k;t[19]===D?k=t[20]:(k=new Set(D),t[19]=D,t[20]=k);let Pe=k,A;t[21]!==Ae||t[22]!==ke?(A=(e,t)=>{let n=Ae(e);ke(e,n.includes(t)?n.filter(e=>e!==t):[...n,t],{shouldValidate:!0})},t[21]=Ae,t[22]=ke,t[23]=A):A=t[23];let j=A,M;t[24]!==i||t[25]!==a?(M=function(){a({to:`/ecs/list-clusters/$clusterName`,params:{clusterName:i}})},t[24]=i,t[25]=a,t[26]=M):M=t[26];let N=M,P;t[27]!==C||t[28]!==N||t[29]!==s?(P=function(e){s.mutate({cluster:e.cluster,taskDefinition:e.taskDefinition,count:e.count,awsvpc:C,subnets:e.subnets,securityGroups:e.securityGroups,assignPublicIp:e.assignPublicIp},{onSuccess:N})},t[27]=C,t[28]=N,t[29]=s,t[30]=P):P=t[30];let Fe=P,Ie=C&&T.length===0,F;t[31]===i?F=t[32]:(F={clusterName:i},t[31]=i,t[32]=F);let I;t[33]!==i||t[34]!==F?(I=(0,o.jsx)(te,{params:F,to:`/ecs/list-clusters/$clusterName`,children:i}),t[33]=i,t[34]=F,t[35]=I):I=t[35];let Le=`Cluster: ${i}`,L;t[36]===Le?L=t[37]:(L=(0,o.jsx)(fe,{subtitle:Le,title:`Run Task`}),t[36]=Le,t[37]=L);let R;t[38]!==s.error||t[39]!==s.isError?(R=s.isError&&(0,o.jsx)(_e,{error:s.error instanceof Error?s.error:void 0,msg:`Failed to run task.`}),t[38]=s.error,t[39]=s.isError,t[40]=R):R=t[40];let z;t[41]!==Oe||t[42]!==Fe?(z=Oe(Fe),t[41]=Oe,t[42]=Fe,t[43]=z):z=t[43];let B;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,o.jsx)(be,{children:(0,o.jsx)(`label`,{htmlFor:`taskDefinition`,children:`Task definition`})}),t[44]=B):B=t[44];let V;t[45]===c?V=t[46]:(V=e=>{let{field:t}=e;return(0,o.jsxs)(ae,{onValueChange:t.onChange,value:t.value,children:[(0,o.jsx)(ie,{className:`w-full`,id:`taskDefinition`,children:(0,o.jsx)(ne,{placeholder:`Select a task definition`})}),(0,o.jsx)(re,{children:c.map(we)})]})},t[45]=c,t[46]=V);let H;t[47]!==g||t[48]!==V?(H=(0,o.jsx)(he,{control:g,name:`taskDefinition`,render:V}),t[47]=g,t[48]=V,t[49]=H):H=t[49];let U;t[50]===v.taskDefinition?U=t[51]:(U=(0,o.jsx)(ye,{errors:[v.taskDefinition]}),t[50]=v.taskDefinition,t[51]=U);let W;t[52]!==H||t[53]!==U?(W=(0,o.jsxs)(xe,{children:[B,H,U]}),t[52]=H,t[53]=U,t[54]=W):W=t[54];let G;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(G=(0,o.jsx)(be,{children:(0,o.jsx)(`label`,{htmlFor:`count`,children:`Count`})}),t[55]=G):G=t[55];let K;t[56]===_?K=t[57]:(K=_(`count`,{valueAsNumber:!0}),t[56]=_,t[57]=K);let q;t[58]===K?q=t[59]:(q=(0,o.jsx)(oe,{id:`count`,type:`number`,...K}),t[58]=K,t[59]=q);let J;t[60]===v.count?J=t[61]:(J=(0,o.jsx)(ye,{errors:[v.count]}),t[60]=v.count,t[61]=J);let Y;t[62]!==q||t[63]!==J?(Y=(0,o.jsxs)(xe,{children:[G,q,J]}),t[62]=q,t[63]=J,t[64]=Y):Y=t[64];let X;t[65]!==C||t[66]!==_||t[67]!==De||t[68]!==Pe||t[69]!==Ne||t[70]!==Ee||t[71]!==j?(X=C&&(0,o.jsxs)(`div`,{className:`space-y-4 rounded-lg border bg-card p-4`,children:[(0,o.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`This task definition uses awsvpc networking. Select at least one subnet.`}),(0,o.jsxs)(`div`,{children:[(0,o.jsx)(`span`,{className:`text-sm font-medium`,children:`Subnets`}),(0,o.jsx)(`div`,{className:`mt-2 space-y-1`,children:Ee.map(e=>(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,o.jsx)(`input`,{checked:Ne.has(e.SubnetId??``),onChange:()=>{j(`subnets`,e.SubnetId??``)},type:`checkbox`}),(0,o.jsxs)(`span`,{className:`font-mono`,children:[e.SubnetId,` (`,e.CidrBlock,`)`]})]},e.SubnetId))})]}),(0,o.jsxs)(`div`,{children:[(0,o.jsx)(`span`,{className:`text-sm font-medium`,children:`Security groups`}),(0,o.jsx)(`div`,{className:`mt-2 space-y-1`,children:De.map(e=>(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,o.jsx)(`input`,{checked:Pe.has(e.GroupId??``),onChange:()=>{j(`securityGroups`,e.GroupId??``)},type:`checkbox`}),(0,o.jsxs)(`span`,{className:`font-mono`,children:[e.GroupId,` (`,e.GroupName,`)`]})]},e.GroupId))})]}),(0,o.jsxs)(`label`,{className:`flex items-center gap-2 text-sm`,children:[(0,o.jsx)(`input`,{type:`checkbox`,..._(`assignPublicIp`)}),(0,o.jsx)(`span`,{children:`Assign public IP`})]})]}),t[65]=C,t[66]=_,t[67]=De,t[68]=Pe,t[69]=Ne,t[70]=Ee,t[71]=j,t[72]=X):X=t[72];let Re=s.isPending||Ie,Z;t[73]!==N||t[74]!==y||t[75]!==Re?(Z=(0,o.jsx)(ve,{isPending:Re,isSubmitting:y,onCancel:N,pendingLabel:`Running…`,submitLabel:`Run Task`}),t[73]=N,t[74]=y,t[75]=Re,t[76]=Z):Z=t[76];let Q;t[77]!==z||t[78]!==W||t[79]!==Y||t[80]!==X||t[81]!==Z?(Q=(0,o.jsxs)(`form`,{className:`max-w-2xl space-y-6`,onSubmit:z,children:[W,Y,X,Z]}),t[77]=z,t[78]=W,t[79]=Y,t[80]=X,t[81]=Z,t[82]=Q):Q=t[82];let $;return t[83]!==I||t[84]!==L||t[85]!==R||t[86]!==Q?($=(0,o.jsxs)(o.Fragment,{children:[I,L,R,Q]}),t[83]=I,t[84]=L,t[85]=R,t[86]=Q,t[87]=$):$=t[87],$}function we(e){let t=s(e);return(0,o.jsx)(i,{value:t,children:t},e)}function l(){let e=(0,Ce.c)(2),{cluster:t}=a.useSearch(),n;return e[0]===t?n=e[1]:(n=(0,o.jsx)(c,{cluster:t}),e[0]=t,e[1]=n),n}export{l as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/s3-CSR7w4yZ.js b/spinifex/services/spinifexui/frontend/dist/assets/s3-BldOjjaE.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/s3-CSR7w4yZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/s3-BldOjjaE.js index 035eee906..8edf96b4d 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/s3-CSR7w4yZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/s3-BldOjjaE.js @@ -1,4 +1,4 @@ -import{i as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{A as n}from"./removable-CebS9mWh.js";import{t as r}from"./useMutation-BnNYz53C.js";import{Jt as i,dt as a,gt as o}from"./cluster-config-Cng_iYLz.js";import{C as s,D as c,E as l,F as u,I as d,M as f,N as p,O as m,P as h,R as g,T as _,_ as v,g as y,h as b,j as x,m as S,v as C,w,y as T}from"./awsClient-BYSqOjkz.js";var E=class extends g(l,x,`AbortMultipartUpload`,b){},D=class extends g(l,f,`CompleteMultipartUpload`,y){},O=class extends g(c,u,`CreateBucket`,v){},k=class extends g(l,f,`CreateMultipartUpload`,C){},A=class extends g(l,x,`DeleteObject`,T){},j=class extends g(l,p,`PutObject`,s){},M=class extends g(m,d,`PutObjectTagging`,w){},N=class extends g(l,h,`UploadPart`,_){},P={CRC32:`CRC32`,CRC32C:`CRC32C`,CRC64NVME:`CRC64NVME`,MD5:`MD5`,SHA1:`SHA1`,SHA256:`SHA256`,SHA512:`SHA512`,XXHASH128:`XXHASH128`,XXHASH3:`XXHASH3`,XXHASH64:`XXHASH64`},F=e(((e,t)=>{var n=typeof Reflect==`object`?Reflect:null,r=n&&typeof n.apply==`function`?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)},i=n&&typeof n.ownKeys==`function`?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};function a(e){console&&console.warn&&console.warn(e)}var o=Number.isNaN||function(e){return e!==e};function s(){s.init.call(this)}t.exports=s,t.exports.once=y,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var c=10;function l(e){if(typeof e!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof e)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if(typeof e!=`number`||e<0||o(e))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+e+`.`);c=e}}),s.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if(typeof e!=`number`||e<0||o(e))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+e+`.`);return this._maxListeners=e,this};function u(e){return e._maxListeners===void 0?s.defaultMaxListeners:e._maxListeners}s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],n=1;n0&&(o=t[0]),o instanceof Error)throw o;var s=Error(`Unhandled error.`+(o?` (`+o.message+`)`:``));throw s.context=o,s}var c=a[e];if(c===void 0)return!1;if(typeof c==`function`)r(c,this,t);else for(var l=c.length,u=g(c,l),n=0;n0&&s.length>i&&!s.warned){s.warned=!0;var c=Error(`Possible EventEmitter memory leak detected. `+s.length+` `+String(t)+` listeners added. Use emitter.setMaxListeners() to increase limit`);c.name=`MaxListenersExceededWarning`,c.emitter=e,c.type=t,c.count=s.length,a(c)}return e}s.prototype.addListener=function(e,t){return d(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return d(this,e,t,!0)};function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}s.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,a,o;if(l(t),r=this._events,r===void 0||(n=r[e],n===void 0))return this;if(n===t||n.listener===t)--this._eventsCount===0?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit(`removeListener`,e,n.listener||t));else if(typeof n!=`function`){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():_(n,i),n.length===1&&(r[e]=n[0]),r.removeListener!==void 0&&this.emit(`removeListener`,e,o||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n=this._events,r;if(n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(r=0;r=0;r--)this.removeListener(e,t[r]);return this};function m(e,t,n){var r=e._events;if(r===void 0)return[];var i=r[t];return i===void 0?[]:typeof i==`function`?n?[i.listener||i]:[i]:n?v(i):g(i,i.length)}s.prototype.listeners=function(e){return m(this,e,!0)},s.prototype.rawListeners=function(e){return m(this,e,!1)},s.listenerCount=function(e,t){return typeof e.listenerCount==`function`?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h;function h(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n==`function`)return 1;if(n!==void 0)return n.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};function g(e,t){for(var n=Array(t),r=0;r{e.byteLength=c,e.toByteArray=u,e.fromByteArray=p;for(var t=[],n=[],r=typeof Uint8Array<`u`?Uint8Array:Array,i=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,a=0,o=i.length;a0)throw Error(`Invalid string. Length must be a multiple of 4`);var n=e.indexOf(`=`);n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function c(e){var t=s(e),n=t[0],r=t[1];return(n+r)*3/4-r}function l(e,t,n){return(t+n)*3/4-n}function u(e){var t,i=s(e),a=i[0],o=i[1],c=new r(l(e,a,o)),u=0,d=o>0?a-4:a,f;for(f=0;f>16&255,c[u++]=t>>8&255,c[u++]=t&255;return o===2&&(t=n[e.charCodeAt(f)]<<2|n[e.charCodeAt(f+1)]>>4,c[u++]=t&255),o===1&&(t=n[e.charCodeAt(f)]<<10|n[e.charCodeAt(f+1)]<<4|n[e.charCodeAt(f+2)]>>2,c[u++]=t>>8&255,c[u++]=t&255),c}function d(e){return t[e>>18&63]+t[e>>12&63]+t[e>>6&63]+t[e&63]}function f(e,t,n){for(var r,i=[],a=t;ac?c:s+o));return i===1?(n=e[r-1],a.push(t[n>>2]+t[n<<4&63]+`==`)):i===2&&(n=(e[r-2]<<8)+e[r-1],a.push(t[n>>10]+t[n>>4&63]+t[n<<2&63]+`=`)),a.join(``)}})),L=e((e=>{e.read=function(e,t,n,r,i){var a,o,s=i*8-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=a*256+e[t+d],d+=f,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=o*256+e[t+d],d+=f,u-=8);if(a===0)a=1-l;else if(a===c)return o?NaN:(p?-1:1)*(1/0);else o+=2**r,a-=l;return(p?-1:1)*o*2**(a-r)},e.write=function(e,t,n,r,i,a){var o,s,c,l=a*8-i-1,u=(1<>1,f=i===23?2**-24-2**-77:0,p=r?0:a-1,m=r?1:-1,h=+(t<0||t===0&&1/t<0);for(t=Math.abs(t),isNaN(t)||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=2**-o)<1&&(o--,c*=2),o+d>=1?t+=f/c:t+=f*2**(1-d),t*c>=2&&(o++,c/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*c-1)*2**i,o+=d):(s=t*2**(d-1)*2**i,o=0));i>=8;e[n+p]=s&255,p+=m,s/=256,i-=8);for(o=o<0;e[n+p]=o&255,p+=m,o/=256,l-=8);e[n+p-m]|=h*128}})),R=e((e=>{var t=I(),n=L(),r=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;e.Buffer=s,e.SlowBuffer=_,e.INSPECT_MAX_BYTES=50;var i=2147483647;e.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=a(),!s.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function a(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function o(e){if(e>i)throw RangeError(`The value "`+e+`" is invalid for option "size"`);var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if(typeof e==`number`){if(typeof t==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return d(e)}return c(e,t,n)}s.poolSize=8192;function c(e,t,n){if(typeof e==`string`)return f(e,t);if(ArrayBuffer.isView(e))return p(e);if(e==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<`u`&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return m(e,t,n);if(typeof e==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);var r=e.valueOf&&e.valueOf();if(r!=null&&r!==e)return s.from(r,t,n);var i=h(e);if(i)return i;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]==`function`)return s.from(e[Symbol.toPrimitive](`string`),t,n);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof e)}s.from=function(e,t,n){return c(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function l(e){if(typeof e!=`number`)throw TypeError(`"size" argument must be of type number`);if(e<0)throw RangeError(`The value "`+e+`" is invalid for option "size"`)}function u(e,t,n){return l(e),e<=0||t===void 0?o(e):typeof n==`string`?o(e).fill(t,n):o(e).fill(t)}s.alloc=function(e,t,n){return u(e,t,n)};function d(e){return l(e),o(e<0?0:g(e)|0)}s.allocUnsafe=function(e){return d(e)},s.allocUnsafeSlow=function(e){return d(e)};function f(e,t){if((typeof t!=`string`||t===``)&&(t=`utf8`),!s.isEncoding(t))throw TypeError(`Unknown encoding: `+t);var n=v(e,t)|0,r=o(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}function p(e){for(var t=e.length<0?0:g(e.length)|0,n=o(t),r=0;r=i)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+i.toString(16)+` bytes`);return e|0}function _(e){return+e!=e&&(e=0),s.alloc(+e)}s.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==s.prototype},s.compare=function(e,t){if(J(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i2&&arguments[2]===!0;if(!r&&n===0)return 0;for(var i=!1;;)switch(t){case`ascii`:case`latin1`:case`binary`:return n;case`utf8`:case`utf-8`:return K(e).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return n*2;case`hex`:return n>>>1;case`base64`:return ne(e).length;default:if(i)return r?-1:K(e).length;t=(``+t).toLowerCase(),i=!0}}s.byteLength=v;function y(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return``;for(e||=`utf8`;;)switch(e){case`hex`:return F(this,t,n);case`utf8`:case`utf-8`:return A(this,t,n);case`ascii`:return N(this,t,n);case`latin1`:case`binary`:return P(this,t,n);case`base64`:return k(this,t,n);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return R(this,t,n);default:if(r)throw TypeError(`Unknown encoding: `+e);e=(e+``).toLowerCase(),r=!0}}s.prototype._isBuffer=!0;function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(var t=0;tn&&(t+=` ... `),``},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,i){if(J(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),i===void 0&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError(`out of range index`);if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,c=Math.min(a,o),l=this.slice(r,i),u=e.slice(t,n),d=0;d2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,Y(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(i)n=0;else return-1}if(typeof t==`string`&&(t=s.from(t,r)),s.isBuffer(t))return t.length===0?-1:S(e,t,n,r,i);if(typeof t==`number`)return t&=255,typeof Uint8Array.prototype.indexOf==`function`?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):S(e,[t],n,r,i);throw TypeError(`val must be string, number or Buffer`)}function S(e,t,n,r,i){var a=1,o=e.length,s=t.length;if(r!==void 0&&(r=String(r).toLowerCase(),r===`ucs2`||r===`ucs-2`||r===`utf16le`||r===`utf-16le`)){if(e.length<2||t.length<2)return-1;a=2,o/=2,s/=2,n/=2}function c(e,t){return a===1?e[t]:e.readUInt16BE(t*a)}var l;if(i){var u=-1;for(l=n;lo&&(n=o-s),l=n;l>=0;l--){for(var d=!0,f=0;fi&&(r=i)):r=i;var a=t.length;r>a/2&&(r=a/2);for(var o=0;o>>=0,isFinite(n)?(n>>>=0,r===void 0&&(r=`utf8`)):(r=n,n=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);var i=this.length-t;if((n===void 0||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError(`Attempt to write outside buffer bounds`);r||=`utf8`;for(var a=!1;;)switch(r){case`hex`:return C(this,e,t,n);case`utf8`:case`utf-8`:return w(this,e,t,n);case`ascii`:return T(this,e,t,n);case`latin1`:case`binary`:return E(this,e,t,n);case`base64`:return D(this,e,t,n);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return O(this,e,t,n);default:if(a)throw TypeError(`Unknown encoding: `+r);r=(``+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function k(e,n,r){return n===0&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:a>223?3:a>191?2:1;if(i+s<=n){var c,l,u,d;switch(s){case 1:a<128&&(o=a);break;case 2:c=e[i+1],(c&192)==128&&(d=(a&31)<<6|c&63,d>127&&(o=d));break;case 3:c=e[i+1],l=e[i+2],(c&192)==128&&(l&192)==128&&(d=(a&15)<<12|(c&63)<<6|l&63,d>2047&&(d<55296||d>57343)&&(o=d));break;case 4:c=e[i+1],l=e[i+2],u=e[i+3],(c&192)==128&&(l&192)==128&&(u&192)==128&&(d=(a&15)<<18|(c&63)<<12|(l&63)<<6|u&63,d>65535&&d<1114112&&(o=d))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|o&1023),r.push(o),i+=s}return M(r)}var j=4096;function M(e){var t=e.length;if(t<=j)return String.fromCharCode.apply(String,e);for(var n=``,r=0;rr)&&(n=r);for(var i=``,a=t;an&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tn)throw RangeError(`Trying to access beyond buffer length`)}s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],i=1,a=0;++a>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],i=1,a=0;++a=i&&(r-=2**(8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=2**(8*t)),a},s.prototype.readInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||z(e,4,this.length),n.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||z(e,4,this.length),n.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||z(e,8,this.length),n.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||z(e,8,this.length),n.read(this,e,!1,52,8)};function B(e,t,n,r,i,a){if(!s.isBuffer(e))throw TypeError(`"buffer" argument must be a Buffer instance`);if(t>i||te.length)throw RangeError(`Index out of range`)}s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var i=2**(8*n)-1;B(this,e,t,n,i,0)}var a=1,o=0;for(this[t]=e&255;++o>>=0,n>>>=0,!r){var i=2**(8*n)-1;B(this,e,t,n,i,0)}var a=n-1,o=1;for(this[t+a]=e&255;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,255,0),this[t]=e&255,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=2**(8*n-1);B(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=e&255;++a>0)-s&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=2**(8*n-1);B(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=e&255;--a>=0&&(o*=256);)e<0&&s===0&&this[t+a+1]!==0&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function V(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError(`Index out of range`)}function H(e,t,r,i,a){return t=+t,r>>>=0,a||V(e,t,r,4,34028234663852886e22,-34028234663852886e22),n.write(e,t,r,i,23,4),r+4}s.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)};function U(e,t,r,i,a){return t=+t,r>>>=0,a||V(e,t,r,8,17976931348623157e292,-17976931348623157e292),n.write(e,t,r,i,52,8),r+8}s.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError(`argument should be a Buffer`);if(n||=0,!r&&r!==0&&(r=this.length),t>=e.length&&(t=e.length),t||=0,r>0&&r=this.length)throw RangeError(`Index out of range`);if(r<0)throw RangeError(`sourceEnd out of bounds`);r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},s.prototype.fill=function(e,t,n,r){if(typeof e==`string`){if(typeof t==`string`?(r=t,t=0,n=this.length):typeof n==`string`&&(r=n,n=this.length),r!==void 0&&typeof r!=`string`)throw TypeError(`encoding must be a string`);if(typeof r==`string`&&!s.isEncoding(r))throw TypeError(`Unknown encoding: `+r);if(e.length===1){var i=e.charCodeAt(0);(r===`utf8`&&i<128||r===`latin1`)&&(e=i)}}else typeof e==`number`?e&=255:typeof e==`boolean`&&(e=Number(e));if(t<0||this.length>>=0,n=n===void 0?this.length:n>>>0,e||=0;var a;if(typeof e==`number`)for(a=t;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if(--t<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw Error(`Invalid code point`)}return a}function ee(e){for(var t=[],n=0;n>8,i=n%256,a.push(i),a.push(r);return a}function ne(e){return t.toByteArray(G(e))}function q(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function Y(e){return e!==e}var X=(function(){for(var e=`0123456789abcdef`,t=Array(256),n=0;n<16;++n)for(var r=n*16,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t})()})),z=t(),B=F(),V=R(),H={lstatSync:()=>{},isFileReadStream(e){return!1},runtime:`browser`},U=e=>{if(e==null)return 0;if(typeof e==`string`)return V.Buffer.byteLength(e);if(typeof e.byteLength==`number`)return e.byteLength;if(typeof e.length==`number`)return e.length;if(typeof e.size==`number`)return e.size;if(typeof e.start==`number`&&typeof e.end==`number`)return e.end+1-e.start;if(H.isFileReadStream(e))try{return H.lstatSync(e.path).size}catch{return}},W;(function(e){e.EMPTY_INPUT=`a null or undefined Body`,e.CONTENT_LENGTH=`the ContentLength property of the params set by the caller`,e.STRING_LENGTH=`the encoded byte length of the Body string`,e.TYPED_ARRAY=`the byteLength of a typed byte array such as Uint8Array`,e.LENGTH=`the value of Body.length`,e.SIZE=`the value of Body.size`,e.START_END_DIFF=`the numeric difference between Body.start and Body.end`,e.LSTAT=`the size of the file given by Body.path on disk as reported by lstatSync`})(W||={});var G=(e,t)=>{if(t!=null)return W.CONTENT_LENGTH;if(e==null)return W.EMPTY_INPUT;if(typeof e==`string`)return W.STRING_LENGTH;if(typeof e.byteLength==`number`)return W.TYPED_ARRAY;if(typeof e.length==`number`)return W.LENGTH;if(typeof e.size==`number`)return W.SIZE;if(typeof e.start==`number`&&typeof e.end==`number`)return W.START_END_DIFF;if(H.isFileReadStream(e))try{return H.lstatSync(e.path).size,W.LSTAT}catch{return}},K=e(((e,t)=>{t.exports=typeof Object.create==`function`?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}})),ee=e(((e,t)=>{t.exports=F().EventEmitter})),te=e(((e,t)=>{t.exports={}})),ne=e(((e,t)=>{function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r(e){for(var t=1;t0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:`unshift`,value:function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var e=this.head.data;return this.head=this.length===1?this.tail=null:this.head.next,--this.length,e}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(e){if(this.length===0)return``;for(var t=this.head,n=``+t.data;t=t.next;)n+=e+t.data;return n}},{key:`concat`,value:function(e){if(this.length===0)return u.alloc(0);for(var t=u.allocUnsafe(e>>>0),n=this.head,r=0;n;)p(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:`consume`,value:function(e,t){var n;return ei.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,this.head=t.next?t.next:this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:`_getBuffer`,value:function(e){var t=u.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,e===0){a===i.length?(++r,this.head=n.next?n.next:this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:f,value:function(e,t){return d(this,r(r({},t),{},{depth:0,customInspect:!1}))}}]),e}()})),q=e(((e,t)=>{function n(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return a||s?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(o,this,e)):process.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?process.nextTick(i,n):(n._writableState.errorEmitted=!0,process.nextTick(r,n,e)):process.nextTick(r,n,e):t?(process.nextTick(i,n),t(e)):process.nextTick(i,n)}),this)}function r(e,t){o(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit(`close`)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit(`error`,t)}function s(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit(`error`,t)}t.exports={destroy:n,undestroy:a,errorOrDestroy:s}})),J=e(((e,t)=>{function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var r={};function i(e,t,i){i||=Error;function a(e,n,r){return typeof t==`string`?t:t(e,n,r)}var o=function(e){n(t,e);function t(t,n,r){return e.call(this,a(t,n,r))||this}return t}(i);o.prototype.name=i.name,o.prototype.code=e,r[e]=o}function a(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?`one of ${t} ${e.slice(0,n-1).join(`, `)}, or `+e[n-1]:n===2?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}return`of ${t} ${String(e)}`}function o(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function s(e,t,n){return(n===void 0||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function c(e,t,n){return typeof n!=`number`&&(n=0),n+t.length>e.length?!1:e.indexOf(t,n)!==-1}i(`ERR_INVALID_OPT_VALUE`,function(e,t){return`The value "`+t+`" is invalid for option "`+e+`"`},TypeError),i(`ERR_INVALID_ARG_TYPE`,function(e,t,n){var r;typeof t==`string`&&o(t,`not `)?(r=`must not be`,t=t.replace(/^not /,``)):r=`must be`;var i=s(e,` argument`)?`The ${e} ${r} ${a(t,`type`)}`:`The "${e}" ${c(e,`.`)?`property`:`argument`} ${r} ${a(t,`type`)}`;return i+=`. Received type ${typeof n}`,i},TypeError),i(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),i(`ERR_METHOD_NOT_IMPLEMENTED`,function(e){return`The `+e+` method is not implemented`}),i(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),i(`ERR_STREAM_DESTROYED`,function(e){return`Cannot call `+e+` after a stream was destroyed`}),i(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),i(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),i(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),i(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),i(`ERR_UNKNOWN_ENCODING`,function(e){return`Unknown encoding: `+e},TypeError),i(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),t.exports.codes=r})),Y=e(((e,t)=>{var n=J().codes.ERR_INVALID_OPT_VALUE;function r(e,t,n){return e.highWaterMark==null?t?e[n]:null:e.highWaterMark}function i(e,t,i,a){var o=r(t,a,i);if(o!=null){if(!(isFinite(o)&&Math.floor(o)===o)||o<0)throw new n(a?i:`highWaterMark`,o);return Math.floor(o)}return e.objectMode?16:16384}t.exports={getHighWaterMark:i}})),X=e(((e,t)=>{t.exports=n;function n(e,t){if(r(`noDeprecation`))return e;var n=!1;function i(){if(!n){if(r(`throwDeprecation`))throw Error(t);r(`traceDeprecation`)?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}return i}function r(e){try{if(!global.localStorage)return!1}catch{return!1}var t=global.localStorage[e];return t!=null&&String(t).toLowerCase()===`true`}})),Z=e(((e,t)=>{t.exports=T;function n(e){var t=this;this.next=null,this.entry=null,this.finish=function(){U(t,e)}}var r;T.WritableState=C;var i={deprecate:X()},a=ee(),o=R().Buffer,s=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function c(e){return o.from(e)}function l(e){return o.isBuffer(e)||e instanceof s}var u=q(),d=Y().getHighWaterMark,f=J().codes,p=f.ERR_INVALID_ARG_TYPE,m=f.ERR_METHOD_NOT_IMPLEMENTED,h=f.ERR_MULTIPLE_CALLBACK,g=f.ERR_STREAM_CANNOT_PIPE,_=f.ERR_STREAM_DESTROYED,v=f.ERR_STREAM_NULL_VALUES,y=f.ERR_STREAM_WRITE_AFTER_END,b=f.ERR_UNKNOWN_ENCODING,x=u.errorOrDestroy;K()(T,a);function S(){}function C(e,t,i){r||=Q(),e||={},typeof i!=`boolean`&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,`writableHighWaterMark`,i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){N(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new n(this)}C.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},(function(){try{Object.defineProperty(C.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var w;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(w=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(e){return w.call(this,e)?!0:this===T&&e&&e._writableState instanceof C}})):w=function(e){return e instanceof this};function T(e){r||=Q();var t=this instanceof r;if(!t&&!w.call(T,this))return new T(e);this._writableState=new C(e,this,t),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev),typeof e.destroy==`function`&&(this._destroy=e.destroy),typeof e.final==`function`&&(this._final=e.final)),a.call(this)}T.prototype.pipe=function(){x(this,new g)};function E(e,t){var n=new y;x(e,n),process.nextTick(t,n)}function D(e,t,n,r){var i;return n===null?i=new v:typeof n!=`string`&&!t.objectMode&&(i=new p(`chunk`,[`string`,`Buffer`],n)),!i||(x(e,i),process.nextTick(r,i),!1)}T.prototype.write=function(e,t,n){var r=this._writableState,i=!1,a=!r.objectMode&&l(e);return a&&!o.isBuffer(e)&&(e=c(e)),typeof t==`function`&&(n=t,t=null),a?t=`buffer`:t||=r.defaultEncoding,typeof n!=`function`&&(n=S),r.ending?E(this,n):(a||D(this,r,e,n))&&(r.pendingcb++,i=k(this,r,a,e,t,n)),i},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&I(this,e))},T.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>-1))throw new b(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function O(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=o.from(t,n)),t}Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function k(e,t,n,r,i,a){if(!n){var o=O(t,r,i);r!==o&&(n=!0,i=`buffer`,r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length{var n=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=c;var r=se(),i=Z();K()(c,r);for(var a=n(i.prototype),o=0;o{var n=R(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),ie=e((e=>{var t=re().Buffer,n=t.isEncoding||function(e){switch(e=``+e,e&&e.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function r(e){if(!e)return`utf8`;for(var t;;)switch(e){case`utf8`:case`utf-8`:return`utf8`;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return`utf16le`;case`latin1`:case`binary`:return`latin1`;case`base64`:case`ascii`:case`hex`:return e;default:if(t)return;e=(``+e).toLowerCase(),t=!0}}function i(e){var i=r(e);if(typeof i!=`string`&&(t.isEncoding===n||!n(e)))throw Error(`Unknown encoding: `+e);return i||e}e.StringDecoder=a;function a(e){this.encoding=i(e);var n;switch(this.encoding){case`utf16le`:this.text=f,this.end=p,n=4;break;case`utf8`:this.fillLast=l,n=4;break;case`base64`:this.text=m,this.end=h,n=3;break;default:this.write=g,this.end=_;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(n)}a.prototype.write=function(e){if(e.length===0)return``;var t,n;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return``;n=this.lastNeed,this.lastNeed=0}else n=0;return n>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e,t,n){var r=t.length-1;if(r=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(i===2?i=0:e.lastNeed=i-3),i):0))}function c(e,t,n){if((t[0]&192)!=128)return e.lastNeed=0,`�`;if(e.lastNeed>1&&t.length>1){if((t[1]&192)!=128)return e.lastNeed=1,`�`;if(e.lastNeed>2&&t.length>2&&(t[2]&192)!=128)return e.lastNeed=2,`�`}}function l(e){var t=this.lastTotal-this.lastNeed,n=c(this,e,t);if(n!==void 0)return n;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function u(e,t){var n=s(this,e,t);if(!this.lastNeed)return e.toString(`utf8`,t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString(`utf8`,t,r)}function d(e){var t=e&&e.length?this.write(e):``;return this.lastNeed?t+`�`:t}function f(e,t){if((e.length-t)%2==0){var n=e.toString(`utf16le`,t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString(`utf16le`,t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):``;if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString(`utf16le`,0,n)}return t}function m(e,t){var n=(e.length-t)%3;return n===0?e.toString(`base64`,t):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString(`base64`,t,e.length-n))}function h(e){var t=e&&e.length?this.write(e):``;return this.lastNeed?t+this.lastChar.toString(`base64`,0,3-this.lastNeed):t}function g(e){return e.toString(this.encoding)}function _(e){return e&&e.length?this.write(e):``}})),$=e(((e,t)=>{var n=J().codes.ERR_STREAM_PREMATURE_CLOSE;function r(e){var t=!1;return function(){if(!t){t=!0;var n=[...arguments];e.apply(this,n)}}}function i(){}function a(e){return e.setHeader&&typeof e.abort==`function`}function o(e,t,s){if(typeof t==`function`)return o(e,null,t);t||={},s=r(s||i);var c=t.readable||t.readable!==!1&&e.readable,l=t.writable||t.writable!==!1&&e.writable,u=function(){e.writable||f()},d=e._writableState&&e._writableState.finished,f=function(){l=!1,d=!0,c||s.call(e)},p=e._readableState&&e._readableState.endEmitted,m=function(){c=!1,p=!0,l||s.call(e)},h=function(t){s.call(e,t)},g=function(){var t;if(c&&!p)return(!e._readableState||!e._readableState.ended)&&(t=new n),s.call(e,t);if(l&&!d)return(!e._writableState||!e._writableState.ended)&&(t=new n),s.call(e,t)},_=function(){e.req.on(`finish`,f)};return a(e)?(e.on(`complete`,f),e.on(`abort`,g),e.req?_():e.on(`request`,_)):l&&!e._writableState&&(e.on(`end`,u),e.on(`close`,u)),e.on(`end`,m),e.on(`finish`,f),t.error!==!1&&e.on(`error`,h),e.on(`close`,g),function(){e.removeListener(`complete`,f),e.removeListener(`abort`,g),e.removeListener(`request`,_),e.req&&e.req.removeListener(`finish`,f),e.removeListener(`end`,u),e.removeListener(`close`,u),e.removeListener(`finish`,f),e.removeListener(`end`,m),e.removeListener(`error`,h),e.removeListener(`close`,g)}}t.exports=o})),ae=e(((e,t)=>{var n;function r(e,t,n){return t=i(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){var t=a(e,`string`);return typeof t==`symbol`?t:String(t)}function a(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var o=$(),s=Symbol(`lastResolve`),c=Symbol(`lastReject`),l=Symbol(`error`),u=Symbol(`ended`),d=Symbol(`lastPromise`),f=Symbol(`handlePromise`),p=Symbol(`stream`);function m(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(t!==null){var n=e[p].read();n!==null&&(e[d]=null,e[s]=null,e[c]=null,t(m(n,!1)))}}function g(e){process.nextTick(h,e)}function _(e,t){return function(n,r){e.then(function(){if(t[u]){n(m(void 0,!0));return}t[f](n,r)},r)}}var v=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((n={get stream(){return this[p]},next:function(){var e=this,t=this[l];if(t!==null)return Promise.reject(t);if(this[u])return Promise.resolve(m(void 0,!0));if(this[p].destroyed)return new Promise(function(t,n){process.nextTick(function(){e[l]?n(e[l]):t(m(void 0,!0))})});var n=this[d],r;if(n)r=new Promise(_(n,this));else{var i=this[p].read();if(i!==null)return Promise.resolve(m(i,!1));r=new Promise(this[f])}return this[d]=r,r}},r(n,Symbol.asyncIterator,function(){return this}),r(n,`return`,function(){var e=this;return new Promise(function(t,n){e[p].destroy(null,function(e){if(e){n(e);return}t(m(void 0,!0))})})}),n),v);t.exports=function(e){var t,n=Object.create(y,(t={},r(t,p,{value:e,writable:!0}),r(t,s,{value:null,writable:!0}),r(t,c,{value:null,writable:!0}),r(t,l,{value:null,writable:!0}),r(t,u,{value:e._readableState.endEmitted,writable:!0}),r(t,f,{value:function(e,t){var r=n[p].read();r?(n[d]=null,n[s]=null,n[c]=null,e(m(r,!1))):(n[s]=e,n[c]=t)},writable:!0}),t));return n[d]=null,o(e,function(e){if(e&&e.code!==`ERR_STREAM_PREMATURE_CLOSE`){var t=n[c];t!==null&&(n[d]=null,n[s]=null,n[c]=null,t(e)),n[l]=e;return}var r=n[s];r!==null&&(n[d]=null,n[s]=null,n[c]=null,r(m(void 0,!0))),n[u]=!0}),e.on(`readable`,g.bind(null,n)),n}})),oe=e(((e,t)=>{t.exports=function(){throw Error(`Readable.from is not available in the browser`)}})),se=e(((e,t)=>{t.exports=E;var n;E.ReadableState=T,F().EventEmitter;var r=function(e,t){return e.listeners(t).length},i=ee(),a=R().Buffer,o=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function s(e){return a.from(e)}function c(e){return a.isBuffer(e)||e instanceof o}var l=te(),u=l&&l.debuglog?l.debuglog(`stream`):function(){},d=ne(),f=q(),p=Y().getHighWaterMark,m=J().codes,h=m.ERR_INVALID_ARG_TYPE,g=m.ERR_STREAM_PUSH_AFTER_EOF,_=m.ERR_METHOD_NOT_IMPLEMENTED,v=m.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,y,b,x;K()(E,i);var S=f.errorOrDestroy,C=[`error`,`close`,`destroy`,`pause`,`resume`];function w(e,t,n){if(typeof e.prependListener==`function`)return e.prependListener(t,n);!e._events||!e._events[t]?e.on(t,n):Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function T(e,t,r){n||=Q(),e||={},typeof r!=`boolean`&&(r=t instanceof n),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=p(this,e,`readableHighWaterMark`,r),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(y||=ie().StringDecoder,this.decoder=new y(e.encoding),this.encoding=e.encoding)}function E(e){if(n||=Q(),!(this instanceof E))return new E(e);var t=this instanceof n;this._readableState=new T(e,this,t),this.readable=!0,e&&(typeof e.read==`function`&&(this._read=e.read),typeof e.destroy==`function`&&(this._destroy=e.destroy)),i.call(this)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var n=this._readableState,r;return n.objectMode?r=!0:typeof e==`string`&&(t||=n.defaultEncoding,t!==n.encoding&&(e=a.from(e,t),t=``),r=!0),D(this,e,t,!1,r)},E.prototype.unshift=function(e){return D(this,e,null,!0,!1)};function D(e,t,n,r,i){u(`readableAddChunk`,t);var o=e._readableState;if(t===null)o.reading=!1,N(e,o);else{var c;if(i||(c=k(o,t)),c)S(e,c);else if(o.objectMode||t&&t.length>0){if(typeof t!=`string`&&!o.objectMode&&Object.getPrototypeOf(t)!==a.prototype&&(t=s(t)),r)o.endEmitted?S(e,new v):O(e,o,t,!0);else if(o.ended)S(e,new g);else if(o.destroyed)return!1;else o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||t.length!==0?O(e,o,t,!1):L(e,o)):O(e,o,t,!1)}else r||(o.reading=!1,L(e,o))}return!o.ended&&(o.length=A?e=A:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function M(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=j(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}E.prototype.read=function(e){u(`read`,e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark===0?t.length>0:t.length>=t.highWaterMark)||t.ended))return u(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?Z(this):P(this),null;if(e=M(e,t),e===0&&t.ended)return t.length===0&&Z(this),null;var r=t.needReadable;u(`need readable`,r),(t.length===0||t.length-e0?X(e,t):null;return i===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Z(this)),i!==null&&this.emit(`data`,i),i};function N(e,t){if(u(`onEofChunk`),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?P(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}}function P(e){var t=e._readableState;u(`emitReadable`,t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u(`emitReadable`,t.flowing),t.emittedReadable=!0,process.nextTick(I,e))}function I(e){var t=e._readableState;u(`emitReadable_`,t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit(`readable`),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,G(e)}function L(e,t){t.readingMore||(t.readingMore=!0,process.nextTick(z,e,t))}function z(e,t){for(;!t.reading&&!t.ended&&(t.length1&&$(i.pipes,e)!==-1)&&!l&&(u(`false write response, pause`,i.awaitDrain),i.awaitDrain++),n.pause())}function p(t){u(`onerror`,t),g(),e.removeListener(`error`,p),r(e,`error`)===0&&S(e,t)}w(e,`error`,p);function m(){e.removeListener(`finish`,h),g()}e.once(`close`,m);function h(){u(`onfinish`),e.removeListener(`close`,m),g()}e.once(`finish`,h);function g(){u(`unpipe`),n.unpipe(e)}return e.emit(`pipe`,n),i.flowing||(u(`pipe resume`),n.resume()),e};function B(e){return function(){var t=e._readableState;u(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&r(e,`data`)&&(t.flowing=!0,G(e))}}E.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a0,r.flowing!==!1&&this.resume()):e===`readable`&&!r.endEmitted&&!r.readableListening&&(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,u(`on readable`,r.length,r.reading),r.length?P(this):r.reading||process.nextTick(H,this)),n},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var n=i.prototype.removeListener.call(this,e,t);return e===`readable`&&process.nextTick(V,this),n},E.prototype.removeAllListeners=function(e){var t=i.prototype.removeAllListeners.apply(this,arguments);return(e===`readable`||e===void 0)&&process.nextTick(V,this),t};function V(e){var t=e._readableState;t.readableListening=e.listenerCount(`readable`)>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount(`data`)>0&&e.resume()}function H(e){u(`readable nexttick read 0`),e.read(0)}E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u(`resume`),e.flowing=!e.readableListening,U(this,e)),e.paused=!1,this};function U(e,t){t.resumeScheduled||(t.resumeScheduled=!0,process.nextTick(W,e,t))}function W(e,t){u(`resume`,t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit(`resume`),G(e),t.flowing&&!t.reading&&e.read(0)}E.prototype.pause=function(){return u(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(u(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this};function G(e){var t=e._readableState;for(u(`flow`,t.flowing);t.flowing&&e.read()!==null;);}E.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on(`end`,function(){if(u(`wrapped end`),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on(`data`,function(i){u(`wrapped data`),n.decoder&&(i=n.decoder.write(i)),!(n.objectMode&&i==null)&&(!n.objectMode&&(!i||!i.length)||t.push(i)||(r=!0,e.pause()))}),e)this[i]===void 0&&typeof e[i]==`function`&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a=t.length?(n=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function Z(e){var t=e._readableState;u(`endReadable`,t.endEmitted),t.endEmitted||(t.ended=!0,process.nextTick(re,t,e))}function re(e,t){if(u(`endReadableNT`,e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}typeof Symbol==`function`&&(E.from=function(e,t){return x===void 0&&(x=oe()),x(E,e,t)});function $(e,t){for(var n=0,r=e.length;n{t.exports=l;var n=J().codes,r=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=n.ERR_TRANSFORM_WITH_LENGTH_0,s=Q();K()(l,s);function c(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(r===null)return this.emit(`error`,new i);n.writechunk=null,n.writecb=null,t!=null&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{t.exports=r;var n=ce();K()(r,n);function r(e){if(!(this instanceof r))return new r(e);n.call(this,e)}r.prototype._transform=function(e,t,n){n(null,e)}})),ue=e(((e,t)=>{var n;function r(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var i=J().codes,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function c(e){return e.setHeader&&typeof e.abort==`function`}function l(e,t,i,a){a=r(a);var s=!1;e.on(`close`,function(){s=!0}),n===void 0&&(n=$()),n(e,{readable:t,writable:i},function(e){if(e)return a(e);s=!0,a()});var l=!1;return function(t){if(!s&&!l){if(l=!0,c(e))return e.abort();if(typeof e.destroy==`function`)return e.destroy();a(t||new o(`pipe`))}}}function u(e){e()}function d(e,t){return e.pipe(t)}function f(e){return!e.length||typeof e[e.length-1]!=`function`?s:e.pop()}function p(){var e=[...arguments],t=f(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a(`streams`);var n,r=e.map(function(i,a){var o=a0,function(e){n||=e,e&&r.forEach(u),!o&&(r.forEach(u),t(n))})});return e.reduce(d)}t.exports=p})),de=e(((e,t)=>{t.exports=r;var n=F().EventEmitter;K()(r,n),r.Readable=se(),r.Writable=Z(),r.Duplex=Q(),r.Transform=ce(),r.PassThrough=le(),r.finished=$(),r.pipeline=ue(),r.Stream=r;function r(){n.call(this)}r.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}r.on(`data`,i);function a(){r.readable&&r.resume&&r.resume()}e.on(`drain`,a),!e._isStdio&&(!t||t.end!==!1)&&(r.on(`end`,s),r.on(`close`,c));var o=!1;function s(){o||(o=!0,e.end())}function c(){o||(o=!0,typeof e.destroy==`function`&&e.destroy())}function l(e){if(u(),n.listenerCount(this,`error`)===0)throw e}r.on(`error`,l),e.on(`error`,l);function u(){r.removeListener(`data`,i),e.removeListener(`drain`,a),r.removeListener(`end`,s),r.removeListener(`close`,c),r.removeListener(`error`,l),e.removeListener(`error`,l),r.removeListener(`end`,u),r.removeListener(`close`,u),e.removeListener(`close`,u)}return r.on(`end`,u),r.on(`close`,u),e.on(`close`,u),e.emit(`pipe`,r),e}}))();async function*fe(e,t,n){let r=1,i={chunks:[],length:0};for await(let a of n(e))for(i.chunks.push(a),i.length+=a.byteLength;i.length>t;){let e=i.chunks.length>1?V.Buffer.concat(i.chunks):i.chunks[0];yield{partNumber:r,data:e.subarray(0,t)},i.chunks=[e.subarray(t)],i.length=i.chunks[0].byteLength,r+=1}yield{partNumber:r,data:i.chunks.length===1?i.chunks[0]:V.Buffer.concat(i.chunks),lastPart:!0}}async function*pe(e,t){let n=1,r=0,i=t;for(;i{if(e instanceof Uint8Array)return pe(e,t);if(e instanceof de.Readable)return fe(e,t,me);if(e instanceof String||typeof e==`string`)return pe(V.Buffer.from(e),t);if(typeof e.stream==`function`)return fe(e.stream(),t,he);if(e instanceof ReadableStream)return fe(e,t,he);throw Error(`Body Data is unsupported format, expected data to be one of: string | Uint8Array | Buffer | Readable | ReadableStream | Blob;.`)},_e=class e extends B.EventEmitter{static MIN_PART_SIZE=5242880;MAX_PARTS=1e4;queueSize=4;partSize;leavePartsOnError=!1;tags=[];client;params;totalBytes;totalBytesSource;bytesUploadedSoFar;abortController;concurrentUploaders=[];createMultiPartPromise;abortMultipartUploadCommand=null;uploadedParts=[];uploadEnqueuedPartsCount=0;expectedPartsCount;uploadId;uploadEvent;isMultiPart=!0;singleUploadResult;sent=!1;constructor(t){if(super(),this.queueSize=t.queueSize||this.queueSize,this.leavePartsOnError=t.leavePartsOnError||this.leavePartsOnError,this.tags=t.tags||this.tags,this.client=t.client,this.params=t.params,!this.params)throw Error(`InputError: Upload requires params to be passed to upload.`);this.totalBytes=this.params.ContentLength??U(this.params.Body),this.totalBytesSource=G(this.params.Body,this.params.ContentLength),this.bytesUploadedSoFar=0,this.abortController=t.abortController??new AbortController,this.partSize=t.partSize||Math.max(e.MIN_PART_SIZE,Math.ceil((this.totalBytes||0)/this.MAX_PARTS)),this.totalBytes!==void 0&&(this.expectedPartsCount=Math.ceil(this.totalBytes/this.partSize)),this.__validateInput()}async abort(){this.abortController.abort()}async done(){if(this.sent)throw Error(`@aws-sdk/lib-storage: this instance of Upload has already executed .done(). Create a new instance.`);return this.sent=!0,await Promise.race([this.__doMultipartUpload(),this.__abortTimeout(this.abortController.signal)])}on(e,t){return this.uploadEvent=e,super.on(e,t)}async __uploadUsingPut(e){this.isMultiPart=!1;let t={...this.params,Body:e.data},n=this.client.config,r=n.requestHandler,s=r instanceof B.EventEmitter?r:null,c=t=>{this.bytesUploadedSoFar=t.loaded,this.totalBytes=t.total,this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:e.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})};s!==null&&s.on(`xhr.upload.progress`,c);let l=await Promise.all([this.client.send(new j(t)),n?.endpoint?.()]),u=l[0],d=l[1];if(d||=i(await o(t,j,{...n})),!d)throw Error(`Could not resolve endpoint from S3 "client.config.endpoint()" nor EndpointsV2.`);s!==null&&s.off(`xhr.upload.progress`,c);let f=this.params.Key.split(`/`).map(e=>a(e)).join(`/`),p=a(this.params.Bucket),m=(()=>{let e=d.hostname.startsWith(`${p}.`),t=this.client.config.forcePathStyle,n=d.port?`:${d.port}`:``;return t?`${d.protocol}//${d.hostname}${n}/${p}/${f}`:e?`${d.protocol}//${d.hostname}${n}/${f}`:`${d.protocol}//${p}.${d.hostname}${n}/${f}`})();this.singleUploadResult={...u,Bucket:this.params.Bucket,Key:this.params.Key,Location:m};let h=U(e.data);this.__notifyProgress({loaded:h,total:h,part:1,Key:this.params.Key,Bucket:this.params.Bucket})}async __createMultipartUpload(){let e=await this.client.config.requestChecksumCalculation();if(!this.createMultiPartPromise){let t={...this.params,Body:void 0};e===`WHEN_SUPPORTED`&&(t.ChecksumAlgorithm=this.params.ChecksumAlgorithm||P.CRC32),this.createMultiPartPromise=this.client.send(new k(t)).then(e=>(this.abortMultipartUploadCommand=new E({Bucket:this.params.Bucket,Key:this.params.Key,UploadId:e.UploadId}),e))}return this.createMultiPartPromise}async __doConcurrentUpload(e){for await(let t of e){if(this.uploadEnqueuedPartsCount>this.MAX_PARTS)throw Error(`Exceeded ${this.MAX_PARTS} parts in multipart upload to Bucket: ${this.params.Bucket} Key: ${this.params.Key}.`);if(this.abortController.signal.aborted)return;if(t.partNumber===1&&t.lastPart)return await this.__uploadUsingPut(t);if(!this.uploadId){let{UploadId:e}=await this.__createMultipartUpload();if(this.uploadId=e,this.abortController.signal.aborted)return}let e=U(t.data)||0,n=this.client.config.requestHandler,r=n instanceof B.EventEmitter?n:null,i=0,a=(n,r)=>{(Number(r.query.partNumber)||-1)===t.partNumber&&(n.total&&e&&(this.bytesUploadedSoFar+=n.loaded-i,i=n.loaded),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket}))};r!==null&&r.on(`xhr.upload.progress`,a),this.uploadEnqueuedPartsCount+=1,this.__validateUploadPart(t);let o=await this.client.send(new N({...this.params,ContentLength:void 0,UploadId:this.uploadId,Body:t.data,PartNumber:t.partNumber}));if(r!==null&&r.off(`xhr.upload.progress`,a),this.abortController.signal.aborted)return;if(!o.ETag)throw Error(`Part ${t.partNumber} is missing ETag in UploadPart response. Missing Bucket CORS configuration for ETag header?`);this.uploadedParts.push({PartNumber:t.partNumber,ETag:o.ETag,...o.ChecksumCRC32&&{ChecksumCRC32:o.ChecksumCRC32},...o.ChecksumCRC32C&&{ChecksumCRC32C:o.ChecksumCRC32C},...o.ChecksumSHA1&&{ChecksumSHA1:o.ChecksumSHA1},...o.ChecksumSHA256&&{ChecksumSHA256:o.ChecksumSHA256}}),r===null&&(this.bytesUploadedSoFar+=e),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})}}async __doMultipartUpload(){let e=ge(this.params.Body,this.partSize),t=[];for(let n=0;n{t.push(e)});this.concurrentUploaders.push(n)}if(await Promise.all(this.concurrentUploaders),t.length>=1)throw await this.markUploadAsAborted(),t[0];if(this.abortController.signal.aborted)throw await this.markUploadAsAborted(),Object.assign(Error(`Upload aborted.`),{name:`AbortError`});let n;if(this.isMultiPart){let{expectedPartsCount:e,uploadedParts:t,totalBytes:r,totalBytesSource:i}=this;if(r!==void 0&&e!==void 0&&t.length!==e)throw Error(`Expected ${e} part(s) but uploaded ${t.length} part(s). +import{i as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{A as n}from"./removable-CebS9mWh.js";import{t as r}from"./useMutation-BnNYz53C.js";import{Jt as i,dt as a,gt as o}from"./cluster-config-Bjqk93qS.js";import{C as s,D as c,E as l,F as u,I as d,M as f,N as p,O as m,P as h,R as g,T as _,_ as v,g as y,h as b,j as x,m as S,v as C,w,y as T}from"./awsClient-DzGEPkSc.js";var E=class extends g(l,x,`AbortMultipartUpload`,b){},D=class extends g(l,f,`CompleteMultipartUpload`,y){},O=class extends g(c,u,`CreateBucket`,v){},k=class extends g(l,f,`CreateMultipartUpload`,C){},A=class extends g(l,x,`DeleteObject`,T){},j=class extends g(l,p,`PutObject`,s){},M=class extends g(m,d,`PutObjectTagging`,w){},N=class extends g(l,h,`UploadPart`,_){},P={CRC32:`CRC32`,CRC32C:`CRC32C`,CRC64NVME:`CRC64NVME`,MD5:`MD5`,SHA1:`SHA1`,SHA256:`SHA256`,SHA512:`SHA512`,XXHASH128:`XXHASH128`,XXHASH3:`XXHASH3`,XXHASH64:`XXHASH64`},F=e(((e,t)=>{var n=typeof Reflect==`object`?Reflect:null,r=n&&typeof n.apply==`function`?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)},i=n&&typeof n.ownKeys==`function`?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};function a(e){console&&console.warn&&console.warn(e)}var o=Number.isNaN||function(e){return e!==e};function s(){s.init.call(this)}t.exports=s,t.exports.once=y,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var c=10;function l(e){if(typeof e!=`function`)throw TypeError(`The "listener" argument must be of type Function. Received type `+typeof e)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if(typeof e!=`number`||e<0||o(e))throw RangeError(`The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received `+e+`.`);c=e}}),s.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if(typeof e!=`number`||e<0||o(e))throw RangeError(`The value of "n" is out of range. It must be a non-negative number. Received `+e+`.`);return this._maxListeners=e,this};function u(e){return e._maxListeners===void 0?s.defaultMaxListeners:e._maxListeners}s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],n=1;n0&&(o=t[0]),o instanceof Error)throw o;var s=Error(`Unhandled error.`+(o?` (`+o.message+`)`:``));throw s.context=o,s}var c=a[e];if(c===void 0)return!1;if(typeof c==`function`)r(c,this,t);else for(var l=c.length,u=g(c,l),n=0;n0&&s.length>i&&!s.warned){s.warned=!0;var c=Error(`Possible EventEmitter memory leak detected. `+s.length+` `+String(t)+` listeners added. Use emitter.setMaxListeners() to increase limit`);c.name=`MaxListenersExceededWarning`,c.emitter=e,c.type=t,c.count=s.length,a(c)}return e}s.prototype.addListener=function(e,t){return d(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return d(this,e,t,!0)};function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}s.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,a,o;if(l(t),r=this._events,r===void 0||(n=r[e],n===void 0))return this;if(n===t||n.listener===t)--this._eventsCount===0?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit(`removeListener`,e,n.listener||t));else if(typeof n!=`function`){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;i===0?n.shift():_(n,i),n.length===1&&(r[e]=n[0]),r.removeListener!==void 0&&this.emit(`removeListener`,e,o||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n=this._events,r;if(n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var i=Object.keys(n),a;for(r=0;r=0;r--)this.removeListener(e,t[r]);return this};function m(e,t,n){var r=e._events;if(r===void 0)return[];var i=r[t];return i===void 0?[]:typeof i==`function`?n?[i.listener||i]:[i]:n?v(i):g(i,i.length)}s.prototype.listeners=function(e){return m(this,e,!0)},s.prototype.rawListeners=function(e){return m(this,e,!1)},s.listenerCount=function(e,t){return typeof e.listenerCount==`function`?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h;function h(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n==`function`)return 1;if(n!==void 0)return n.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};function g(e,t){for(var n=Array(t),r=0;r{e.byteLength=c,e.toByteArray=u,e.fromByteArray=p;for(var t=[],n=[],r=typeof Uint8Array<`u`?Uint8Array:Array,i=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,a=0,o=i.length;a0)throw Error(`Invalid string. Length must be a multiple of 4`);var n=e.indexOf(`=`);n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function c(e){var t=s(e),n=t[0],r=t[1];return(n+r)*3/4-r}function l(e,t,n){return(t+n)*3/4-n}function u(e){var t,i=s(e),a=i[0],o=i[1],c=new r(l(e,a,o)),u=0,d=o>0?a-4:a,f;for(f=0;f>16&255,c[u++]=t>>8&255,c[u++]=t&255;return o===2&&(t=n[e.charCodeAt(f)]<<2|n[e.charCodeAt(f+1)]>>4,c[u++]=t&255),o===1&&(t=n[e.charCodeAt(f)]<<10|n[e.charCodeAt(f+1)]<<4|n[e.charCodeAt(f+2)]>>2,c[u++]=t>>8&255,c[u++]=t&255),c}function d(e){return t[e>>18&63]+t[e>>12&63]+t[e>>6&63]+t[e&63]}function f(e,t,n){for(var r,i=[],a=t;ac?c:s+o));return i===1?(n=e[r-1],a.push(t[n>>2]+t[n<<4&63]+`==`)):i===2&&(n=(e[r-2]<<8)+e[r-1],a.push(t[n>>10]+t[n>>4&63]+t[n<<2&63]+`=`)),a.join(``)}})),L=e((e=>{e.read=function(e,t,n,r,i){var a,o,s=i*8-r-1,c=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=a*256+e[t+d],d+=f,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=o*256+e[t+d],d+=f,u-=8);if(a===0)a=1-l;else if(a===c)return o?NaN:(p?-1:1)*(1/0);else o+=2**r,a-=l;return(p?-1:1)*o*2**(a-r)},e.write=function(e,t,n,r,i,a){var o,s,c,l=a*8-i-1,u=(1<>1,f=i===23?2**-24-2**-77:0,p=r?0:a-1,m=r?1:-1,h=+(t<0||t===0&&1/t<0);for(t=Math.abs(t),isNaN(t)||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(c=2**-o)<1&&(o--,c*=2),o+d>=1?t+=f/c:t+=f*2**(1-d),t*c>=2&&(o++,c/=2),o+d>=u?(s=0,o=u):o+d>=1?(s=(t*c-1)*2**i,o+=d):(s=t*2**(d-1)*2**i,o=0));i>=8;e[n+p]=s&255,p+=m,s/=256,i-=8);for(o=o<0;e[n+p]=o&255,p+=m,o/=256,l-=8);e[n+p-m]|=h*128}})),R=e((e=>{var t=I(),n=L(),r=typeof Symbol==`function`&&typeof Symbol.for==`function`?Symbol.for(`nodejs.util.inspect.custom`):null;e.Buffer=s,e.SlowBuffer=_,e.INSPECT_MAX_BYTES=50;var i=2147483647;e.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=a(),!s.TYPED_ARRAY_SUPPORT&&typeof console<`u`&&typeof console.error==`function`&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function a(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function o(e){if(e>i)throw RangeError(`The value "`+e+`" is invalid for option "size"`);var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if(typeof e==`number`){if(typeof t==`string`)throw TypeError(`The "string" argument must be of type string. Received type number`);return d(e)}return c(e,t,n)}s.poolSize=8192;function c(e,t,n){if(typeof e==`string`)return f(e,t);if(ArrayBuffer.isView(e))return p(e);if(e==null)throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<`u`&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return m(e,t,n);if(typeof e==`number`)throw TypeError(`The "value" argument must not be of type number. Received type number`);var r=e.valueOf&&e.valueOf();if(r!=null&&r!==e)return s.from(r,t,n);var i=h(e);if(i)return i;if(typeof Symbol<`u`&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]==`function`)return s.from(e[Symbol.toPrimitive](`string`),t,n);throw TypeError(`The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type `+typeof e)}s.from=function(e,t,n){return c(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function l(e){if(typeof e!=`number`)throw TypeError(`"size" argument must be of type number`);if(e<0)throw RangeError(`The value "`+e+`" is invalid for option "size"`)}function u(e,t,n){return l(e),e<=0||t===void 0?o(e):typeof n==`string`?o(e).fill(t,n):o(e).fill(t)}s.alloc=function(e,t,n){return u(e,t,n)};function d(e){return l(e),o(e<0?0:g(e)|0)}s.allocUnsafe=function(e){return d(e)},s.allocUnsafeSlow=function(e){return d(e)};function f(e,t){if((typeof t!=`string`||t===``)&&(t=`utf8`),!s.isEncoding(t))throw TypeError(`Unknown encoding: `+t);var n=v(e,t)|0,r=o(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}function p(e){for(var t=e.length<0?0:g(e.length)|0,n=o(t),r=0;r=i)throw RangeError(`Attempt to allocate Buffer larger than maximum size: 0x`+i.toString(16)+` bytes`);return e|0}function _(e){return+e!=e&&(e=0),s.alloc(+e)}s.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==s.prototype},s.compare=function(e,t){if(J(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),J(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError(`The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array`);if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i2&&arguments[2]===!0;if(!r&&n===0)return 0;for(var i=!1;;)switch(t){case`ascii`:case`latin1`:case`binary`:return n;case`utf8`:case`utf-8`:return K(e).length;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return n*2;case`hex`:return n>>>1;case`base64`:return ne(e).length;default:if(i)return r?-1:K(e).length;t=(``+t).toLowerCase(),i=!0}}s.byteLength=v;function y(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return``;for(e||=`utf8`;;)switch(e){case`hex`:return F(this,t,n);case`utf8`:case`utf-8`:return A(this,t,n);case`ascii`:return N(this,t,n);case`latin1`:case`binary`:return P(this,t,n);case`base64`:return k(this,t,n);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return R(this,t,n);default:if(r)throw TypeError(`Unknown encoding: `+e);e=(e+``).toLowerCase(),r=!0}}s.prototype._isBuffer=!0;function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError(`Buffer size must be a multiple of 16-bits`);for(var t=0;tn&&(t+=` ... `),``},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,i){if(J(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError(`The "target" argument must be one of type Buffer or Uint8Array. Received type `+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),i===void 0&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError(`out of range index`);if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,c=Math.min(a,o),l=this.slice(r,i),u=e.slice(t,n),d=0;d2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,Y(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(i)n=0;else return-1}if(typeof t==`string`&&(t=s.from(t,r)),s.isBuffer(t))return t.length===0?-1:S(e,t,n,r,i);if(typeof t==`number`)return t&=255,typeof Uint8Array.prototype.indexOf==`function`?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):S(e,[t],n,r,i);throw TypeError(`val must be string, number or Buffer`)}function S(e,t,n,r,i){var a=1,o=e.length,s=t.length;if(r!==void 0&&(r=String(r).toLowerCase(),r===`ucs2`||r===`ucs-2`||r===`utf16le`||r===`utf-16le`)){if(e.length<2||t.length<2)return-1;a=2,o/=2,s/=2,n/=2}function c(e,t){return a===1?e[t]:e.readUInt16BE(t*a)}var l;if(i){var u=-1;for(l=n;lo&&(n=o-s),l=n;l>=0;l--){for(var d=!0,f=0;fi&&(r=i)):r=i;var a=t.length;r>a/2&&(r=a/2);for(var o=0;o>>=0,isFinite(n)?(n>>>=0,r===void 0&&(r=`utf8`)):(r=n,n=void 0);else throw Error(`Buffer.write(string, encoding, offset[, length]) is no longer supported`);var i=this.length-t;if((n===void 0||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError(`Attempt to write outside buffer bounds`);r||=`utf8`;for(var a=!1;;)switch(r){case`hex`:return C(this,e,t,n);case`utf8`:case`utf-8`:return w(this,e,t,n);case`ascii`:return T(this,e,t,n);case`latin1`:case`binary`:return E(this,e,t,n);case`base64`:return D(this,e,t,n);case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return O(this,e,t,n);default:if(a)throw TypeError(`Unknown encoding: `+r);r=(``+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:`Buffer`,data:Array.prototype.slice.call(this._arr||this,0)}};function k(e,n,r){return n===0&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:a>223?3:a>191?2:1;if(i+s<=n){var c,l,u,d;switch(s){case 1:a<128&&(o=a);break;case 2:c=e[i+1],(c&192)==128&&(d=(a&31)<<6|c&63,d>127&&(o=d));break;case 3:c=e[i+1],l=e[i+2],(c&192)==128&&(l&192)==128&&(d=(a&15)<<12|(c&63)<<6|l&63,d>2047&&(d<55296||d>57343)&&(o=d));break;case 4:c=e[i+1],l=e[i+2],u=e[i+3],(c&192)==128&&(l&192)==128&&(u&192)==128&&(d=(a&15)<<18|(c&63)<<12|(l&63)<<6|u&63,d>65535&&d<1114112&&(o=d))}}o===null?(o=65533,s=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|o&1023),r.push(o),i+=s}return M(r)}var j=4096;function M(e){var t=e.length;if(t<=j)return String.fromCharCode.apply(String,e);for(var n=``,r=0;rr)&&(n=r);for(var i=``,a=t;an&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),tn)throw RangeError(`Trying to access beyond buffer length`)}s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],i=1,a=0;++a>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],i=1,a=0;++a=i&&(r-=2**(8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=2**(8*t)),a},s.prototype.readInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e]|this[e+1]<<8;return n&32768?n|4294901760:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e+1]|this[e]<<8;return n&32768?n|4294901760:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||z(e,4,this.length),n.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||z(e,4,this.length),n.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||z(e,8,this.length),n.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||z(e,8,this.length),n.read(this,e,!1,52,8)};function B(e,t,n,r,i,a){if(!s.isBuffer(e))throw TypeError(`"buffer" argument must be a Buffer instance`);if(t>i||te.length)throw RangeError(`Index out of range`)}s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var i=2**(8*n)-1;B(this,e,t,n,i,0)}var a=1,o=0;for(this[t]=e&255;++o>>=0,n>>>=0,!r){var i=2**(8*n)-1;B(this,e,t,n,i,0)}var a=n-1,o=1;for(this[t+a]=e&255;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,255,0),this[t]=e&255,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=2**(8*n-1);B(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=e&255;++a>0)-s&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=2**(8*n-1);B(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=e&255;--a>=0&&(o*=256);)e<0&&s===0&&this[t+a+1]!==0&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4};function V(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError(`Index out of range`)}function H(e,t,r,i,a){return t=+t,r>>>=0,a||V(e,t,r,4,34028234663852886e22,-34028234663852886e22),n.write(e,t,r,i,23,4),r+4}s.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)};function U(e,t,r,i,a){return t=+t,r>>>=0,a||V(e,t,r,8,17976931348623157e292,-17976931348623157e292),n.write(e,t,r,i,52,8),r+8}s.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError(`argument should be a Buffer`);if(n||=0,!r&&r!==0&&(r=this.length),t>=e.length&&(t=e.length),t||=0,r>0&&r=this.length)throw RangeError(`Index out of range`);if(r<0)throw RangeError(`sourceEnd out of bounds`);r>this.length&&(r=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},s.prototype.fill=function(e,t,n,r){if(typeof e==`string`){if(typeof t==`string`?(r=t,t=0,n=this.length):typeof n==`string`&&(r=n,n=this.length),r!==void 0&&typeof r!=`string`)throw TypeError(`encoding must be a string`);if(typeof r==`string`&&!s.isEncoding(r))throw TypeError(`Unknown encoding: `+r);if(e.length===1){var i=e.charCodeAt(0);(r===`utf8`&&i<128||r===`latin1`)&&(e=i)}}else typeof e==`number`?e&=255:typeof e==`boolean`&&(e=Number(e));if(t<0||this.length>>=0,n=n===void 0?this.length:n>>>0,e||=0;var a;if(typeof e==`number`)for(a=t;a55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if(--t<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw Error(`Invalid code point`)}return a}function ee(e){for(var t=[],n=0;n>8,i=n%256,a.push(i),a.push(r);return a}function ne(e){return t.toByteArray(G(e))}function q(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function J(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function Y(e){return e!==e}var X=(function(){for(var e=`0123456789abcdef`,t=Array(256),n=0;n<16;++n)for(var r=n*16,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t})()})),z=t(),B=F(),V=R(),H={lstatSync:()=>{},isFileReadStream(e){return!1},runtime:`browser`},U=e=>{if(e==null)return 0;if(typeof e==`string`)return V.Buffer.byteLength(e);if(typeof e.byteLength==`number`)return e.byteLength;if(typeof e.length==`number`)return e.length;if(typeof e.size==`number`)return e.size;if(typeof e.start==`number`&&typeof e.end==`number`)return e.end+1-e.start;if(H.isFileReadStream(e))try{return H.lstatSync(e.path).size}catch{return}},W;(function(e){e.EMPTY_INPUT=`a null or undefined Body`,e.CONTENT_LENGTH=`the ContentLength property of the params set by the caller`,e.STRING_LENGTH=`the encoded byte length of the Body string`,e.TYPED_ARRAY=`the byteLength of a typed byte array such as Uint8Array`,e.LENGTH=`the value of Body.length`,e.SIZE=`the value of Body.size`,e.START_END_DIFF=`the numeric difference between Body.start and Body.end`,e.LSTAT=`the size of the file given by Body.path on disk as reported by lstatSync`})(W||={});var G=(e,t)=>{if(t!=null)return W.CONTENT_LENGTH;if(e==null)return W.EMPTY_INPUT;if(typeof e==`string`)return W.STRING_LENGTH;if(typeof e.byteLength==`number`)return W.TYPED_ARRAY;if(typeof e.length==`number`)return W.LENGTH;if(typeof e.size==`number`)return W.SIZE;if(typeof e.start==`number`&&typeof e.end==`number`)return W.START_END_DIFF;if(H.isFileReadStream(e))try{return H.lstatSync(e.path).size,W.LSTAT}catch{return}},K=e(((e,t)=>{t.exports=typeof Object.create==`function`?function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}})),ee=e(((e,t)=>{t.exports=F().EventEmitter})),te=e(((e,t)=>{t.exports={}})),ne=e(((e,t)=>{function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r(e){for(var t=1;t0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:`unshift`,value:function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length}},{key:`shift`,value:function(){if(this.length!==0){var e=this.head.data;return this.head=this.length===1?this.tail=null:this.head.next,--this.length,e}}},{key:`clear`,value:function(){this.head=this.tail=null,this.length=0}},{key:`join`,value:function(e){if(this.length===0)return``;for(var t=this.head,n=``+t.data;t=t.next;)n+=e+t.data;return n}},{key:`concat`,value:function(e){if(this.length===0)return u.alloc(0);for(var t=u.allocUnsafe(e>>>0),n=this.head,r=0;n;)p(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:`consume`,value:function(e,t){var n;return ei.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),e-=a,e===0){a===i.length?(++n,this.head=t.next?t.next:this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:`_getBuffer`,value:function(e){var t=u.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),e-=a,e===0){a===i.length?(++r,this.head=n.next?n.next:this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:f,value:function(e,t){return d(this,r(r({},t),{},{depth:0,customInspect:!1}))}}]),e}()})),q=e(((e,t)=>{function n(e,t){var n=this,a=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return a||s?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(o,this,e)):process.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?process.nextTick(i,n):(n._writableState.errorEmitted=!0,process.nextTick(r,n,e)):process.nextTick(r,n,e):t?(process.nextTick(i,n),t(e)):process.nextTick(i,n)}),this)}function r(e,t){o(e,t),i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit(`close`)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit(`error`,t)}function s(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit(`error`,t)}t.exports={destroy:n,undestroy:a,errorOrDestroy:s}})),J=e(((e,t)=>{function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var r={};function i(e,t,i){i||=Error;function a(e,n,r){return typeof t==`string`?t:t(e,n,r)}var o=function(e){n(t,e);function t(t,n,r){return e.call(this,a(t,n,r))||this}return t}(i);o.prototype.name=i.name,o.prototype.code=e,r[e]=o}function a(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?`one of ${t} ${e.slice(0,n-1).join(`, `)}, or `+e[n-1]:n===2?`one of ${t} ${e[0]} or ${e[1]}`:`of ${t} ${e[0]}`}return`of ${t} ${String(e)}`}function o(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function s(e,t,n){return(n===void 0||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function c(e,t,n){return typeof n!=`number`&&(n=0),n+t.length>e.length?!1:e.indexOf(t,n)!==-1}i(`ERR_INVALID_OPT_VALUE`,function(e,t){return`The value "`+t+`" is invalid for option "`+e+`"`},TypeError),i(`ERR_INVALID_ARG_TYPE`,function(e,t,n){var r;typeof t==`string`&&o(t,`not `)?(r=`must not be`,t=t.replace(/^not /,``)):r=`must be`;var i=s(e,` argument`)?`The ${e} ${r} ${a(t,`type`)}`:`The "${e}" ${c(e,`.`)?`property`:`argument`} ${r} ${a(t,`type`)}`;return i+=`. Received type ${typeof n}`,i},TypeError),i(`ERR_STREAM_PUSH_AFTER_EOF`,`stream.push() after EOF`),i(`ERR_METHOD_NOT_IMPLEMENTED`,function(e){return`The `+e+` method is not implemented`}),i(`ERR_STREAM_PREMATURE_CLOSE`,`Premature close`),i(`ERR_STREAM_DESTROYED`,function(e){return`Cannot call `+e+` after a stream was destroyed`}),i(`ERR_MULTIPLE_CALLBACK`,`Callback called multiple times`),i(`ERR_STREAM_CANNOT_PIPE`,`Cannot pipe, not readable`),i(`ERR_STREAM_WRITE_AFTER_END`,`write after end`),i(`ERR_STREAM_NULL_VALUES`,`May not write null values to stream`,TypeError),i(`ERR_UNKNOWN_ENCODING`,function(e){return`Unknown encoding: `+e},TypeError),i(`ERR_STREAM_UNSHIFT_AFTER_END_EVENT`,`stream.unshift() after end event`),t.exports.codes=r})),Y=e(((e,t)=>{var n=J().codes.ERR_INVALID_OPT_VALUE;function r(e,t,n){return e.highWaterMark==null?t?e[n]:null:e.highWaterMark}function i(e,t,i,a){var o=r(t,a,i);if(o!=null){if(!(isFinite(o)&&Math.floor(o)===o)||o<0)throw new n(a?i:`highWaterMark`,o);return Math.floor(o)}return e.objectMode?16:16384}t.exports={getHighWaterMark:i}})),X=e(((e,t)=>{t.exports=n;function n(e,t){if(r(`noDeprecation`))return e;var n=!1;function i(){if(!n){if(r(`throwDeprecation`))throw Error(t);r(`traceDeprecation`)?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}return i}function r(e){try{if(!global.localStorage)return!1}catch{return!1}var t=global.localStorage[e];return t!=null&&String(t).toLowerCase()===`true`}})),Z=e(((e,t)=>{t.exports=T;function n(e){var t=this;this.next=null,this.entry=null,this.finish=function(){U(t,e)}}var r;T.WritableState=C;var i={deprecate:X()},a=ee(),o=R().Buffer,s=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function c(e){return o.from(e)}function l(e){return o.isBuffer(e)||e instanceof s}var u=q(),d=Y().getHighWaterMark,f=J().codes,p=f.ERR_INVALID_ARG_TYPE,m=f.ERR_METHOD_NOT_IMPLEMENTED,h=f.ERR_MULTIPLE_CALLBACK,g=f.ERR_STREAM_CANNOT_PIPE,_=f.ERR_STREAM_DESTROYED,v=f.ERR_STREAM_NULL_VALUES,y=f.ERR_STREAM_WRITE_AFTER_END,b=f.ERR_UNKNOWN_ENCODING,x=u.errorOrDestroy;K()(T,a);function S(){}function C(e,t,i){r||=Q(),e||={},typeof i!=`boolean`&&(i=t instanceof r),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,`writableHighWaterMark`,i),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=e.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){N(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new n(this)}C.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},(function(){try{Object.defineProperty(C.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var w;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(w=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(e){return w.call(this,e)?!0:this===T&&e&&e._writableState instanceof C}})):w=function(e){return e instanceof this};function T(e){r||=Q();var t=this instanceof r;if(!t&&!w.call(T,this))return new T(e);this._writableState=new C(e,this,t),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev),typeof e.destroy==`function`&&(this._destroy=e.destroy),typeof e.final==`function`&&(this._final=e.final)),a.call(this)}T.prototype.pipe=function(){x(this,new g)};function E(e,t){var n=new y;x(e,n),process.nextTick(t,n)}function D(e,t,n,r){var i;return n===null?i=new v:typeof n!=`string`&&!t.objectMode&&(i=new p(`chunk`,[`string`,`Buffer`],n)),!i||(x(e,i),process.nextTick(r,i),!1)}T.prototype.write=function(e,t,n){var r=this._writableState,i=!1,a=!r.objectMode&&l(e);return a&&!o.isBuffer(e)&&(e=c(e)),typeof t==`function`&&(n=t,t=null),a?t=`buffer`:t||=r.defaultEncoding,typeof n!=`function`&&(n=S),r.ending?E(this,n):(a||D(this,r,e,n))&&(r.pendingcb++,i=k(this,r,a,e,t,n)),i},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&I(this,e))},T.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>-1))throw new b(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function O(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=o.from(t,n)),t}Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function k(e,t,n,r,i,a){if(!n){var o=O(t,r,i);r!==o&&(n=!0,i=`buffer`,r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length{var n=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=c;var r=se(),i=Z();K()(c,r);for(var a=n(i.prototype),o=0;o{var n=R(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),ie=e((e=>{var t=re().Buffer,n=t.isEncoding||function(e){switch(e=``+e,e&&e.toLowerCase()){case`hex`:case`utf8`:case`utf-8`:case`ascii`:case`binary`:case`base64`:case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:case`raw`:return!0;default:return!1}};function r(e){if(!e)return`utf8`;for(var t;;)switch(e){case`utf8`:case`utf-8`:return`utf8`;case`ucs2`:case`ucs-2`:case`utf16le`:case`utf-16le`:return`utf16le`;case`latin1`:case`binary`:return`latin1`;case`base64`:case`ascii`:case`hex`:return e;default:if(t)return;e=(``+e).toLowerCase(),t=!0}}function i(e){var i=r(e);if(typeof i!=`string`&&(t.isEncoding===n||!n(e)))throw Error(`Unknown encoding: `+e);return i||e}e.StringDecoder=a;function a(e){this.encoding=i(e);var n;switch(this.encoding){case`utf16le`:this.text=f,this.end=p,n=4;break;case`utf8`:this.fillLast=l,n=4;break;case`base64`:this.text=m,this.end=h,n=3;break;default:this.write=g,this.end=_;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=t.allocUnsafe(n)}a.prototype.write=function(e){if(e.length===0)return``;var t,n;if(this.lastNeed){if(t=this.fillLast(e),t===void 0)return``;n=this.lastNeed,this.lastNeed=0}else n=0;return n>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e,t,n){var r=t.length-1;if(r=0?(i>0&&(e.lastNeed=i-1),i):--r=0?(i>0&&(e.lastNeed=i-2),i):--r=0?(i>0&&(i===2?i=0:e.lastNeed=i-3),i):0))}function c(e,t,n){if((t[0]&192)!=128)return e.lastNeed=0,`�`;if(e.lastNeed>1&&t.length>1){if((t[1]&192)!=128)return e.lastNeed=1,`�`;if(e.lastNeed>2&&t.length>2&&(t[2]&192)!=128)return e.lastNeed=2,`�`}}function l(e){var t=this.lastTotal-this.lastNeed,n=c(this,e,t);if(n!==void 0)return n;if(this.lastNeed<=e.length)return e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length}function u(e,t){var n=s(this,e,t);if(!this.lastNeed)return e.toString(`utf8`,t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString(`utf8`,t,r)}function d(e){var t=e&&e.length?this.write(e):``;return this.lastNeed?t+`�`:t}function f(e,t){if((e.length-t)%2==0){var n=e.toString(`utf16le`,t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString(`utf16le`,t,e.length-1)}function p(e){var t=e&&e.length?this.write(e):``;if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString(`utf16le`,0,n)}return t}function m(e,t){var n=(e.length-t)%3;return n===0?e.toString(`base64`,t):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString(`base64`,t,e.length-n))}function h(e){var t=e&&e.length?this.write(e):``;return this.lastNeed?t+this.lastChar.toString(`base64`,0,3-this.lastNeed):t}function g(e){return e.toString(this.encoding)}function _(e){return e&&e.length?this.write(e):``}})),$=e(((e,t)=>{var n=J().codes.ERR_STREAM_PREMATURE_CLOSE;function r(e){var t=!1;return function(){if(!t){t=!0;var n=[...arguments];e.apply(this,n)}}}function i(){}function a(e){return e.setHeader&&typeof e.abort==`function`}function o(e,t,s){if(typeof t==`function`)return o(e,null,t);t||={},s=r(s||i);var c=t.readable||t.readable!==!1&&e.readable,l=t.writable||t.writable!==!1&&e.writable,u=function(){e.writable||f()},d=e._writableState&&e._writableState.finished,f=function(){l=!1,d=!0,c||s.call(e)},p=e._readableState&&e._readableState.endEmitted,m=function(){c=!1,p=!0,l||s.call(e)},h=function(t){s.call(e,t)},g=function(){var t;if(c&&!p)return(!e._readableState||!e._readableState.ended)&&(t=new n),s.call(e,t);if(l&&!d)return(!e._writableState||!e._writableState.ended)&&(t=new n),s.call(e,t)},_=function(){e.req.on(`finish`,f)};return a(e)?(e.on(`complete`,f),e.on(`abort`,g),e.req?_():e.on(`request`,_)):l&&!e._writableState&&(e.on(`end`,u),e.on(`close`,u)),e.on(`end`,m),e.on(`finish`,f),t.error!==!1&&e.on(`error`,h),e.on(`close`,g),function(){e.removeListener(`complete`,f),e.removeListener(`abort`,g),e.removeListener(`request`,_),e.req&&e.req.removeListener(`finish`,f),e.removeListener(`end`,u),e.removeListener(`close`,u),e.removeListener(`finish`,f),e.removeListener(`end`,m),e.removeListener(`error`,h),e.removeListener(`close`,g)}}t.exports=o})),ae=e(((e,t)=>{var n;function r(e,t,n){return t=i(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){var t=a(e,`string`);return typeof t==`symbol`?t:String(t)}function a(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var o=$(),s=Symbol(`lastResolve`),c=Symbol(`lastReject`),l=Symbol(`error`),u=Symbol(`ended`),d=Symbol(`lastPromise`),f=Symbol(`handlePromise`),p=Symbol(`stream`);function m(e,t){return{value:e,done:t}}function h(e){var t=e[s];if(t!==null){var n=e[p].read();n!==null&&(e[d]=null,e[s]=null,e[c]=null,t(m(n,!1)))}}function g(e){process.nextTick(h,e)}function _(e,t){return function(n,r){e.then(function(){if(t[u]){n(m(void 0,!0));return}t[f](n,r)},r)}}var v=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((n={get stream(){return this[p]},next:function(){var e=this,t=this[l];if(t!==null)return Promise.reject(t);if(this[u])return Promise.resolve(m(void 0,!0));if(this[p].destroyed)return new Promise(function(t,n){process.nextTick(function(){e[l]?n(e[l]):t(m(void 0,!0))})});var n=this[d],r;if(n)r=new Promise(_(n,this));else{var i=this[p].read();if(i!==null)return Promise.resolve(m(i,!1));r=new Promise(this[f])}return this[d]=r,r}},r(n,Symbol.asyncIterator,function(){return this}),r(n,`return`,function(){var e=this;return new Promise(function(t,n){e[p].destroy(null,function(e){if(e){n(e);return}t(m(void 0,!0))})})}),n),v);t.exports=function(e){var t,n=Object.create(y,(t={},r(t,p,{value:e,writable:!0}),r(t,s,{value:null,writable:!0}),r(t,c,{value:null,writable:!0}),r(t,l,{value:null,writable:!0}),r(t,u,{value:e._readableState.endEmitted,writable:!0}),r(t,f,{value:function(e,t){var r=n[p].read();r?(n[d]=null,n[s]=null,n[c]=null,e(m(r,!1))):(n[s]=e,n[c]=t)},writable:!0}),t));return n[d]=null,o(e,function(e){if(e&&e.code!==`ERR_STREAM_PREMATURE_CLOSE`){var t=n[c];t!==null&&(n[d]=null,n[s]=null,n[c]=null,t(e)),n[l]=e;return}var r=n[s];r!==null&&(n[d]=null,n[s]=null,n[c]=null,r(m(void 0,!0))),n[u]=!0}),e.on(`readable`,g.bind(null,n)),n}})),oe=e(((e,t)=>{t.exports=function(){throw Error(`Readable.from is not available in the browser`)}})),se=e(((e,t)=>{t.exports=E;var n;E.ReadableState=T,F().EventEmitter;var r=function(e,t){return e.listeners(t).length},i=ee(),a=R().Buffer,o=(typeof global<`u`?global:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function s(e){return a.from(e)}function c(e){return a.isBuffer(e)||e instanceof o}var l=te(),u=l&&l.debuglog?l.debuglog(`stream`):function(){},d=ne(),f=q(),p=Y().getHighWaterMark,m=J().codes,h=m.ERR_INVALID_ARG_TYPE,g=m.ERR_STREAM_PUSH_AFTER_EOF,_=m.ERR_METHOD_NOT_IMPLEMENTED,v=m.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,y,b,x;K()(E,i);var S=f.errorOrDestroy,C=[`error`,`close`,`destroy`,`pause`,`resume`];function w(e,t,n){if(typeof e.prependListener==`function`)return e.prependListener(t,n);!e._events||!e._events[t]?e.on(t,n):Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function T(e,t,r){n||=Q(),e||={},typeof r!=`boolean`&&(r=t instanceof n),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=p(this,e,`readableHighWaterMark`,r),this.buffer=new d,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(y||=ie().StringDecoder,this.decoder=new y(e.encoding),this.encoding=e.encoding)}function E(e){if(n||=Q(),!(this instanceof E))return new E(e);var t=this instanceof n;this._readableState=new T(e,this,t),this.readable=!0,e&&(typeof e.read==`function`&&(this._read=e.read),typeof e.destroy==`function`&&(this._destroy=e.destroy)),i.call(this)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var n=this._readableState,r;return n.objectMode?r=!0:typeof e==`string`&&(t||=n.defaultEncoding,t!==n.encoding&&(e=a.from(e,t),t=``),r=!0),D(this,e,t,!1,r)},E.prototype.unshift=function(e){return D(this,e,null,!0,!1)};function D(e,t,n,r,i){u(`readableAddChunk`,t);var o=e._readableState;if(t===null)o.reading=!1,N(e,o);else{var c;if(i||(c=k(o,t)),c)S(e,c);else if(o.objectMode||t&&t.length>0){if(typeof t!=`string`&&!o.objectMode&&Object.getPrototypeOf(t)!==a.prototype&&(t=s(t)),r)o.endEmitted?S(e,new v):O(e,o,t,!0);else if(o.ended)S(e,new g);else if(o.destroyed)return!1;else o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||t.length!==0?O(e,o,t,!1):L(e,o)):O(e,o,t,!1)}else r||(o.reading=!1,L(e,o))}return!o.ended&&(o.length=A?e=A:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function M(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=j(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}E.prototype.read=function(e){u(`read`,e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark===0?t.length>0:t.length>=t.highWaterMark)||t.ended))return u(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?Z(this):P(this),null;if(e=M(e,t),e===0&&t.ended)return t.length===0&&Z(this),null;var r=t.needReadable;u(`need readable`,r),(t.length===0||t.length-e0?X(e,t):null;return i===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Z(this)),i!==null&&this.emit(`data`,i),i};function N(e,t){if(u(`onEofChunk`),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?P(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}}function P(e){var t=e._readableState;u(`emitReadable`,t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u(`emitReadable`,t.flowing),t.emittedReadable=!0,process.nextTick(I,e))}function I(e){var t=e._readableState;u(`emitReadable_`,t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit(`readable`),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,G(e)}function L(e,t){t.readingMore||(t.readingMore=!0,process.nextTick(z,e,t))}function z(e,t){for(;!t.reading&&!t.ended&&(t.length1&&$(i.pipes,e)!==-1)&&!l&&(u(`false write response, pause`,i.awaitDrain),i.awaitDrain++),n.pause())}function p(t){u(`onerror`,t),g(),e.removeListener(`error`,p),r(e,`error`)===0&&S(e,t)}w(e,`error`,p);function m(){e.removeListener(`finish`,h),g()}e.once(`close`,m);function h(){u(`onfinish`),e.removeListener(`close`,m),g()}e.once(`finish`,h);function g(){u(`unpipe`),n.unpipe(e)}return e.emit(`pipe`,n),i.flowing||(u(`pipe resume`),n.resume()),e};function B(e){return function(){var t=e._readableState;u(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&r(e,`data`)&&(t.flowing=!0,G(e))}}E.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a0,r.flowing!==!1&&this.resume()):e===`readable`&&!r.endEmitted&&!r.readableListening&&(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,u(`on readable`,r.length,r.reading),r.length?P(this):r.reading||process.nextTick(H,this)),n},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var n=i.prototype.removeListener.call(this,e,t);return e===`readable`&&process.nextTick(V,this),n},E.prototype.removeAllListeners=function(e){var t=i.prototype.removeAllListeners.apply(this,arguments);return(e===`readable`||e===void 0)&&process.nextTick(V,this),t};function V(e){var t=e._readableState;t.readableListening=e.listenerCount(`readable`)>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount(`data`)>0&&e.resume()}function H(e){u(`readable nexttick read 0`),e.read(0)}E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u(`resume`),e.flowing=!e.readableListening,U(this,e)),e.paused=!1,this};function U(e,t){t.resumeScheduled||(t.resumeScheduled=!0,process.nextTick(W,e,t))}function W(e,t){u(`resume`,t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit(`resume`),G(e),t.flowing&&!t.reading&&e.read(0)}E.prototype.pause=function(){return u(`call pause flowing=%j`,this._readableState.flowing),this._readableState.flowing!==!1&&(u(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this._readableState.paused=!0,this};function G(e){var t=e._readableState;for(u(`flow`,t.flowing);t.flowing&&e.read()!==null;);}E.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on(`end`,function(){if(u(`wrapped end`),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on(`data`,function(i){u(`wrapped data`),n.decoder&&(i=n.decoder.write(i)),!(n.objectMode&&i==null)&&(!n.objectMode&&(!i||!i.length)||t.push(i)||(r=!0,e.pause()))}),e)this[i]===void 0&&typeof e[i]==`function`&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a=t.length?(n=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function Z(e){var t=e._readableState;u(`endReadable`,t.endEmitted),t.endEmitted||(t.ended=!0,process.nextTick(re,t,e))}function re(e,t){if(u(`endReadableNT`,e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}typeof Symbol==`function`&&(E.from=function(e,t){return x===void 0&&(x=oe()),x(E,e,t)});function $(e,t){for(var n=0,r=e.length;n{t.exports=l;var n=J().codes,r=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,o=n.ERR_TRANSFORM_WITH_LENGTH_0,s=Q();K()(l,s);function c(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(r===null)return this.emit(`error`,new i);n.writechunk=null,n.writecb=null,t!=null&&this.push(t),r(e);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{t.exports=r;var n=ce();K()(r,n);function r(e){if(!(this instanceof r))return new r(e);n.call(this,e)}r.prototype._transform=function(e,t,n){n(null,e)}})),ue=e(((e,t)=>{var n;function r(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var i=J().codes,a=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function c(e){return e.setHeader&&typeof e.abort==`function`}function l(e,t,i,a){a=r(a);var s=!1;e.on(`close`,function(){s=!0}),n===void 0&&(n=$()),n(e,{readable:t,writable:i},function(e){if(e)return a(e);s=!0,a()});var l=!1;return function(t){if(!s&&!l){if(l=!0,c(e))return e.abort();if(typeof e.destroy==`function`)return e.destroy();a(t||new o(`pipe`))}}}function u(e){e()}function d(e,t){return e.pipe(t)}function f(e){return!e.length||typeof e[e.length-1]!=`function`?s:e.pop()}function p(){var e=[...arguments],t=f(e);if(Array.isArray(e[0])&&(e=e[0]),e.length<2)throw new a(`streams`);var n,r=e.map(function(i,a){var o=a0,function(e){n||=e,e&&r.forEach(u),!o&&(r.forEach(u),t(n))})});return e.reduce(d)}t.exports=p})),de=e(((e,t)=>{t.exports=r;var n=F().EventEmitter;K()(r,n),r.Readable=se(),r.Writable=Z(),r.Duplex=Q(),r.Transform=ce(),r.PassThrough=le(),r.finished=$(),r.pipeline=ue(),r.Stream=r;function r(){n.call(this)}r.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}r.on(`data`,i);function a(){r.readable&&r.resume&&r.resume()}e.on(`drain`,a),!e._isStdio&&(!t||t.end!==!1)&&(r.on(`end`,s),r.on(`close`,c));var o=!1;function s(){o||(o=!0,e.end())}function c(){o||(o=!0,typeof e.destroy==`function`&&e.destroy())}function l(e){if(u(),n.listenerCount(this,`error`)===0)throw e}r.on(`error`,l),e.on(`error`,l);function u(){r.removeListener(`data`,i),e.removeListener(`drain`,a),r.removeListener(`end`,s),r.removeListener(`close`,c),r.removeListener(`error`,l),e.removeListener(`error`,l),r.removeListener(`end`,u),r.removeListener(`close`,u),e.removeListener(`close`,u)}return r.on(`end`,u),r.on(`close`,u),e.on(`close`,u),e.emit(`pipe`,r),e}}))();async function*fe(e,t,n){let r=1,i={chunks:[],length:0};for await(let a of n(e))for(i.chunks.push(a),i.length+=a.byteLength;i.length>t;){let e=i.chunks.length>1?V.Buffer.concat(i.chunks):i.chunks[0];yield{partNumber:r,data:e.subarray(0,t)},i.chunks=[e.subarray(t)],i.length=i.chunks[0].byteLength,r+=1}yield{partNumber:r,data:i.chunks.length===1?i.chunks[0]:V.Buffer.concat(i.chunks),lastPart:!0}}async function*pe(e,t){let n=1,r=0,i=t;for(;i{if(e instanceof Uint8Array)return pe(e,t);if(e instanceof de.Readable)return fe(e,t,me);if(e instanceof String||typeof e==`string`)return pe(V.Buffer.from(e),t);if(typeof e.stream==`function`)return fe(e.stream(),t,he);if(e instanceof ReadableStream)return fe(e,t,he);throw Error(`Body Data is unsupported format, expected data to be one of: string | Uint8Array | Buffer | Readable | ReadableStream | Blob;.`)},_e=class e extends B.EventEmitter{static MIN_PART_SIZE=5242880;MAX_PARTS=1e4;queueSize=4;partSize;leavePartsOnError=!1;tags=[];client;params;totalBytes;totalBytesSource;bytesUploadedSoFar;abortController;concurrentUploaders=[];createMultiPartPromise;abortMultipartUploadCommand=null;uploadedParts=[];uploadEnqueuedPartsCount=0;expectedPartsCount;uploadId;uploadEvent;isMultiPart=!0;singleUploadResult;sent=!1;constructor(t){if(super(),this.queueSize=t.queueSize||this.queueSize,this.leavePartsOnError=t.leavePartsOnError||this.leavePartsOnError,this.tags=t.tags||this.tags,this.client=t.client,this.params=t.params,!this.params)throw Error(`InputError: Upload requires params to be passed to upload.`);this.totalBytes=this.params.ContentLength??U(this.params.Body),this.totalBytesSource=G(this.params.Body,this.params.ContentLength),this.bytesUploadedSoFar=0,this.abortController=t.abortController??new AbortController,this.partSize=t.partSize||Math.max(e.MIN_PART_SIZE,Math.ceil((this.totalBytes||0)/this.MAX_PARTS)),this.totalBytes!==void 0&&(this.expectedPartsCount=Math.ceil(this.totalBytes/this.partSize)),this.__validateInput()}async abort(){this.abortController.abort()}async done(){if(this.sent)throw Error(`@aws-sdk/lib-storage: this instance of Upload has already executed .done(). Create a new instance.`);return this.sent=!0,await Promise.race([this.__doMultipartUpload(),this.__abortTimeout(this.abortController.signal)])}on(e,t){return this.uploadEvent=e,super.on(e,t)}async __uploadUsingPut(e){this.isMultiPart=!1;let t={...this.params,Body:e.data},n=this.client.config,r=n.requestHandler,s=r instanceof B.EventEmitter?r:null,c=t=>{this.bytesUploadedSoFar=t.loaded,this.totalBytes=t.total,this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:e.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})};s!==null&&s.on(`xhr.upload.progress`,c);let l=await Promise.all([this.client.send(new j(t)),n?.endpoint?.()]),u=l[0],d=l[1];if(d||=i(await o(t,j,{...n})),!d)throw Error(`Could not resolve endpoint from S3 "client.config.endpoint()" nor EndpointsV2.`);s!==null&&s.off(`xhr.upload.progress`,c);let f=this.params.Key.split(`/`).map(e=>a(e)).join(`/`),p=a(this.params.Bucket),m=(()=>{let e=d.hostname.startsWith(`${p}.`),t=this.client.config.forcePathStyle,n=d.port?`:${d.port}`:``;return t?`${d.protocol}//${d.hostname}${n}/${p}/${f}`:e?`${d.protocol}//${d.hostname}${n}/${f}`:`${d.protocol}//${p}.${d.hostname}${n}/${f}`})();this.singleUploadResult={...u,Bucket:this.params.Bucket,Key:this.params.Key,Location:m};let h=U(e.data);this.__notifyProgress({loaded:h,total:h,part:1,Key:this.params.Key,Bucket:this.params.Bucket})}async __createMultipartUpload(){let e=await this.client.config.requestChecksumCalculation();if(!this.createMultiPartPromise){let t={...this.params,Body:void 0};e===`WHEN_SUPPORTED`&&(t.ChecksumAlgorithm=this.params.ChecksumAlgorithm||P.CRC32),this.createMultiPartPromise=this.client.send(new k(t)).then(e=>(this.abortMultipartUploadCommand=new E({Bucket:this.params.Bucket,Key:this.params.Key,UploadId:e.UploadId}),e))}return this.createMultiPartPromise}async __doConcurrentUpload(e){for await(let t of e){if(this.uploadEnqueuedPartsCount>this.MAX_PARTS)throw Error(`Exceeded ${this.MAX_PARTS} parts in multipart upload to Bucket: ${this.params.Bucket} Key: ${this.params.Key}.`);if(this.abortController.signal.aborted)return;if(t.partNumber===1&&t.lastPart)return await this.__uploadUsingPut(t);if(!this.uploadId){let{UploadId:e}=await this.__createMultipartUpload();if(this.uploadId=e,this.abortController.signal.aborted)return}let e=U(t.data)||0,n=this.client.config.requestHandler,r=n instanceof B.EventEmitter?n:null,i=0,a=(n,r)=>{(Number(r.query.partNumber)||-1)===t.partNumber&&(n.total&&e&&(this.bytesUploadedSoFar+=n.loaded-i,i=n.loaded),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket}))};r!==null&&r.on(`xhr.upload.progress`,a),this.uploadEnqueuedPartsCount+=1,this.__validateUploadPart(t);let o=await this.client.send(new N({...this.params,ContentLength:void 0,UploadId:this.uploadId,Body:t.data,PartNumber:t.partNumber}));if(r!==null&&r.off(`xhr.upload.progress`,a),this.abortController.signal.aborted)return;if(!o.ETag)throw Error(`Part ${t.partNumber} is missing ETag in UploadPart response. Missing Bucket CORS configuration for ETag header?`);this.uploadedParts.push({PartNumber:t.partNumber,ETag:o.ETag,...o.ChecksumCRC32&&{ChecksumCRC32:o.ChecksumCRC32},...o.ChecksumCRC32C&&{ChecksumCRC32C:o.ChecksumCRC32C},...o.ChecksumSHA1&&{ChecksumSHA1:o.ChecksumSHA1},...o.ChecksumSHA256&&{ChecksumSHA256:o.ChecksumSHA256}}),r===null&&(this.bytesUploadedSoFar+=e),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})}}async __doMultipartUpload(){let e=ge(this.params.Body,this.partSize),t=[];for(let n=0;n{t.push(e)});this.concurrentUploaders.push(n)}if(await Promise.all(this.concurrentUploaders),t.length>=1)throw await this.markUploadAsAborted(),t[0];if(this.abortController.signal.aborted)throw await this.markUploadAsAborted(),Object.assign(Error(`Upload aborted.`),{name:`AbortError`});let n;if(this.isMultiPart){let{expectedPartsCount:e,uploadedParts:t,totalBytes:r,totalBytesSource:i}=this;if(r!==void 0&&e!==void 0&&t.length!==e)throw Error(`Expected ${e} part(s) but uploaded ${t.length} part(s). The expected part count is based on the byte-count of the input.params.Body, which was read from ${i} and is ${r}. If this is not correct, provide an override value by setting a number diff --git a/spinifex/services/spinifexui/frontend/dist/assets/s3-Dwp_F7FZ.js b/spinifex/services/spinifexui/frontend/dist/assets/s3-DG5LdZ9S.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/s3-Dwp_F7FZ.js rename to spinifex/services/spinifexui/frontend/dist/assets/s3-DG5LdZ9S.js index 0da25739d..efc8f9557 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/s3-Dwp_F7FZ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/s3-DG5LdZ9S.js @@ -1 +1 @@ -import{t as e}from"./queryOptions-Dfvzj6n2.js";import{A as t,R as n,S as r,j as i,k as a,m as o,x as s}from"./awsClient-BYSqOjkz.js";var c=class extends n(a,i,`ListBuckets`,s){},l=class extends n(t,i,`ListObjectsV2`,r){},u=e({queryKey:[`s3`,`buckets`],queryFn:async()=>{let e=new c({});return await o().send(e)}}),d=(t,n)=>e({queryKey:[`s3`,`buckets`,t,`objects`,n??``],queryFn:async()=>{let e=new l({Bucket:t,Prefix:n,Delimiter:`/`});return await o().send(e)}});export{u as n,d as t}; \ No newline at end of file +import{t as e}from"./queryOptions-Dfvzj6n2.js";import{A as t,R as n,S as r,j as i,k as a,m as o,x as s}from"./awsClient-DzGEPkSc.js";var c=class extends n(a,i,`ListBuckets`,s){},l=class extends n(t,i,`ListObjectsV2`,r){},u=e({queryKey:[`s3`,`buckets`],queryFn:async()=>{let e=new c({});return await o().send(e)}}),d=(t,n)=>e({queryKey:[`s3`,`buckets`,t,`objects`,n??``],queryFn:async()=>{let e=new l({Bucket:t,Prefix:n,Delimiter:`/`});return await o().send(e)}});export{u as n,d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-Crh7mXRr.js b/spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-DGq-5leb.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-Crh7mXRr.js rename to spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-DGq-5leb.js index 410269e63..ac66663c5 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-Crh7mXRr.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/security-group-checkboxes-DGq-5leb.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{ln as n}from"./cluster-config-Cng_iYLz.js";import{c as r,i,n as a,s as o,t as s}from"./select-AlcaFR6c.js";import{n as c}from"./zod-C7XqDsyI.js";import{n as l,r as u,s as d,t as f}from"./field-DVCmLIN7.js";import{t as p}from"./picker-notice-DSc9Ft5I.js";var m=t(),h=e();function g(e){let t=(0,m.c)(13),{control:n,name:i,id:g,label:v,placeholder:y,options:b,notice:x,description:S,warning:C,onValueChange:w}=e,T;t[0]!==S||t[1]!==g||t[2]!==v||t[3]!==x||t[4]!==w||t[5]!==b||t[6]!==y||t[7]!==C?(T=e=>{let{field:t,fieldState:n}=e,i=typeof t.value==`string`?t.value:``;return(0,h.jsxs)(f,{children:[(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:g,children:v})}),x?(0,h.jsx)(p,{notice:x}):(0,h.jsxs)(s,{onValueChange:e=>{(w??t.onChange)(e??``)},value:i,children:[(0,h.jsx)(o,{"aria-invalid":!!n.error,className:`w-full`,id:g,children:(0,h.jsx)(r,{placeholder:y})}),(0,h.jsx)(a,{children:b.map(_)})]}),S&&(0,h.jsx)(l,{children:S}),C&&(0,h.jsx)(`p`,{className:`text-xs text-tactical-amber`,children:C}),(0,h.jsx)(u,{errors:[n.error]})]})},t[0]=S,t[1]=g,t[2]=v,t[3]=x,t[4]=w,t[5]=b,t[6]=y,t[7]=C,t[8]=T):T=t[8];let E;return t[9]!==n||t[10]!==i||t[11]!==T?(E=(0,h.jsx)(c,{control:n,name:i,render:T}),t[9]=n,t[10]=i,t[11]=T,t[12]=E):E=t[12],E}function _(e){return(0,h.jsx)(i,{value:e.value,children:e.label},e.value)}function v(e){let t=(0,m.c)(3),{control:n,name:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,h.jsx)(c,{control:n,name:r,render:y}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}function y(e){let{field:t,fieldState:n}=e;return(0,h.jsxs)(f,{children:[(0,h.jsx)(d,{children:`Deletion protection`}),(0,h.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,h.jsx)(`input`,{"aria-label":`Enable deletion protection`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),(0,h.jsx)(`span`,{children:`Refuse DeleteDBInstance while this is on`})]}),(0,h.jsx)(u,{errors:[n.error]})]})}function b(e,t,n){let r=new Set(t.filter(e=>e.Engine===n).map(e=>e.DBParameterGroupFamily));return e.filter(e=>r.has(e.DBParameterGroupFamily))}function x(e,t){return t?e.filter(e=>e.VpcId===t):[]}function S(e,t,n){let r=new Set(x(e,t).map(e=>e.GroupId));return n.filter(e=>r.has(e))}function C(e,t){return x(e,t).find(e=>e.GroupName==="default")?.GroupId}function w(e){let t=(0,m.c)(16),{emptyText:r,groups:i,onChange:a,selected:o}=e;if(i.length===0){let e;return t[0]===r?e=t[1]:(e=(0,h.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:r}),t[0]=r,t[1]=e),e}let s;t[2]===o?s=t[3]:(s=new Set(o),t[2]=o,t[3]=s);let c=s,l;t[4]!==a||t[5]!==o?(l=e=>{a(o.includes(e)?o.filter(t=>t!==e):[...o,e])},t[4]=a,t[5]=o,t[6]=l):l=t[6];let u=l,d;if(t[7]!==i||t[8]!==c||t[9]!==u){let e;t[11]!==c||t[12]!==u?(e=e=>(0,h.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,h.jsx)(`input`,{"aria-label":`Security group ${n(e)}`,checked:c.has(e.GroupId??``),onChange:()=>{u(e.GroupId??``)},type:`checkbox`}),(0,h.jsx)(`span`,{className:`font-mono`,children:n(e)})]},e.GroupId),t[11]=c,t[12]=u,t[13]=e):e=t[13],d=i.map(e),t[7]=i,t[8]=c,t[9]=u,t[10]=d}else d=t[10];let f;return t[14]===d?f=t[15]:(f=(0,h.jsx)(`div`,{className:`space-y-1`,children:d}),t[14]=d,t[15]=f),f}export{v as a,x as i,C as n,g as o,S as r,b as s,w as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{ln as n}from"./cluster-config-Bjqk93qS.js";import{c as r,i,n as a,s as o,t as s}from"./select-C4XUO0SI.js";import{n as c}from"./zod--v4EVB_k.js";import{n as l,r as u,s as d,t as f}from"./field-DuilC4iP.js";import{t as p}from"./picker-notice-DSc9Ft5I.js";var m=t(),h=e();function g(e){let t=(0,m.c)(13),{control:n,name:i,id:g,label:v,placeholder:y,options:b,notice:x,description:S,warning:C,onValueChange:w}=e,T;t[0]!==S||t[1]!==g||t[2]!==v||t[3]!==x||t[4]!==w||t[5]!==b||t[6]!==y||t[7]!==C?(T=e=>{let{field:t,fieldState:n}=e,i=typeof t.value==`string`?t.value:``;return(0,h.jsxs)(f,{children:[(0,h.jsx)(d,{children:(0,h.jsx)(`label`,{htmlFor:g,children:v})}),x?(0,h.jsx)(p,{notice:x}):(0,h.jsxs)(s,{onValueChange:e=>{(w??t.onChange)(e??``)},value:i,children:[(0,h.jsx)(o,{"aria-invalid":!!n.error,className:`w-full`,id:g,children:(0,h.jsx)(r,{placeholder:y})}),(0,h.jsx)(a,{children:b.map(_)})]}),S&&(0,h.jsx)(l,{children:S}),C&&(0,h.jsx)(`p`,{className:`text-xs text-tactical-amber`,children:C}),(0,h.jsx)(u,{errors:[n.error]})]})},t[0]=S,t[1]=g,t[2]=v,t[3]=x,t[4]=w,t[5]=b,t[6]=y,t[7]=C,t[8]=T):T=t[8];let E;return t[9]!==n||t[10]!==i||t[11]!==T?(E=(0,h.jsx)(c,{control:n,name:i,render:T}),t[9]=n,t[10]=i,t[11]=T,t[12]=E):E=t[12],E}function _(e){return(0,h.jsx)(i,{value:e.value,children:e.label},e.value)}function v(e){let t=(0,m.c)(3),{control:n,name:r}=e,i;return t[0]!==n||t[1]!==r?(i=(0,h.jsx)(c,{control:n,name:r,render:y}),t[0]=n,t[1]=r,t[2]=i):i=t[2],i}function y(e){let{field:t,fieldState:n}=e;return(0,h.jsxs)(f,{children:[(0,h.jsx)(d,{children:`Deletion protection`}),(0,h.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,h.jsx)(`input`,{"aria-label":`Enable deletion protection`,checked:t.value,onChange:e=>{t.onChange(e.target.checked)},type:`checkbox`}),(0,h.jsx)(`span`,{children:`Refuse DeleteDBInstance while this is on`})]}),(0,h.jsx)(u,{errors:[n.error]})]})}function b(e,t,n){let r=new Set(t.filter(e=>e.Engine===n).map(e=>e.DBParameterGroupFamily));return e.filter(e=>r.has(e.DBParameterGroupFamily))}function x(e,t){return t?e.filter(e=>e.VpcId===t):[]}function S(e,t,n){let r=new Set(x(e,t).map(e=>e.GroupId));return n.filter(e=>r.has(e))}function C(e,t){return x(e,t).find(e=>e.GroupName==="default")?.GroupId}function w(e){let t=(0,m.c)(16),{emptyText:r,groups:i,onChange:a,selected:o}=e;if(i.length===0){let e;return t[0]===r?e=t[1]:(e=(0,h.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:r}),t[0]=r,t[1]=e),e}let s;t[2]===o?s=t[3]:(s=new Set(o),t[2]=o,t[3]=s);let c=s,l;t[4]!==a||t[5]!==o?(l=e=>{a(o.includes(e)?o.filter(t=>t!==e):[...o,e])},t[4]=a,t[5]=o,t[6]=l):l=t[6];let u=l,d;if(t[7]!==i||t[8]!==c||t[9]!==u){let e;t[11]!==c||t[12]!==u?(e=e=>(0,h.jsxs)(`label`,{className:`flex items-center gap-2 text-xs`,children:[(0,h.jsx)(`input`,{"aria-label":`Security group ${n(e)}`,checked:c.has(e.GroupId??``),onChange:()=>{u(e.GroupId??``)},type:`checkbox`}),(0,h.jsx)(`span`,{className:`font-mono`,children:n(e)})]},e.GroupId),t[11]=c,t[12]=u,t[13]=e):e=t[13],d=i.map(e),t[7]=i,t[8]=c,t[9]=u,t[10]=d}else d=t[10];let f;return t[14]===d?f=t[15]:(f=(0,h.jsx)(`div`,{className:`space-y-1`,children:d}),t[14]=d,t[15]=f),f}export{v as a,x as i,C as n,g as o,S as r,b as s,w as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/select-AlcaFR6c.js b/spinifex/services/spinifexui/frontend/dist/assets/select-C4XUO0SI.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/select-AlcaFR6c.js rename to spinifex/services/spinifexui/frontend/dist/assets/select-C4XUO0SI.js index 108234089..569badade 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/select-AlcaFR6c.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/select-C4XUO0SI.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,n as a,o,r as s,t as c,u as l}from"./useValueAsRef-Do0BeoDh.js";import{a as u,c as d,f,i as p,l as m,n as h,u as g}from"./dist-DI7KEwUb.js";import{tn as _}from"./cluster-config-Cng_iYLz.js";import{t as v}from"./createLucideIcon-q-BbhZtA.js";import{t as y}from"./check-Btb_GmyR.js";import{t as b}from"./chevron-down-CyoTcFS4.js";import{_ as x,b as ee,o as S,r as te,s as C,y as w}from"./button-B5pmTZ23.js";import{C as T,S as E,_ as D,b as O,f as k,g as A,l as j,n as M,o as N,t as P,u as F,v as I,x as ne,y as L}from"./createBaseUIEventDetails-DBPpdGp8.js";import{a as re,i as ie,n as ae,o as R,r as z,t as B}from"./useRegisterFieldControl-DV0dNYJ1.js";import{$ as V,A as H,D as U,E as oe,H as se,K as W,L as G,M as ce,N as le,P as K,Q as q,T as J,V as ue,W as de,X as Y,Y as fe,Z as pe,_t as me,at as he,c as ge,dt as _e,et as ve,gt as ye,ht as be,it as xe,j as Se,m as Ce,mt as we,n as Te,nt as Ee,p as De,pt as Oe,q as ke,r as Ae,rt as X,st as je,t as Me,tt as Ne,ut as Pe,vt as Fe,yt as Ie,z as Le}from"./useScrollLock-BwxEbhQB.js";import{a as Re,i as ze,n as Be,r as Ve,t as He}from"./usePositioner-C6-NQ8HJ.js";import{t as Ue}from"./useControlled-BUhZEvgO.js";import{t as We}from"./DirectionContext-Ck5knhbx.js";import{n as Ge,r as Ke,t as qe}from"./useCompositeListItem-CLV_eSNd.js";var Je=v(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),Z=t(n(),1);function Ye(e,t={}){let{enabled:n=!0,event:r=`click`,toggle:i=!0,ignoreMouse:a=!1,stickIfOpen:o=!0,touchOpenDelay:s=0,reason:c=A}=t,d=`rootStore`in e?e.rootStore:e,f=d.context.dataRef,p=Z.useRef(void 0),m=l(),h=fe(),g=Z.useMemo(()=>{function e(e,t,n,r){let i=P(c,t,n);e&&r===`touch`&&s>0?h.start(s,()=>{d.setOpen(!0,i)}):d.setOpen(e,i)}function t(e,t,n){let r=f.current.openEvent,a=d.select(`domReferenceElement`)!==t;return e&&a||!e||!i?!0:r&&o?!n(r.type):!1}return{onPointerDown(e){p.current=Ee(e.pointerType,!0)&&xe(e.nativeEvent)?`virtual`:e.pointerType},onMouseDown(n){let i=p.current,o=n.nativeEvent,s=d.select(`open`);if(n.button!==0||r===`click`||Ee(i,!0)&&a)return;let c=t(s,n.currentTarget,e=>e===`click`||e===`mousedown`),l=O(o);if(_e(l)){e(c,o,l,i);return}let u=n.currentTarget;m.request(()=>{e(c,o,u,i)})},onClick(n){if(r===`mousedown-only`)return;let i=p.current;if(r===`mousedown`&&i){p.current=void 0;return}Ee(i,!0)&&a||e(t(d.select(`open`),n.currentTarget,e=>e===`click`||e===`mousedown`||e===`keydown`||e===`keyup`),n.nativeEvent,n.currentTarget,i)},onKeyDown(){p.current=void 0}}},[f,r,a,c,d,o,i,m,h,s]);return Z.useMemo(()=>n?{reference:g}:u,[n,g])}function Xe(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=E(),a=ce()!=null,o=m(()=>new J({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new De,floatingId:i,syncOnly:!1,nested:a})).current;return S(()=>{let e={open:t,floatingId:i};r.reference!==void 0&&(e.referenceElement=r.reference,e.domReferenceElement=w(r.reference)?r.reference:null),r.floating!==void 0&&(e.floatingElement=r.floating),o.update(e)},[t,i,r.reference,r.floating,o]),o.context.onOpenChange=n,o.context.nested=a,o}var Ze=`Escape`;function Qe(e){return Fe&&e.movementX===0&&e.movementY===0}function $e(e,t,n){switch(e){case`vertical`:return t;case`horizontal`:return n;default:return t||n}}function et(e,t){return $e(t,e===`ArrowUp`||e===`ArrowDown`,e===`ArrowLeft`||e===`ArrowRight`)}function tt(e,t,n){return $e(t,e===`ArrowDown`,n?e===`ArrowLeft`:e===`ArrowRight`)||e===`Enter`||e===` `||e===``}function nt(e,t,n){return $e(t,n?e===we:e===be,e===Oe)}function rt(e,t,n,r){return t===`both`||t===`horizontal`&&r?e===Ze:$e(t,n?e===be:e===we,e===ye)}function it(e,t){let{listRef:n,activeIndex:r,onNavigate:i=()=>{},enabled:a=!0,selectedIndex:o=null,allowEscape:s=!1,loopFocus:u=!1,nested:d=!1,rtl:f=!1,virtual:p=!1,focusItemOnOpen:m=`auto`,focusItemOnHover:h=!0,openOnArrowKeyDown:g=!0,disabledIndices:_=void 0,orientation:v=`vertical`,parentOrientation:y,id:b,resetOnPointerLeave:x=!0,externalTree:te,grid:w}=t,E=w!=null,D=`rootStore`in e?e.rootStore:e,k=D.useState(`open`),A=D.useState(`floatingElement`),j=D.useState(`domReferenceElement`),M=D.context.dataRef,ne=je(A),re=Pe(j),ie=c(ne),ae=ce(),R=le(te),z=Z.useRef(m),B=Z.useRef(o??-1),V=Z.useRef(null),H=Z.useRef(!0),U=C(e=>{i(B.current===-1?null:B.current,e)}),oe=Z.useRef(!!A),se=Z.useRef(k),W=Z.useRef(!1),G=Z.useRef(!1),K=Z.useRef(null),J=c(_),ue=c(k),de=c(o),fe=c(x),me=l(),ge=l(),_e=C(()=>{function e(e){p?R?.events.emit(`virtualfocus`,e):K.current=Le(e,{sync:W.current,preventScroll:!0})}let t=n.current[B.current],r=G.current;t&&e(t),(W.current?e=>e():e=>me.request(e))(()=>{let i=n.current[B.current]||t;i&&(t||e(i),Te&&(r||!H.current)&&i.scrollIntoView?.({block:`nearest`,inline:`nearest`}))})});S(()=>{M.current.orientation=v},[M,v]),S(()=>{a&&(k&&A?(B.current=o??-1,z.current&&o!=null&&(G.current=!0,U())):oe.current&&(B.current=-1,U()))},[a,k,A,o,U]),S(()=>{if(a){if(!k){W.current=!1;return}if(A){if(r==null){if(W.current=!1,de.current!=null)return;if(oe.current&&(B.current=-1,_e()),(!se.current||!oe.current)&&z.current&&(V.current!=null||z.current===!0&&V.current==null)){let e=0,t=()=>{n.current[0]==null?(e<2&&(e?e=>ge.request(e):queueMicrotask)(t),e+=1):(B.current=V.current==null||tt(V.current,v,f)||d?q(n):pe(n),V.current=null,U())};t()}}else ve(n.current,r)||(B.current=r,_e(),G.current=!1)}}},[a,k,A,r,de,d,n,v,f,U,_e,ge]),S(()=>{if(!a||A||!R||p||!oe.current)return;let e=R.nodesRef.current,t=e.find(e=>e.id===ae)?.context?.elements.floating,n=I(T(j??t??null)),r=e.some(e=>e.context&&L(e.context.elements.floating,n));t&&!r&&H.current&&t.focus({preventScroll:!0})},[a,A,j,R,ae,p]),S(()=>{se.current=k,oe.current=!!A}),S(()=>{k||(V.current=null,z.current=m)},[k,m]);let ye=r!=null,be=C(e=>{if(!ue.current)return;let t=n.current.indexOf(e.currentTarget);t!==-1&&(B.current!==t||r!==t)&&(B.current=t,U(e))}),Se=C(()=>y??R?.nodesRef.current.find(e=>e.id===ae)?.context?.dataRef?.current.orientation),Ce=C(()=>q(n,J.current)),we=C(e=>{if(H.current=!1,W.current=!0,e.which===229||!ue.current&&e.currentTarget===ie.current)return;if(d&&rt(e.key,v,f,E)){et(e.key,Se())||he(e),D.setOpen(!1,P(F,e.nativeEvent)),ee(j)&&(p?R?.events.emit(`virtualfocus`,j):j.focus());return}let t=B.current,r=q(n,_),i=pe(n,_);if(re||(e.key===`Home`&&(he(e),B.current=r,U(e)),e.key===`End`&&(he(e),B.current=i,U(e))),w!=null){let t=w(e,B.current,n,v,u,f,_,r,i);if(t!=null&&(B.current=t,U(e)),v===`both`)return}if(et(e.key,v)){if(he(e),k&&!p&&I(e.currentTarget.ownerDocument)===e.currentTarget){B.current=tt(e.key,v,f)?r:i,U(e);return}tt(e.key,v,f)?u?t>=i?s&&t!==n.current.length?B.current=-1:(W.current=!1,B.current=r):B.current=Y(n.current,{startingIndex:t,disabledIndices:_}):B.current=Math.min(i,Y(n.current,{startingIndex:t,disabledIndices:_})):u?t<=r?s&&t!==-1?B.current=n.current.length:(W.current=!1,B.current=i):B.current=Y(n.current,{startingIndex:t,decrement:!0,disabledIndices:_}):B.current=Math.max(r,Y(n.current,{startingIndex:t,decrement:!0,disabledIndices:_})),ve(n.current,B.current)&&(B.current=-1),U(e)}}),Te=Z.useMemo(()=>({onFocus(e){W.current=!0,be(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){Qe(e)||(W.current=!0,G.current=!1,h&&be(e))},onPointerLeave(e){if(!ue.current||!H.current||e.pointerType===`touch`)return;W.current=!0;let t=e.relatedTarget;if(!(!h||n.current.includes(t))&&fe.current&&(K.current?.(),K.current=null,B.current=-1,U(e),!p)){let e=ie.current,t=I(T(e));e&&L(e,t)&&e.focus({preventScroll:!0})}}}),[be,ue,ie,h,n,U,fe,p]),Ee=Z.useMemo(()=>p&&k&&ye&&{"aria-activedescendant":`${b}-${r}`},[p,k,ye,b,r]),De=Z.useMemo(()=>({"aria-orientation":v===`both`?void 0:v,...re?{}:Ee,onKeyDown(e){if(e.key===`Tab`&&e.shiftKey&&k&&!p){let t=O(e.nativeEvent);if(t&&!L(ie.current,t))return;he(e),D.setOpen(!1,P(N,e.nativeEvent)),ee(j)&&j.focus();return}we(e)},onPointerMove(e){Qe(e)||(H.current=!0)}}),[Ee,we,ie,v,re,D,k,p,j]),Oe=Z.useMemo(()=>{function e(e){D.setOpen(!0,P(F,e.nativeEvent,e.currentTarget))}function t(e){m===`auto`&&X(e.nativeEvent)&&(z.current=!p)}function n(e){z.current=m,m===`auto`&&xe(e.nativeEvent)&&(z.current=!0)}return{onKeyDown(t){let n=D.select(`open`);H.current=!1;let r=t.key.startsWith(`Arrow`),i=nt(t.key,Se(),f),a=et(t.key,v),o=(d?i:a)||t.key===`Enter`||t.key.trim()===``;if(p&&n)return we(t);if(!(!n&&!g&&r)){if(o){let e=et(t.key,Se());V.current=d&&e?null:t.key}if(d){i&&(he(t),n?(B.current=Ce(),U(t)):e(t));return}a&&(de.current!=null&&(B.current=de.current),he(t),!n&&g?e(t):we(t),n&&U(t))}},onFocus(e){D.select(`open`)&&!p&&(B.current=-1,U(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[we,m,Ce,d,U,D,g,v,Se,f,de,p]),ke=Z.useMemo(()=>({...Ee,...Oe}),[Ee,Oe]);return Z.useMemo(()=>a?{reference:ke,floating:De,item:Te,trigger:Oe}:{},[a,ke,De,Oe,Te])}function at(e,t){let{listRef:n,elementsRef:r,activeIndex:i,onMatch:a,disabledIndices:o,onTyping:s,enabled:c=!0,resetMs:l=750,selectedIndex:u=null}=t,d=`rootStore`in e?e.rootStore:e,f=d.useState(`open`),m=fe(),h=Z.useRef(``),g=Z.useRef(u??i??-1),_=Z.useRef(null),v=C(e=>{function t(e){return r?.current[e]}function c(e){let n=t(e);return n&&!V(n)||n?.matches(`:disabled`)?!1:o==null||!Ne(p,e,o)}function d(e,t,n=0){if(e.length===0)return-1;let r=(n%e.length+e.length)%e.length,i=t.toLowerCase();for(let t=0;t0&&e.key===` `&&(he(e),s?.(!0)),h.current.length>0&&h.current[0]!==` `&&d(v,h.current)===-1&&e.key!==` `&&s?.(!1),v==null||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey)return;f&&e.key!==` `&&(he(e),s?.(!0));let y=h.current===``;y&&(g.current=u??i??-1),v.every((e,t)=>e&&c(t)?e[0]?.toLowerCase()!==e[1]?.toLowerCase():!0)&&h.current===e.key&&(h.current=``,g.current=_.current),h.current+=e.key,m.start(l,()=>{h.current=``,g.current=_.current,s?.(!1)});let b=((y?u??i??-1:g.current)??0)+1,x=d(v,h.current,b);x===-1?e.key!==` `&&(h.current=``,s?.(!1)):(a?.(x),_.current=x)}),y=C(e=>{let t=e.relatedTarget,n=d.select(`domReferenceElement`),r=d.select(`floatingElement`);L(n,t)||L(r,t)||(m.clear(),h.current=``,g.current=_.current,s?.(!1))});S(()=>{!f&&u!==null||(m.clear(),_.current=null,h.current!==``&&(h.current=``))},[f,u,m]);let b=Z.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return Z.useMemo(()=>c?{reference:b,floating:b}:{},[c,b])}var Q=e();function ot(e){let t=Z.useRef(``),n=Z.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:Z.useCallback(n=>{if(n.detail===0){e(n,`keyboard`);return}`pointerType`in n?e(n,n.pointerType):e(n,t.current),t.current=``},[e]),onPointerDown:n}}function st(e,t){let n=Z.useRef(e),r=C(t);S(()=>{n.current!==e&&r(n.current),n.current=e},[e,r])}function ct(e,t){let{onClick:n,onPointerDown:r}=ot(C((n,r)=>{(typeof e==`function`?e():e)||t(r||(Ie?`touch`:``))}));return Z.useMemo(()=>({onClick:n,onPointerDown:r}),[n,r])}function lt(e){let[t,n]=Z.useState(null),r=ct(e,n);return st(e,t=>{t&&!e&&n(null)}),Z.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}function ut(e){let[t,n]=Z.useState({current:e,previous:null});return Object.is(e,t.current)||n({current:e,previous:t.current}),t.previous}function dt(e){let t=Z.useRef(!0);t.current&&(t.current=!1,e())}var ft=Z.createContext(null);function pt(){let e=Z.useContext(ft);if(e===null)throw Error(g(60));return e}var mt=(e,t)=>Object.is(e,t);function ht(e,t,n){return e==null||t==null?Object.is(e,t):n(e,t)}function gt(e,t,n){return!e||e.length===0?-1:e.findIndex(e=>e!==void 0&&ht(e,t,n))}function _t(e,t,n){return e.filter(e=>!ht(t,e,n))}function vt(e){if(e==null)return``;if(typeof e==`string`)return e;try{return JSON.stringify(e)}catch{return String(e)}}function yt(e){return e!=null&&e.length>0&&typeof e[0]==`object`&&e[0]!=null&&`items`in e[0]}function bt(e){if(!Array.isArray(e))return e!=null&&`null`in e;let t=e;if(yt(t)){for(let e of t)for(let t of e.items)if(t&&t.value==null&&t.label!=null)return!0;return!1}for(let e of t)if(e&&e.value==null&&e.label!=null)return!0;return!1}function xt(e,t){if(t&&e!=null)return t(e)??``;if(e&&typeof e==`object`){if(`label`in e&&e.label!=null)return String(e.label);if(`value`in e)return String(e.value)}return vt(e)}function St(e,t){return t&&e!=null?t(e)??``:e&&typeof e==`object`&&`value`in e&&`label`in e?vt(e.value):vt(e)}function Ct(e,t,n){function r(){return xt(e,n)}if(n&&e!=null)return n(e);if(e&&typeof e==`object`&&`label`in e&&e.label!=null)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=t,i=yt(n)?n.flatMap(e=>e.items):n;if(typeof e!=`object`||!e){let t=i.find(t=>t.value===e);return t&&t.label!=null?t.label:r()}if(`value`in e){let t=i.find(t=>t&&t.value===e.value);if(t&&t.label!=null)return t.label}}return r()}function wt(e,t,n){return e.reduce((e,r,i)=>(i>0&&e.push(`, `),e.push((0,Q.jsx)(Z.Fragment,{children:Ct(r,t,n)},i)),e),[])}var $={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return t==null?!1:n&&Array.isArray(t)?t.length>0:St(t,r)!==``},hasNullItemLabel:(e,t)=>t?bt(e.items):!1,open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let n=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(e=>ht(t,e,n)):ht(t,r,n)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};function Tt(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}function Et(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}function Dt(e,t){return Math.max(0,e-t)}function Ot(e,t){if(t<=0)return 0;let n=Et(e,0,t),r=n,i=t-n,a=r<=1,o=i<=1;return a&&o?r<=i?0:t:a?0:o?t:n}function kt(e){let{id:t,value:n,defaultValue:r=null,onValueChange:i,open:a,defaultOpen:l=!1,onOpenChange:h,name:g,form:_,autoComplete:v,disabled:y=!1,readOnly:b=!1,required:x=!1,modal:ee=!0,actionsRef:te,inputRef:w,onOpenChangeComplete:T,items:E,multiple:D=!1,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j=mt,highlightItemOnHover:M=!0,children:N}=e,{clearErrors:F}=ie(),{setDirty:I,setTouched:ne,setFocused:L,validityData:R,setFilled:z,name:V,disabled:W,validation:G,validationMode:ce}=re(),le=ae({id:t}),K=W||y,q=V??g,[J,de]=Ue({controlled:n,default:D?r??p:r,name:`Select`,state:`value`}),[Y,fe]=Ue({controlled:a,default:l,name:`Select`,state:`open`}),pe=Z.useRef([]),me=Z.useRef([]),he=Z.useRef(null),ge=Z.useRef(null),_e=Z.useRef(0),ve=Z.useRef(null),ye=Z.useRef([]),be=Z.useRef(!1),xe=Z.useRef(null),Se=Z.useRef(null),we=Z.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),Te=Z.useRef(!1),{mounted:Ee,setMounted:De,transitionStatus:Oe}=s(Y),{openMethod:ke,triggerProps:Ae}=lt(Y),X=m(()=>new oe({id:le,labelId:void 0,modal:ee,multiple:D,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j,value:J,open:Y,mounted:Ee,transitionStatus:Oe,items:E,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,je=U(X,$.activeIndex),Me=U(X,$.selectedIndex),Ne=U(X,$.triggerElement),Pe=U(X,$.positionerElement),Fe=ut(ke),Ie=ke??Fe,Le=Z.useMemo(()=>D?``:St(J,A),[D,J,A]),Re=Z.useMemo(()=>D&&Array.isArray(J)?J.map(e=>St(e,A)):St(J,A),[D,J,A]),ze=c(Ne),Be=C(()=>Re);B(ze,le,J,Be,!K,g);let Ve=Z.useRef(J),He=D?Array.isArray(J)&&J.length>0:J!=null&&Le!==``;S(()=>{z(He)},[He,z]),S(function(){let e=J,t=!1;if(D){let n=Array.isArray(J)?J:[];t=n.length===0,e=n[n.length-1]}let n=t?-1:gt(ye.current,e,j),r=n===-1?null:n;r===null&&(Se.current=null),!Y&&X.set(`selectedIndex`,r)},[D,Y,J,j,X]);function We(e){let t=R.initialValue;return Array.isArray(e)&&Array.isArray(t)?!Tt(e,t,(e,t)=>ht(e,t,j)):e!==t}st(J,()=>{F(q),I(We(J)),G.change(J)});let Ge=C((e,t)=>{h?.(e,t),!t.isCanceled&&(fe(e),!e&&(t.reason===`focus-out`||t.reason===`outside-press`)&&(ne(!0),L(!1),ce===`onBlur`&&G.commit(J)))}),qe=C(()=>{De(!1),X.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),T?.(!1)});o({enabled:!te,open:Y,ref:he,onComplete(){Y||qe()}}),Z.useImperativeHandle(te,()=>({unmount:qe}),[qe]);let Je=C((e,t)=>{i?.(e,t),!t.isCanceled&&de(e)}),Ze=C(e=>{let t=Dt(e.scrollHeight,e.clientHeight),n=Ot(e.scrollTop,t),r=n>0,i=nKe(pe.current[e]),onMatch(e){Y?X.set(`activeIndex`,e):Je(ye.current[e],P(k))},onTyping(e){be.current=e}}),rt=Z.useMemo(()=>f(nt.reference,tt.reference,et.reference,$e.reference,Ae),[$e.reference,nt.reference,tt.reference,et.reference,Ae]),ot=Z.useMemo(()=>f(Ce,nt.floating,tt.floating,et.floating),[nt.floating,tt.floating,et.floating]),ct=tt.item??u;dt(()=>{X.update({popupProps:ot,triggerProps:rt})}),X.useSyncedValues({id:le,modal:ee,multiple:D,value:J,open:Y,mounted:Ee,transitionStatus:Oe,popupProps:ot,triggerProps:rt,items:E,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j,openMethod:Ie});let pt=Z.useMemo(()=>({store:X,floatingContext:Qe,required:x,disabled:K,readOnly:b,multiple:D,highlightItemOnHover:M,setValue:Je,setOpen:Ge,listRef:pe,popupRef:he,scrollHandlerRef:ge,handleScrollArrowVisibility:Ze,scrollArrowsMountedCountRef:_e,itemProps:ct,valueRef:ve,valuesRef:ye,labelsRef:me,typingRef:be,selectionRef:we,firstItemTextRef:xe,selectedItemTextRef:Se,validation:G,onOpenChangeComplete:T,alignItemWithTriggerActiveRef:Te,initialValueRef:Ve}),[X,Qe,x,K,b,D,M,Je,Ge,ct,G,T,Ze]),_t=d(w,G.inputRef),vt=D?void 0:q,yt=Z.useMemo(()=>!D||!Array.isArray(J)||!q?null:J.map(e=>{let t=St(e,A);return(0,Q.jsx)(`input`,{type:`hidden`,form:_,name:q,value:t,disabled:K},t)}),[D,J,_,q,A,K]);return(0,Q.jsxs)(ft.Provider,{value:pt,children:[N,(0,Q.jsx)(`input`,{...G.getValidationProps(K,{onFocus(){X.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented||K||b)return;let t=e.currentTarget.value,n=P(k,e.nativeEvent);function r(){if(D)return;let e=t.toLowerCase(),r=ye.current.findIndex(t=>St(t,A).toLowerCase()===e||xt(t,O).toLowerCase()===e);r===-1&&(r=ye.current.findIndex((t,n)=>{let r=me.current[n];return r!=null&&r.toLowerCase()===e}));let i=ye.current[r];i!=null&&Je(i,n)}X.set(`forceMount`,!0),queueMicrotask(r)}}),id:le&&vt==null?`${le}-hidden-input`:void 0,form:_,name:vt,autoComplete:v,value:Le,disabled:K,required:x&&!(D&&He),readOnly:b,ref:_t,style:q?se:ue,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),yt]})}function At(e,t){return e??t}var jt=5;function Mt(e,t){let n=Nt(t);return e.clientX>=n.left-jt&&e.clientX<=n.right+jt&&e.clientY>=n.top-jt&&e.clientY<=n.bottom+jt}function Nt(e){let t=e.getBoundingClientRect(),n=x(e);if(me)return t;let r=n.getComputedStyle(e,`::before`),i=n.getComputedStyle(e,`::after`);if(r.content===`none`&&i.content===`none`)return t;let a=parseFloat(r.width)||0,o=parseFloat(r.height)||0,s=parseFloat(i.width)||0,c=parseFloat(i.height)||0,l=Math.max(t.width,a,s),u=Math.max(t.height,o,c),d=l-t.width,f=u-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}var Pt=400,Ft={...W,...R,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},It=Z.forwardRef(function(e,t){let{render:n,className:r,id:i,disabled:a=!1,nativeButton:o=!0,style:s,...l}=e,{setTouched:u,setFocused:d,validationMode:p,state:m,disabled:g}=re(),{labelId:_}=z(),{store:v,setOpen:y,selectionRef:b,validation:x,readOnly:ee,required:S,alignItemWithTriggerActiveRef:C,disabled:w}=pt(),E=g||w||a,D=U(v,$.open),O=U(v,$.mounted),A=U(v,$.value),j=U(v,$.triggerProps),N=U(v,$.positionerElement),F=U(v,$.listElement),I=U(v,$.popupSide),ne=U(v,$.id),ie=U(v,$.labelId),R=U(v,$.hasSelectedValue),B=O&&N?I:null,V=i??ne,H=At(_,ie);ae({id:V});let oe=c(N),se=Z.useRef(null),{getButtonProps:W,buttonRef:G}=te({disabled:E,native:o}),ce=v.useStateSetter(`triggerElement`),le=fe(),K=fe(),q=fe();Z.useEffect(()=>{if(D)return q.start(Pt,()=>{b.current.allowUnselectedMouseUp=!0,b.current.allowSelectedMouseUp=!0}),()=>{q.clear()};b.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},K.clear()},[D,b,K,q]);let J=f(j,{id:V,role:`combobox`,"aria-expanded":D,"aria-haspopup":`listbox`,"aria-controls":D?F?.id??je(N)?.id:void 0,"aria-labelledby":H,"aria-readonly":ee||void 0,"aria-required":S||void 0,tabIndex:E?-1:0,onFocus(e){d(!0),D&&C.current&&y(!1,P(k,e.nativeEvent)),le.start(0,()=>{v.set(`forceMount`,!0)})},onBlur(e){L(N,e.relatedTarget)||(u(!0),d(!1),p===`onBlur`&&x.commit(A))},onMouseDown(e){if(D)return;let t=T(e.currentTarget);function n(e){if(!se.current)return;let t=e.target;L(se.current,t)||L(oe.current,t)||Mt(e,se.current)||y(!1,P(M,e))}K.start(0,()=>{t.addEventListener(`mouseup`,n,{once:!0})})}},l,W),ue=x.getValidationProps(E,J);ue.role=`combobox`;let de={...m,open:D,disabled:E,value:A,readOnly:ee,popupSide:B,placeholder:!R};return h(`button`,e,{ref:[t,se,G,ce],state:de,stateAttributesMapping:Ft,props:ue})}),Lt={value:()=>null},Rt=Z.forwardRef(function(e,t){let{className:n,render:r,children:i,placeholder:a,style:o,...s}=e,{store:c,valueRef:l}=pt(),u=U(c,$.value),d=U(c,$.items),f=U(c,$.itemToStringLabel),p=U(c,$.hasSelectedValue),m=!p&&a!=null&&i==null,g=U(c,$.hasNullItemLabel,m),_={value:u,placeholder:!p},v=null;return v=typeof i==`function`?i(u):i??(m&&!g?a:Array.isArray(u)?wt(u,d,f):Ct(u,d,f)),h(`span`,e,{state:_,ref:[t,l],props:[{children:v},s],stateAttributesMapping:Lt})}),zt=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{store:o}=pt(),s={open:U(o,$.open)};return h(`span`,e,{state:s,ref:t,props:[{"aria-hidden":!0,children:`▼`},a],stateAttributesMapping:ke})}),Bt=Z.forwardRef(function(e,t){let{store:n}=pt(),r=U(n,$.mounted),i=U(n,$.forceMount);return r||i?(0,Q.jsx)(K,{ref:t,...e}):null}),Vt=Z.createContext(void 0);function Ht(){let e=Z.useContext(Vt);if(!e)throw Error(g(59));return e}function Ut(e,t){e&&Object.assign(e.style,t)}var Wt={position:`relative`,maxHeight:`100%`,overflowX:`hidden`,overflowY:`auto`},Gt=20;function Kt(e,t,n,r){let[i,a]=Z.useState(!1);S(()=>{if(!e||!t||n==null){a(!1);return}let r=T(n).documentElement.clientWidth,i=n.offsetWidth;a(r>0&&i>0&&i>=r-Gt)},[e,t,n]),Me(e&&(!t||i),r)}var qt={position:`fixed`},Jt=Z.forwardRef(function(e,t){let{anchor:n,className:r,render:i,positionMethod:a,side:o,align:s,sideOffset:c,alignOffset:l,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d,arrowPadding:f,sticky:p,disableAnchorTracking:m,alignItemWithTrigger:h=!0,collisionAvoidance:g=G,style:_,...v}=e,{store:y,listRef:b,labelsRef:x,alignItemWithTriggerActiveRef:ee,selectedItemTextRef:te,valuesRef:w,initialValueRef:T,popupRef:E,setValue:D,floatingContext:O}=pt(),A=U(y,$.open),j=U(y,$.mounted),M=U(y,$.modal),N=U(y,$.value),F=U(y,$.openMethod),I=U(y,$.positionerElement),ne=U(y,$.triggerElement),L=U(y,$.isItemEqualToValue),re=U(y,$.transitionStatus),ie=Z.useRef(null),ae=Z.useRef(null),[R,z]=Z.useState(h),B=j&&R&&F!==`touch`;!j&&R!==h&&z(h),Z.useImperativeHandle(ee,()=>B),Kt((B||M)&&A,F===`touch`,I,ne);let V=Ve({anchor:n,floatingRootContext:O,positionMethod:a,mounted:j,side:o,sideOffset:c,align:s,alignOffset:l,arrowPadding:f,collisionBoundary:u,collisionPadding:d,sticky:p,disableAnchorTracking:m??B,collisionAvoidance:g,keepMounted:!0}),H=B?`none`:V.side,oe=B?qt:V.positionerStyles,se={open:A,side:H,align:V.align,anchorHidden:V.anchorHidden};S(()=>{y.set(`popupSide`,V.side)},[y,V.side]);let W=y.useStateSetter(`positionerElement`),ce=He(e,se,{styles:oe,transitionStatus:re,props:v,refs:[t,W],hidden:!j,inert:!A}),le=Z.useRef(0),K=C(e=>{if(w.current.length===0)return;let t=le.current;if(le.current=e.size,e.size===t)return;let n=P(k);if(t!==0&&!y.state.multiple&&N!==null&>(w.current,N,L)===-1){let e=T.current,t=e!=null&>(w.current,e,L)!==-1?e:null;D(t,n),t===null&&(y.set(`selectedIndex`,null),te.current=null)}if(t!==0&&y.state.multiple&&Array.isArray(N)){let e=N.filter(e=>gt(w.current,e,L)!==-1);e.length!==N.length&&(D(e,n),e.length===0&&(y.set(`selectedIndex`,null),te.current=null))}if(A&&B){y.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:``};Ut(I,e),Ut(E.current,e)}}),q=Z.useMemo(()=>({...V,side:H,alignItemWithTriggerActive:B,setControlledAlignItemWithTrigger:z,scrollUpArrowRef:ie,scrollDownArrowRef:ae}),[V,H,B,z]);return(0,Q.jsx)(Ge,{elementsRef:b,labelsRef:x,onMapChange:K,children:(0,Q.jsxs)(Vt.Provider,{value:q,children:[j&&M&&(0,Q.jsx)(Te,{inert:Ae(!A),cutout:ne}),ce]})})}),Yt=`base-ui-disable-scrollbar`,Xt={className:Yt,getElement(e){return(0,Q.jsx)(`style`,{nonce:e,href:Yt,precedence:`base-ui:low`,children:`.${Yt}{scrollbar-width:none}.${Yt}::-webkit-scrollbar{display:none}`})}},Zt=Z.createContext(void 0);function Qt(e){let t=Z.useContext(Zt);if(t===void 0&&!e)throw Error(g(69));return t}var $t=Z.createContext(void 0),en={disableStyleElements:!1};function tn(){return Z.useContext($t)??en}var nn={...de,...i},rn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,finalFocus:s,...c}=e,{store:u,popupRef:d,onOpenChangeComplete:f,setOpen:p,valueRef:m,firstItemTextRef:g,selectedItemTextRef:_,multiple:v,handleScrollArrowVisibility:y,scrollHandlerRef:b,listRef:ee,highlightItemOnHover:te,floatingContext:w}=pt(),{side:E,align:O,alignItemWithTriggerActive:k,isPositioned:A,setControlledAlignItemWithTrigger:j}=Ht(),M=Qt(!0)!=null,N=We(),{nonce:F,disableStyleElements:I}=tn(),ne=U(u,$.id),L=U(u,$.open),re=U(u,$.openMethod),ie=U(u,$.mounted),ae=U(u,$.popupProps),R=U(u,$.transitionStatus),z=U(u,$.triggerElement),B=U(u,$.positionerElement),V=U(u,$.listElement),H=Z.useRef(!1),oe=Z.useRef(!1),se=Z.useRef({}),W=l(),G=C(e=>{if(!B||!d.current||!oe.current)return;let t=B.style.top===`0px`,n=B.style.bottom===`0px`;if(H.current||!k||!t&&!n){y(e);return}let r=sn(B),i=cn(B.getBoundingClientRect().height,`y`,r),a=T(B),o=x(B),s=o.getComputedStyle(B),c=parseFloat(s.marginTop),l=parseFloat(s.marginBottom),u=an(o.getComputedStyle(d.current)),f=Math.min(a.documentElement.clientHeight-c-l,u),p=e.scrollTop,m=on(e),h=null,g=e=>{B.style.height=`${e}px`},_=t?m-p:p,v=Math.min(i+_,f);if(_<=1){let n=Et(_,0,f-i);n>0&&g(i+n),e.scrollTop=t?m:0,f-(i+n)<=1&&(H.current=!0),y(e);return}f-v>1?h=t?1/0:0:n&&p1&&(e.scrollTop=t)}b>=f-1&&(H.current=!0),y(e)});Z.useImperativeHandle(b,()=>G,[G]),o({open:L,ref:d,onComplete(){L&&f?.(!0)}});let ce={open:L,transitionStatus:R,side:E,align:O};S(()=>{!B||!d.current||Object.keys(se.current).length||(se.current={top:B.style.top||`0`,left:B.style.left||`0`,right:B.style.right,height:B.style.height,bottom:B.style.bottom,minHeight:B.style.minHeight,maxHeight:B.style.maxHeight,marginTop:B.style.marginTop,marginBottom:B.style.marginBottom})},[d,B]),S(()=>{L||k||(oe.current=!1,H.current=!1,Ut(B,se.current))},[L,k,B,d]),S(()=>{let e=d.current;if(!L||!z||!B||!e||k&&!A||u.state.transitionStatus===`ending`)return;if(oe.current=!0,e.style.removeProperty(`--transform-origin`),!k){W.request(()=>y(V||e));return}let t=dn(e);try{let t=_.current;t?.isConnected||(t=!$.hasSelectedValue(u.state)&&g.current?.isConnected?g.current:null);let n=m.current,r=x(B),i=r.getComputedStyle(B),a=r.getComputedStyle(e),o=T(z),s=sn(z),c=ln(z.getBoundingClientRect(),s),l=ln(B.getBoundingClientRect(),s),d=c.height,f=V||e,p=f.scrollHeight,h=parseFloat(a.borderBottomWidth),v=parseFloat(i.marginTop)||10,b=parseFloat(i.marginBottom)||10,S=parseFloat(i.minHeight)||100,C=an(a),w=o.documentElement.clientHeight-v-b,E=o.documentElement.clientWidth,D=w-c.bottom+d,O,k=N===`rtl`?c.right-l.width:c.left,A=0;if(t&&n){let e=ln(n.getBoundingClientRect(),s);O=ln(t.getBoundingClientRect(),s),k=l.left+(N===`rtl`?e.right-O.right:e.left-O.left);let r=e.top-c.top+e.height/2;A=O.top-l.top+O.height/2-r}let M=D+A+b+h,P=Math.min(w,M),F=w-v-b,I=M-P,ne=E-5;B.style.left=`${Et(k,5,ne-l.width)}px`,B.style.height=`${P}px`,B.style.maxHeight=`none`,B.style.marginTop=`${v}px`,B.style.marginBottom=`${b}px`,e.style.height=`100%`;let L=on(f),re=I>=L-1;re&&(P=Math.min(w,l.height)-(I-L));let ie=c.top<20||c.bottom>w-20||Math.ceil(P)+1=F?`0`:`${e}px`,B.style.height=`${P}px`,f.scrollTop=on(f)}else B.style.bottom=`0`,f.scrollTop=I;if(O){let t=l.top,n=l.height,r=O.top+O.height/2,i=Et(n>0?(r-t)/n*100:50,0,100);e.style.setProperty(`--transform-origin`,`50% ${i}%`)}(R===w||P>=C)&&(H.current=!0),y(f),te&&u.state.selectedIndex===null&&u.state.activeIndex===null&&ee.current[0]!=null&&u.set(`activeIndex`,0)}finally{t()}},[u,L,B,z,m,g,_,d,y,k,j,W,V,ee,te,N,A]),Z.useEffect(()=>{if(!k||!B||!L)return;let e=x(B);function t(e){p(!1,P(D,e))}return a(e,`resize`,t)},[p,k,B,L]);let le={...V?{role:`presentation`,"aria-orientation":void 0}:{role:`listbox`,"aria-multiselectable":v||void 0,id:`${ne}-list`},onKeyDown(e){M&&ge.has(e.key)&&e.stopPropagation()},onScroll(e){V||G(e.currentTarget)},...k&&{style:V?{height:`100%`}:Wt},className:!V&&k?Xt.className:void 0},K=h(`div`,e,{ref:[t,d],state:ce,stateAttributesMapping:nn,props:[ae,le,Be(R),c]});return(0,Q.jsxs)(Z.Fragment,{children:[!I&&Xt.getElement(F),(0,Q.jsx)(Se,{context:w,modal:!1,disabled:!ie,openInteractionType:re,returnFocus:s,restoreFocus:!0,children:K})]})});function an(e){let t=e.maxHeight;return t.endsWith(`px`)&&parseFloat(t)||1/0}function on(e){return Dt(e.scrollHeight,e.clientHeight)}function sn(e){return ze.getScale(e)}function cn(e,t,n){return e/n[t]}function ln(e,t){return Re({x:cn(e.x,`x`,t),y:cn(e.y,`y`,t),width:cn(e.width,`x`,t),height:cn(e.height,`y`,t)})}var un=[[`transform`,`none`],[`scale`,`1`],[`translate`,`0 0`]];function dn(e){let{style:t}=e,n={};for(let[e,r]of un)n[e]=t.getPropertyValue(e),t.setProperty(e,r,`important`);return()=>{for(let[e]of un){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}var fn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{store:o,scrollHandlerRef:s,multiple:c}=pt(),{alignItemWithTriggerActive:l}=Ht(),u=U(o,$.hasScrollArrows),d=U(o,$.openMethod),f={id:`${U(o,$.id)}-list`,role:`listbox`,"aria-multiselectable":c||void 0,onScroll(e){s.current?.(e.currentTarget)},...l&&{style:Wt},className:u&&d!==`touch`?Xt.className:void 0},p=o.useStateSetter(`listElement`);return h(`div`,e,{ref:[t,p],props:[f,a]})}),pn=Z.createContext(void 0);function mn(){let e=Z.useContext(pn);if(!e)throw Error(g(57));return e}var hn=Z.memo(Z.forwardRef(function(e,t){let{render:n,className:r,style:i,value:a=null,label:o,disabled:s=!1,nativeButton:c=!1,...l}=e,u=Z.useRef(null),d=qe({guess:!0,label:o,textRef:u}),{store:f,itemProps:p,setOpen:m,setValue:g,selectionRef:_,typingRef:v,valuesRef:y,multiple:b,selectedItemTextRef:x,disabled:ee,readOnly:C}=pt(),w=ee||s,T=U(f,$.isActive,d.index),E=U(f,$.open),D=U(f,$.isSelected,a),O=U(f,$.isSelectedByFocus,d.index),k=U(f,$.isItemEqualToValue),A=d.index,M=Z.useRef(null);S(()=>{let e=y.current;return e[A]=a,()=>{delete e[A]}},[A,a,y]),S(()=>{let e=f.state.value,t=e;b&&Array.isArray(e)&&(t=e.length>0?e[e.length-1]:void 0),t!==void 0&&ht(a,t,k)&&(f.set(`selectedIndex`,A),u.current&&(x.current=u.current))},[A,b,k,f,a,x]);let N=Z.useRef(`mouse`),F=Z.useRef(!1),{getButtonProps:I,buttonRef:ne}=te({disabled:w,focusableWhenDisabled:!0,native:c,composite:!0}),L={disabled:w,selected:D,highlighted:T};function re(e){if(ee||C)return;let t=f.state.value;if(b){let n=Array.isArray(t)?t:[],r=D?_t(n,a,k):[...n,a];g(r,P(j,e))}else g(a,P(j,e)),m(!1,P(j,e))}function ie(){_.current.dragY=0}let ae={role:`option`,"aria-selected":D,tabIndex:E&&T?0:-1,onKeyDown(e){f.set(`activeIndex`,A),e.key===` `&&v.current&&e.preventDefault()},onClick(e){let t=N.current!==`touch`,n=e.nativeEvent.pointerType,r=t&&X(e.nativeEvent)&&(n!==void 0||T),i=t&&!r&&!F.current;F.current=!1,!(w||i)&&re(e.nativeEvent)},onPointerEnter(e){N.current=e.pointerType},onPointerMove(e){if(e.pointerType===`mouse`&&e.buttons===1){let t=_.current;t.dragY+=e.movementY,t.dragY**2>=64&&(t.allowUnselectedMouseUp=!0)}},onPointerDown(e){N.current=e.pointerType,F.current=!0,ie()},onMouseUp(){if(ie(),w||N.current===`touch`||F.current)return;let e=!_.current.allowSelectedMouseUp&&D,t=!_.current.allowUnselectedMouseUp&&!D;e||t||(F.current=!0,M.current?.click(),F.current=!1)}},R=h(`div`,e,{ref:[ne,t,d.ref,M],state:L,props:[p,ae,l,I]}),z=Z.useMemo(()=>({selected:D,index:A,textRef:u,selectedByFocus:O}),[D,A,u,O]);return(0,Q.jsx)(pn.Provider,{value:z,children:R})})),gn=Z.forwardRef(function(e,t){let{selected:n}=mn();return e.keepMounted||n?(0,Q.jsx)(_n,{...e,ref:t}):null}),_n=Z.memo(Z.forwardRef((e,t)=>{let{render:n,className:r,style:a,keepMounted:c,...l}=e,{selected:u}=mn(),d=Z.useRef(null),{transitionStatus:f,setMounted:p}=s(u),m=h(`span`,e,{ref:[t,d],state:{selected:u,transitionStatus:f},props:[{"aria-hidden":!0,children:`✔️`},l],stateAttributesMapping:i});return o({open:u,ref:d,onComplete(){u||p(!1)}}),m})),vn=Z.memo(Z.forwardRef(function(e,t){let{index:n,textRef:r,selectedByFocus:i}=mn(),{firstItemTextRef:a,selectedItemTextRef:o}=pt(),{render:s,className:c,style:l,...u}=e,d=Z.useCallback(e=>{e&&(n===0&&(a.current=e),i&&(o.current=e))},[a,o,n,i]);return h(`div`,e,{ref:[d,t,r],props:u})})),yn=Z.forwardRef(function(e,t){let{render:n,className:r,style:a,direction:c,keepMounted:l,...u}=e,d=c===`up`,{store:f,popupRef:p,listRef:m,handleScrollArrowVisibility:g,scrollArrowsMountedCountRef:_}=pt(),{side:v,scrollDownArrowRef:y,scrollUpArrowRef:b}=Ht(),x=d?$.scrollUpArrowVisible:$.scrollDownArrowVisible,ee=U(f,x),te=U(f,$.openMethod),C=ee&&te!==`touch`,w=fe(),T=d?b:y,{mounted:E,transitionStatus:D,setMounted:O}=s(C);S(()=>(_.current+=1,f.set(`hasScrollArrows`,!0),()=>{_.current=Math.max(0,_.current-1),_.current===0&&f.set(`hasScrollArrows`,!1)}),[f,_]),o({open:C,ref:T,onComplete(){C||O(!1)}});let k=h(`div`,e,{ref:[t,T],state:{direction:c,visible:C,side:v,transitionStatus:D},props:[{"aria-hidden":!0,children:d?`▲`:`▼`,style:{position:`absolute`},onMouseMove(e){if(e.movementX===0&&e.movementY===0||w.isStarted())return;f.set(`activeIndex`,null);function t(){let e=f.state.listElement??p.current;if(!e)return;f.set(`activeIndex`,null),g(e);let n=Dt(e.scrollHeight,e.clientHeight),r=Ot(e.scrollTop,n),i=r===(d?0:n),a=m.current;if(r!==e.scrollTop&&(e.scrollTop=r),i){w.clear();return}if(a.length>0){let t=T.current?.offsetHeight||0;e.scrollTop=bn(a,d,r,e.clientHeight,t,n)}w.start(40,t)}w.start(40,t)},onMouseLeave(){w.clear()}},u],stateAttributesMapping:i});return E||l?k:null});function bn(e,t,n,r,i,a){if(t){let t=0,r=n+i-1;for(let n=0;n=r){t=n;break}}let o=Math.max(0,t-1),s=e[o];return os){o=Math.max(0,t-1);break}}let c=Math.min(e.length-1,o+1),l=e[c];return c>o&&l?Ot(l.offsetTop+l.offsetHeight-r+i,a):a}var xn=Z.forwardRef(function(e,t){return(0,Q.jsx)(yn,{...e,ref:t,direction:`down`})}),Sn=Z.forwardRef(function(e,t){return(0,Q.jsx)(yn,{...e,ref:t,direction:`up`})}),Cn=Z.createContext(void 0);function wn(){let e=Z.useContext(Cn);if(e===void 0)throw Error(g(56));return e}var Tn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,[o,s]=Z.useState(),c=Z.useMemo(()=>({labelId:o,setLabelId:s}),[o,s]),l=h(`div`,e,{ref:t,props:[{role:`group`,"aria-labelledby":o},a]});return(0,Q.jsx)(Cn.Provider,{value:c,children:l})}),En=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...o}=e,{setLabelId:s}=wn(),c=ne(a);return S(()=>(s(c),()=>{s(e=>e===c?void 0:e)}),[c,s]),h(`div`,e,{ref:t,props:[{id:c},o]})}),Dn=Z.forwardRef(function(e,t){let{className:n,render:r,orientation:i=`horizontal`,style:a,...o}=e;return h(`div`,e,{state:{orientation:i},ref:t,props:[{role:`presentation`},o]})}),On=r(),kn=kt;function An(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`scroll-my-1 p-1`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Tn,{className:i,"data-slot":`select-group`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function jn(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`flex flex-1 text-left`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Rt,{className:i,"data-slot":`select-value`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Mn(e){let t=(0,On.c)(15),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({className:r,size:o,id:i,children:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=o===void 0?`default`:o,c;t[6]===r?c=t[7]:(c=_(`flex w-fit items-center justify-between gap-1.5 rounded-md border border-input bg-input/20 px-2 py-1.5 text-xs/relaxed whitespace-nowrap transition-colors outline-none focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-7 data-[size=sm]:h-6 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5`,r),t[6]=r,t[7]=c);let l;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,Q.jsx)(zt,{render:(0,Q.jsx)(b,{className:`pointer-events-none size-3.5 text-muted-foreground`})}),t[8]=l):l=t[8];let u;return t[9]!==n||t[10]!==i||t[11]!==a||t[12]!==s||t[13]!==c?(u=(0,Q.jsxs)(It,{className:c,"data-size":s,"data-slot":`select-trigger`,id:i,...a,children:[n,l]}),t[9]=n,t[10]=i,t[11]=a,t[12]=s,t[13]=c,t[14]=u):u=t[14],u}function Nn(e){let t=(0,On.c)(26),n,r,i,a,o,s,c,l;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8]):({className:r,children:n,side:a,sideOffset:o,align:s,alignOffset:c,alignItemWithTrigger:l,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l);let u=a===void 0?`bottom`:a,d=o===void 0?4:o,f=s===void 0?`center`:s,p=c===void 0?0:c,m=l===void 0||l,h;t[9]===r?h=t[10]:(h=_(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-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 data-closed:animate-out data-open:animate-in relative isolate z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100`,r),t[9]=r,t[10]=h);let g;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Q.jsx)(Ln,{}),t[11]=g):g=t[11];let v;t[12]===n?v=t[13]:(v=(0,Q.jsx)(fn,{children:n}),t[12]=n,t[13]=v);let y;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Q.jsx)(Rn,{}),t[14]=y):y=t[14];let b;t[15]!==i||t[16]!==h||t[17]!==v?(b=(0,Q.jsxs)(rn,{className:h,"data-slot":`select-content`,...i,children:[g,v,y]}),t[15]=i,t[16]=h,t[17]=v,t[18]=b):b=t[18];let x;return t[19]!==f||t[20]!==m||t[21]!==p||t[22]!==u||t[23]!==d||t[24]!==b?(x=(0,Q.jsx)(Bt,{children:(0,Q.jsx)(Jt,{align:f,alignItemWithTrigger:m,alignOffset:p,className:`isolate z-50`,side:u,sideOffset:d,children:b})}),t[19]=f,t[20]=m,t[21]=p,t[22]=u,t[23]=d,t[24]=b,t[25]=x):x=t[25],x}function Pn(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`px-2 py-1.5 text-xs text-muted-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(En,{className:i,"data-slot":`select-label`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Fn(e){let t=(0,On.c)(13),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:r,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===r?a=t[5]:(a=_(`relative flex min-h-7 w-full cursor-default items-center gap-2 rounded-md px-2 py-1 text-xs/relaxed outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2`,r),t[4]=r,t[5]=a);let o;t[6]===n?o=t[7]:(o=(0,Q.jsx)(vn,{className:`flex flex-1 shrink-0 gap-2 whitespace-nowrap`,children:n}),t[6]=n,t[7]=o);let s;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(gn,{render:(0,Q.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex items-center justify-center`}),children:(0,Q.jsx)(y,{className:`pointer-events-none`})}),t[8]=s):s=t[8];let c;return t[9]!==i||t[10]!==a||t[11]!==o?(c=(0,Q.jsxs)(hn,{className:a,"data-slot":`select-item`,...i,children:[o,s]}),t[9]=i,t[10]=a,t[11]=o,t[12]=c):c=t[12],c}function In(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`pointer-events-none -mx-1 my-1 h-px bg-border/50`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Dn,{className:i,"data-slot":`select-separator`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ln(e){let t=(0,On.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-3.5`,n),t[3]=n,t[4]=i);let a;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(Je,{}),t[5]=a):a=t[5];let o;return t[6]!==r||t[7]!==i?(o=(0,Q.jsx)(Sn,{className:i,"data-slot":`select-scroll-up-button`,...r,children:a}),t[6]=r,t[7]=i,t[8]=o):o=t[8],o}function Rn(e){let t=(0,On.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-3.5`,n),t[3]=n,t[4]=i);let a;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(b,{}),t[5]=a):a=t[5];let o;return t[6]!==r||t[7]!==i?(o=(0,Q.jsx)(xn,{className:i,"data-slot":`select-scroll-down-button`,...r,children:a}),t[6]=r,t[7]=i,t[8]=o):o=t[8],o}export{Pn as a,jn as c,Fn as i,Nn as n,In as o,An as r,Mn as s,kn as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,n as a,o,r as s,t as c,u as l}from"./useValueAsRef-BmpxSjQU.js";import{a as u,c as d,f,i as p,l as m,n as h,u as g}from"./dist-911hZ6PH.js";import{tn as _}from"./cluster-config-Bjqk93qS.js";import{t as v}from"./createLucideIcon-q-BbhZtA.js";import{t as y}from"./check-Btb_GmyR.js";import{t as b}from"./chevron-down-CyoTcFS4.js";import{_ as x,b as ee,o as S,r as te,s as C,y as w}from"./button-KK2VfbzH.js";import{C as T,S as E,_ as D,b as O,f as k,g as A,l as j,n as M,o as N,t as P,u as F,v as I,x as ne,y as L}from"./createBaseUIEventDetails-DvhSBl_0.js";import{a as re,i as ie,n as ae,o as R,r as z,t as B}from"./useRegisterFieldControl-CNElZl4w.js";import{$ as V,A as H,D as U,E as oe,H as se,K as W,L as G,M as ce,N as le,P as K,Q as q,T as J,V as ue,W as de,X as Y,Y as fe,Z as pe,_t as me,at as he,c as ge,dt as _e,et as ve,gt as ye,ht as be,it as xe,j as Se,m as Ce,mt as we,n as Te,nt as Ee,p as De,pt as Oe,q as ke,r as Ae,rt as X,st as je,t as Me,tt as Ne,ut as Pe,vt as Fe,yt as Ie,z as Le}from"./useScrollLock-DFSPwpTy.js";import{a as Re,i as ze,n as Be,r as Ve,t as He}from"./usePositioner-VqQPuYMi.js";import{t as Ue}from"./useControlled-BUhZEvgO.js";import{t as We}from"./DirectionContext-Ck5knhbx.js";import{n as Ge,r as Ke,t as qe}from"./useCompositeListItem-BWFRLb1m.js";var Je=v(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),Z=t(n(),1);function Ye(e,t={}){let{enabled:n=!0,event:r=`click`,toggle:i=!0,ignoreMouse:a=!1,stickIfOpen:o=!0,touchOpenDelay:s=0,reason:c=A}=t,d=`rootStore`in e?e.rootStore:e,f=d.context.dataRef,p=Z.useRef(void 0),m=l(),h=fe(),g=Z.useMemo(()=>{function e(e,t,n,r){let i=P(c,t,n);e&&r===`touch`&&s>0?h.start(s,()=>{d.setOpen(!0,i)}):d.setOpen(e,i)}function t(e,t,n){let r=f.current.openEvent,a=d.select(`domReferenceElement`)!==t;return e&&a||!e||!i?!0:r&&o?!n(r.type):!1}return{onPointerDown(e){p.current=Ee(e.pointerType,!0)&&xe(e.nativeEvent)?`virtual`:e.pointerType},onMouseDown(n){let i=p.current,o=n.nativeEvent,s=d.select(`open`);if(n.button!==0||r===`click`||Ee(i,!0)&&a)return;let c=t(s,n.currentTarget,e=>e===`click`||e===`mousedown`),l=O(o);if(_e(l)){e(c,o,l,i);return}let u=n.currentTarget;m.request(()=>{e(c,o,u,i)})},onClick(n){if(r===`mousedown-only`)return;let i=p.current;if(r===`mousedown`&&i){p.current=void 0;return}Ee(i,!0)&&a||e(t(d.select(`open`),n.currentTarget,e=>e===`click`||e===`mousedown`||e===`keydown`||e===`keyup`),n.nativeEvent,n.currentTarget,i)},onKeyDown(){p.current=void 0}}},[f,r,a,c,d,o,i,m,h,s]);return Z.useMemo(()=>n?{reference:g}:u,[n,g])}function Xe(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=E(),a=ce()!=null,o=m(()=>new J({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new De,floatingId:i,syncOnly:!1,nested:a})).current;return S(()=>{let e={open:t,floatingId:i};r.reference!==void 0&&(e.referenceElement=r.reference,e.domReferenceElement=w(r.reference)?r.reference:null),r.floating!==void 0&&(e.floatingElement=r.floating),o.update(e)},[t,i,r.reference,r.floating,o]),o.context.onOpenChange=n,o.context.nested=a,o}var Ze=`Escape`;function Qe(e){return Fe&&e.movementX===0&&e.movementY===0}function $e(e,t,n){switch(e){case`vertical`:return t;case`horizontal`:return n;default:return t||n}}function et(e,t){return $e(t,e===`ArrowUp`||e===`ArrowDown`,e===`ArrowLeft`||e===`ArrowRight`)}function tt(e,t,n){return $e(t,e===`ArrowDown`,n?e===`ArrowLeft`:e===`ArrowRight`)||e===`Enter`||e===` `||e===``}function nt(e,t,n){return $e(t,n?e===we:e===be,e===Oe)}function rt(e,t,n,r){return t===`both`||t===`horizontal`&&r?e===Ze:$e(t,n?e===be:e===we,e===ye)}function it(e,t){let{listRef:n,activeIndex:r,onNavigate:i=()=>{},enabled:a=!0,selectedIndex:o=null,allowEscape:s=!1,loopFocus:u=!1,nested:d=!1,rtl:f=!1,virtual:p=!1,focusItemOnOpen:m=`auto`,focusItemOnHover:h=!0,openOnArrowKeyDown:g=!0,disabledIndices:_=void 0,orientation:v=`vertical`,parentOrientation:y,id:b,resetOnPointerLeave:x=!0,externalTree:te,grid:w}=t,E=w!=null,D=`rootStore`in e?e.rootStore:e,k=D.useState(`open`),A=D.useState(`floatingElement`),j=D.useState(`domReferenceElement`),M=D.context.dataRef,ne=je(A),re=Pe(j),ie=c(ne),ae=ce(),R=le(te),z=Z.useRef(m),B=Z.useRef(o??-1),V=Z.useRef(null),H=Z.useRef(!0),U=C(e=>{i(B.current===-1?null:B.current,e)}),oe=Z.useRef(!!A),se=Z.useRef(k),W=Z.useRef(!1),G=Z.useRef(!1),K=Z.useRef(null),J=c(_),ue=c(k),de=c(o),fe=c(x),me=l(),ge=l(),_e=C(()=>{function e(e){p?R?.events.emit(`virtualfocus`,e):K.current=Le(e,{sync:W.current,preventScroll:!0})}let t=n.current[B.current],r=G.current;t&&e(t),(W.current?e=>e():e=>me.request(e))(()=>{let i=n.current[B.current]||t;i&&(t||e(i),Te&&(r||!H.current)&&i.scrollIntoView?.({block:`nearest`,inline:`nearest`}))})});S(()=>{M.current.orientation=v},[M,v]),S(()=>{a&&(k&&A?(B.current=o??-1,z.current&&o!=null&&(G.current=!0,U())):oe.current&&(B.current=-1,U()))},[a,k,A,o,U]),S(()=>{if(a){if(!k){W.current=!1;return}if(A){if(r==null){if(W.current=!1,de.current!=null)return;if(oe.current&&(B.current=-1,_e()),(!se.current||!oe.current)&&z.current&&(V.current!=null||z.current===!0&&V.current==null)){let e=0,t=()=>{n.current[0]==null?(e<2&&(e?e=>ge.request(e):queueMicrotask)(t),e+=1):(B.current=V.current==null||tt(V.current,v,f)||d?q(n):pe(n),V.current=null,U())};t()}}else ve(n.current,r)||(B.current=r,_e(),G.current=!1)}}},[a,k,A,r,de,d,n,v,f,U,_e,ge]),S(()=>{if(!a||A||!R||p||!oe.current)return;let e=R.nodesRef.current,t=e.find(e=>e.id===ae)?.context?.elements.floating,n=I(T(j??t??null)),r=e.some(e=>e.context&&L(e.context.elements.floating,n));t&&!r&&H.current&&t.focus({preventScroll:!0})},[a,A,j,R,ae,p]),S(()=>{se.current=k,oe.current=!!A}),S(()=>{k||(V.current=null,z.current=m)},[k,m]);let ye=r!=null,be=C(e=>{if(!ue.current)return;let t=n.current.indexOf(e.currentTarget);t!==-1&&(B.current!==t||r!==t)&&(B.current=t,U(e))}),Se=C(()=>y??R?.nodesRef.current.find(e=>e.id===ae)?.context?.dataRef?.current.orientation),Ce=C(()=>q(n,J.current)),we=C(e=>{if(H.current=!1,W.current=!0,e.which===229||!ue.current&&e.currentTarget===ie.current)return;if(d&&rt(e.key,v,f,E)){et(e.key,Se())||he(e),D.setOpen(!1,P(F,e.nativeEvent)),ee(j)&&(p?R?.events.emit(`virtualfocus`,j):j.focus());return}let t=B.current,r=q(n,_),i=pe(n,_);if(re||(e.key===`Home`&&(he(e),B.current=r,U(e)),e.key===`End`&&(he(e),B.current=i,U(e))),w!=null){let t=w(e,B.current,n,v,u,f,_,r,i);if(t!=null&&(B.current=t,U(e)),v===`both`)return}if(et(e.key,v)){if(he(e),k&&!p&&I(e.currentTarget.ownerDocument)===e.currentTarget){B.current=tt(e.key,v,f)?r:i,U(e);return}tt(e.key,v,f)?u?t>=i?s&&t!==n.current.length?B.current=-1:(W.current=!1,B.current=r):B.current=Y(n.current,{startingIndex:t,disabledIndices:_}):B.current=Math.min(i,Y(n.current,{startingIndex:t,disabledIndices:_})):u?t<=r?s&&t!==-1?B.current=n.current.length:(W.current=!1,B.current=i):B.current=Y(n.current,{startingIndex:t,decrement:!0,disabledIndices:_}):B.current=Math.max(r,Y(n.current,{startingIndex:t,decrement:!0,disabledIndices:_})),ve(n.current,B.current)&&(B.current=-1),U(e)}}),Te=Z.useMemo(()=>({onFocus(e){W.current=!0,be(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){Qe(e)||(W.current=!0,G.current=!1,h&&be(e))},onPointerLeave(e){if(!ue.current||!H.current||e.pointerType===`touch`)return;W.current=!0;let t=e.relatedTarget;if(!(!h||n.current.includes(t))&&fe.current&&(K.current?.(),K.current=null,B.current=-1,U(e),!p)){let e=ie.current,t=I(T(e));e&&L(e,t)&&e.focus({preventScroll:!0})}}}),[be,ue,ie,h,n,U,fe,p]),Ee=Z.useMemo(()=>p&&k&&ye&&{"aria-activedescendant":`${b}-${r}`},[p,k,ye,b,r]),De=Z.useMemo(()=>({"aria-orientation":v===`both`?void 0:v,...re?{}:Ee,onKeyDown(e){if(e.key===`Tab`&&e.shiftKey&&k&&!p){let t=O(e.nativeEvent);if(t&&!L(ie.current,t))return;he(e),D.setOpen(!1,P(N,e.nativeEvent)),ee(j)&&j.focus();return}we(e)},onPointerMove(e){Qe(e)||(H.current=!0)}}),[Ee,we,ie,v,re,D,k,p,j]),Oe=Z.useMemo(()=>{function e(e){D.setOpen(!0,P(F,e.nativeEvent,e.currentTarget))}function t(e){m===`auto`&&X(e.nativeEvent)&&(z.current=!p)}function n(e){z.current=m,m===`auto`&&xe(e.nativeEvent)&&(z.current=!0)}return{onKeyDown(t){let n=D.select(`open`);H.current=!1;let r=t.key.startsWith(`Arrow`),i=nt(t.key,Se(),f),a=et(t.key,v),o=(d?i:a)||t.key===`Enter`||t.key.trim()===``;if(p&&n)return we(t);if(!(!n&&!g&&r)){if(o){let e=et(t.key,Se());V.current=d&&e?null:t.key}if(d){i&&(he(t),n?(B.current=Ce(),U(t)):e(t));return}a&&(de.current!=null&&(B.current=de.current),he(t),!n&&g?e(t):we(t),n&&U(t))}},onFocus(e){D.select(`open`)&&!p&&(B.current=-1,U(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[we,m,Ce,d,U,D,g,v,Se,f,de,p]),ke=Z.useMemo(()=>({...Ee,...Oe}),[Ee,Oe]);return Z.useMemo(()=>a?{reference:ke,floating:De,item:Te,trigger:Oe}:{},[a,ke,De,Oe,Te])}function at(e,t){let{listRef:n,elementsRef:r,activeIndex:i,onMatch:a,disabledIndices:o,onTyping:s,enabled:c=!0,resetMs:l=750,selectedIndex:u=null}=t,d=`rootStore`in e?e.rootStore:e,f=d.useState(`open`),m=fe(),h=Z.useRef(``),g=Z.useRef(u??i??-1),_=Z.useRef(null),v=C(e=>{function t(e){return r?.current[e]}function c(e){let n=t(e);return n&&!V(n)||n?.matches(`:disabled`)?!1:o==null||!Ne(p,e,o)}function d(e,t,n=0){if(e.length===0)return-1;let r=(n%e.length+e.length)%e.length,i=t.toLowerCase();for(let t=0;t0&&e.key===` `&&(he(e),s?.(!0)),h.current.length>0&&h.current[0]!==` `&&d(v,h.current)===-1&&e.key!==` `&&s?.(!1),v==null||e.key.length!==1||e.ctrlKey||e.metaKey||e.altKey)return;f&&e.key!==` `&&(he(e),s?.(!0));let y=h.current===``;y&&(g.current=u??i??-1),v.every((e,t)=>e&&c(t)?e[0]?.toLowerCase()!==e[1]?.toLowerCase():!0)&&h.current===e.key&&(h.current=``,g.current=_.current),h.current+=e.key,m.start(l,()=>{h.current=``,g.current=_.current,s?.(!1)});let b=((y?u??i??-1:g.current)??0)+1,x=d(v,h.current,b);x===-1?e.key!==` `&&(h.current=``,s?.(!1)):(a?.(x),_.current=x)}),y=C(e=>{let t=e.relatedTarget,n=d.select(`domReferenceElement`),r=d.select(`floatingElement`);L(n,t)||L(r,t)||(m.clear(),h.current=``,g.current=_.current,s?.(!1))});S(()=>{!f&&u!==null||(m.clear(),_.current=null,h.current!==``&&(h.current=``))},[f,u,m]);let b=Z.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return Z.useMemo(()=>c?{reference:b,floating:b}:{},[c,b])}var Q=e();function ot(e){let t=Z.useRef(``),n=Z.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:Z.useCallback(n=>{if(n.detail===0){e(n,`keyboard`);return}`pointerType`in n?e(n,n.pointerType):e(n,t.current),t.current=``},[e]),onPointerDown:n}}function st(e,t){let n=Z.useRef(e),r=C(t);S(()=>{n.current!==e&&r(n.current),n.current=e},[e,r])}function ct(e,t){let{onClick:n,onPointerDown:r}=ot(C((n,r)=>{(typeof e==`function`?e():e)||t(r||(Ie?`touch`:``))}));return Z.useMemo(()=>({onClick:n,onPointerDown:r}),[n,r])}function lt(e){let[t,n]=Z.useState(null),r=ct(e,n);return st(e,t=>{t&&!e&&n(null)}),Z.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}function ut(e){let[t,n]=Z.useState({current:e,previous:null});return Object.is(e,t.current)||n({current:e,previous:t.current}),t.previous}function dt(e){let t=Z.useRef(!0);t.current&&(t.current=!1,e())}var ft=Z.createContext(null);function pt(){let e=Z.useContext(ft);if(e===null)throw Error(g(60));return e}var mt=(e,t)=>Object.is(e,t);function ht(e,t,n){return e==null||t==null?Object.is(e,t):n(e,t)}function gt(e,t,n){return!e||e.length===0?-1:e.findIndex(e=>e!==void 0&&ht(e,t,n))}function _t(e,t,n){return e.filter(e=>!ht(t,e,n))}function vt(e){if(e==null)return``;if(typeof e==`string`)return e;try{return JSON.stringify(e)}catch{return String(e)}}function yt(e){return e!=null&&e.length>0&&typeof e[0]==`object`&&e[0]!=null&&`items`in e[0]}function bt(e){if(!Array.isArray(e))return e!=null&&`null`in e;let t=e;if(yt(t)){for(let e of t)for(let t of e.items)if(t&&t.value==null&&t.label!=null)return!0;return!1}for(let e of t)if(e&&e.value==null&&e.label!=null)return!0;return!1}function xt(e,t){if(t&&e!=null)return t(e)??``;if(e&&typeof e==`object`){if(`label`in e&&e.label!=null)return String(e.label);if(`value`in e)return String(e.value)}return vt(e)}function St(e,t){return t&&e!=null?t(e)??``:e&&typeof e==`object`&&`value`in e&&`label`in e?vt(e.value):vt(e)}function Ct(e,t,n){function r(){return xt(e,n)}if(n&&e!=null)return n(e);if(e&&typeof e==`object`&&`label`in e&&e.label!=null)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=t,i=yt(n)?n.flatMap(e=>e.items):n;if(typeof e!=`object`||!e){let t=i.find(t=>t.value===e);return t&&t.label!=null?t.label:r()}if(`value`in e){let t=i.find(t=>t&&t.value===e.value);if(t&&t.label!=null)return t.label}}return r()}function wt(e,t,n){return e.reduce((e,r,i)=>(i>0&&e.push(`, `),e.push((0,Q.jsx)(Z.Fragment,{children:Ct(r,t,n)},i)),e),[])}var $={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:n,itemToStringValue:r}=e;return t==null?!1:n&&Array.isArray(t)?t.length>0:St(t,r)!==``},hasNullItemLabel:(e,t)=>t?bt(e.items):!1,open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let n=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(e=>ht(t,e,n)):ht(t,r,n)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};function Tt(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}function Et(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}function Dt(e,t){return Math.max(0,e-t)}function Ot(e,t){if(t<=0)return 0;let n=Et(e,0,t),r=n,i=t-n,a=r<=1,o=i<=1;return a&&o?r<=i?0:t:a?0:o?t:n}function kt(e){let{id:t,value:n,defaultValue:r=null,onValueChange:i,open:a,defaultOpen:l=!1,onOpenChange:h,name:g,form:_,autoComplete:v,disabled:y=!1,readOnly:b=!1,required:x=!1,modal:ee=!0,actionsRef:te,inputRef:w,onOpenChangeComplete:T,items:E,multiple:D=!1,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j=mt,highlightItemOnHover:M=!0,children:N}=e,{clearErrors:F}=ie(),{setDirty:I,setTouched:ne,setFocused:L,validityData:R,setFilled:z,name:V,disabled:W,validation:G,validationMode:ce}=re(),le=ae({id:t}),K=W||y,q=V??g,[J,de]=Ue({controlled:n,default:D?r??p:r,name:`Select`,state:`value`}),[Y,fe]=Ue({controlled:a,default:l,name:`Select`,state:`open`}),pe=Z.useRef([]),me=Z.useRef([]),he=Z.useRef(null),ge=Z.useRef(null),_e=Z.useRef(0),ve=Z.useRef(null),ye=Z.useRef([]),be=Z.useRef(!1),xe=Z.useRef(null),Se=Z.useRef(null),we=Z.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),Te=Z.useRef(!1),{mounted:Ee,setMounted:De,transitionStatus:Oe}=s(Y),{openMethod:ke,triggerProps:Ae}=lt(Y),X=m(()=>new oe({id:le,labelId:void 0,modal:ee,multiple:D,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j,value:J,open:Y,mounted:Ee,transitionStatus:Oe,items:E,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,je=U(X,$.activeIndex),Me=U(X,$.selectedIndex),Ne=U(X,$.triggerElement),Pe=U(X,$.positionerElement),Fe=ut(ke),Ie=ke??Fe,Le=Z.useMemo(()=>D?``:St(J,A),[D,J,A]),Re=Z.useMemo(()=>D&&Array.isArray(J)?J.map(e=>St(e,A)):St(J,A),[D,J,A]),ze=c(Ne),Be=C(()=>Re);B(ze,le,J,Be,!K,g);let Ve=Z.useRef(J),He=D?Array.isArray(J)&&J.length>0:J!=null&&Le!==``;S(()=>{z(He)},[He,z]),S(function(){let e=J,t=!1;if(D){let n=Array.isArray(J)?J:[];t=n.length===0,e=n[n.length-1]}let n=t?-1:gt(ye.current,e,j),r=n===-1?null:n;r===null&&(Se.current=null),!Y&&X.set(`selectedIndex`,r)},[D,Y,J,j,X]);function We(e){let t=R.initialValue;return Array.isArray(e)&&Array.isArray(t)?!Tt(e,t,(e,t)=>ht(e,t,j)):e!==t}st(J,()=>{F(q),I(We(J)),G.change(J)});let Ge=C((e,t)=>{h?.(e,t),!t.isCanceled&&(fe(e),!e&&(t.reason===`focus-out`||t.reason===`outside-press`)&&(ne(!0),L(!1),ce===`onBlur`&&G.commit(J)))}),qe=C(()=>{De(!1),X.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),T?.(!1)});o({enabled:!te,open:Y,ref:he,onComplete(){Y||qe()}}),Z.useImperativeHandle(te,()=>({unmount:qe}),[qe]);let Je=C((e,t)=>{i?.(e,t),!t.isCanceled&&de(e)}),Ze=C(e=>{let t=Dt(e.scrollHeight,e.clientHeight),n=Ot(e.scrollTop,t),r=n>0,i=nKe(pe.current[e]),onMatch(e){Y?X.set(`activeIndex`,e):Je(ye.current[e],P(k))},onTyping(e){be.current=e}}),rt=Z.useMemo(()=>f(nt.reference,tt.reference,et.reference,$e.reference,Ae),[$e.reference,nt.reference,tt.reference,et.reference,Ae]),ot=Z.useMemo(()=>f(Ce,nt.floating,tt.floating,et.floating),[nt.floating,tt.floating,et.floating]),ct=tt.item??u;dt(()=>{X.update({popupProps:ot,triggerProps:rt})}),X.useSyncedValues({id:le,modal:ee,multiple:D,value:J,open:Y,mounted:Ee,transitionStatus:Oe,popupProps:ot,triggerProps:rt,items:E,itemToStringLabel:O,itemToStringValue:A,isItemEqualToValue:j,openMethod:Ie});let pt=Z.useMemo(()=>({store:X,floatingContext:Qe,required:x,disabled:K,readOnly:b,multiple:D,highlightItemOnHover:M,setValue:Je,setOpen:Ge,listRef:pe,popupRef:he,scrollHandlerRef:ge,handleScrollArrowVisibility:Ze,scrollArrowsMountedCountRef:_e,itemProps:ct,valueRef:ve,valuesRef:ye,labelsRef:me,typingRef:be,selectionRef:we,firstItemTextRef:xe,selectedItemTextRef:Se,validation:G,onOpenChangeComplete:T,alignItemWithTriggerActiveRef:Te,initialValueRef:Ve}),[X,Qe,x,K,b,D,M,Je,Ge,ct,G,T,Ze]),_t=d(w,G.inputRef),vt=D?void 0:q,yt=Z.useMemo(()=>!D||!Array.isArray(J)||!q?null:J.map(e=>{let t=St(e,A);return(0,Q.jsx)(`input`,{type:`hidden`,form:_,name:q,value:t,disabled:K},t)}),[D,J,_,q,A,K]);return(0,Q.jsxs)(ft.Provider,{value:pt,children:[N,(0,Q.jsx)(`input`,{...G.getValidationProps(K,{onFocus(){X.state.triggerElement?.focus({focusVisible:!0})},onChange(e){if(e.nativeEvent.defaultPrevented||K||b)return;let t=e.currentTarget.value,n=P(k,e.nativeEvent);function r(){if(D)return;let e=t.toLowerCase(),r=ye.current.findIndex(t=>St(t,A).toLowerCase()===e||xt(t,O).toLowerCase()===e);r===-1&&(r=ye.current.findIndex((t,n)=>{let r=me.current[n];return r!=null&&r.toLowerCase()===e}));let i=ye.current[r];i!=null&&Je(i,n)}X.set(`forceMount`,!0),queueMicrotask(r)}}),id:le&&vt==null?`${le}-hidden-input`:void 0,form:_,name:vt,autoComplete:v,value:Le,disabled:K,required:x&&!(D&&He),readOnly:b,ref:_t,style:q?se:ue,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),yt]})}function At(e,t){return e??t}var jt=5;function Mt(e,t){let n=Nt(t);return e.clientX>=n.left-jt&&e.clientX<=n.right+jt&&e.clientY>=n.top-jt&&e.clientY<=n.bottom+jt}function Nt(e){let t=e.getBoundingClientRect(),n=x(e);if(me)return t;let r=n.getComputedStyle(e,`::before`),i=n.getComputedStyle(e,`::after`);if(r.content===`none`&&i.content===`none`)return t;let a=parseFloat(r.width)||0,o=parseFloat(r.height)||0,s=parseFloat(i.width)||0,c=parseFloat(i.height)||0,l=Math.max(t.width,a,s),u=Math.max(t.height,o,c),d=l-t.width,f=u-t.height;return{left:t.left-d/2,right:t.right+d/2,top:t.top-f/2,bottom:t.bottom+f/2}}var Pt=400,Ft={...W,...R,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},It=Z.forwardRef(function(e,t){let{render:n,className:r,id:i,disabled:a=!1,nativeButton:o=!0,style:s,...l}=e,{setTouched:u,setFocused:d,validationMode:p,state:m,disabled:g}=re(),{labelId:_}=z(),{store:v,setOpen:y,selectionRef:b,validation:x,readOnly:ee,required:S,alignItemWithTriggerActiveRef:C,disabled:w}=pt(),E=g||w||a,D=U(v,$.open),O=U(v,$.mounted),A=U(v,$.value),j=U(v,$.triggerProps),N=U(v,$.positionerElement),F=U(v,$.listElement),I=U(v,$.popupSide),ne=U(v,$.id),ie=U(v,$.labelId),R=U(v,$.hasSelectedValue),B=O&&N?I:null,V=i??ne,H=At(_,ie);ae({id:V});let oe=c(N),se=Z.useRef(null),{getButtonProps:W,buttonRef:G}=te({disabled:E,native:o}),ce=v.useStateSetter(`triggerElement`),le=fe(),K=fe(),q=fe();Z.useEffect(()=>{if(D)return q.start(Pt,()=>{b.current.allowUnselectedMouseUp=!0,b.current.allowSelectedMouseUp=!0}),()=>{q.clear()};b.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},K.clear()},[D,b,K,q]);let J=f(j,{id:V,role:`combobox`,"aria-expanded":D,"aria-haspopup":`listbox`,"aria-controls":D?F?.id??je(N)?.id:void 0,"aria-labelledby":H,"aria-readonly":ee||void 0,"aria-required":S||void 0,tabIndex:E?-1:0,onFocus(e){d(!0),D&&C.current&&y(!1,P(k,e.nativeEvent)),le.start(0,()=>{v.set(`forceMount`,!0)})},onBlur(e){L(N,e.relatedTarget)||(u(!0),d(!1),p===`onBlur`&&x.commit(A))},onMouseDown(e){if(D)return;let t=T(e.currentTarget);function n(e){if(!se.current)return;let t=e.target;L(se.current,t)||L(oe.current,t)||Mt(e,se.current)||y(!1,P(M,e))}K.start(0,()=>{t.addEventListener(`mouseup`,n,{once:!0})})}},l,W),ue=x.getValidationProps(E,J);ue.role=`combobox`;let de={...m,open:D,disabled:E,value:A,readOnly:ee,popupSide:B,placeholder:!R};return h(`button`,e,{ref:[t,se,G,ce],state:de,stateAttributesMapping:Ft,props:ue})}),Lt={value:()=>null},Rt=Z.forwardRef(function(e,t){let{className:n,render:r,children:i,placeholder:a,style:o,...s}=e,{store:c,valueRef:l}=pt(),u=U(c,$.value),d=U(c,$.items),f=U(c,$.itemToStringLabel),p=U(c,$.hasSelectedValue),m=!p&&a!=null&&i==null,g=U(c,$.hasNullItemLabel,m),_={value:u,placeholder:!p},v=null;return v=typeof i==`function`?i(u):i??(m&&!g?a:Array.isArray(u)?wt(u,d,f):Ct(u,d,f)),h(`span`,e,{state:_,ref:[t,l],props:[{children:v},s],stateAttributesMapping:Lt})}),zt=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{store:o}=pt(),s={open:U(o,$.open)};return h(`span`,e,{state:s,ref:t,props:[{"aria-hidden":!0,children:`▼`},a],stateAttributesMapping:ke})}),Bt=Z.forwardRef(function(e,t){let{store:n}=pt(),r=U(n,$.mounted),i=U(n,$.forceMount);return r||i?(0,Q.jsx)(K,{ref:t,...e}):null}),Vt=Z.createContext(void 0);function Ht(){let e=Z.useContext(Vt);if(!e)throw Error(g(59));return e}function Ut(e,t){e&&Object.assign(e.style,t)}var Wt={position:`relative`,maxHeight:`100%`,overflowX:`hidden`,overflowY:`auto`},Gt=20;function Kt(e,t,n,r){let[i,a]=Z.useState(!1);S(()=>{if(!e||!t||n==null){a(!1);return}let r=T(n).documentElement.clientWidth,i=n.offsetWidth;a(r>0&&i>0&&i>=r-Gt)},[e,t,n]),Me(e&&(!t||i),r)}var qt={position:`fixed`},Jt=Z.forwardRef(function(e,t){let{anchor:n,className:r,render:i,positionMethod:a,side:o,align:s,sideOffset:c,alignOffset:l,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d,arrowPadding:f,sticky:p,disableAnchorTracking:m,alignItemWithTrigger:h=!0,collisionAvoidance:g=G,style:_,...v}=e,{store:y,listRef:b,labelsRef:x,alignItemWithTriggerActiveRef:ee,selectedItemTextRef:te,valuesRef:w,initialValueRef:T,popupRef:E,setValue:D,floatingContext:O}=pt(),A=U(y,$.open),j=U(y,$.mounted),M=U(y,$.modal),N=U(y,$.value),F=U(y,$.openMethod),I=U(y,$.positionerElement),ne=U(y,$.triggerElement),L=U(y,$.isItemEqualToValue),re=U(y,$.transitionStatus),ie=Z.useRef(null),ae=Z.useRef(null),[R,z]=Z.useState(h),B=j&&R&&F!==`touch`;!j&&R!==h&&z(h),Z.useImperativeHandle(ee,()=>B),Kt((B||M)&&A,F===`touch`,I,ne);let V=Ve({anchor:n,floatingRootContext:O,positionMethod:a,mounted:j,side:o,sideOffset:c,align:s,alignOffset:l,arrowPadding:f,collisionBoundary:u,collisionPadding:d,sticky:p,disableAnchorTracking:m??B,collisionAvoidance:g,keepMounted:!0}),H=B?`none`:V.side,oe=B?qt:V.positionerStyles,se={open:A,side:H,align:V.align,anchorHidden:V.anchorHidden};S(()=>{y.set(`popupSide`,V.side)},[y,V.side]);let W=y.useStateSetter(`positionerElement`),ce=He(e,se,{styles:oe,transitionStatus:re,props:v,refs:[t,W],hidden:!j,inert:!A}),le=Z.useRef(0),K=C(e=>{if(w.current.length===0)return;let t=le.current;if(le.current=e.size,e.size===t)return;let n=P(k);if(t!==0&&!y.state.multiple&&N!==null&>(w.current,N,L)===-1){let e=T.current,t=e!=null&>(w.current,e,L)!==-1?e:null;D(t,n),t===null&&(y.set(`selectedIndex`,null),te.current=null)}if(t!==0&&y.state.multiple&&Array.isArray(N)){let e=N.filter(e=>gt(w.current,e,L)!==-1);e.length!==N.length&&(D(e,n),e.length===0&&(y.set(`selectedIndex`,null),te.current=null))}if(A&&B){y.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let e={height:``};Ut(I,e),Ut(E.current,e)}}),q=Z.useMemo(()=>({...V,side:H,alignItemWithTriggerActive:B,setControlledAlignItemWithTrigger:z,scrollUpArrowRef:ie,scrollDownArrowRef:ae}),[V,H,B,z]);return(0,Q.jsx)(Ge,{elementsRef:b,labelsRef:x,onMapChange:K,children:(0,Q.jsxs)(Vt.Provider,{value:q,children:[j&&M&&(0,Q.jsx)(Te,{inert:Ae(!A),cutout:ne}),ce]})})}),Yt=`base-ui-disable-scrollbar`,Xt={className:Yt,getElement(e){return(0,Q.jsx)(`style`,{nonce:e,href:Yt,precedence:`base-ui:low`,children:`.${Yt}{scrollbar-width:none}.${Yt}::-webkit-scrollbar{display:none}`})}},Zt=Z.createContext(void 0);function Qt(e){let t=Z.useContext(Zt);if(t===void 0&&!e)throw Error(g(69));return t}var $t=Z.createContext(void 0),en={disableStyleElements:!1};function tn(){return Z.useContext($t)??en}var nn={...de,...i},rn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,finalFocus:s,...c}=e,{store:u,popupRef:d,onOpenChangeComplete:f,setOpen:p,valueRef:m,firstItemTextRef:g,selectedItemTextRef:_,multiple:v,handleScrollArrowVisibility:y,scrollHandlerRef:b,listRef:ee,highlightItemOnHover:te,floatingContext:w}=pt(),{side:E,align:O,alignItemWithTriggerActive:k,isPositioned:A,setControlledAlignItemWithTrigger:j}=Ht(),M=Qt(!0)!=null,N=We(),{nonce:F,disableStyleElements:I}=tn(),ne=U(u,$.id),L=U(u,$.open),re=U(u,$.openMethod),ie=U(u,$.mounted),ae=U(u,$.popupProps),R=U(u,$.transitionStatus),z=U(u,$.triggerElement),B=U(u,$.positionerElement),V=U(u,$.listElement),H=Z.useRef(!1),oe=Z.useRef(!1),se=Z.useRef({}),W=l(),G=C(e=>{if(!B||!d.current||!oe.current)return;let t=B.style.top===`0px`,n=B.style.bottom===`0px`;if(H.current||!k||!t&&!n){y(e);return}let r=sn(B),i=cn(B.getBoundingClientRect().height,`y`,r),a=T(B),o=x(B),s=o.getComputedStyle(B),c=parseFloat(s.marginTop),l=parseFloat(s.marginBottom),u=an(o.getComputedStyle(d.current)),f=Math.min(a.documentElement.clientHeight-c-l,u),p=e.scrollTop,m=on(e),h=null,g=e=>{B.style.height=`${e}px`},_=t?m-p:p,v=Math.min(i+_,f);if(_<=1){let n=Et(_,0,f-i);n>0&&g(i+n),e.scrollTop=t?m:0,f-(i+n)<=1&&(H.current=!0),y(e);return}f-v>1?h=t?1/0:0:n&&p1&&(e.scrollTop=t)}b>=f-1&&(H.current=!0),y(e)});Z.useImperativeHandle(b,()=>G,[G]),o({open:L,ref:d,onComplete(){L&&f?.(!0)}});let ce={open:L,transitionStatus:R,side:E,align:O};S(()=>{!B||!d.current||Object.keys(se.current).length||(se.current={top:B.style.top||`0`,left:B.style.left||`0`,right:B.style.right,height:B.style.height,bottom:B.style.bottom,minHeight:B.style.minHeight,maxHeight:B.style.maxHeight,marginTop:B.style.marginTop,marginBottom:B.style.marginBottom})},[d,B]),S(()=>{L||k||(oe.current=!1,H.current=!1,Ut(B,se.current))},[L,k,B,d]),S(()=>{let e=d.current;if(!L||!z||!B||!e||k&&!A||u.state.transitionStatus===`ending`)return;if(oe.current=!0,e.style.removeProperty(`--transform-origin`),!k){W.request(()=>y(V||e));return}let t=dn(e);try{let t=_.current;t?.isConnected||(t=!$.hasSelectedValue(u.state)&&g.current?.isConnected?g.current:null);let n=m.current,r=x(B),i=r.getComputedStyle(B),a=r.getComputedStyle(e),o=T(z),s=sn(z),c=ln(z.getBoundingClientRect(),s),l=ln(B.getBoundingClientRect(),s),d=c.height,f=V||e,p=f.scrollHeight,h=parseFloat(a.borderBottomWidth),v=parseFloat(i.marginTop)||10,b=parseFloat(i.marginBottom)||10,S=parseFloat(i.minHeight)||100,C=an(a),w=o.documentElement.clientHeight-v-b,E=o.documentElement.clientWidth,D=w-c.bottom+d,O,k=N===`rtl`?c.right-l.width:c.left,A=0;if(t&&n){let e=ln(n.getBoundingClientRect(),s);O=ln(t.getBoundingClientRect(),s),k=l.left+(N===`rtl`?e.right-O.right:e.left-O.left);let r=e.top-c.top+e.height/2;A=O.top-l.top+O.height/2-r}let M=D+A+b+h,P=Math.min(w,M),F=w-v-b,I=M-P,ne=E-5;B.style.left=`${Et(k,5,ne-l.width)}px`,B.style.height=`${P}px`,B.style.maxHeight=`none`,B.style.marginTop=`${v}px`,B.style.marginBottom=`${b}px`,e.style.height=`100%`;let L=on(f),re=I>=L-1;re&&(P=Math.min(w,l.height)-(I-L));let ie=c.top<20||c.bottom>w-20||Math.ceil(P)+1=F?`0`:`${e}px`,B.style.height=`${P}px`,f.scrollTop=on(f)}else B.style.bottom=`0`,f.scrollTop=I;if(O){let t=l.top,n=l.height,r=O.top+O.height/2,i=Et(n>0?(r-t)/n*100:50,0,100);e.style.setProperty(`--transform-origin`,`50% ${i}%`)}(R===w||P>=C)&&(H.current=!0),y(f),te&&u.state.selectedIndex===null&&u.state.activeIndex===null&&ee.current[0]!=null&&u.set(`activeIndex`,0)}finally{t()}},[u,L,B,z,m,g,_,d,y,k,j,W,V,ee,te,N,A]),Z.useEffect(()=>{if(!k||!B||!L)return;let e=x(B);function t(e){p(!1,P(D,e))}return a(e,`resize`,t)},[p,k,B,L]);let le={...V?{role:`presentation`,"aria-orientation":void 0}:{role:`listbox`,"aria-multiselectable":v||void 0,id:`${ne}-list`},onKeyDown(e){M&&ge.has(e.key)&&e.stopPropagation()},onScroll(e){V||G(e.currentTarget)},...k&&{style:V?{height:`100%`}:Wt},className:!V&&k?Xt.className:void 0},K=h(`div`,e,{ref:[t,d],state:ce,stateAttributesMapping:nn,props:[ae,le,Be(R),c]});return(0,Q.jsxs)(Z.Fragment,{children:[!I&&Xt.getElement(F),(0,Q.jsx)(Se,{context:w,modal:!1,disabled:!ie,openInteractionType:re,returnFocus:s,restoreFocus:!0,children:K})]})});function an(e){let t=e.maxHeight;return t.endsWith(`px`)&&parseFloat(t)||1/0}function on(e){return Dt(e.scrollHeight,e.clientHeight)}function sn(e){return ze.getScale(e)}function cn(e,t,n){return e/n[t]}function ln(e,t){return Re({x:cn(e.x,`x`,t),y:cn(e.y,`y`,t),width:cn(e.width,`x`,t),height:cn(e.height,`y`,t)})}var un=[[`transform`,`none`],[`scale`,`1`],[`translate`,`0 0`]];function dn(e){let{style:t}=e,n={};for(let[e,r]of un)n[e]=t.getPropertyValue(e),t.setProperty(e,r,`important`);return()=>{for(let[e]of un){let r=n[e];r?t.setProperty(e,r):t.removeProperty(e)}}}var fn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,{store:o,scrollHandlerRef:s,multiple:c}=pt(),{alignItemWithTriggerActive:l}=Ht(),u=U(o,$.hasScrollArrows),d=U(o,$.openMethod),f={id:`${U(o,$.id)}-list`,role:`listbox`,"aria-multiselectable":c||void 0,onScroll(e){s.current?.(e.currentTarget)},...l&&{style:Wt},className:u&&d!==`touch`?Xt.className:void 0},p=o.useStateSetter(`listElement`);return h(`div`,e,{ref:[t,p],props:[f,a]})}),pn=Z.createContext(void 0);function mn(){let e=Z.useContext(pn);if(!e)throw Error(g(57));return e}var hn=Z.memo(Z.forwardRef(function(e,t){let{render:n,className:r,style:i,value:a=null,label:o,disabled:s=!1,nativeButton:c=!1,...l}=e,u=Z.useRef(null),d=qe({guess:!0,label:o,textRef:u}),{store:f,itemProps:p,setOpen:m,setValue:g,selectionRef:_,typingRef:v,valuesRef:y,multiple:b,selectedItemTextRef:x,disabled:ee,readOnly:C}=pt(),w=ee||s,T=U(f,$.isActive,d.index),E=U(f,$.open),D=U(f,$.isSelected,a),O=U(f,$.isSelectedByFocus,d.index),k=U(f,$.isItemEqualToValue),A=d.index,M=Z.useRef(null);S(()=>{let e=y.current;return e[A]=a,()=>{delete e[A]}},[A,a,y]),S(()=>{let e=f.state.value,t=e;b&&Array.isArray(e)&&(t=e.length>0?e[e.length-1]:void 0),t!==void 0&&ht(a,t,k)&&(f.set(`selectedIndex`,A),u.current&&(x.current=u.current))},[A,b,k,f,a,x]);let N=Z.useRef(`mouse`),F=Z.useRef(!1),{getButtonProps:I,buttonRef:ne}=te({disabled:w,focusableWhenDisabled:!0,native:c,composite:!0}),L={disabled:w,selected:D,highlighted:T};function re(e){if(ee||C)return;let t=f.state.value;if(b){let n=Array.isArray(t)?t:[],r=D?_t(n,a,k):[...n,a];g(r,P(j,e))}else g(a,P(j,e)),m(!1,P(j,e))}function ie(){_.current.dragY=0}let ae={role:`option`,"aria-selected":D,tabIndex:E&&T?0:-1,onKeyDown(e){f.set(`activeIndex`,A),e.key===` `&&v.current&&e.preventDefault()},onClick(e){let t=N.current!==`touch`,n=e.nativeEvent.pointerType,r=t&&X(e.nativeEvent)&&(n!==void 0||T),i=t&&!r&&!F.current;F.current=!1,!(w||i)&&re(e.nativeEvent)},onPointerEnter(e){N.current=e.pointerType},onPointerMove(e){if(e.pointerType===`mouse`&&e.buttons===1){let t=_.current;t.dragY+=e.movementY,t.dragY**2>=64&&(t.allowUnselectedMouseUp=!0)}},onPointerDown(e){N.current=e.pointerType,F.current=!0,ie()},onMouseUp(){if(ie(),w||N.current===`touch`||F.current)return;let e=!_.current.allowSelectedMouseUp&&D,t=!_.current.allowUnselectedMouseUp&&!D;e||t||(F.current=!0,M.current?.click(),F.current=!1)}},R=h(`div`,e,{ref:[ne,t,d.ref,M],state:L,props:[p,ae,l,I]}),z=Z.useMemo(()=>({selected:D,index:A,textRef:u,selectedByFocus:O}),[D,A,u,O]);return(0,Q.jsx)(pn.Provider,{value:z,children:R})})),gn=Z.forwardRef(function(e,t){let{selected:n}=mn();return e.keepMounted||n?(0,Q.jsx)(_n,{...e,ref:t}):null}),_n=Z.memo(Z.forwardRef((e,t)=>{let{render:n,className:r,style:a,keepMounted:c,...l}=e,{selected:u}=mn(),d=Z.useRef(null),{transitionStatus:f,setMounted:p}=s(u),m=h(`span`,e,{ref:[t,d],state:{selected:u,transitionStatus:f},props:[{"aria-hidden":!0,children:`✔️`},l],stateAttributesMapping:i});return o({open:u,ref:d,onComplete(){u||p(!1)}}),m})),vn=Z.memo(Z.forwardRef(function(e,t){let{index:n,textRef:r,selectedByFocus:i}=mn(),{firstItemTextRef:a,selectedItemTextRef:o}=pt(),{render:s,className:c,style:l,...u}=e,d=Z.useCallback(e=>{e&&(n===0&&(a.current=e),i&&(o.current=e))},[a,o,n,i]);return h(`div`,e,{ref:[d,t,r],props:u})})),yn=Z.forwardRef(function(e,t){let{render:n,className:r,style:a,direction:c,keepMounted:l,...u}=e,d=c===`up`,{store:f,popupRef:p,listRef:m,handleScrollArrowVisibility:g,scrollArrowsMountedCountRef:_}=pt(),{side:v,scrollDownArrowRef:y,scrollUpArrowRef:b}=Ht(),x=d?$.scrollUpArrowVisible:$.scrollDownArrowVisible,ee=U(f,x),te=U(f,$.openMethod),C=ee&&te!==`touch`,w=fe(),T=d?b:y,{mounted:E,transitionStatus:D,setMounted:O}=s(C);S(()=>(_.current+=1,f.set(`hasScrollArrows`,!0),()=>{_.current=Math.max(0,_.current-1),_.current===0&&f.set(`hasScrollArrows`,!1)}),[f,_]),o({open:C,ref:T,onComplete(){C||O(!1)}});let k=h(`div`,e,{ref:[t,T],state:{direction:c,visible:C,side:v,transitionStatus:D},props:[{"aria-hidden":!0,children:d?`▲`:`▼`,style:{position:`absolute`},onMouseMove(e){if(e.movementX===0&&e.movementY===0||w.isStarted())return;f.set(`activeIndex`,null);function t(){let e=f.state.listElement??p.current;if(!e)return;f.set(`activeIndex`,null),g(e);let n=Dt(e.scrollHeight,e.clientHeight),r=Ot(e.scrollTop,n),i=r===(d?0:n),a=m.current;if(r!==e.scrollTop&&(e.scrollTop=r),i){w.clear();return}if(a.length>0){let t=T.current?.offsetHeight||0;e.scrollTop=bn(a,d,r,e.clientHeight,t,n)}w.start(40,t)}w.start(40,t)},onMouseLeave(){w.clear()}},u],stateAttributesMapping:i});return E||l?k:null});function bn(e,t,n,r,i,a){if(t){let t=0,r=n+i-1;for(let n=0;n=r){t=n;break}}let o=Math.max(0,t-1),s=e[o];return os){o=Math.max(0,t-1);break}}let c=Math.min(e.length-1,o+1),l=e[c];return c>o&&l?Ot(l.offsetTop+l.offsetHeight-r+i,a):a}var xn=Z.forwardRef(function(e,t){return(0,Q.jsx)(yn,{...e,ref:t,direction:`down`})}),Sn=Z.forwardRef(function(e,t){return(0,Q.jsx)(yn,{...e,ref:t,direction:`up`})}),Cn=Z.createContext(void 0);function wn(){let e=Z.useContext(Cn);if(e===void 0)throw Error(g(56));return e}var Tn=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,[o,s]=Z.useState(),c=Z.useMemo(()=>({labelId:o,setLabelId:s}),[o,s]),l=h(`div`,e,{ref:t,props:[{role:`group`,"aria-labelledby":o},a]});return(0,Q.jsx)(Cn.Provider,{value:c,children:l})}),En=Z.forwardRef(function(e,t){let{render:n,className:r,style:i,id:a,...o}=e,{setLabelId:s}=wn(),c=ne(a);return S(()=>(s(c),()=>{s(e=>e===c?void 0:e)}),[c,s]),h(`div`,e,{ref:t,props:[{id:c},o]})}),Dn=Z.forwardRef(function(e,t){let{className:n,render:r,orientation:i=`horizontal`,style:a,...o}=e;return h(`div`,e,{state:{orientation:i},ref:t,props:[{role:`presentation`},o]})}),On=r(),kn=kt;function An(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`scroll-my-1 p-1`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Tn,{className:i,"data-slot":`select-group`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function jn(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`flex flex-1 text-left`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Rt,{className:i,"data-slot":`select-value`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Mn(e){let t=(0,On.c)(15),n,r,i,a,o;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5]):({className:r,size:o,id:i,children:n,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o);let s=o===void 0?`default`:o,c;t[6]===r?c=t[7]:(c=_(`flex w-fit items-center justify-between gap-1.5 rounded-md border border-input bg-input/20 px-2 py-1.5 text-xs/relaxed whitespace-nowrap transition-colors outline-none focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 data-placeholder:text-muted-foreground data-[size=default]:h-7 data-[size=sm]:h-6 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-1.5 dark:bg-input/30 dark:hover:bg-input/50 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5`,r),t[6]=r,t[7]=c);let l;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,Q.jsx)(zt,{render:(0,Q.jsx)(b,{className:`pointer-events-none size-3.5 text-muted-foreground`})}),t[8]=l):l=t[8];let u;return t[9]!==n||t[10]!==i||t[11]!==a||t[12]!==s||t[13]!==c?(u=(0,Q.jsxs)(It,{className:c,"data-size":s,"data-slot":`select-trigger`,id:i,...a,children:[n,l]}),t[9]=n,t[10]=i,t[11]=a,t[12]=s,t[13]=c,t[14]=u):u=t[14],u}function Nn(e){let t=(0,On.c)(26),n,r,i,a,o,s,c,l;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],c=t[7],l=t[8]):({className:r,children:n,side:a,sideOffset:o,align:s,alignOffset:c,alignItemWithTrigger:l,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=c,t[8]=l);let u=a===void 0?`bottom`:a,d=o===void 0?4:o,f=s===void 0?`center`:s,p=c===void 0?0:c,m=l===void 0||l,h;t[9]===r?h=t[10]:(h=_(`data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-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 data-closed:animate-out data-open:animate-in relative isolate z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100`,r),t[9]=r,t[10]=h);let g;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Q.jsx)(Ln,{}),t[11]=g):g=t[11];let v;t[12]===n?v=t[13]:(v=(0,Q.jsx)(fn,{children:n}),t[12]=n,t[13]=v);let y;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Q.jsx)(Rn,{}),t[14]=y):y=t[14];let b;t[15]!==i||t[16]!==h||t[17]!==v?(b=(0,Q.jsxs)(rn,{className:h,"data-slot":`select-content`,...i,children:[g,v,y]}),t[15]=i,t[16]=h,t[17]=v,t[18]=b):b=t[18];let x;return t[19]!==f||t[20]!==m||t[21]!==p||t[22]!==u||t[23]!==d||t[24]!==b?(x=(0,Q.jsx)(Bt,{children:(0,Q.jsx)(Jt,{align:f,alignItemWithTrigger:m,alignOffset:p,className:`isolate z-50`,side:u,sideOffset:d,children:b})}),t[19]=f,t[20]=m,t[21]=p,t[22]=u,t[23]=d,t[24]=b,t[25]=x):x=t[25],x}function Pn(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`px-2 py-1.5 text-xs text-muted-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(En,{className:i,"data-slot":`select-label`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Fn(e){let t=(0,On.c)(13),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:r,children:n,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===r?a=t[5]:(a=_(`relative flex min-h-7 w-full cursor-default items-center gap-2 rounded-md px-2 py-1 text-xs/relaxed outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-3.5 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2`,r),t[4]=r,t[5]=a);let o;t[6]===n?o=t[7]:(o=(0,Q.jsx)(vn,{className:`flex flex-1 shrink-0 gap-2 whitespace-nowrap`,children:n}),t[6]=n,t[7]=o);let s;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Q.jsx)(gn,{render:(0,Q.jsx)(`span`,{className:`pointer-events-none absolute right-2 flex items-center justify-center`}),children:(0,Q.jsx)(y,{className:`pointer-events-none`})}),t[8]=s):s=t[8];let c;return t[9]!==i||t[10]!==a||t[11]!==o?(c=(0,Q.jsxs)(hn,{className:a,"data-slot":`select-item`,...i,children:[o,s]}),t[9]=i,t[10]=a,t[11]=o,t[12]=c):c=t[12],c}function In(e){let t=(0,On.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`pointer-events-none -mx-1 my-1 h-px bg-border/50`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Q.jsx)(Dn,{className:i,"data-slot":`select-separator`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function Ln(e){let t=(0,On.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`top-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-3.5`,n),t[3]=n,t[4]=i);let a;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(Je,{}),t[5]=a):a=t[5];let o;return t[6]!==r||t[7]!==i?(o=(0,Q.jsx)(Sn,{className:i,"data-slot":`select-scroll-up-button`,...r,children:a}),t[6]=r,t[7]=i,t[8]=o):o=t[8],o}function Rn(e){let t=(0,On.c)(9),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=_(`bottom-0 z-10 flex w-full cursor-default items-center justify-center bg-popover py-1 [&_svg:not([class*='size-'])]:size-3.5`,n),t[3]=n,t[4]=i);let a;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Q.jsx)(b,{}),t[5]=a):a=t[5];let o;return t[6]!==r||t[7]!==i?(o=(0,Q.jsx)(xn,{className:i,"data-slot":`select-scroll-down-button`,...r,children:a}),t[6]=r,t[7]=i,t[8]=o):o=t[8],o}export{Pn as a,jn as c,Fn as i,Nn as n,In as o,An as r,Mn as s,kn as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/separator-0jjPwDu1.js b/spinifex/services/spinifexui/frontend/dist/assets/separator-DWMHs8dQ.js similarity index 86% rename from spinifex/services/spinifexui/frontend/dist/assets/separator-0jjPwDu1.js rename to spinifex/services/spinifexui/frontend/dist/assets/separator-DWMHs8dQ.js index c668a04cd..754436693 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/separator-0jjPwDu1.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/separator-DWMHs8dQ.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{n as i}from"./dist-DI7KEwUb.js";import{tn as a}from"./cluster-config-Cng_iYLz.js";var o=t(n(),1).forwardRef(function(e,t){let{className:n,render:r,orientation:a=`horizontal`,style:o,...s}=e;return i(`div`,e,{state:{orientation:a},ref:t,props:[{role:`separator`,"aria-orientation":a},s]})}),s=r(),c=e();function l(e){let t=(0,s.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,orientation:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let l=i===void 0?`horizontal`:i,u;t[4]===n?u=t[5]:(u=a(`shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px data-[orientation=vertical]:self-stretch`,n),t[4]=n,t[5]=u);let d;return t[6]!==l||t[7]!==r||t[8]!==u?(d=(0,c.jsx)(o,{className:u,"data-slot":`separator`,orientation:l,...r}),t[6]=l,t[7]=r,t[8]=u,t[9]=d):d=t[9],d}export{l as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{n as i}from"./dist-911hZ6PH.js";import{tn as a}from"./cluster-config-Bjqk93qS.js";var o=t(n(),1).forwardRef(function(e,t){let{className:n,render:r,orientation:a=`horizontal`,style:o,...s}=e;return i(`div`,e,{state:{orientation:a},ref:t,props:[{role:`separator`,"aria-orientation":a},s]})}),s=r(),c=e();function l(e){let t=(0,s.c)(10),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,orientation:i,...r}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let l=i===void 0?`horizontal`:i,u;t[4]===n?u=t[5]:(u=a(`shrink-0 bg-border data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:w-px data-[orientation=vertical]:self-stretch`,n),t[4]=n,t[5]=u);let d;return t[6]!==l||t[7]!==r||t[8]!==u?(d=(0,c.jsx)(o,{className:u,"data-slot":`separator`,orientation:l,...r}),t[6]=l,t[7]=r,t[8]=u,t[9]=d):d=t[9],d}export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/service-metrics-CvucmBge.js b/spinifex/services/spinifexui/frontend/dist/assets/service-metrics-COU31f82.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/service-metrics-CvucmBge.js rename to spinifex/services/spinifexui/frontend/dist/assets/service-metrics-COU31f82.js index f8e41f89e..b4ae76033 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/service-metrics-CvucmBge.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/service-metrics-COU31f82.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{n as r}from"./redirect-Ck2suN5X.js";import{n as i}from"./admin-context-DbEQx3-L.js";import{t as a}from"./page-heading-CIbmsDOw.js";import{t as o}from"./badge-C7Jy3M_B.js";import{o as s,r as c,s as l,t as u}from"./card-D4KiNz_m.js";import{a as d}from"./admin-rZuOp1HD.js";var f=t(),p=e();function m(){let e=(0,f.c)(43),{isAdmin:t}=i(),m;e[0]===t?m=e[1]:(m={...d,enabled:t,refetchInterval:5e3},e[0]=t,e[1]=m);let{data:v}=n(m);if(!t)throw r({to:`/`});let b=v?.encoding,x;e[2]===v?.meta_nodes?x=e[3]:(x=v?.meta_nodes??[],e[2]=v?.meta_nodes,e[3]=x);let S=x,C;e[4]===v?.blob_nodes?C=e[5]:(C=v?.blob_nodes??[],e[4]=v?.blob_nodes,e[5]=C);let w=C,T;e[6]===S?T=e[7]:(T=h(S),e[6]=S,e[7]=T);let E=T,D;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,p.jsx)(a,{title:`Service Metrics`}),e[8]=D):D=e[8];let O;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Predastore (S3) Overview`})}),e[9]=O):O=e[9];let k;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Encoding`}),e[10]=k):k=e[10];let A;e[11]===b?A=e[12]:(A=(0,p.jsxs)(`div`,{children:[k,(0,p.jsx)(`div`,{className:`mt-1`,children:b?(0,p.jsxs)(o,{variant:`outline`,children:[b.type,` RS(`,b.data_shards,`,`,b.parity_shards,`)`]}):(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})})]}),e[11]=b,e[12]=A);let j;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Meta Nodes`}),e[13]=j):j=e[13];let M;e[14]===S.length?M=e[15]:(M=(0,p.jsxs)(`div`,{children:[j,(0,p.jsx)(`div`,{className:`mt-1 font-mono font-medium`,children:S.length})]}),e[14]=S.length,e[15]=M);let N;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Blob Nodes`}),e[16]=N):N=e[16];let P;e[17]===w.length?P=e[18]:(P=(0,p.jsxs)(`div`,{children:[N,(0,p.jsx)(`div`,{className:`mt-1 font-mono font-medium`,children:w.length})]}),e[17]=w.length,e[18]=P);let F;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Cluster Health`}),e[19]=F):F=e[19];let I;e[20]!==S.length||e[21]!==E?(I=(0,p.jsxs)(`div`,{children:[F,(0,p.jsx)(`div`,{className:`mt-1`,children:(0,p.jsx)(g,{nodeCount:S.length,quorumHealthy:E})})]}),e[20]=S.length,e[21]=E,e[22]=I):I=e[22];let L;e[23]!==P||e[24]!==I||e[25]!==A||e[26]!==M?(L=(0,p.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 text-xs md:grid-cols-4`,children:[A,M,P,I]}),e[23]=P,e[24]=I,e[25]=A,e[26]=M,e[27]=L):L=e[27];let R;e[28]===b?R=e[29]:(R=b&&(0,p.jsxs)(`p`,{className:`mt-3 text-[0.625rem] text-muted-foreground`,children:[`Reed-Solomon erasure coding: `,b.data_shards,` data shards + `,b.parity_shards,` parity`,` `,b.parity_shards===1?`shard`:`shards`,`. Can tolerate `,b.parity_shards,` shard`,` `,b.parity_shards===1?`failure`:`failures`,` without data loss.`]}),e[28]=b,e[29]=R);let z;e[30]!==L||e[31]!==R?(z=(0,p.jsxs)(u,{children:[O,(0,p.jsxs)(c,{children:[L,R]})]}),e[30]=L,e[31]=R,e[32]=z):z=e[32];let B;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Meta Consensus Nodes (Raft)`})}),e[33]=B):B=e[33];let V;e[34]===S?V=e[35]:(V=(0,p.jsxs)(u,{children:[B,(0,p.jsx)(c,{children:S.length===0?(0,p.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,p.jsx)(_,{nodes:S})})]}),e[34]=S,e[35]=V);let H;e[36]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Object Storage Blob Nodes`})}),e[36]=H):H=e[36];let U;e[37]===w?U=e[38]:(U=(0,p.jsxs)(u,{children:[H,(0,p.jsx)(c,{children:w.length===0?(0,p.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,p.jsx)(y,{nodes:w})})]}),e[37]=w,e[38]=U);let W;return e[39]!==z||e[40]!==V||e[41]!==U?(W=(0,p.jsxs)(p.Fragment,{children:[D,(0,p.jsxs)(`div`,{className:`space-y-6`,children:[z,V,U]})]}),e[39]=z,e[40]=V,e[41]=U,e[42]=W):W=e[42],W}function h(e){if(e.length===0)return!1;let t=e[0]?.leader;return t?e.every(e=>e.healthy&&e.leader===t):!1}function g(e){let t=(0,f.c)(3),{nodeCount:n,quorumHealthy:r}=e;if(n===0){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsx)(o,{variant:`secondary`,children:`Unknown`}),t[0]=e):e=t[0],e}if(r){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsx)(o,{variant:`default`,children:`Healthy`}),t[1]=e):e=t[1],e}let i;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,p.jsx)(o,{variant:`destructive`,children:`Degraded`}),t[2]=i):i=t[2],i}function _(e){let t=(0,f.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Host`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Port`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Health`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`State`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Leader`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Term`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Commit Index`}),(0,p.jsx)(`th`,{className:`pb-1 font-medium`,children:`Applied Index`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(v),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,p.jsx)(`div`,{className:`overflow-x-auto`,children:(0,p.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,p.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function v(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.id}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.port}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,p.jsx)(o,{variant:e.healthy?`default`:`destructive`,className:`text-[0.625rem]`,children:e.healthy?`Healthy`:`Unreachable`})}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.state?(0,p.jsx)(o,{variant:e.state===`Leader`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.state}):(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.leader??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.term??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.commit_index??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 font-mono`,children:e.applied_index??`-`})]},e.id)}function y(e){let t=(0,f.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Host`}),(0,p.jsx)(`th`,{className:`pb-1 font-medium`,children:`Port`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(b),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,p.jsx)(`div`,{className:`overflow-x-auto`,children:(0,p.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,p.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function b(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.id}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,p.jsx)(`td`,{className:`py-1.5 font-mono`,children:e.port})]},e.id)}var x=m;export{x as component}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./useQuery-DXrvTS9z.js";import{n as r}from"./redirect-Ck2suN5X.js";import{n as i}from"./admin-context-Bip1Tviw.js";import{t as a}from"./page-heading-CIbmsDOw.js";import{t as o}from"./badge-Pkfq9EWJ.js";import{o as s,r as c,s as l,t as u}from"./card-bxOLp7Xz.js";import{a as d}from"./admin-B23bk1GJ.js";var f=t(),p=e();function m(){let e=(0,f.c)(43),{isAdmin:t}=i(),m;e[0]===t?m=e[1]:(m={...d,enabled:t,refetchInterval:5e3},e[0]=t,e[1]=m);let{data:v}=n(m);if(!t)throw r({to:`/`});let b=v?.encoding,x;e[2]===v?.meta_nodes?x=e[3]:(x=v?.meta_nodes??[],e[2]=v?.meta_nodes,e[3]=x);let S=x,C;e[4]===v?.blob_nodes?C=e[5]:(C=v?.blob_nodes??[],e[4]=v?.blob_nodes,e[5]=C);let w=C,T;e[6]===S?T=e[7]:(T=h(S),e[6]=S,e[7]=T);let E=T,D;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,p.jsx)(a,{title:`Service Metrics`}),e[8]=D):D=e[8];let O;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Predastore (S3) Overview`})}),e[9]=O):O=e[9];let k;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Encoding`}),e[10]=k):k=e[10];let A;e[11]===b?A=e[12]:(A=(0,p.jsxs)(`div`,{children:[k,(0,p.jsx)(`div`,{className:`mt-1`,children:b?(0,p.jsxs)(o,{variant:`outline`,children:[b.type,` RS(`,b.data_shards,`,`,b.parity_shards,`)`]}):(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})})]}),e[11]=b,e[12]=A);let j;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(j=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Meta Nodes`}),e[13]=j):j=e[13];let M;e[14]===S.length?M=e[15]:(M=(0,p.jsxs)(`div`,{children:[j,(0,p.jsx)(`div`,{className:`mt-1 font-mono font-medium`,children:S.length})]}),e[14]=S.length,e[15]=M);let N;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Blob Nodes`}),e[16]=N):N=e[16];let P;e[17]===w.length?P=e[18]:(P=(0,p.jsxs)(`div`,{children:[N,(0,p.jsx)(`div`,{className:`mt-1 font-mono font-medium`,children:w.length})]}),e[17]=w.length,e[18]=P);let F;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`Cluster Health`}),e[19]=F):F=e[19];let I;e[20]!==S.length||e[21]!==E?(I=(0,p.jsxs)(`div`,{children:[F,(0,p.jsx)(`div`,{className:`mt-1`,children:(0,p.jsx)(g,{nodeCount:S.length,quorumHealthy:E})})]}),e[20]=S.length,e[21]=E,e[22]=I):I=e[22];let L;e[23]!==P||e[24]!==I||e[25]!==A||e[26]!==M?(L=(0,p.jsxs)(`div`,{className:`grid grid-cols-2 gap-4 text-xs md:grid-cols-4`,children:[A,M,P,I]}),e[23]=P,e[24]=I,e[25]=A,e[26]=M,e[27]=L):L=e[27];let R;e[28]===b?R=e[29]:(R=b&&(0,p.jsxs)(`p`,{className:`mt-3 text-[0.625rem] text-muted-foreground`,children:[`Reed-Solomon erasure coding: `,b.data_shards,` data shards + `,b.parity_shards,` parity`,` `,b.parity_shards===1?`shard`:`shards`,`. Can tolerate `,b.parity_shards,` shard`,` `,b.parity_shards===1?`failure`:`failures`,` without data loss.`]}),e[28]=b,e[29]=R);let z;e[30]!==L||e[31]!==R?(z=(0,p.jsxs)(u,{children:[O,(0,p.jsxs)(c,{children:[L,R]})]}),e[30]=L,e[31]=R,e[32]=z):z=e[32];let B;e[33]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Meta Consensus Nodes (Raft)`})}),e[33]=B):B=e[33];let V;e[34]===S?V=e[35]:(V=(0,p.jsxs)(u,{children:[B,(0,p.jsx)(c,{children:S.length===0?(0,p.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,p.jsx)(_,{nodes:S})})]}),e[34]=S,e[35]=V);let H;e[36]===Symbol.for(`react.memo_cache_sentinel`)?(H=(0,p.jsx)(s,{children:(0,p.jsx)(l,{className:`text-sm`,children:`Object Storage Blob Nodes`})}),e[36]=H):H=e[36];let U;e[37]===w?U=e[38]:(U=(0,p.jsxs)(u,{children:[H,(0,p.jsx)(c,{children:w.length===0?(0,p.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`No data`}):(0,p.jsx)(y,{nodes:w})})]}),e[37]=w,e[38]=U);let W;return e[39]!==z||e[40]!==V||e[41]!==U?(W=(0,p.jsxs)(p.Fragment,{children:[D,(0,p.jsxs)(`div`,{className:`space-y-6`,children:[z,V,U]})]}),e[39]=z,e[40]=V,e[41]=U,e[42]=W):W=e[42],W}function h(e){if(e.length===0)return!1;let t=e[0]?.leader;return t?e.every(e=>e.healthy&&e.leader===t):!1}function g(e){let t=(0,f.c)(3),{nodeCount:n,quorumHealthy:r}=e;if(n===0){let e;return t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsx)(o,{variant:`secondary`,children:`Unknown`}),t[0]=e):e=t[0],e}if(r){let e;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,p.jsx)(o,{variant:`default`,children:`Healthy`}),t[1]=e):e=t[1],e}let i;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,p.jsx)(o,{variant:`destructive`,children:`Degraded`}),t[2]=i):i=t[2],i}function _(e){let t=(0,f.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Host`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Port`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Health`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`State`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Leader`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Term`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Commit Index`}),(0,p.jsx)(`th`,{className:`pb-1 font-medium`,children:`Applied Index`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(v),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,p.jsx)(`div`,{className:`overflow-x-auto`,children:(0,p.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,p.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function v(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.id}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.port}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4`,children:(0,p.jsx)(o,{variant:e.healthy?`default`:`destructive`,className:`text-[0.625rem]`,children:e.healthy?`Healthy`:`Unreachable`})}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4`,children:e.state?(0,p.jsx)(o,{variant:e.state===`Leader`?`default`:`secondary`,className:`text-[0.625rem]`,children:e.state}):(0,p.jsx)(`span`,{className:`text-muted-foreground`,children:`-`})}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.leader??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.term??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.commit_index??`-`}),(0,p.jsx)(`td`,{className:`py-1.5 font-mono`,children:e.applied_index??`-`})]},e.id)}function y(e){let t=(0,f.c)(5),{nodes:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,p.jsx)(`thead`,{children:(0,p.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Node`}),(0,p.jsx)(`th`,{className:`pr-4 pb-1 font-medium`,children:`Host`}),(0,p.jsx)(`th`,{className:`pb-1 font-medium`,children:`Port`})]})}),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(b),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,p.jsx)(`div`,{className:`overflow-x-auto`,children:(0,p.jsxs)(`table`,{className:`w-full text-xs`,children:[r,(0,p.jsx)(`tbody`,{children:i})]})}),t[3]=i,t[4]=a),a}function b(e){return(0,p.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono font-medium`,children:e.id}),(0,p.jsx)(`td`,{className:`py-1.5 pr-4 font-mono`,children:e.host}),(0,p.jsx)(`td`,{className:`py-1.5 font-mono`,children:e.port})]},e.id)}var x=m;export{x as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-VF7GkRXB.js b/spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-C0A8gvg8.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-VF7GkRXB.js rename to spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-C0A8gvg8.js index 51491c417..5181290b0 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-VF7GkRXB.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/signed-fetch-C0A8gvg8.js @@ -1 +1 @@ -import{O as e,Qt as t,g as n,m as r,t as i}from"./cluster-config-Cng_iYLz.js";var a=typeof Buffer<`u`&&Buffer.from?function(e){return Buffer.from(e,`utf8`)}:e=>new TextEncoder().encode(e);function o(e){return e instanceof Uint8Array?e:typeof e==`string`?a(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}function s(e){return typeof e==`string`?e.length===0:e.byteLength===0}var c={name:`SHA-256`},l={name:`HMAC`,hash:c},u=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85]),d={};function f(){return typeof window<`u`?window:typeof self<`u`?self:d}var p=function(){function e(e){this.toHash=new Uint8Array,this.secret=e,this.reset()}return e.prototype.update=function(e){if(!s(e)){var t=o(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return f().crypto.subtle.sign(l,t,e.toHash).then(function(e){return new Uint8Array(e)})}):s(this.toHash)?Promise.resolve(u):Promise.resolve().then(function(){return f().crypto.subtle.digest(c,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){var e=this;this.toHash=new Uint8Array,this.secret&&this.secret!==void 0&&(this.key=new Promise(function(t,n){f().crypto.subtle.importKey(`raw`,o(e.secret),l,!1,[`sign`]).then(t,n)}),this.key.catch(function(){}))},e}();function m(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function h(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]v)throw Error(`Cannot hash more than 2^53 - 1 bits`);for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===64&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%64>=56){for(var r=this.bufferLength;r<64;r++)t.setUint8(r,0);this.hashBuffer(),this.bufferLength=0}for(var r=this.bufferLength;r<56;r++)t.setUint8(r,0);t.setUint32(56,Math.floor(e/4294967296),!0),t.setUint32(60,e),this.hashBuffer(),this.finished=!0}for(var i=new Uint8Array(32),r=0;r<8;r++)i[r*4]=this.state[r]>>>24&255,i[r*4+1]=this.state[r]>>>16&255,i[r*4+2]=this.state[r]>>>8&255,i[r*4+3]=this.state[r]>>>0&255;return i},e.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,n=e.state,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],c=n[5],l=n[6],u=n[7],d=0;d<64;d++){if(d<16)this.temp[d]=(t[d*4]&255)<<24|(t[d*4+1]&255)<<16|(t[d*4+2]&255)<<8|t[d*4+3]&255;else{var f=this.temp[d-2],p=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10;f=this.temp[d-15];var m=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3;this.temp[d]=(p+this.temp[d-7]|0)+(m+this.temp[d-16]|0)}var h=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(g[d]+this.temp[d]|0)|0)|0,_=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&a^i&a)|0;u=l,l=c,c=s,s=o+h|0,o=a,a=i,i=r,r=h+_|0}n[0]+=r,n[1]+=i,n[2]+=a,n[3]+=o,n[4]+=s,n[5]+=c,n[6]+=l,n[7]+=u},e}(),b=function(){function e(e){this.secret=e,this.hash=new y,this.reset()}return e.prototype.update=function(e){if(!(s(e)||this.error))try{this.hash.update(o(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return m(this,void 0,void 0,function(){return h(this,function(e){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new y,this.secret){this.outer=new y;var e=x(this.secret),t=new Uint8Array(64);t.set(e);for(var n=0;n<64;n++)e[n]^=54,t[n]^=92;this.hash.update(e),this.outer.update(t);for(var n=0;n64){var n=new y;n.update(t),t=n.digest()}var r=new Uint8Array(64);return r.set(t),r}var S=[`decrypt`,`digest`,`encrypt`,`exportKey`,`generateKey`,`importKey`,`sign`,`verify`];function C(e){if(w(e)&&typeof e.crypto.subtle==`object`){var t=e.crypto.subtle;return T(t)}return!1}function w(e){return typeof e==`object`&&typeof e.crypto==`object`&&typeof e.crypto.getRandomValues==`function`}function T(e){return e&&S.every(function(t){return typeof e[t]==`function`})}var E=function(){function e(e){this.hash=C(f())?new p(e):new b(e)}return e.prototype.update=function(e,t){this.hash.update(o(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}(),D=9999,O=`application/x-www-form-urlencoded`,k=`application/x-amz-json-1.1`,A=class extends Error{status;constructor(e,t,n){super(e),this.name=t,this.status=n}};function j(e,t){let n=`<${t}>`,r=``,i=e.indexOf(n);if(i===-1)return null;let a=e.indexOf(r,i+n.length);return a===-1?null:e.slice(i+n.length,a)}var M=r({message:n().optional(),Message:n().optional()});function N(e){try{let t=M.safeParse(JSON.parse(e));if(t.success)return t.data.message??t.data.Message??null}catch{}return null}function P(e,t,n){let r=j(n,`Code`),i=j(n,`Message`)??N(n)??n;return new A(`${e} failed: ${t}${i?` - ${i}`:``}`,r??`SignedFetchError`,t)}async function F({label:n,credentials:r,service:a,contentType:o,body:s,target:c}){let l=window.location.protocol.replace(`:`,``),u={host:`localhost:${D}`,"content-type":o},d=c?{...u,"x-amz-target":c}:u,f=new t({method:`POST`,protocol:l,hostname:`localhost`,port:D,path:`/`,headers:d,body:s}),p={...(await new e({credentials:{accessKeyId:r.accessKeyId,secretAccessKey:r.secretAccessKey,sessionToken:r.sessionToken},region:i(),service:a,sha256:E}).sign(f)).headers},m=`${window.location.protocol}//${window.location.host}/proxy/awsgw/`,h=await fetch(m,{method:`POST`,headers:p,body:s});if(!h.ok){let e=await h.text().catch(()=>``);throw P(n,h.status,e)}return await h.json()}async function I({action:e,credentials:t,service:n=`spinifex`,params:r}){return await F({label:e,credentials:t,service:n,contentType:O,body:`Action=${e}${r?`&${new URLSearchParams(r).toString()}`:``}`})}var L=`application/json`,R=r({error:r({code:n().optional(),message:n().optional()}).optional(),requestId:n().optional()});function z(e,t,n){let r,i;try{let e=R.safeParse(JSON.parse(n));e.success&&(r=e.data.error?.code,i=e.data.error?.message)}catch{}return new A(`${e} failed: ${t}${i?` - ${i}`:``}`,r??`SignedFetchError`,t)}async function B({method:n,credentials:r,body:a}){let o=window.location.protocol.replace(`:`,``),s=`/admin/${n}`,c=JSON.stringify(a??{}),l=new t({method:`POST`,protocol:o,hostname:`localhost`,port:D,path:s,headers:{host:`localhost:${D}`,"content-type":L},body:c}),u={...(await new e({credentials:{accessKeyId:r.accessKeyId,secretAccessKey:r.secretAccessKey,sessionToken:r.sessionToken},region:i(),service:`spinifex`,sha256:E}).sign(l)).headers},d=`${window.location.protocol}//${window.location.host}/proxy/awsgw${s}`,f=await fetch(d,{method:`POST`,headers:u,body:c});if(!f.ok){let e=await f.text().catch(()=>``);throw z(n,f.status,e)}return await f.json()}export{F as i,B as n,I as r,k as t}; \ No newline at end of file +import{O as e,Qt as t,g as n,m as r,t as i}from"./cluster-config-Bjqk93qS.js";var a=typeof Buffer<`u`&&Buffer.from?function(e){return Buffer.from(e,`utf8`)}:e=>new TextEncoder().encode(e);function o(e){return e instanceof Uint8Array?e:typeof e==`string`?a(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}function s(e){return typeof e==`string`?e.length===0:e.byteLength===0}var c={name:`SHA-256`},l={name:`HMAC`,hash:c},u=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85]),d={};function f(){return typeof window<`u`?window:typeof self<`u`?self:d}var p=function(){function e(e){this.toHash=new Uint8Array,this.secret=e,this.reset()}return e.prototype.update=function(e){if(!s(e)){var t=o(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return f().crypto.subtle.sign(l,t,e.toHash).then(function(e){return new Uint8Array(e)})}):s(this.toHash)?Promise.resolve(u):Promise.resolve().then(function(){return f().crypto.subtle.digest(c,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){var e=this;this.toHash=new Uint8Array,this.secret&&this.secret!==void 0&&(this.key=new Promise(function(t,n){f().crypto.subtle.importKey(`raw`,o(e.secret),l,!1,[`sign`]).then(t,n)}),this.key.catch(function(){}))},e}();function m(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})}function h(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o=Object.create((typeof Iterator==`function`?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol==`function`&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(s){if(r)throw TypeError(`Generator is already executing.`);for(;o&&(o=0,s[0]&&(n=0)),n;)try{if(r=1,i&&(a=s[0]&2?i.return:s[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,s[1])).done)return a;switch(i=0,a&&(s=[s[0]&2,a.value]),s[0]){case 0:case 1:a=s;break;case 4:return n.label++,{value:s[1],done:!1};case 5:n.label++,i=s[1],s=[0];continue;case 7:s=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]v)throw Error(`Cannot hash more than 2^53 - 1 bits`);for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===64&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%64>=56){for(var r=this.bufferLength;r<64;r++)t.setUint8(r,0);this.hashBuffer(),this.bufferLength=0}for(var r=this.bufferLength;r<56;r++)t.setUint8(r,0);t.setUint32(56,Math.floor(e/4294967296),!0),t.setUint32(60,e),this.hashBuffer(),this.finished=!0}for(var i=new Uint8Array(32),r=0;r<8;r++)i[r*4]=this.state[r]>>>24&255,i[r*4+1]=this.state[r]>>>16&255,i[r*4+2]=this.state[r]>>>8&255,i[r*4+3]=this.state[r]>>>0&255;return i},e.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,n=e.state,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],c=n[5],l=n[6],u=n[7],d=0;d<64;d++){if(d<16)this.temp[d]=(t[d*4]&255)<<24|(t[d*4+1]&255)<<16|(t[d*4+2]&255)<<8|t[d*4+3]&255;else{var f=this.temp[d-2],p=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10;f=this.temp[d-15];var m=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3;this.temp[d]=(p+this.temp[d-7]|0)+(m+this.temp[d-16]|0)}var h=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&c^~s&l)|0)+(u+(g[d]+this.temp[d]|0)|0)|0,_=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&i^r&a^i&a)|0;u=l,l=c,c=s,s=o+h|0,o=a,a=i,i=r,r=h+_|0}n[0]+=r,n[1]+=i,n[2]+=a,n[3]+=o,n[4]+=s,n[5]+=c,n[6]+=l,n[7]+=u},e}(),b=function(){function e(e){this.secret=e,this.hash=new y,this.reset()}return e.prototype.update=function(e){if(!(s(e)||this.error))try{this.hash.update(o(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return m(this,void 0,void 0,function(){return h(this,function(e){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new y,this.secret){this.outer=new y;var e=x(this.secret),t=new Uint8Array(64);t.set(e);for(var n=0;n<64;n++)e[n]^=54,t[n]^=92;this.hash.update(e),this.outer.update(t);for(var n=0;n64){var n=new y;n.update(t),t=n.digest()}var r=new Uint8Array(64);return r.set(t),r}var S=[`decrypt`,`digest`,`encrypt`,`exportKey`,`generateKey`,`importKey`,`sign`,`verify`];function C(e){if(w(e)&&typeof e.crypto.subtle==`object`){var t=e.crypto.subtle;return T(t)}return!1}function w(e){return typeof e==`object`&&typeof e.crypto==`object`&&typeof e.crypto.getRandomValues==`function`}function T(e){return e&&S.every(function(t){return typeof e[t]==`function`})}var E=function(){function e(e){this.hash=C(f())?new p(e):new b(e)}return e.prototype.update=function(e,t){this.hash.update(o(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}(),D=9999,O=`application/x-www-form-urlencoded`,k=`application/x-amz-json-1.1`,A=class extends Error{status;constructor(e,t,n){super(e),this.name=t,this.status=n}};function j(e,t){let n=`<${t}>`,r=``,i=e.indexOf(n);if(i===-1)return null;let a=e.indexOf(r,i+n.length);return a===-1?null:e.slice(i+n.length,a)}var M=r({message:n().optional(),Message:n().optional()});function N(e){try{let t=M.safeParse(JSON.parse(e));if(t.success)return t.data.message??t.data.Message??null}catch{}return null}function P(e,t,n){let r=j(n,`Code`),i=j(n,`Message`)??N(n)??n;return new A(`${e} failed: ${t}${i?` - ${i}`:``}`,r??`SignedFetchError`,t)}async function F({label:n,credentials:r,service:a,contentType:o,body:s,target:c}){let l=window.location.protocol.replace(`:`,``),u={host:`localhost:${D}`,"content-type":o},d=c?{...u,"x-amz-target":c}:u,f=new t({method:`POST`,protocol:l,hostname:`localhost`,port:D,path:`/`,headers:d,body:s}),p={...(await new e({credentials:{accessKeyId:r.accessKeyId,secretAccessKey:r.secretAccessKey,sessionToken:r.sessionToken},region:i(),service:a,sha256:E}).sign(f)).headers},m=`${window.location.protocol}//${window.location.host}/proxy/awsgw/`,h=await fetch(m,{method:`POST`,headers:p,body:s});if(!h.ok){let e=await h.text().catch(()=>``);throw P(n,h.status,e)}return await h.json()}async function I({action:e,credentials:t,service:n=`spinifex`,params:r}){return await F({label:e,credentials:t,service:n,contentType:O,body:`Action=${e}${r?`&${new URLSearchParams(r).toString()}`:``}`})}var L=`application/json`,R=r({error:r({code:n().optional(),message:n().optional()}).optional(),requestId:n().optional()});function z(e,t,n){let r,i;try{let e=R.safeParse(JSON.parse(n));e.success&&(r=e.data.error?.code,i=e.data.error?.message)}catch{}return new A(`${e} failed: ${t}${i?` - ${i}`:``}`,r??`SignedFetchError`,t)}async function B({method:n,credentials:r,body:a}){let o=window.location.protocol.replace(`:`,``),s=`/admin/${n}`,c=JSON.stringify(a??{}),l=new t({method:`POST`,protocol:o,hostname:`localhost`,port:D,path:s,headers:{host:`localhost:${D}`,"content-type":L},body:c}),u={...(await new e({credentials:{accessKeyId:r.accessKeyId,secretAccessKey:r.secretAccessKey,sessionToken:r.sessionToken},region:i(),service:`spinifex`,sha256:E}).sign(l)).headers},d=`${window.location.protocol}//${window.location.host}/proxy/awsgw${s}`,f=await fetch(d,{method:`POST`,headers:u,body:c});if(!f.ok){let e=await f.text().catch(()=>``);throw z(n,f.status,e)}return await f.json()}export{F as i,B as n,I as r,k as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/state-badge-8wj3oh2U.js b/spinifex/services/spinifexui/frontend/dist/assets/state-badge-teQfBrcY.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/state-badge-8wj3oh2U.js rename to spinifex/services/spinifexui/frontend/dist/assets/state-badge-teQfBrcY.js index 48fb28340..c88b7cee1 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/state-badge-8wj3oh2U.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/state-badge-teQfBrcY.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";var r=t(),i=e(),a=new Set([`running`,`available`,`completed`,`Complete`,`Active`]),o=new Set([`stopped`,`error`,`failed`]),s=new Set([`pending`,`shutting-down`,`stopping`,`creating`,`modifying`,`backing-up`,`rebooting`,`starting`,`recovering`,`deleting`]);function c(e){return e&&a.has(e)?`bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-100`:e&&o.has(e)?`bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-100`:e&&s.has(e)?`bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-100`:e===`terminated`?`bg-zinc-100 text-zinc-500 dark:bg-zinc-800 dark:text-zinc-400`:`bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-100`}function l(e){let t=(0,r.c)(5),{state:a}=e,o;t[0]===a?o=t[1]:(o=n(`rounded-full px-2 py-1 text-xs`,c(a)),t[0]=a,t[1]=o);let s;return t[2]!==a||t[3]!==o?(s=(0,i.jsx)(`div`,{className:o,children:a}),t[2]=a,t[3]=o,t[4]=s):s=t[4],s}export{l as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";var r=t(),i=e(),a=new Set([`running`,`available`,`completed`,`Complete`,`Active`]),o=new Set([`stopped`,`error`,`failed`]),s=new Set([`pending`,`shutting-down`,`stopping`,`creating`,`modifying`,`backing-up`,`rebooting`,`starting`,`recovering`,`deleting`]);function c(e){return e&&a.has(e)?`bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-100`:e&&o.has(e)?`bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-100`:e&&s.has(e)?`bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-100`:e===`terminated`?`bg-zinc-100 text-zinc-500 dark:bg-zinc-800 dark:text-zinc-400`:`bg-gray-100 text-gray-800 dark:bg-gray-800 dark:text-gray-100`}function l(e){let t=(0,r.c)(5),{state:a}=e,o;t[0]===a?o=t[1]:(o=n(`rounded-full px-2 py-1 text-xs`,c(a)),t[0]=a,t[1]=o);let s;return t[2]!==a||t[3]!==o?(s=(0,i.jsx)(`div`,{className:o,children:a}),t[2]=a,t[3]=o,t[4]=s):s=t[4],s}export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/sts-DCkgaL1z.js b/spinifex/services/spinifexui/frontend/dist/assets/sts-BMCAZlxu.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/sts-DCkgaL1z.js rename to spinifex/services/spinifexui/frontend/dist/assets/sts-BMCAZlxu.js index fe1fdd3b4..dc71c9541 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/sts-DCkgaL1z.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/sts-BMCAZlxu.js @@ -1 +1 @@ -import{$ as e,$t as t,A as n,Bt as r,Ct as i,D as a,E as o,Et as s,F as c,Ft as l,I as u,It as d,J as f,K as ee,Kt as te,L as ne,Lt as re,M as ie,N as ae,P as oe,Pt as se,Q as ce,Qt as le,R as ue,Rt as de,St as fe,T as pe,U as me,Vt as he,W as ge,Wt as _e,X as ve,Xt as p,Y as ye,Yt as be,_t as xe,bt as Se,et as Ce,it as we,j as Te,k as Ee,mt as De,nt as Oe,o as ke,q as Ae,qt as je,rt as Me,t as Ne,v as Pe,vt as Fe,xt as Ie,y as Le,yt as Re,z as ze,zt as m}from"./cluster-config-Cng_iYLz.js";import{a as h,i as Be,r as Ve}from"./hex-encoding-B19xAT_7.js";var He=class{async sign(e,t,n){return e}},g=`ref`,_=-1,v=!0,y=`isSet`,b=`PartitionResult`,x=`booleanEquals`,S=`stringEquals`,C=`getAttr`,w=`us-east-1`,T=`sigv4`,E=`sts`,D=`https://sts.{Region}.{PartitionResult#dnsSuffix}`,O={[g]:`Endpoint`},k={[g]:`Region`},A={[g]:b},j={},M=[k],N={conditions:[[y,[O]],[y,M],[`aws.partition`,M,b],[x,[{[g]:`UseFIPS`},v]],[x,[{[g]:`UseDualStack`},v]],[S,[k,`aws-global`]],[x,[{[g]:`UseGlobalEndpoint`},v]],[S,[k,`eu-central-1`]],[x,[{fn:C,argv:[A,`supportsDualStack`]},v]],[x,[{fn:C,argv:[A,`supportsFIPS`]},v]],[S,[k,`ap-south-1`]],[S,[k,`eu-north-1`]],[S,[k,`eu-west-1`]],[S,[k,`eu-west-2`]],[S,[k,`eu-west-3`]],[S,[k,`sa-east-1`]],[S,[k,w]],[S,[k,`us-east-2`]],[S,[k,`us-west-2`]],[S,[k,`us-west-1`]],[S,[k,`ca-central-1`]],[S,[k,`ap-southeast-1`]],[S,[k,`ap-northeast-1`]],[S,[k,`ap-southeast-2`]],[S,[{fn:C,argv:[A,`name`]},`aws-us-gov`]]],results:[[_],[`https://sts.amazonaws.com`,{authSchemes:[{name:T,signingName:E,signingRegion:w}]}],[D,{authSchemes:[{name:T,signingName:E,signingRegion:`{Region}`}]}],[_,`Invalid Configuration: FIPS and custom endpoint are not supported`],[_,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[O,j],[`https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,j],[_,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://sts.{Region}.amazonaws.com`,j],[`https://sts-fips.{Region}.{PartitionResult#dnsSuffix}`,j],[_,`FIPS is enabled but this partition does not support FIPS`],[`https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}`,j],[_,`DualStack is enabled but this partition does not support DualStack`],[D,j],[_,`Invalid Configuration: Missing Region`]]},Ue=2,We=new Int32Array([-1,1,-1,0,30,3,1,4,100000014,2,5,100000014,3,25,6,4,24,7,5,100000001,8,6,9,100000013,7,100000001,10,10,100000001,11,11,100000001,12,12,100000001,13,13,100000001,14,14,100000001,15,15,100000001,16,16,100000001,17,17,100000001,18,18,100000001,19,19,100000001,20,20,100000001,21,21,100000001,22,22,100000001,23,23,100000001,100000002,8,100000011,100000012,4,28,26,9,27,100000010,24,100000008,100000009,8,29,100000007,9,100000006,100000007,3,100000003,31,4,100000004,100000005]),Ge=fe.from(We,Ue,N.conditions,N.results),Ke=new Ie({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`]}),P=(e,t={})=>Ke.get(e,()=>Re(Ge,{endpointParams:e,logger:t.logger}));Se.aws=u;var qe=(e=>async(n,r,a)=>{if(!a)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let o=await e(n,r,a),s=t(r)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!s)throw Error(`getEndpointParameterInstructions() is not defined on '${r.commandName}'`);let c=await i(a,{getEndpointParameterInstructions:s},n);return Object.assign(o,c)})(async(e,n,r)=>({operation:t(n).operation,region:await p(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function F(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`sts`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function I(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`sts`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function L(e){return{schemeId:`smithy.api#noAuth`}}var Je=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:s={},...c}=e,l=t.toLowerCase();t!==l&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${l}'`);let u;if(l===`sigv4a`){u=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(o.sigv4aDependency()===`none`&&e)continue}else if(l.startsWith(`sigv4`))u=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${l}'`);let d=n[u];if(!d)throw Error(`Could not find HttpAuthOption create function for '${u}'`);let f=d(r);f.schemeId=u,f.signingProperties={...f.signingProperties||{},...c,...s},a.push(f)}return a})(P,e=>{let t=[];switch(e.operation){case`AssumeRoleWithSAML`:t.push(L(e)),t.push(I(e));break;case`AssumeRoleWithWebIdentity`:t.push(L(e)),t.push(I(e));break;default:t.push(F(e)),t.push(I(e))}return t},{"aws.auth#sigv4":F,"aws.auth#sigv4a":I,"smithy.api#noAuth":L}),Ye=e=>{let t=a(e),n=Ee(t);return Object.assign(n,{authSchemePreference:p(e.authSchemePreference??[])})},Xe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,defaultSigningName:`sts`}),Ze={UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Qe={name:`@aws-sdk/client-sts`,version:`3.1119.0`,description:`AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-sts`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.81`,"@aws-sdk/signature-v4-multi-region":`^3.996.46`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},R=class e extends he{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},$e=class e extends R{name=`ExpiredTokenException`;$fault=`client`;constructor(t){super({name:`ExpiredTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},et=class e extends R{name=`MalformedPolicyDocumentException`;$fault=`client`;constructor(t){super({name:`MalformedPolicyDocumentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tt=class e extends R{name=`PackedPolicyTooLargeException`;$fault=`client`;constructor(t){super({name:`PackedPolicyTooLargeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nt=class e extends R{name=`RegionDisabledException`;$fault=`client`;constructor(t){super({name:`RegionDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rt=class e extends R{name=`IDPRejectedClaimException`;$fault=`client`;constructor(t){super({name:`IDPRejectedClaimException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},it=class e extends R{name=`InvalidIdentityTokenException`;$fault=`client`;constructor(t){super({name:`InvalidIdentityTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},at=class e extends R{name=`IDPCommunicationErrorException`;$fault=`client`;$retryable={};constructor(t){super({name:`IDPCommunicationErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ot=class e extends R{name=`InvalidAuthorizationMessageException`;$fault=`client`;constructor(t){super({name:`InvalidAuthorizationMessageException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},st=class e extends R{name=`ExpiredTradeInTokenException`;$fault=`client`;constructor(t){super({name:`ExpiredTradeInTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ct=class e extends R{name=`JWTPayloadSizeExceededException`;$fault=`client`;constructor(t){super({name:`JWTPayloadSizeExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lt=class e extends R{name=`OutboundWebIdentityFederationDisabledException`;$fault=`client`;constructor(t){super({name:`OutboundWebIdentityFederationDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ut=class e extends R{name=`SessionDurationEscalationException`;$fault=`client`;constructor(t){super({name:`SessionDurationEscalationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dt=`Arn`,ft=`AccessKeyId`,pt=`Account`,z=`Credentials`,mt=`DurationSeconds`,ht=`Expiration`,gt=`ExpiredTokenException`,_t=`ExpiredTradeInTokenException`,vt=`GetCallerIdentity`,yt=`GetCallerIdentityRequest`,bt=`GetCallerIdentityResponse`,xt=`GetSessionToken`,St=`GetSessionTokenRequest`,Ct=`GetSessionTokenResponse`,wt=`InvalidAuthorizationMessageException`,Tt=`IDPCommunicationErrorException`,Et=`IDPRejectedClaimException`,Dt=`InvalidIdentityTokenException`,Ot=`JWTPayloadSizeExceededException`,kt=`MalformedPolicyDocumentException`,At=`OutboundWebIdentityFederationDisabledException`,jt=`PackedPolicyTooLargeException`,Mt=`RegionDisabledException`,Nt=`SecretAccessKey`,Pt=`SessionDurationEscalationException`,Ft=`SerialNumber`,It=`SessionToken`,Lt=`TokenCode`,Rt=`UserId`,zt=`accessKeySecretType`,B=`awsQueryError`,V=`client`,H=`error`,U=`httpError`,W=`message`,G=`smithy.ts.sdk.synthetic.com.amazonaws.sts`,K=`com.amazonaws.sts`,q=h.for(G),Bt=[-3,G,`STSServiceException`,0,[],[]];q.registerError(Bt,R);var J=h.for(K),Vt=[-3,K,gt,{[B]:[`ExpiredTokenException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Vt,$e);var Ht=[-3,K,_t,{[B]:[`ExpiredTradeInTokenException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Ht,st);var Ut=[-3,K,Tt,{[B]:[`IDPCommunicationError`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Ut,at);var Wt=[-3,K,Et,{[B]:[`IDPRejectedClaim`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Wt,rt);var Gt=[-3,K,wt,{[B]:[`InvalidAuthorizationMessageException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Gt,ot);var Kt=[-3,K,Dt,{[B]:[`InvalidIdentityToken`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Kt,it);var qt=[-3,K,Ot,{[B]:[`JWTPayloadSizeExceededException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(qt,ct);var Jt=[-3,K,kt,{[B]:[`MalformedPolicyDocument`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Jt,et);var Yt=[-3,K,At,{[B]:[`OutboundWebIdentityFederationDisabledException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Yt,lt);var Xt=[-3,K,jt,{[B]:[`PackedPolicyTooLarge`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Xt,tt);var Zt=[-3,K,Mt,{[B]:[`RegionDisabledException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Zt,nt);var Qt=[-3,K,Pt,{[B]:[`SessionDurationEscalationException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Qt,ut);var $t=[q,J],en=[0,K,zt,8,0],tn=[3,K,z,0,[ft,Nt,It,ht],[0,[()=>en,0],0,4],4],nn=[3,K,yt,0,[],[]],rn=[3,K,bt,0,[Rt,pt,dt],[0,0,0]],an=[3,K,St,0,[mt,Ft,Lt],[1,0,0]],Y=[3,K,Ct,0,[z],[[()=>tn,0]]],on=[9,K,vt,0,()=>nn,()=>rn],sn=[9,K,xt,0,()=>an,()=>Y],cn=e=>({apiVersion:`2011-06-15`,base64Decoder:e?.base64Decoder??l,base64Encoder:e?.base64Encoder??se,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??P,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Je,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Te},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new n},{schemeId:`smithy.api#noAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#noAuth`)||(async()=>({})),signer:new He}],logger:e?.logger??new re,protocol:e?.protocol??Le,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.sts`,errorTypeRegistries:$t,xmlNamespace:`https://sts.amazonaws.com/doc/2011-06-15/`,version:`2011-06-15`,serviceTarget:`AWSSecurityTokenServiceV20110615`},serviceId:e?.serviceId??`STS`,sha256:e?.sha256??Pe,signerConstructor:e?.signerConstructor??o,urlParser:e?.urlParser??be,utf8Decoder:e?.utf8Decoder??Be,utf8Encoder:e?.utf8Encoder??Ve}),ln=e=>{let t=oe(e),n=()=>t().then(r),i=cn(e);return{...i,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??s,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ne({serviceId:i.serviceId,clientVersion:Qe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??je(`Region is missing`),requestHandler:pe.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||Ce),streamCollector:e?.streamCollector??De,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},un=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},dn=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),fn=(e,t)=>{let n=Object.assign(ie(e),de(e),Me(e),un(e));return t.forEach(e=>e.configure(n)),Object.assign(e,ae(n),m(n),we(n),dn(n))},pn=class extends te{config;constructor(...[t]){let n=ln(t||{});super(n),this.initConfig=n;let r=Xe(n),i=ze(r),a=e(i),o=c(a),s=ve(o),l=fn(Ye(Fe(s)),t?.extensions||[]);this.config=l,this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(ue(this.config)),this.middlewareStack.use(ce(this.config)),this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(f(this.config)),this.middlewareStack.use(Ae(this.config)),this.middlewareStack.use(ee(this.config,{httpAuthSchemeParametersProvider:qe,identityProviderConfigProvider:async e=>new me({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(ge(this.config))}destroy(){super.destroy()}},X=d(Ze,`AWSSecurityTokenServiceV20110615`,`STSClient`,xe),Z={},Q=(e,t,n,r)=>[],mn=class extends X(Z,Q,`GetSessionToken`,sn){},hn=`${window.location.protocol}//localhost:9999`,gn=43200;function _n(e){e.middlewareStack.add(e=>async t=>(le.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}function $(e){let t=new pn({endpoint:hn,region:Ne(),credentials:e});return _n(t),t}function vn(){let e=ke();if(!e)throw Error(`AWS credentials not configured`);return $({accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken})}async function yn(e){let t=(await $(e).send(new mn({DurationSeconds:gn}))).Credentials;if(!t?.AccessKeyId||!t.SecretAccessKey||!t.SessionToken||!t.Expiration)throw Error(`GetSessionToken returned incomplete credentials`);return{accessKeyId:t.AccessKeyId,secretAccessKey:t.SecretAccessKey,sessionToken:t.SessionToken,expiration:t.Expiration.toISOString()}}export{X as a,Q as i,vn as n,on as o,Z as r,yn as t}; \ No newline at end of file +import{$ as e,$t as t,A as n,Bt as r,Ct as i,D as a,E as o,Et as s,F as c,Ft as l,I as u,It as d,J as f,K as ee,Kt as te,L as ne,Lt as re,M as ie,N as ae,P as oe,Pt as se,Q as ce,Qt as le,R as ue,Rt as de,St as fe,T as pe,U as me,Vt as he,W as ge,Wt as _e,X as ve,Xt as p,Y as ye,Yt as be,_t as xe,bt as Se,et as Ce,it as we,j as Te,k as Ee,mt as De,nt as Oe,o as ke,q as Ae,qt as je,rt as Me,t as Ne,v as Pe,vt as Fe,xt as Ie,y as Le,yt as Re,z as ze,zt as m}from"./cluster-config-Bjqk93qS.js";import{a as h,i as Be,r as Ve}from"./hex-encoding-B19xAT_7.js";var He=class{async sign(e,t,n){return e}},g=`ref`,_=-1,v=!0,y=`isSet`,b=`PartitionResult`,x=`booleanEquals`,S=`stringEquals`,C=`getAttr`,w=`us-east-1`,T=`sigv4`,E=`sts`,D=`https://sts.{Region}.{PartitionResult#dnsSuffix}`,O={[g]:`Endpoint`},k={[g]:`Region`},A={[g]:b},j={},M=[k],N={conditions:[[y,[O]],[y,M],[`aws.partition`,M,b],[x,[{[g]:`UseFIPS`},v]],[x,[{[g]:`UseDualStack`},v]],[S,[k,`aws-global`]],[x,[{[g]:`UseGlobalEndpoint`},v]],[S,[k,`eu-central-1`]],[x,[{fn:C,argv:[A,`supportsDualStack`]},v]],[x,[{fn:C,argv:[A,`supportsFIPS`]},v]],[S,[k,`ap-south-1`]],[S,[k,`eu-north-1`]],[S,[k,`eu-west-1`]],[S,[k,`eu-west-2`]],[S,[k,`eu-west-3`]],[S,[k,`sa-east-1`]],[S,[k,w]],[S,[k,`us-east-2`]],[S,[k,`us-west-2`]],[S,[k,`us-west-1`]],[S,[k,`ca-central-1`]],[S,[k,`ap-southeast-1`]],[S,[k,`ap-northeast-1`]],[S,[k,`ap-southeast-2`]],[S,[{fn:C,argv:[A,`name`]},`aws-us-gov`]]],results:[[_],[`https://sts.amazonaws.com`,{authSchemes:[{name:T,signingName:E,signingRegion:w}]}],[D,{authSchemes:[{name:T,signingName:E,signingRegion:`{Region}`}]}],[_,`Invalid Configuration: FIPS and custom endpoint are not supported`],[_,`Invalid Configuration: Dualstack and custom endpoint are not supported`],[O,j],[`https://sts-fips.{Region}.{PartitionResult#dualStackDnsSuffix}`,j],[_,`FIPS and DualStack are enabled, but this partition does not support one or both`],[`https://sts.{Region}.amazonaws.com`,j],[`https://sts-fips.{Region}.{PartitionResult#dnsSuffix}`,j],[_,`FIPS is enabled but this partition does not support FIPS`],[`https://sts.{Region}.{PartitionResult#dualStackDnsSuffix}`,j],[_,`DualStack is enabled but this partition does not support DualStack`],[D,j],[_,`Invalid Configuration: Missing Region`]]},Ue=2,We=new Int32Array([-1,1,-1,0,30,3,1,4,100000014,2,5,100000014,3,25,6,4,24,7,5,100000001,8,6,9,100000013,7,100000001,10,10,100000001,11,11,100000001,12,12,100000001,13,13,100000001,14,14,100000001,15,15,100000001,16,16,100000001,17,17,100000001,18,18,100000001,19,19,100000001,20,20,100000001,21,21,100000001,22,22,100000001,23,23,100000001,100000002,8,100000011,100000012,4,28,26,9,27,100000010,24,100000008,100000009,8,29,100000007,9,100000006,100000007,3,100000003,31,4,100000004,100000005]),Ge=fe.from(We,Ue,N.conditions,N.results),Ke=new Ie({size:50,params:[`Endpoint`,`Region`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`]}),P=(e,t={})=>Ke.get(e,()=>Re(Ge,{endpointParams:e,logger:t.logger}));Se.aws=u;var qe=(e=>async(n,r,a)=>{if(!a)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let o=await e(n,r,a),s=t(r)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!s)throw Error(`getEndpointParameterInstructions() is not defined on '${r.commandName}'`);let c=await i(a,{getEndpointParameterInstructions:s},n);return Object.assign(o,c)})(async(e,n,r)=>({operation:t(n).operation,region:await p(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function F(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`sts`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function I(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`sts`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function L(e){return{schemeId:`smithy.api#noAuth`}}var Je=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:s={},...c}=e,l=t.toLowerCase();t!==l&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${l}'`);let u;if(l===`sigv4a`){u=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(o.sigv4aDependency()===`none`&&e)continue}else if(l.startsWith(`sigv4`))u=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${l}'`);let d=n[u];if(!d)throw Error(`Could not find HttpAuthOption create function for '${u}'`);let f=d(r);f.schemeId=u,f.signingProperties={...f.signingProperties||{},...c,...s},a.push(f)}return a})(P,e=>{let t=[];switch(e.operation){case`AssumeRoleWithSAML`:t.push(L(e)),t.push(I(e));break;case`AssumeRoleWithWebIdentity`:t.push(L(e)),t.push(I(e));break;default:t.push(F(e)),t.push(I(e))}return t},{"aws.auth#sigv4":F,"aws.auth#sigv4a":I,"smithy.api#noAuth":L}),Ye=e=>{let t=a(e),n=Ee(t);return Object.assign(n,{authSchemePreference:p(e.authSchemePreference??[])})},Xe=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,defaultSigningName:`sts`}),Ze={UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},Qe={name:`@aws-sdk/client-sts`,version:`3.1125.0`,description:`AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native`,homepage:`https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-sts`,license:`Apache-2.0`,author:{name:`AWS SDK for JavaScript Team`,url:`https://aws.amazon.com/sdk-for-javascript/`},repository:{type:`git`,url:`https://github.com/aws/aws-sdk-js-v3.git`,directory:`clients/client-sts`},files:[`dist-*/**`],sideEffects:!1,main:`./dist-cjs/index.js`,module:`./dist-es/index.js`,browser:{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.browser`},types:`./dist-types/index.d.ts`,typesVersions:{"<4.5":{"dist-types/*":[`dist-types/ts3.4/*`]}},"react-native":{"./dist-es/runtimeConfig":`./dist-es/runtimeConfig.native`},scripts:{build:`concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs`,"build:cjs":`node ../../scripts/compilation/inline`,"build:es":`premove dist-es && tsc -p tsconfig.es.json`,"build:include:deps":`yarn g:turbo run build -F="$npm_package_name"`,"build:types":`premove dist-types && tsc -p tsconfig.types.json`,"build:types:downlevel":`downlevel-dts dist-types dist-types/ts3.4`,clean:`premove dist-cjs dist-es dist-types`,"extract:docs":`api-extractor run --local`,"generate:client":`node ../../scripts/generate-clients/single-service`,test:`yarn g:vitest run --passWithNoTests`,"test:watch":`yarn g:vitest watch --passWithNoTests`,"test:integration":`yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts`,"test:integration:watch":`yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts`,"test:e2e":`yarn g:vitest run -c vitest.config.e2e.mts`,"test:e2e:watch":`yarn g:vitest watch -c vitest.config.e2e.mts`,"test:index":`tsc -p tsconfig.test.json && node ./test/index-objects.spec.mjs`},dependencies:{"@aws-sdk/core":`^3.977.9`,"@aws-sdk/credential-provider-node":`^3.972.82`,"@aws-sdk/signature-v4-multi-region":`^3.996.46`,"@aws-sdk/types":`^3.974.5`,"@smithy/core":`^3.33.3`,"@smithy/fetch-http-handler":`^5.7.2`,"@smithy/node-http-handler":`^4.11.3`,"@smithy/types":`^4.17.2`,tslib:`^2.6.2`},devDependencies:{"@smithy/snapshot-testing":`^2.3.2`,"@tsconfig/node20":`20.1.8`,"@types/node":`^20.14.8`,concurrently:`7.0.0`,"downlevel-dts":`0.10.1`,premove:`4.0.0`,typescript:`~7.0.2`,vitest:`^4.0.17`},engines:{node:`>=20.0.0`}},R=class e extends he{constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},$e=class e extends R{name=`ExpiredTokenException`;$fault=`client`;constructor(t){super({name:`ExpiredTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},et=class e extends R{name=`MalformedPolicyDocumentException`;$fault=`client`;constructor(t){super({name:`MalformedPolicyDocumentException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},tt=class e extends R{name=`PackedPolicyTooLargeException`;$fault=`client`;constructor(t){super({name:`PackedPolicyTooLargeException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},nt=class e extends R{name=`RegionDisabledException`;$fault=`client`;constructor(t){super({name:`RegionDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},rt=class e extends R{name=`IDPRejectedClaimException`;$fault=`client`;constructor(t){super({name:`IDPRejectedClaimException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},it=class e extends R{name=`InvalidIdentityTokenException`;$fault=`client`;constructor(t){super({name:`InvalidIdentityTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},at=class e extends R{name=`IDPCommunicationErrorException`;$fault=`client`;$retryable={};constructor(t){super({name:`IDPCommunicationErrorException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ot=class e extends R{name=`InvalidAuthorizationMessageException`;$fault=`client`;constructor(t){super({name:`InvalidAuthorizationMessageException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},st=class e extends R{name=`ExpiredTradeInTokenException`;$fault=`client`;constructor(t){super({name:`ExpiredTradeInTokenException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ct=class e extends R{name=`JWTPayloadSizeExceededException`;$fault=`client`;constructor(t){super({name:`JWTPayloadSizeExceededException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},lt=class e extends R{name=`OutboundWebIdentityFederationDisabledException`;$fault=`client`;constructor(t){super({name:`OutboundWebIdentityFederationDisabledException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ut=class e extends R{name=`SessionDurationEscalationException`;$fault=`client`;constructor(t){super({name:`SessionDurationEscalationException`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},dt=`Arn`,ft=`AccessKeyId`,pt=`Account`,z=`Credentials`,mt=`DurationSeconds`,ht=`Expiration`,gt=`ExpiredTokenException`,_t=`ExpiredTradeInTokenException`,vt=`GetCallerIdentity`,yt=`GetCallerIdentityRequest`,bt=`GetCallerIdentityResponse`,xt=`GetSessionToken`,St=`GetSessionTokenRequest`,Ct=`GetSessionTokenResponse`,wt=`InvalidAuthorizationMessageException`,Tt=`IDPCommunicationErrorException`,Et=`IDPRejectedClaimException`,Dt=`InvalidIdentityTokenException`,Ot=`JWTPayloadSizeExceededException`,kt=`MalformedPolicyDocumentException`,At=`OutboundWebIdentityFederationDisabledException`,jt=`PackedPolicyTooLargeException`,Mt=`RegionDisabledException`,Nt=`SecretAccessKey`,Pt=`SessionDurationEscalationException`,Ft=`SerialNumber`,It=`SessionToken`,Lt=`TokenCode`,Rt=`UserId`,zt=`accessKeySecretType`,B=`awsQueryError`,V=`client`,H=`error`,U=`httpError`,W=`message`,G=`smithy.ts.sdk.synthetic.com.amazonaws.sts`,K=`com.amazonaws.sts`,q=h.for(G),Bt=[-3,G,`STSServiceException`,0,[],[]];q.registerError(Bt,R);var J=h.for(K),Vt=[-3,K,gt,{[B]:[`ExpiredTokenException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Vt,$e);var Ht=[-3,K,_t,{[B]:[`ExpiredTradeInTokenException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Ht,st);var Ut=[-3,K,Tt,{[B]:[`IDPCommunicationError`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Ut,at);var Wt=[-3,K,Et,{[B]:[`IDPRejectedClaim`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Wt,rt);var Gt=[-3,K,wt,{[B]:[`InvalidAuthorizationMessageException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Gt,ot);var Kt=[-3,K,Dt,{[B]:[`InvalidIdentityToken`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Kt,it);var qt=[-3,K,Ot,{[B]:[`JWTPayloadSizeExceededException`,400],[H]:V,[U]:400},[W],[0]];J.registerError(qt,ct);var Jt=[-3,K,kt,{[B]:[`MalformedPolicyDocument`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Jt,et);var Yt=[-3,K,At,{[B]:[`OutboundWebIdentityFederationDisabledException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Yt,lt);var Xt=[-3,K,jt,{[B]:[`PackedPolicyTooLarge`,400],[H]:V,[U]:400},[W],[0]];J.registerError(Xt,tt);var Zt=[-3,K,Mt,{[B]:[`RegionDisabledException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Zt,nt);var Qt=[-3,K,Pt,{[B]:[`SessionDurationEscalationException`,403],[H]:V,[U]:403},[W],[0]];J.registerError(Qt,ut);var $t=[q,J],en=[0,K,zt,8,0],tn=[3,K,z,0,[ft,Nt,It,ht],[0,[()=>en,0],0,4],4],nn=[3,K,yt,0,[],[]],rn=[3,K,bt,0,[Rt,pt,dt],[0,0,0]],an=[3,K,St,0,[mt,Ft,Lt],[1,0,0]],Y=[3,K,Ct,0,[z],[[()=>tn,0]]],on=[9,K,vt,0,()=>nn,()=>rn],sn=[9,K,xt,0,()=>an,()=>Y],cn=e=>({apiVersion:`2011-06-15`,base64Decoder:e?.base64Decoder??l,base64Encoder:e?.base64Encoder??se,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??P,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??Je,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Te},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new n},{schemeId:`smithy.api#noAuth`,identityProvider:e=>e.getIdentityProvider(`smithy.api#noAuth`)||(async()=>({})),signer:new He}],logger:e?.logger??new re,protocol:e?.protocol??Le,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.sts`,errorTypeRegistries:$t,xmlNamespace:`https://sts.amazonaws.com/doc/2011-06-15/`,version:`2011-06-15`,serviceTarget:`AWSSecurityTokenServiceV20110615`},serviceId:e?.serviceId??`STS`,sha256:e?.sha256??Pe,signerConstructor:e?.signerConstructor??o,urlParser:e?.urlParser??be,utf8Decoder:e?.utf8Decoder??Be,utf8Encoder:e?.utf8Encoder??Ve}),ln=e=>{let t=oe(e),n=()=>t().then(r),i=cn(e);return{...i,...e,runtime:`browser`,defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??s,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error(`Credential is missing`))),defaultUserAgentProvider:e?.defaultUserAgentProvider??ne({serviceId:i.serviceId,clientVersion:Qe.version}),maxAttempts:e?.maxAttempts??3,region:e?.region??je(`Region is missing`),requestHandler:pe.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||Ce),streamCollector:e?.streamCollector??De,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},un=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},dn=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),fn=(e,t)=>{let n=Object.assign(ie(e),de(e),Me(e),un(e));return t.forEach(e=>e.configure(n)),Object.assign(e,ae(n),m(n),we(n),dn(n))},pn=class extends te{config;constructor(...[t]){let n=ln(t||{});super(n),this.initConfig=n;let r=Xe(n),i=ze(r),a=e(i),o=c(a),s=ve(o),l=fn(Ye(Fe(s)),t?.extensions||[]);this.config=l,this.middlewareStack.use(_e(this.config)),this.middlewareStack.use(ue(this.config)),this.middlewareStack.use(ce(this.config)),this.middlewareStack.use(Oe(this.config)),this.middlewareStack.use(ye(this.config)),this.middlewareStack.use(f(this.config)),this.middlewareStack.use(Ae(this.config)),this.middlewareStack.use(ee(this.config,{httpAuthSchemeParametersProvider:qe,identityProviderConfigProvider:async e=>new me({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(ge(this.config))}destroy(){super.destroy()}},X=d(Ze,`AWSSecurityTokenServiceV20110615`,`STSClient`,xe),Z={},Q=(e,t,n,r)=>[],mn=class extends X(Z,Q,`GetSessionToken`,sn){},hn=`${window.location.protocol}//localhost:9999`,gn=43200;function _n(e){e.middlewareStack.add(e=>async t=>(le.isInstance(t.request)&&(t.request.hostname=window.location.hostname,t.request.port=Number(window.location.port)||443,t.request.path=`/proxy/awsgw${t.request.path}`),await e(t)),{step:`finalizeRequest`,name:`proxyRewrite`,override:!0})}function $(e){let t=new pn({endpoint:hn,region:Ne(),credentials:e});return _n(t),t}function vn(){let e=ke();if(!e)throw Error(`AWS credentials not configured`);return $({accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,sessionToken:e.sessionToken})}async function yn(e){let t=(await $(e).send(new mn({DurationSeconds:gn}))).Credentials;if(!t?.AccessKeyId||!t.SecretAccessKey||!t.SessionToken||!t.Expiration)throw Error(`GetSessionToken returned incomplete credentials`);return{accessKeyId:t.AccessKeyId,secretAccessKey:t.SecretAccessKey,sessionToken:t.SessionToken,expiration:t.Expiration.toISOString()}}export{X as a,Q as i,vn as n,on as o,Z as r,yn as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/system-image-required-BalESXLH.js b/spinifex/services/spinifexui/frontend/dist/assets/system-image-required-ULIQwenl.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/system-image-required-BalESXLH.js rename to spinifex/services/spinifexui/frontend/dist/assets/system-image-required-ULIQwenl.js index abf48d799..41b282bd3 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/system-image-required-BalESXLH.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/system-image-required-ULIQwenl.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";import{t as r}from"./check-Btb_GmyR.js";import{t as i}from"./copy-DSPsGRsQ.js";import{t as a}from"./rotate-cw-Dkh-YfYu.js";import{t as o}from"./triangle-alert-DLoxWC40.js";import{t as s}from"./button-B5pmTZ23.js";import{t as c}from"./use-copy-to-clipboard-FNrGqICS.js";var l=t(),u=e();function d(e){let t=(0,l.c)(38),{title:d,description:f,importCommand:p,isRechecking:m,onRecheck:h,className:g}=e,{copied:_,copy:v}=c(),y;t[0]===g?y=t[1]:(y=n(`max-w-2xl rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-6`,g),t[0]=g,t[1]=y);let b;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,u.jsx)(o,{className:`mt-0.5 size-5 shrink-0 text-tactical-amber`}),t[2]=b):b=t[2];let x;t[3]===d?x=t[4]:(x=(0,u.jsx)(`h2`,{className:`text-sm font-semibold text-foreground`,children:d}),t[3]=d,t[4]=x);let S;t[5]===f?S=t[6]:(S=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:f}),t[5]=f,t[6]=S);let C;t[7]!==x||t[8]!==S?(C=(0,u.jsxs)(`div`,{className:`space-y-1`,children:[x,S]}),t[7]=x,t[8]=S,t[9]=C):C=t[9];let w;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,u.jsx)(`span`,{className:`text-muted-foreground select-none`,children:`$`}),t[10]=w):w=t[10];let T;t[11]===p?T=t[12]:(T=(0,u.jsx)(`span`,{className:`flex-1 text-foreground`,children:p}),t[11]=p,t[12]=T);let E;t[13]!==v||t[14]!==p?(E=()=>{v(p)},t[13]=v,t[14]=p,t[15]=E):E=t[15];let D;t[16]===_?D=t[17]:(D=_?(0,u.jsx)(r,{className:`size-3.5 text-tactical-green`}):(0,u.jsx)(i,{className:`size-3.5`}),t[16]=_,t[17]=D);let O;t[18]!==E||t[19]!==D?(O=(0,u.jsx)(`button`,{"aria-label":`Copy command`,className:`text-muted-foreground transition-colors hover:text-foreground`,onClick:E,type:`button`,children:D}),t[18]=E,t[19]=D,t[20]=O):O=t[20];let k;t[21]!==O||t[22]!==T?(k=(0,u.jsxs)(`div`,{className:`flex items-center gap-2 rounded border border-border bg-background px-3 py-2 font-mono text-xs`,children:[w,T,O]}),t[21]=O,t[22]=T,t[23]=k):k=t[23];let A;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Run from any authenticated spx CLI host. The command downloads and registers the published node image, then click Recheck.`}),t[24]=A):A=t[24];let j=m?`size-4 animate-spin`:`size-4`,M;t[25]===j?M=t[26]:(M=(0,u.jsx)(a,{className:j}),t[25]=j,t[26]=M);let N;t[27]!==m||t[28]!==h||t[29]!==M?(N=(0,u.jsxs)(s,{disabled:m,onClick:h,size:`sm`,variant:`outline`,children:[M,`Recheck`]}),t[27]=m,t[28]=h,t[29]=M,t[30]=N):N=t[30];let P;t[31]!==k||t[32]!==N||t[33]!==C?(P=(0,u.jsxs)(`div`,{className:`flex items-start gap-3`,children:[b,(0,u.jsxs)(`div`,{className:`space-y-4`,children:[C,k,A,N]})]}),t[31]=k,t[32]=N,t[33]=C,t[34]=P):P=t[34];let F;return t[35]!==y||t[36]!==P?(F=(0,u.jsx)(`div`,{className:y,children:P}),t[35]=y,t[36]=P,t[37]=F):F=t[37],F}export{d as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";import{t as r}from"./check-Btb_GmyR.js";import{t as i}from"./copy-DSPsGRsQ.js";import{t as a}from"./rotate-cw-Dkh-YfYu.js";import{t as o}from"./triangle-alert-DLoxWC40.js";import{t as s}from"./button-KK2VfbzH.js";import{t as c}from"./use-copy-to-clipboard-FNrGqICS.js";var l=t(),u=e();function d(e){let t=(0,l.c)(38),{title:d,description:f,importCommand:p,isRechecking:m,onRecheck:h,className:g}=e,{copied:_,copy:v}=c(),y;t[0]===g?y=t[1]:(y=n(`max-w-2xl rounded-md border border-tactical-amber/40 bg-tactical-amber/5 p-6`,g),t[0]=g,t[1]=y);let b;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,u.jsx)(o,{className:`mt-0.5 size-5 shrink-0 text-tactical-amber`}),t[2]=b):b=t[2];let x;t[3]===d?x=t[4]:(x=(0,u.jsx)(`h2`,{className:`text-sm font-semibold text-foreground`,children:d}),t[3]=d,t[4]=x);let S;t[5]===f?S=t[6]:(S=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:f}),t[5]=f,t[6]=S);let C;t[7]!==x||t[8]!==S?(C=(0,u.jsxs)(`div`,{className:`space-y-1`,children:[x,S]}),t[7]=x,t[8]=S,t[9]=C):C=t[9];let w;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(w=(0,u.jsx)(`span`,{className:`text-muted-foreground select-none`,children:`$`}),t[10]=w):w=t[10];let T;t[11]===p?T=t[12]:(T=(0,u.jsx)(`span`,{className:`flex-1 text-foreground`,children:p}),t[11]=p,t[12]=T);let E;t[13]!==v||t[14]!==p?(E=()=>{v(p)},t[13]=v,t[14]=p,t[15]=E):E=t[15];let D;t[16]===_?D=t[17]:(D=_?(0,u.jsx)(r,{className:`size-3.5 text-tactical-green`}):(0,u.jsx)(i,{className:`size-3.5`}),t[16]=_,t[17]=D);let O;t[18]!==E||t[19]!==D?(O=(0,u.jsx)(`button`,{"aria-label":`Copy command`,className:`text-muted-foreground transition-colors hover:text-foreground`,onClick:E,type:`button`,children:D}),t[18]=E,t[19]=D,t[20]=O):O=t[20];let k;t[21]!==O||t[22]!==T?(k=(0,u.jsxs)(`div`,{className:`flex items-center gap-2 rounded border border-border bg-background px-3 py-2 font-mono text-xs`,children:[w,T,O]}),t[21]=O,t[22]=T,t[23]=k):k=t[23];let A;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(A=(0,u.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:`Run from any authenticated spx CLI host. The command downloads and registers the published node image, then click Recheck.`}),t[24]=A):A=t[24];let j=m?`size-4 animate-spin`:`size-4`,M;t[25]===j?M=t[26]:(M=(0,u.jsx)(a,{className:j}),t[25]=j,t[26]=M);let N;t[27]!==m||t[28]!==h||t[29]!==M?(N=(0,u.jsxs)(s,{disabled:m,onClick:h,size:`sm`,variant:`outline`,children:[M,`Recheck`]}),t[27]=m,t[28]=h,t[29]=M,t[30]=N):N=t[30];let P;t[31]!==k||t[32]!==N||t[33]!==C?(P=(0,u.jsxs)(`div`,{className:`flex items-start gap-3`,children:[b,(0,u.jsxs)(`div`,{className:`space-y-4`,children:[C,k,A,N]})]}),t[31]=k,t[32]=N,t[33]=C,t[34]=P):P=t[34];let F;return t[35]!==y||t[36]!==P?(F=(0,u.jsx)(`div`,{className:y,children:P}),t[35]=y,t[36]=P,t[37]=F):F=t[37],F}export{d as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/tabs-CITVfGwW.js b/spinifex/services/spinifexui/frontend/dist/assets/tabs-DEpYOmeM.js similarity index 96% rename from spinifex/services/spinifexui/frontend/dist/assets/tabs-CITVfGwW.js rename to spinifex/services/spinifexui/frontend/dist/assets/tabs-DEpYOmeM.js index 21c97f7a0..46d928e6c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/tabs-CITVfGwW.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/tabs-DEpYOmeM.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,o as a,r as o}from"./useValueAsRef-Do0BeoDh.js";import{a as s,c,i as l,n as u,u as d}from"./dist-DI7KEwUb.js";import{tn as f}from"./cluster-config-Cng_iYLz.js";import{a as p,i as m,o as h,r as g,s as _}from"./button-B5pmTZ23.js";import{C as v,b as y,c as b,d as x,f as S,i as C,t as w,v as T,x as E,y as D}from"./createBaseUIEventDetails-DBPpdGp8.js";import{Q as O,X as k,Z as A,a as j,c as M,d as N,et as P,f as F,i as I,o as L,r as R,s as z,tt as B,u as V}from"./useScrollLock-BwxEbhQB.js";import{t as H}from"./useControlled-BUhZEvgO.js";import{t as U}from"./DirectionContext-Ck5knhbx.js";import{n as W,r as G,t as K}from"./useCompositeListItem-CLV_eSNd.js";var q=t(n(),1),J=q.createContext(void 0);function Y(){let e=q.useContext(J);if(e===void 0)throw Error(d(64));return e}var X={tabActivationDirection:e=>({"data-activation-direction":e})},Z=e(),Q=q.forwardRef(function(e,t){let{className:n,defaultValue:r=0,onValueChange:i,orientation:a=`horizontal`,render:o,value:s,style:c,...l}=e,d=e.defaultValue!==void 0,f=q.useRef([]),[p,m]=q.useState(()=>new Map),[g,v]=H({controlled:s,default:r,name:`Tabs`,state:`value`}),y=s!==void 0,[S,T]=q.useState(()=>new Map),E=q.useRef(void 0),D=q.useCallback(e=>ee(S,e),[S]),[O,k]=q.useState(()=>({previousValue:g,tabActivationDirection:`none`})),{previousValue:A,tabActivationDirection:j}=O,M=j,N=!1;A!==g&&(M=te(A,g,a,S),N=A!=null&&g!=null&&D(g)==null);let P=N?A:g,F=A!==P||j!==M;h(()=>{F&&k({previousValue:P,tabActivationDirection:M})},[P,F,M]);let I=_((e,t)=>{t.activationDirection=te(g,e,a,S),i?.(e,t),!t.isCanceled&&v(e)}),L=_((e,t)=>{i?.(e,w(t,void 0,void 0,{activationDirection:`none`}))}),R=_((e,t)=>(m(n=>{let r=new Map(n);return r.set(e,t),r}),()=>{m(n=>{if(n.get(e)!==t)return n;let r=new Map(n);return r.delete(e),r})})),z=q.useCallback(e=>p.get(e),[p]),B=q.useCallback(e=>{for(let t of S.values())if(e===t.value)return t.id},[S]),V=q.useMemo(()=>({getTabElementBySelectedValue:D,getTabIdByPanelValue:B,getTabPanelIdByValue:z,onValueChange:I,orientation:a,registerMountedTabPanel:R,setTabMap:T,tabActivationDirection:M,value:g}),[D,B,z,I,a,R,T,M,g]),U=q.useMemo(()=>{for(let e of S.values())if(e.value===g)return e},[S,g]),G=q.useMemo(()=>{for(let e of S.values())if(!e.disabled)return e.value},[S]),K=q.useRef(!d),Y=q.useRef(r),Q=q.useRef(d),ne=q.useRef(!1);h(()=>{if(y)return;function e(e,t){v(e),k({previousValue:e,tabActivationDirection:`none`}),L(e,t),K.current=!1}if(S.size===0){ne.current&&g!==null&&!E.current?.isConnected&&e(null,x);return}ne.current=!0,E.current=S.keys().next().value;let t=U?.disabled,n=U==null&&g!==null;if(!t&&g===Y.current&&(Q.current=!1),Q.current&&t&&g===Y.current)return;let r=K.current;if(t||n){let n=G??null;if(g===n){K.current=!1;return}let i=x;r?i=b:t&&(i=C),e(n,i);return}r&&U!=null&&(L(g,b),K.current=!1)},[G,y,L,U,v,S,g]);let re=u(`div`,e,{state:{orientation:a,tabActivationDirection:M},ref:t,props:l,stateAttributesMapping:X});return(0,Z.jsx)(J.Provider,{value:V,children:(0,Z.jsx)(W,{elementsRef:f,children:re})})});function ee(e,t){for(let[n,r]of e.entries())if(t===r.value)return n;return null}function te(e,t,n,r){if(e==null||t==null)return`none`;let[i,a,o]=n===`horizontal`?[`left`,`left`,`right`]:[`top`,`up`,`down`],s=ee(r,e),c=ee(r,t);if(s==null||c==null)return s!==c&&(typeof e==`number`||typeof e==`string`)&&typeof e==typeof t?t>e?o:a:`none`;let l=s.getBoundingClientRect()[i],u=c.getBoundingClientRect()[i];return ul?o:`none`}var ne=`data-composite-item-active`;function re(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=p(),{ref:i,index:a}=K(e),o=n===a,s=q.useRef(null),l=c(i,s);return{compositeProps:{tabIndex:o?0:-1,onFocus(){r(a)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute(`disabled`)||e.ariaDisabled===`true`;!o&&!n&&e.focus()}},compositeRef:l,index:a}}var ie=q.createContext(void 0);function ae(){let e=q.useContext(ie);if(e===void 0)throw Error(d(65));return e}var oe=q.forwardRef(function(e,t){let{className:n,disabled:r=!1,render:i,value:a,id:o,nativeButton:s=!0,style:c,...l}=e,{value:d,getTabPanelIdByValue:f,onValueChange:m,orientation:y,tabActivationDirection:b}=Y(),{activateOnFocus:x,registerTabResizeObserverElement:C,tabsListElement:O}=ae(),{highlightedIndex:k,onHighlightedIndexChange:A}=p(),j=E(o),{compositeProps:M,compositeRef:N,index:P}=re({metadata:q.useMemo(()=>({disabled:r,id:j,value:a}),[r,j,a])}),F=a===d,I=q.useRef(!1),L=q.useRef(null),R=_(e=>{L.current?.(),L.current=e?C(e):null});h(()=>{if(I.current){I.current=!1;return}if(!(F&&P>-1&&k!==P))return;let e=O;if(e!=null){let t=T(v(e));if(t&&D(e,t))return}r||A(P)},[F,P,k,A,r,O]);let{getButtonProps:z,buttonRef:B}=g({disabled:r,native:s,focusableWhenDisabled:!0}),V=f(a),H=q.useRef(!1),U=q.useRef(!1);function W(e){m(a,w(S,e.nativeEvent,void 0,{activationDirection:`none`}))}function G(e){F||r||W(e)}function K(e){F||r||x&&(!H.current||U.current)&&W(e)}function J(e){if(F||r)return;H.current=!0,U.current=e.button===0;let t=v(e.currentTarget);function n(){H.current=!1,U.current=!1,t.removeEventListener(`pointerup`,n),t.removeEventListener(`pointercancel`,n)}t.addEventListener(`pointerup`,n),t.addEventListener(`pointercancel`,n)}return u(`button`,e,{state:{disabled:r,active:F,orientation:y,tabActivationDirection:b},ref:[t,B,N,R],props:[M,{role:`tab`,"aria-controls":V,"aria-selected":F,id:j,onClick:G,onFocus:K,onPointerDown:J,[ne]:F?``:void 0,onKeyDownCapture(){I.current=!0}},l,z],stateAttributesMapping:X})}),se={...X,...i},ce=q.forwardRef(function(e,t){let{className:n,value:r,render:i,keepMounted:s=!1,style:c,...l}=e,{value:d,getTabIdByPanelValue:f,orientation:p,tabActivationDirection:m,registerMountedTabPanel:g}=Y(),_=E(),{ref:v,index:y}=K(),b=r===d,{mounted:x,transitionStatus:S,setMounted:C}=o(b),w=!x,T=f(r),D={hidden:w,orientation:p,tabActivationDirection:m,transitionStatus:S},O=q.useRef(null),k=u(`div`,e,{state:D,ref:[t,v,O],props:[{"aria-labelledby":T,hidden:w,id:_,role:`tabpanel`,tabIndex:b?0:-1,inert:R(!b),"data-index":y},l],stateAttributesMapping:se});return a({open:b,ref:O,onComplete(){b||C(!1)}}),h(()=>{if(!(_==null||w&&!s))return g(r,_)},[w,s,r,_,g]),s||x?k:null}),le=[];function ue(e){let{loopFocus:t=!0,orientation:n=`both`,grid:r,onLoop:i,direction:a,highlightedIndex:o,onHighlightedIndexChange:s,rootRef:l,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:f,modifierKeys:p=le}=e,[m,g]=q.useState(0),v=r!=null,b=q.useRef(null),x=c(b,l),S=q.useRef([]),C=q.useRef(!1),w=o??m,T=_((e,t=!1)=>{if((s??g)(e),t){let t=S.current[e];F(b.current,t,a,n)}}),E=_(e=>{if(e.size===0||C.current)return;C.current=!0;let t=Array.from(e.keys()),r=t.find(e=>e?.hasAttribute(`data-composite-item-active`))??null,i=r?e.get(r)?.index??-1:-1;if(i!==-1)T(i);else if(B(t,w,f)){let e=k(t,{disabledIndices:f});P(t,e)||T(e)}F(b.current,r,a,n)});h(()=>{if(f==null||o!=null||!C.current)return;let e=S.current;if(B(e,w,f)){let t=k(e,{disabledIndices:f});P(e,t)||T(t)}},[f,o,w,S,T]);let D=_((e,t,n)=>i?i(e,t,n,S):n),R=_(e=>{let o=e.key===`Home`||e.key===`End`;if(!M.has(e.key)||!u&&o||de(e,p)||!b.current)return;let s=a===`rtl`,c=s?j:L,l=s?L:j,m=n===`vertical`?I:c,h=n===`vertical`?z:l,g=y(e.nativeEvent);if(g!=null&&N(g)&&!G(g)){let t=g.selectionStart,n=g.selectionEnd,r=g.value;if(t==null||e.shiftKey||t!==n||e.key!==h&&t0)return}let _=w,x=O(S,f),C=A(S,f);r!=null&&(_=r({disabledIndices:f,elementsRef:S,event:e,highlightedIndex:w,loopFocus:t,maxIndex:C,minIndex:x,onLoop:D,orientation:n,rtl:s}));let E=n!==`vertical`&&e.key===c||n!==`horizontal`&&e.key===`ArrowDown`,F=n!==`vertical`&&e.key===l||n!==`horizontal`&&e.key===`ArrowUp`;u&&(e.key===`Home`?_=x:e.key===`End`&&(_=C)),_===w&&(E||F)&&(t&&_===C&&E?(_=x,i&&(_=i(e,w,_,S))):t&&_===x&&F?(_=C,i&&(_=i(e,w,_,S))):_=k(S.current,{startingIndex:_,decrement:F,disabledIndices:f})),_!==w&&!P(S.current,_)&&(d&&e.stopPropagation(),(v||o||E||F)&&e.preventDefault(),T(_,!0),queueMicrotask(()=>{S.current[_]?.focus()}))});return{props:{ref:x,onFocus(e){let t=b.current,n=y(e.nativeEvent);!t||n==null||!N(n)||n.setSelectionRange(0,n.value.length)},onKeyDown:R},highlightedIndex:w,onHighlightedIndexChange:T,elementsRef:S,onMapChange:E,relayKeyboardEvent:R}}function de(e,t){for(let n of V)if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}function fe(e){let{render:t,className:n,style:r,refs:i=l,props:a=l,state:o=s,stateAttributesMapping:c,highlightedIndex:d,onHighlightedIndexChange:f,orientation:p,grid:h,loopFocus:g,onLoop:_,enableHomeAndEndKeys:v,onMapChange:y,stopEventPropagation:b=!0,rootRef:x,disabledIndices:S,modifierKeys:C,highlightItemOnHover:w=!1,tag:T=`div`,...E}=e,{props:D,highlightedIndex:O,onHighlightedIndexChange:k,elementsRef:A,onMapChange:j,relayKeyboardEvent:M}=ue({grid:h,loopFocus:g,onLoop:_,orientation:p,highlightedIndex:d,onHighlightedIndexChange:f,rootRef:x,stopEventPropagation:b,enableHomeAndEndKeys:v,direction:U(),disabledIndices:S,modifierKeys:C}),N=u(T,e,{state:o,ref:i,props:[D,...a,E],stateAttributesMapping:c}),P=q.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:k,highlightItemOnHover:w,relayKeyboardEvent:M}),[O,k,w,M]);return(0,Z.jsx)(m.Provider,{value:P,children:(0,Z.jsx)(W,{elementsRef:A,onMapChange:e=>{y?.(e),j(e)},children:N})})}var pe=q.forwardRef(function(e,t){let{activateOnFocus:n=!1,className:r,loopFocus:i=!0,render:a,style:o,...s}=e,{orientation:c,setTabMap:u,tabActivationDirection:d}=Y(),[f,p]=q.useState(0),[m,g]=q.useState(null),v=q.useRef(new Set),y=q.useRef(new Set),b=q.useRef(null);h(()=>{if(typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{v.current.forEach(e=>{e()})});return b.current=e,m&&e.observe(m),y.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),b.current=null}},[m]);let x=_(e=>(v.current.add(e),()=>{v.current.delete(e)})),S=_(e=>(y.current.add(e),b.current?.observe(e),()=>{y.current.delete(e),b.current?.unobserve(e)})),C={orientation:c,tabActivationDirection:d},w={"aria-orientation":c===`vertical`?`vertical`:void 0,role:`tablist`},T=q.useMemo(()=>({activateOnFocus:n,registerIndicatorUpdateListener:x,registerTabResizeObserverElement:S,tabsListElement:m}),[n,x,S,m]);return(0,Z.jsx)(ie.Provider,{value:T,children:(0,Z.jsx)(fe,{render:a,className:r,style:o,state:C,refs:[t,g],props:[w,s],stateAttributesMapping:X,highlightedIndex:f,enableHomeAndEndKeys:!0,loopFocus:i,orientation:c,onHighlightedIndexChange:p,onMapChange:u,disabledIndices:l})})}),$=r();function me(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`flex flex-col gap-4`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(Q,{className:i,"data-slot":`tabs`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function he(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`inline-flex items-center gap-1 border-b`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(pe,{className:i,"data-slot":`tabs-list`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function ge(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`inline-flex items-center justify-center border-b-2 border-transparent px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/30 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 data-selected:border-primary data-selected:text-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(oe,{className:i,"data-slot":`tabs-tab`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function _e(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`focus-visible:outline-none`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(ce,{className:i,"data-slot":`tabs-panel`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}export{ge as i,he as n,_e as r,me as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{a as i,o as a,r as o}from"./useValueAsRef-BmpxSjQU.js";import{a as s,c,i as l,n as u,u as d}from"./dist-911hZ6PH.js";import{tn as f}from"./cluster-config-Bjqk93qS.js";import{a as p,i as m,o as h,r as g,s as _}from"./button-KK2VfbzH.js";import{C as v,b as y,c as b,d as x,f as S,i as C,t as w,v as T,x as E,y as D}from"./createBaseUIEventDetails-DvhSBl_0.js";import{Q as O,X as k,Z as A,a as j,c as M,d as N,et as P,f as F,i as I,o as L,r as R,s as z,tt as B,u as V}from"./useScrollLock-DFSPwpTy.js";import{t as H}from"./useControlled-BUhZEvgO.js";import{t as U}from"./DirectionContext-Ck5knhbx.js";import{n as W,r as G,t as K}from"./useCompositeListItem-BWFRLb1m.js";var q=t(n(),1),J=q.createContext(void 0);function Y(){let e=q.useContext(J);if(e===void 0)throw Error(d(64));return e}var X={tabActivationDirection:e=>({"data-activation-direction":e})},Z=e(),Q=q.forwardRef(function(e,t){let{className:n,defaultValue:r=0,onValueChange:i,orientation:a=`horizontal`,render:o,value:s,style:c,...l}=e,d=e.defaultValue!==void 0,f=q.useRef([]),[p,m]=q.useState(()=>new Map),[g,v]=H({controlled:s,default:r,name:`Tabs`,state:`value`}),y=s!==void 0,[S,T]=q.useState(()=>new Map),E=q.useRef(void 0),D=q.useCallback(e=>ee(S,e),[S]),[O,k]=q.useState(()=>({previousValue:g,tabActivationDirection:`none`})),{previousValue:A,tabActivationDirection:j}=O,M=j,N=!1;A!==g&&(M=te(A,g,a,S),N=A!=null&&g!=null&&D(g)==null);let P=N?A:g,F=A!==P||j!==M;h(()=>{F&&k({previousValue:P,tabActivationDirection:M})},[P,F,M]);let I=_((e,t)=>{t.activationDirection=te(g,e,a,S),i?.(e,t),!t.isCanceled&&v(e)}),L=_((e,t)=>{i?.(e,w(t,void 0,void 0,{activationDirection:`none`}))}),R=_((e,t)=>(m(n=>{let r=new Map(n);return r.set(e,t),r}),()=>{m(n=>{if(n.get(e)!==t)return n;let r=new Map(n);return r.delete(e),r})})),z=q.useCallback(e=>p.get(e),[p]),B=q.useCallback(e=>{for(let t of S.values())if(e===t.value)return t.id},[S]),V=q.useMemo(()=>({getTabElementBySelectedValue:D,getTabIdByPanelValue:B,getTabPanelIdByValue:z,onValueChange:I,orientation:a,registerMountedTabPanel:R,setTabMap:T,tabActivationDirection:M,value:g}),[D,B,z,I,a,R,T,M,g]),U=q.useMemo(()=>{for(let e of S.values())if(e.value===g)return e},[S,g]),G=q.useMemo(()=>{for(let e of S.values())if(!e.disabled)return e.value},[S]),K=q.useRef(!d),Y=q.useRef(r),Q=q.useRef(d),ne=q.useRef(!1);h(()=>{if(y)return;function e(e,t){v(e),k({previousValue:e,tabActivationDirection:`none`}),L(e,t),K.current=!1}if(S.size===0){ne.current&&g!==null&&!E.current?.isConnected&&e(null,x);return}ne.current=!0,E.current=S.keys().next().value;let t=U?.disabled,n=U==null&&g!==null;if(!t&&g===Y.current&&(Q.current=!1),Q.current&&t&&g===Y.current)return;let r=K.current;if(t||n){let n=G??null;if(g===n){K.current=!1;return}let i=x;r?i=b:t&&(i=C),e(n,i);return}r&&U!=null&&(L(g,b),K.current=!1)},[G,y,L,U,v,S,g]);let re=u(`div`,e,{state:{orientation:a,tabActivationDirection:M},ref:t,props:l,stateAttributesMapping:X});return(0,Z.jsx)(J.Provider,{value:V,children:(0,Z.jsx)(W,{elementsRef:f,children:re})})});function ee(e,t){for(let[n,r]of e.entries())if(t===r.value)return n;return null}function te(e,t,n,r){if(e==null||t==null)return`none`;let[i,a,o]=n===`horizontal`?[`left`,`left`,`right`]:[`top`,`up`,`down`],s=ee(r,e),c=ee(r,t);if(s==null||c==null)return s!==c&&(typeof e==`number`||typeof e==`string`)&&typeof e==typeof t?t>e?o:a:`none`;let l=s.getBoundingClientRect()[i],u=c.getBoundingClientRect()[i];return ul?o:`none`}var ne=`data-composite-item-active`;function re(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=p(),{ref:i,index:a}=K(e),o=n===a,s=q.useRef(null),l=c(i,s);return{compositeProps:{tabIndex:o?0:-1,onFocus(){r(a)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute(`disabled`)||e.ariaDisabled===`true`;!o&&!n&&e.focus()}},compositeRef:l,index:a}}var ie=q.createContext(void 0);function ae(){let e=q.useContext(ie);if(e===void 0)throw Error(d(65));return e}var oe=q.forwardRef(function(e,t){let{className:n,disabled:r=!1,render:i,value:a,id:o,nativeButton:s=!0,style:c,...l}=e,{value:d,getTabPanelIdByValue:f,onValueChange:m,orientation:y,tabActivationDirection:b}=Y(),{activateOnFocus:x,registerTabResizeObserverElement:C,tabsListElement:O}=ae(),{highlightedIndex:k,onHighlightedIndexChange:A}=p(),j=E(o),{compositeProps:M,compositeRef:N,index:P}=re({metadata:q.useMemo(()=>({disabled:r,id:j,value:a}),[r,j,a])}),F=a===d,I=q.useRef(!1),L=q.useRef(null),R=_(e=>{L.current?.(),L.current=e?C(e):null});h(()=>{if(I.current){I.current=!1;return}if(!(F&&P>-1&&k!==P))return;let e=O;if(e!=null){let t=T(v(e));if(t&&D(e,t))return}r||A(P)},[F,P,k,A,r,O]);let{getButtonProps:z,buttonRef:B}=g({disabled:r,native:s,focusableWhenDisabled:!0}),V=f(a),H=q.useRef(!1),U=q.useRef(!1);function W(e){m(a,w(S,e.nativeEvent,void 0,{activationDirection:`none`}))}function G(e){F||r||W(e)}function K(e){F||r||x&&(!H.current||U.current)&&W(e)}function J(e){if(F||r)return;H.current=!0,U.current=e.button===0;let t=v(e.currentTarget);function n(){H.current=!1,U.current=!1,t.removeEventListener(`pointerup`,n),t.removeEventListener(`pointercancel`,n)}t.addEventListener(`pointerup`,n),t.addEventListener(`pointercancel`,n)}return u(`button`,e,{state:{disabled:r,active:F,orientation:y,tabActivationDirection:b},ref:[t,B,N,R],props:[M,{role:`tab`,"aria-controls":V,"aria-selected":F,id:j,onClick:G,onFocus:K,onPointerDown:J,[ne]:F?``:void 0,onKeyDownCapture(){I.current=!0}},l,z],stateAttributesMapping:X})}),se={...X,...i},ce=q.forwardRef(function(e,t){let{className:n,value:r,render:i,keepMounted:s=!1,style:c,...l}=e,{value:d,getTabIdByPanelValue:f,orientation:p,tabActivationDirection:m,registerMountedTabPanel:g}=Y(),_=E(),{ref:v,index:y}=K(),b=r===d,{mounted:x,transitionStatus:S,setMounted:C}=o(b),w=!x,T=f(r),D={hidden:w,orientation:p,tabActivationDirection:m,transitionStatus:S},O=q.useRef(null),k=u(`div`,e,{state:D,ref:[t,v,O],props:[{"aria-labelledby":T,hidden:w,id:_,role:`tabpanel`,tabIndex:b?0:-1,inert:R(!b),"data-index":y},l],stateAttributesMapping:se});return a({open:b,ref:O,onComplete(){b||C(!1)}}),h(()=>{if(!(_==null||w&&!s))return g(r,_)},[w,s,r,_,g]),s||x?k:null}),le=[];function ue(e){let{loopFocus:t=!0,orientation:n=`both`,grid:r,onLoop:i,direction:a,highlightedIndex:o,onHighlightedIndexChange:s,rootRef:l,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:f,modifierKeys:p=le}=e,[m,g]=q.useState(0),v=r!=null,b=q.useRef(null),x=c(b,l),S=q.useRef([]),C=q.useRef(!1),w=o??m,T=_((e,t=!1)=>{if((s??g)(e),t){let t=S.current[e];F(b.current,t,a,n)}}),E=_(e=>{if(e.size===0||C.current)return;C.current=!0;let t=Array.from(e.keys()),r=t.find(e=>e?.hasAttribute(`data-composite-item-active`))??null,i=r?e.get(r)?.index??-1:-1;if(i!==-1)T(i);else if(B(t,w,f)){let e=k(t,{disabledIndices:f});P(t,e)||T(e)}F(b.current,r,a,n)});h(()=>{if(f==null||o!=null||!C.current)return;let e=S.current;if(B(e,w,f)){let t=k(e,{disabledIndices:f});P(e,t)||T(t)}},[f,o,w,S,T]);let D=_((e,t,n)=>i?i(e,t,n,S):n),R=_(e=>{let o=e.key===`Home`||e.key===`End`;if(!M.has(e.key)||!u&&o||de(e,p)||!b.current)return;let s=a===`rtl`,c=s?j:L,l=s?L:j,m=n===`vertical`?I:c,h=n===`vertical`?z:l,g=y(e.nativeEvent);if(g!=null&&N(g)&&!G(g)){let t=g.selectionStart,n=g.selectionEnd,r=g.value;if(t==null||e.shiftKey||t!==n||e.key!==h&&t0)return}let _=w,x=O(S,f),C=A(S,f);r!=null&&(_=r({disabledIndices:f,elementsRef:S,event:e,highlightedIndex:w,loopFocus:t,maxIndex:C,minIndex:x,onLoop:D,orientation:n,rtl:s}));let E=n!==`vertical`&&e.key===c||n!==`horizontal`&&e.key===`ArrowDown`,F=n!==`vertical`&&e.key===l||n!==`horizontal`&&e.key===`ArrowUp`;u&&(e.key===`Home`?_=x:e.key===`End`&&(_=C)),_===w&&(E||F)&&(t&&_===C&&E?(_=x,i&&(_=i(e,w,_,S))):t&&_===x&&F?(_=C,i&&(_=i(e,w,_,S))):_=k(S.current,{startingIndex:_,decrement:F,disabledIndices:f})),_!==w&&!P(S.current,_)&&(d&&e.stopPropagation(),(v||o||E||F)&&e.preventDefault(),T(_,!0),queueMicrotask(()=>{S.current[_]?.focus()}))});return{props:{ref:x,onFocus(e){let t=b.current,n=y(e.nativeEvent);!t||n==null||!N(n)||n.setSelectionRange(0,n.value.length)},onKeyDown:R},highlightedIndex:w,onHighlightedIndexChange:T,elementsRef:S,onMapChange:E,relayKeyboardEvent:R}}function de(e,t){for(let n of V)if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}function fe(e){let{render:t,className:n,style:r,refs:i=l,props:a=l,state:o=s,stateAttributesMapping:c,highlightedIndex:d,onHighlightedIndexChange:f,orientation:p,grid:h,loopFocus:g,onLoop:_,enableHomeAndEndKeys:v,onMapChange:y,stopEventPropagation:b=!0,rootRef:x,disabledIndices:S,modifierKeys:C,highlightItemOnHover:w=!1,tag:T=`div`,...E}=e,{props:D,highlightedIndex:O,onHighlightedIndexChange:k,elementsRef:A,onMapChange:j,relayKeyboardEvent:M}=ue({grid:h,loopFocus:g,onLoop:_,orientation:p,highlightedIndex:d,onHighlightedIndexChange:f,rootRef:x,stopEventPropagation:b,enableHomeAndEndKeys:v,direction:U(),disabledIndices:S,modifierKeys:C}),N=u(T,e,{state:o,ref:i,props:[D,...a,E],stateAttributesMapping:c}),P=q.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:k,highlightItemOnHover:w,relayKeyboardEvent:M}),[O,k,w,M]);return(0,Z.jsx)(m.Provider,{value:P,children:(0,Z.jsx)(W,{elementsRef:A,onMapChange:e=>{y?.(e),j(e)},children:N})})}var pe=q.forwardRef(function(e,t){let{activateOnFocus:n=!1,className:r,loopFocus:i=!0,render:a,style:o,...s}=e,{orientation:c,setTabMap:u,tabActivationDirection:d}=Y(),[f,p]=q.useState(0),[m,g]=q.useState(null),v=q.useRef(new Set),y=q.useRef(new Set),b=q.useRef(null);h(()=>{if(typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{v.current.forEach(e=>{e()})});return b.current=e,m&&e.observe(m),y.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),b.current=null}},[m]);let x=_(e=>(v.current.add(e),()=>{v.current.delete(e)})),S=_(e=>(y.current.add(e),b.current?.observe(e),()=>{y.current.delete(e),b.current?.unobserve(e)})),C={orientation:c,tabActivationDirection:d},w={"aria-orientation":c===`vertical`?`vertical`:void 0,role:`tablist`},T=q.useMemo(()=>({activateOnFocus:n,registerIndicatorUpdateListener:x,registerTabResizeObserverElement:S,tabsListElement:m}),[n,x,S,m]);return(0,Z.jsx)(ie.Provider,{value:T,children:(0,Z.jsx)(fe,{render:a,className:r,style:o,state:C,refs:[t,g],props:[w,s],stateAttributesMapping:X,highlightedIndex:f,enableHomeAndEndKeys:!0,loopFocus:i,orientation:c,onHighlightedIndexChange:p,onMapChange:u,disabledIndices:l})})}),$=r();function me(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`flex flex-col gap-4`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(Q,{className:i,"data-slot":`tabs`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function he(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`inline-flex items-center gap-1 border-b`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(pe,{className:i,"data-slot":`tabs-list`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function ge(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`inline-flex items-center justify-center border-b-2 border-transparent px-3 py-2 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/30 focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 data-selected:border-primary data-selected:text-foreground`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(oe,{className:i,"data-slot":`tabs-tab`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}function _e(e){let t=(0,$.c)(8),n,r;t[0]===e?(n=t[1],r=t[2]):({className:n,...r}=e,t[0]=e,t[1]=n,t[2]=r);let i;t[3]===n?i=t[4]:(i=f(`focus-visible:outline-none`,n),t[3]=n,t[4]=i);let a;return t[5]!==r||t[6]!==i?(a=(0,Z.jsx)(ce,{className:i,"data-slot":`tabs-panel`,...r}),t[5]=r,t[6]=i,t[7]=a):a=t[7],a}export{ge as i,he as n,_e as r,me as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/tags-editor-Ch0tFvxo.js b/spinifex/services/spinifexui/frontend/dist/assets/tags-editor-DS_EVlVq.js similarity index 97% rename from spinifex/services/spinifexui/frontend/dist/assets/tags-editor-Ch0tFvxo.js rename to spinifex/services/spinifexui/frontend/dist/assets/tags-editor-DS_EVlVq.js index 346a6bb50..c76414758 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/tags-editor-Ch0tFvxo.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/tags-editor-DS_EVlVq.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./plus-CW7YM5B0.js";import{t as te}from"./trash-2-Dc_kaGDS.js";import{t as i}from"./button-B5pmTZ23.js";import{t as a}from"./input-BRXyXQUw.js";var ne=r(),o=t(n(),1),s=e();function re(e){return e.map((e,t)=>({id:t,key:e.Key??``,value:e.Value??``}))}function c(e){return e.map(e=>({key:e.key.trim(),value:e.value})).filter(e=>e.key.length>0)}function l(e){let t=(0,ne.c)(66),{tags:n,onSubmit:r,isPending:l,error:d,isSuccess:f}=e,p;t[0]===n?p=t[1]:(p=re(n),t[0]=n,t[1]=p);let m=p,[h,g]=(0,o.useState)(m),[_,oe]=(0,o.useState)(m.length),v;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(v=(e,t)=>{g(n=>n.map(n=>n.id===e?{...n,...t}:n))},t[2]=v):v=t[2];let y=v,b;t[3]===_?b=t[4]:(b=()=>{g(e=>[...e,{id:_,key:``,value:``}]),oe(ae)},t[3]=_,t[4]=b);let x=b,S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{g(t=>t.filter(t=>t.id!==e))},t[5]=S):S=t[5];let C=S,w;t[6]===m?w=t[7]:(w=()=>{g(m)},t[6]=m,t[7]=w);let T=w,E;t[8]===h?E=t[9]:(E=h.some(u),t[8]=h,t[9]=E);let D=E,O,k,A,j;if(t[10]!==D||t[11]!==h){A=c(h);let e=A.map(ie);O=new Set(e).size!==e.length,k=D||O,j=JSON.stringify(A),t[10]=D,t[11]=h,t[12]=O,t[13]=k,t[14]=A,t[15]=j}else O=t[12],k=t[13],A=t[14],j=t[15];let M;t[16]===m?M=t[17]:(M=JSON.stringify(c(m)),t[16]=m,t[17]=M);let N=j!==M,P;t[18]!==N||t[19]!==k||t[20]!==A||t[21]!==r?(P=e=>{e.preventDefault(),!(k||!N)&&r(A)},t[18]=N,t[19]=k,t[20]=A,t[21]=r,t[22]=P):P=t[22];let F;t[23]===d?F=t[24]:(F=d&&(0,s.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:d.message||`Failed to save tags`}),t[23]=d,t[24]=F);let I;t[25]!==N||t[26]!==f?(I=f&&!N&&(0,s.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Tags saved.`}),t[25]=N,t[26]=f,t[27]=I):I=t[27];let L;t[28]===h.length?L=t[29]:(L=h.length===0&&(0,s.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No tags.`}),t[28]=h.length,t[29]=L);let R;if(t[30]!==h){let e;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(e=e=>(0,s.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,s.jsx)(a,{"aria-label":`Tag key`,onChange:t=>{y(e.id,{key:t.target.value})},placeholder:`Key`,value:e.key}),(0,s.jsx)(a,{"aria-label":`Tag value`,onChange:t=>{y(e.id,{value:t.target.value})},placeholder:`Value`,value:e.value}),(0,s.jsx)(i,{"aria-label":`Remove tag`,onClick:()=>{C(e.id)},size:`icon`,type:`button`,variant:`ghost`,children:(0,s.jsx)(te,{className:`size-4`})})]},e.id),t[32]=e):e=t[32],R=h.map(e),t[30]=h,t[31]=R}else R=t[31];let z;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,s.jsx)(ee,{className:`size-4`}),t[33]=z):z=t[33];let B;t[34]===x?B=t[35]:(B=(0,s.jsx)(`div`,{children:(0,s.jsxs)(i,{onClick:x,size:`sm`,type:`button`,variant:`secondary`,children:[z,` Add tag`]})}),t[34]=x,t[35]=B);let V;t[36]===D?V=t[37]:(V=D&&(0,s.jsx)(`p`,{className:`text-xs text-destructive`,children:`Every tag with a value needs a key.`}),t[36]=D,t[37]=V);let H;t[38]===O?H=t[39]:(H=O&&(0,s.jsx)(`p`,{className:`text-xs text-destructive`,children:`Tag keys must be unique.`}),t[38]=O,t[39]=H);let U;t[40]!==L||t[41]!==R||t[42]!==B||t[43]!==V||t[44]!==H?(U=(0,s.jsxs)(`div`,{className:`flex flex-col gap-2 p-4`,children:[L,R,B,V,H]}),t[40]=L,t[41]=R,t[42]=B,t[43]=V,t[44]=H,t[45]=U):U=t[45];let W=N?`Unsaved changes`:`No changes`,G;t[46]===W?G=t[47]:(G=(0,s.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:W}),t[46]=W,t[47]=G);let K=l||!N,q;t[48]!==T||t[49]!==K?(q=(0,s.jsx)(i,{disabled:K,onClick:T,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[48]=T,t[49]=K,t[50]=q):q=t[50];let J=l||k||!N,Y=l?`Saving…`:`Save changes`,X;t[51]!==J||t[52]!==Y?(X=(0,s.jsx)(i,{disabled:J,size:`sm`,type:`submit`,children:Y}),t[51]=J,t[52]=Y,t[53]=X):X=t[53];let Z;t[54]!==G||t[55]!==q||t[56]!==X?(Z=(0,s.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[G,q,X]}),t[54]=G,t[55]=q,t[56]=X,t[57]=Z):Z=t[57];let Q;t[58]!==U||t[59]!==Z?(Q=(0,s.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[U,Z]}),t[58]=U,t[59]=Z,t[60]=Q):Q=t[60];let $;return t[61]!==F||t[62]!==I||t[63]!==Q||t[64]!==P?($=(0,s.jsxs)(`form`,{onSubmit:P,children:[F,I,Q]}),t[61]=F,t[62]=I,t[63]=Q,t[64]=P,t[65]=$):$=t[65],$}function ie(e){return e.key}function u(e){return e.key.trim().length===0&&e.value.length>0}function ae(e){return e+1}export{l as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as ee}from"./plus-CW7YM5B0.js";import{t as te}from"./trash-2-Dc_kaGDS.js";import{t as i}from"./button-KK2VfbzH.js";import{t as a}from"./input-Dv_zyCQu.js";var ne=r(),o=t(n(),1),s=e();function re(e){return e.map((e,t)=>({id:t,key:e.Key??``,value:e.Value??``}))}function c(e){return e.map(e=>({key:e.key.trim(),value:e.value})).filter(e=>e.key.length>0)}function l(e){let t=(0,ne.c)(66),{tags:n,onSubmit:r,isPending:l,error:d,isSuccess:f}=e,p;t[0]===n?p=t[1]:(p=re(n),t[0]=n,t[1]=p);let m=p,[h,g]=(0,o.useState)(m),[_,oe]=(0,o.useState)(m.length),v;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(v=(e,t)=>{g(n=>n.map(n=>n.id===e?{...n,...t}:n))},t[2]=v):v=t[2];let y=v,b;t[3]===_?b=t[4]:(b=()=>{g(e=>[...e,{id:_,key:``,value:``}]),oe(ae)},t[3]=_,t[4]=b);let x=b,S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=e=>{g(t=>t.filter(t=>t.id!==e))},t[5]=S):S=t[5];let C=S,w;t[6]===m?w=t[7]:(w=()=>{g(m)},t[6]=m,t[7]=w);let T=w,E;t[8]===h?E=t[9]:(E=h.some(u),t[8]=h,t[9]=E);let D=E,O,k,A,j;if(t[10]!==D||t[11]!==h){A=c(h);let e=A.map(ie);O=new Set(e).size!==e.length,k=D||O,j=JSON.stringify(A),t[10]=D,t[11]=h,t[12]=O,t[13]=k,t[14]=A,t[15]=j}else O=t[12],k=t[13],A=t[14],j=t[15];let M;t[16]===m?M=t[17]:(M=JSON.stringify(c(m)),t[16]=m,t[17]=M);let N=j!==M,P;t[18]!==N||t[19]!==k||t[20]!==A||t[21]!==r?(P=e=>{e.preventDefault(),!(k||!N)&&r(A)},t[18]=N,t[19]=k,t[20]=A,t[21]=r,t[22]=P):P=t[22];let F;t[23]===d?F=t[24]:(F=d&&(0,s.jsx)(`div`,{className:`mb-4 rounded-md border border-destructive bg-destructive/10 p-3 text-sm text-destructive`,role:`alert`,children:d.message||`Failed to save tags`}),t[23]=d,t[24]=F);let I;t[25]!==N||t[26]!==f?(I=f&&!N&&(0,s.jsx)(`output`,{className:`mb-4 block rounded-md border border-emerald-500 bg-emerald-500/10 p-3 text-sm text-emerald-700 dark:text-emerald-400`,children:`Tags saved.`}),t[25]=N,t[26]=f,t[27]=I):I=t[27];let L;t[28]===h.length?L=t[29]:(L=h.length===0&&(0,s.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:`No tags.`}),t[28]=h.length,t[29]=L);let R;if(t[30]!==h){let e;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(e=e=>(0,s.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,s.jsx)(a,{"aria-label":`Tag key`,onChange:t=>{y(e.id,{key:t.target.value})},placeholder:`Key`,value:e.key}),(0,s.jsx)(a,{"aria-label":`Tag value`,onChange:t=>{y(e.id,{value:t.target.value})},placeholder:`Value`,value:e.value}),(0,s.jsx)(i,{"aria-label":`Remove tag`,onClick:()=>{C(e.id)},size:`icon`,type:`button`,variant:`ghost`,children:(0,s.jsx)(te,{className:`size-4`})})]},e.id),t[32]=e):e=t[32],R=h.map(e),t[30]=h,t[31]=R}else R=t[31];let z;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,s.jsx)(ee,{className:`size-4`}),t[33]=z):z=t[33];let B;t[34]===x?B=t[35]:(B=(0,s.jsx)(`div`,{children:(0,s.jsxs)(i,{onClick:x,size:`sm`,type:`button`,variant:`secondary`,children:[z,` Add tag`]})}),t[34]=x,t[35]=B);let V;t[36]===D?V=t[37]:(V=D&&(0,s.jsx)(`p`,{className:`text-xs text-destructive`,children:`Every tag with a value needs a key.`}),t[36]=D,t[37]=V);let H;t[38]===O?H=t[39]:(H=O&&(0,s.jsx)(`p`,{className:`text-xs text-destructive`,children:`Tag keys must be unique.`}),t[38]=O,t[39]=H);let U;t[40]!==L||t[41]!==R||t[42]!==B||t[43]!==V||t[44]!==H?(U=(0,s.jsxs)(`div`,{className:`flex flex-col gap-2 p-4`,children:[L,R,B,V,H]}),t[40]=L,t[41]=R,t[42]=B,t[43]=V,t[44]=H,t[45]=U):U=t[45];let W=N?`Unsaved changes`:`No changes`,G;t[46]===W?G=t[47]:(G=(0,s.jsx)(`span`,{className:`mr-auto text-xs text-muted-foreground`,children:W}),t[46]=W,t[47]=G);let K=l||!N,q;t[48]!==T||t[49]!==K?(q=(0,s.jsx)(i,{disabled:K,onClick:T,size:`sm`,type:`button`,variant:`secondary`,children:`Reset`}),t[48]=T,t[49]=K,t[50]=q):q=t[50];let J=l||k||!N,Y=l?`Saving…`:`Save changes`,X;t[51]!==J||t[52]!==Y?(X=(0,s.jsx)(i,{disabled:J,size:`sm`,type:`submit`,children:Y}),t[51]=J,t[52]=Y,t[53]=X):X=t[53];let Z;t[54]!==G||t[55]!==q||t[56]!==X?(Z=(0,s.jsxs)(`div`,{className:`flex items-center justify-end gap-2 border-t p-4`,children:[G,q,X]}),t[54]=G,t[55]=q,t[56]=X,t[57]=Z):Z=t[57];let Q;t[58]!==U||t[59]!==Z?(Q=(0,s.jsxs)(`div`,{className:`rounded-lg border bg-card`,children:[U,Z]}),t[58]=U,t[59]=Z,t[60]=Q):Q=t[60];let $;return t[61]!==F||t[62]!==I||t[63]!==Q||t[64]!==P?($=(0,s.jsxs)(`form`,{onSubmit:P,children:[F,I,Q]}),t[61]=F,t[62]=I,t[63]=Q,t[64]=P,t[65]=$):$=t[65],$}function ie(e){return e.key}function u(e){return e.key.trim().length===0&&e.value.length>0}function ae(e){return e+1}export{l as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-DMarfgx_.js b/spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-QmHZ5xfm.js similarity index 90% rename from spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-DMarfgx_.js rename to spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-QmHZ5xfm.js index edcd0e148..3ecd0400c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-DMarfgx_.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/tags-field-array-QmHZ5xfm.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./plus-CW7YM5B0.js";import{t as r}from"./trash-2-Dc_kaGDS.js";import{t as i}from"./button-B5pmTZ23.js";import{t as a}from"./input-BRXyXQUw.js";import{n as o,r as s}from"./zod-C7XqDsyI.js";import{r as c,s as l,t as u}from"./field-DVCmLIN7.js";var d=t(),f=e();function p(e){let t=(0,d.c)(21),{control:a,name:c}=e,p;t[0]!==a||t[1]!==c?(p={control:a,name:c},t[0]=a,t[1]=c,t[2]=p):p=t[2];let{fields:g,append:_,remove:v}=s(p),y;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,f.jsx)(l,{children:`Tags`}),t[3]=y):y=t[3];let b;if(t[4]!==a||t[5]!==g||t[6]!==c||t[7]!==v){let e;t[9]!==a||t[10]!==c||t[11]!==v?(e=(e,t)=>(0,f.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,f.jsx)(o,{control:a,name:`${c}.${t}.key`,render:h}),(0,f.jsx)(o,{control:a,name:`${c}.${t}.value`,render:m}),(0,f.jsx)(i,{"aria-label":`Remove tag ${t+1}`,onClick:()=>{v(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,f.jsx)(r,{className:`size-3.5`})})]},e.id),t[9]=a,t[10]=c,t[11]=v,t[12]=e):e=t[12],b=g.map(e),t[4]=a,t[5]=g,t[6]=c,t[7]=v,t[8]=b}else b=t[8];let x;t[13]===_?x=t[14]:(x=()=>{_({key:``,value:``})},t[13]=_,t[14]=x);let S;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,f.jsx)(n,{className:`size-3.5`}),t[15]=S):S=t[15];let C;t[16]===x?C=t[17]:(C=(0,f.jsxs)(i,{onClick:x,size:`sm`,type:`button`,variant:`outline`,children:[S,`Add Tag`]}),t[16]=x,t[17]=C);let w;return t[18]!==b||t[19]!==C?(w=(0,f.jsxs)(u,{children:[y,(0,f.jsxs)(`div`,{className:`space-y-2`,children:[b,C]})]}),t[18]=b,t[19]=C,t[20]=w):w=t[20],w}function m(e){let{field:t,fieldState:n}=e;return(0,f.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,f.jsx)(a,{"aria-invalid":!!n.error,placeholder:`Value`,...t}),(0,f.jsx)(c,{errors:[n.error]})]})}function h(e){let{field:t,fieldState:n}=e;return(0,f.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,f.jsx)(a,{"aria-invalid":!!n.error,placeholder:`Key`,...t}),(0,f.jsx)(c,{errors:[n.error]})]})}export{p as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{t as n}from"./plus-CW7YM5B0.js";import{t as r}from"./trash-2-Dc_kaGDS.js";import{t as i}from"./button-KK2VfbzH.js";import{t as a}from"./input-Dv_zyCQu.js";import{n as o,r as s}from"./zod--v4EVB_k.js";import{r as c,s as l,t as u}from"./field-DuilC4iP.js";var d=t(),f=e();function p(e){let t=(0,d.c)(21),{control:a,name:c}=e,p;t[0]!==a||t[1]!==c?(p={control:a,name:c},t[0]=a,t[1]=c,t[2]=p):p=t[2];let{fields:g,append:_,remove:v}=s(p),y;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,f.jsx)(l,{children:`Tags`}),t[3]=y):y=t[3];let b;if(t[4]!==a||t[5]!==g||t[6]!==c||t[7]!==v){let e;t[9]!==a||t[10]!==c||t[11]!==v?(e=(e,t)=>(0,f.jsxs)(`div`,{className:`flex items-start gap-2`,children:[(0,f.jsx)(o,{control:a,name:`${c}.${t}.key`,render:h}),(0,f.jsx)(o,{control:a,name:`${c}.${t}.value`,render:m}),(0,f.jsx)(i,{"aria-label":`Remove tag ${t+1}`,onClick:()=>{v(t)},size:`icon`,type:`button`,variant:`ghost`,children:(0,f.jsx)(r,{className:`size-3.5`})})]},e.id),t[9]=a,t[10]=c,t[11]=v,t[12]=e):e=t[12],b=g.map(e),t[4]=a,t[5]=g,t[6]=c,t[7]=v,t[8]=b}else b=t[8];let x;t[13]===_?x=t[14]:(x=()=>{_({key:``,value:``})},t[13]=_,t[14]=x);let S;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,f.jsx)(n,{className:`size-3.5`}),t[15]=S):S=t[15];let C;t[16]===x?C=t[17]:(C=(0,f.jsxs)(i,{onClick:x,size:`sm`,type:`button`,variant:`outline`,children:[S,`Add Tag`]}),t[16]=x,t[17]=C);let w;return t[18]!==b||t[19]!==C?(w=(0,f.jsxs)(u,{children:[y,(0,f.jsxs)(`div`,{className:`space-y-2`,children:[b,C]})]}),t[18]=b,t[19]=C,t[20]=w):w=t[20],w}function m(e){let{field:t,fieldState:n}=e;return(0,f.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,f.jsx)(a,{"aria-invalid":!!n.error,placeholder:`Value`,...t}),(0,f.jsx)(c,{errors:[n.error]})]})}function h(e){let{field:t,fieldState:n}=e;return(0,f.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,f.jsx)(a,{"aria-invalid":!!n.error,placeholder:`Key`,...t}),(0,f.jsx)(c,{errors:[n.error]})]})}export{p as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/target-group-form-D_HHg01e.js b/spinifex/services/spinifexui/frontend/dist/assets/target-group-form-RpPY70ty.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/target-group-form-D_HHg01e.js rename to spinifex/services/spinifexui/frontend/dist/assets/target-group-form-RpPY70ty.js index 6d873e01c..e2adcd251 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/target-group-form-D_HHg01e.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/target-group-form-RpPY70ty.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{sn as ee}from"./cluster-config-Cng_iYLz.js";import{c as te,i as n,n as ne,s as re,t as ie}from"./select-AlcaFR6c.js";import{t as r}from"./input-BRXyXQUw.js";import{a as ae,n as oe}from"./zod-C7XqDsyI.js";import{r as i,s as a,t as o}from"./field-DVCmLIN7.js";import{t as se}from"./tags-field-array-DMarfgx_.js";import{n as ce,r as le,t as ue}from"./collapsible-BI-3lGSt.js";var de=t(),s=e(),fe=[`HTTP`,`HTTPS`,`TCP`,`UDP`,`TLS`,`TCP_UDP`];function pe(e){let t=(0,de.c)(126),{form:ee,vpcs:n,allowedProtocols:pe}=e,ge=pe===void 0?fe:pe,{control:c,register:l,setValue:u,formState:_e}=ee,{errors:d}=_e,ve;t[0]===c?ve=t[1]:(ve={control:c,name:`protocol`},t[0]=c,t[1]=ve);let ye=ae(ve),f=ye===`HTTP`||ye===`HTTPS`,be;t[2]===u?be=t[3]:(be=e=>{e&&(u(`protocol`,e),u(`healthCheck.protocol`,e===`HTTP`||e===`HTTPS`?`HTTP`:`TCP`))},t[2]=u,t[3]=be);let xe=be,Se;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(Se=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-name`,children:`Name`})}),t[4]=Se):Se=t[4];let Ce=!!d.name,p;t[5]===l?p=t[6]:(p=l(`name`),t[5]=l,t[6]=p);let m;t[7]!==Ce||t[8]!==p?(m=(0,s.jsx)(r,{"aria-invalid":Ce,id:`tg-name`,placeholder:`my-target-group`,...p}),t[7]=Ce,t[8]=p,t[9]=m):m=t[9];let h;t[10]===d.name?h=t[11]:(h=(0,s.jsx)(i,{errors:[d.name]}),t[10]=d.name,t[11]=h);let g;t[12]!==m||t[13]!==h?(g=(0,s.jsxs)(o,{children:[Se,m,h]}),t[12]=m,t[13]=h,t[14]=g):g=t[14];let we;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-protocol`,children:`Protocol`})}),t[15]=we):we=t[15];let _;t[16]!==ge||t[17]!==xe?(_=e=>{let{field:t}=e;return(0,s.jsxs)(ie,{onValueChange:xe,value:t.value,children:[(0,s.jsx)(re,{className:`w-full`,id:`tg-protocol`,children:(0,s.jsx)(te,{})}),(0,s.jsx)(ne,{children:ge.map(he)})]})},t[16]=ge,t[17]=xe,t[18]=_):_=t[18];let v;t[19]!==c||t[20]!==_?(v=(0,s.jsxs)(o,{children:[we,(0,s.jsx)(oe,{control:c,name:`protocol`,render:_})]}),t[19]=c,t[20]=_,t[21]=v):v=t[21];let Te;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-port`,children:`Port`})}),t[22]=Te):Te=t[22];let Ee=!!d.port,y;t[23]===l?y=t[24]:(y=l(`port`,{valueAsNumber:!0}),t[23]=l,t[24]=y);let b;t[25]!==Ee||t[26]!==y?(b=(0,s.jsx)(r,{"aria-invalid":Ee,id:`tg-port`,inputMode:`numeric`,placeholder:`80`,type:`number`,...y}),t[25]=Ee,t[26]=y,t[27]=b):b=t[27];let x;t[28]===d.port?x=t[29]:(x=(0,s.jsx)(i,{errors:[d.port]}),t[28]=d.port,t[29]=x);let S;t[30]!==b||t[31]!==x?(S=(0,s.jsxs)(o,{children:[Te,b,x]}),t[30]=b,t[31]=x,t[32]=S):S=t[32];let De;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-vpc`,children:`VPC`})}),t[33]=De):De=t[33];let C;t[34]!==d.vpcId||t[35]!==n?(C=e=>{let{field:t}=e;return(0,s.jsxs)(ie,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,s.jsx)(re,{"aria-invalid":!!d.vpcId,className:`w-full`,id:`tg-vpc`,children:(0,s.jsx)(te,{placeholder:`Select VPC`})}),(0,s.jsx)(ne,{children:n.map(me)})]})},t[34]=d.vpcId,t[35]=n,t[36]=C):C=t[36];let w;t[37]!==c||t[38]!==C?(w=(0,s.jsx)(oe,{control:c,name:`vpcId`,render:C}),t[37]=c,t[38]=C,t[39]=w):w=t[39];let T;t[40]===d.vpcId?T=t[41]:(T=(0,s.jsx)(i,{errors:[d.vpcId]}),t[40]=d.vpcId,t[41]=T);let E;t[42]!==w||t[43]!==T?(E=(0,s.jsxs)(o,{children:[De,w,T]}),t[42]=w,t[43]=T,t[44]=E):E=t[44];let D;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,s.jsx)(le,{className:`text-left text-sm font-medium text-muted-foreground hover:text-foreground`,render:(0,s.jsx)(`button`,{"aria-label":`Health check settings`,type:`button`}),children:`Health check settings`}),t[45]=D):D=t[45];let O;t[46]!==d.healthCheck?.path||t[47]!==f||t[48]!==l?(O=f&&(0,s.jsxs)(o,{children:[(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-path`,children:`Path`})}),(0,s.jsx)(r,{"aria-invalid":!!d.healthCheck?.path,id:`hc-path`,placeholder:`/`,...l(`healthCheck.path`)}),(0,s.jsx)(i,{errors:[d.healthCheck?.path]})]}),t[46]=d.healthCheck?.path,t[47]=f,t[48]=l,t[49]=O):O=t[49];let k;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-port`,children:`Port`})}),t[50]=k):k=t[50];let Oe=!!d.healthCheck?.port,A;t[51]===l?A=t[52]:(A=l(`healthCheck.port`),t[51]=l,t[52]=A);let j;t[53]!==Oe||t[54]!==A?(j=(0,s.jsx)(r,{"aria-invalid":Oe,id:`hc-port`,placeholder:`traffic-port or numeric`,...A}),t[53]=Oe,t[54]=A,t[55]=j):j=t[55];let ke=d.healthCheck?.port,M;t[56]===ke?M=t[57]:(M=(0,s.jsx)(i,{errors:[ke]}),t[56]=ke,t[57]=M);let N;t[58]!==j||t[59]!==M?(N=(0,s.jsxs)(o,{children:[k,j,M]}),t[58]=j,t[59]=M,t[60]=N):N=t[60];let Ae;t[61]===Symbol.for(`react.memo_cache_sentinel`)?(Ae=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-interval`,children:`Interval (seconds)`})}),t[61]=Ae):Ae=t[61];let je=!!d.healthCheck?.intervalSeconds,P;t[62]===l?P=t[63]:(P=l(`healthCheck.intervalSeconds`,{valueAsNumber:!0}),t[62]=l,t[63]=P);let F;t[64]!==je||t[65]!==P?(F=(0,s.jsx)(r,{"aria-invalid":je,id:`hc-interval`,inputMode:`numeric`,type:`number`,...P}),t[64]=je,t[65]=P,t[66]=F):F=t[66];let Me=d.healthCheck?.intervalSeconds,I;t[67]===Me?I=t[68]:(I=(0,s.jsx)(i,{errors:[Me]}),t[67]=Me,t[68]=I);let L;t[69]!==F||t[70]!==I?(L=(0,s.jsxs)(o,{children:[Ae,F,I]}),t[69]=F,t[70]=I,t[71]=L):L=t[71];let Ne;t[72]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-timeout`,children:`Timeout (seconds)`})}),t[72]=Ne):Ne=t[72];let Pe=!!d.healthCheck?.timeoutSeconds,R;t[73]===l?R=t[74]:(R=l(`healthCheck.timeoutSeconds`,{valueAsNumber:!0}),t[73]=l,t[74]=R);let z;t[75]!==Pe||t[76]!==R?(z=(0,s.jsx)(r,{"aria-invalid":Pe,id:`hc-timeout`,inputMode:`numeric`,type:`number`,...R}),t[75]=Pe,t[76]=R,t[77]=z):z=t[77];let Fe=d.healthCheck?.timeoutSeconds,B;t[78]===Fe?B=t[79]:(B=(0,s.jsx)(i,{errors:[Fe]}),t[78]=Fe,t[79]=B);let V;t[80]!==z||t[81]!==B?(V=(0,s.jsxs)(o,{children:[Ne,z,B]}),t[80]=z,t[81]=B,t[82]=V):V=t[82];let Ie;t[83]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-healthy`,children:`Healthy threshold`})}),t[83]=Ie):Ie=t[83];let Le=!!d.healthCheck?.healthyThresholdCount,H;t[84]===l?H=t[85]:(H=l(`healthCheck.healthyThresholdCount`,{valueAsNumber:!0}),t[84]=l,t[85]=H);let U;t[86]!==Le||t[87]!==H?(U=(0,s.jsx)(r,{"aria-invalid":Le,id:`hc-healthy`,inputMode:`numeric`,type:`number`,...H}),t[86]=Le,t[87]=H,t[88]=U):U=t[88];let Re=d.healthCheck?.healthyThresholdCount,W;t[89]===Re?W=t[90]:(W=(0,s.jsx)(i,{errors:[Re]}),t[89]=Re,t[90]=W);let G;t[91]!==U||t[92]!==W?(G=(0,s.jsxs)(o,{children:[Ie,U,W]}),t[91]=U,t[92]=W,t[93]=G):G=t[93];let ze;t[94]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-unhealthy`,children:`Unhealthy threshold`})}),t[94]=ze):ze=t[94];let Be=!!d.healthCheck?.unhealthyThresholdCount,K;t[95]===l?K=t[96]:(K=l(`healthCheck.unhealthyThresholdCount`,{valueAsNumber:!0}),t[95]=l,t[96]=K);let q;t[97]!==Be||t[98]!==K?(q=(0,s.jsx)(r,{"aria-invalid":Be,id:`hc-unhealthy`,inputMode:`numeric`,type:`number`,...K}),t[97]=Be,t[98]=K,t[99]=q):q=t[99];let Ve=d.healthCheck?.unhealthyThresholdCount,J;t[100]===Ve?J=t[101]:(J=(0,s.jsx)(i,{errors:[Ve]}),t[100]=Ve,t[101]=J);let Y;t[102]!==q||t[103]!==J?(Y=(0,s.jsxs)(o,{children:[ze,q,J]}),t[102]=q,t[103]=J,t[104]=Y):Y=t[104];let X;t[105]!==d.healthCheck?.matcher||t[106]!==f||t[107]!==l?(X=f&&(0,s.jsxs)(o,{children:[(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-matcher`,children:`Matcher (HTTP codes)`})}),(0,s.jsx)(r,{"aria-invalid":!!d.healthCheck?.matcher,id:`hc-matcher`,placeholder:`200 or 200-299 or 200,201`,...l(`healthCheck.matcher`)}),(0,s.jsx)(i,{errors:[d.healthCheck?.matcher]})]}),t[105]=d.healthCheck?.matcher,t[106]=f,t[107]=l,t[108]=X):X=t[108];let Z;t[109]!==O||t[110]!==N||t[111]!==L||t[112]!==V||t[113]!==G||t[114]!==Y||t[115]!==X?(Z=(0,s.jsxs)(ue,{children:[D,(0,s.jsxs)(ce,{className:`mt-3 space-y-4 border-l-2 border-muted pl-4`,children:[O,N,L,V,G,Y,X]})]}),t[109]=O,t[110]=N,t[111]=L,t[112]=V,t[113]=G,t[114]=Y,t[115]=X,t[116]=Z):Z=t[116];let Q;t[117]===c?Q=t[118]:(Q=(0,s.jsx)(se,{control:c,name:`tags`}),t[117]=c,t[118]=Q);let $;return t[119]!==g||t[120]!==v||t[121]!==S||t[122]!==E||t[123]!==Z||t[124]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[g,v,S,E,Z,Q]}),t[119]=g,t[120]=v,t[121]=S,t[122]=E,t[123]=Z,t[124]=Q,t[125]=$):$=t[125],$}function me(e){let t=ee(e.Tags);return(0,s.jsx)(n,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function he(e){return(0,s.jsx)(n,{value:e,children:e},e)}export{pe as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{sn as ee}from"./cluster-config-Bjqk93qS.js";import{c as te,i as n,n as ne,s as re,t as ie}from"./select-C4XUO0SI.js";import{t as r}from"./input-Dv_zyCQu.js";import{a as ae,n as oe}from"./zod--v4EVB_k.js";import{r as i,s as a,t as o}from"./field-DuilC4iP.js";import{t as se}from"./tags-field-array-QmHZ5xfm.js";import{n as ce,r as le,t as ue}from"./collapsible-BzxV_v-b.js";var de=t(),s=e(),fe=[`HTTP`,`HTTPS`,`TCP`,`UDP`,`TLS`,`TCP_UDP`];function pe(e){let t=(0,de.c)(126),{form:ee,vpcs:n,allowedProtocols:pe}=e,ge=pe===void 0?fe:pe,{control:c,register:l,setValue:u,formState:_e}=ee,{errors:d}=_e,ve;t[0]===c?ve=t[1]:(ve={control:c,name:`protocol`},t[0]=c,t[1]=ve);let ye=ae(ve),f=ye===`HTTP`||ye===`HTTPS`,be;t[2]===u?be=t[3]:(be=e=>{e&&(u(`protocol`,e),u(`healthCheck.protocol`,e===`HTTP`||e===`HTTPS`?`HTTP`:`TCP`))},t[2]=u,t[3]=be);let xe=be,Se;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(Se=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-name`,children:`Name`})}),t[4]=Se):Se=t[4];let Ce=!!d.name,p;t[5]===l?p=t[6]:(p=l(`name`),t[5]=l,t[6]=p);let m;t[7]!==Ce||t[8]!==p?(m=(0,s.jsx)(r,{"aria-invalid":Ce,id:`tg-name`,placeholder:`my-target-group`,...p}),t[7]=Ce,t[8]=p,t[9]=m):m=t[9];let h;t[10]===d.name?h=t[11]:(h=(0,s.jsx)(i,{errors:[d.name]}),t[10]=d.name,t[11]=h);let g;t[12]!==m||t[13]!==h?(g=(0,s.jsxs)(o,{children:[Se,m,h]}),t[12]=m,t[13]=h,t[14]=g):g=t[14];let we;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-protocol`,children:`Protocol`})}),t[15]=we):we=t[15];let _;t[16]!==ge||t[17]!==xe?(_=e=>{let{field:t}=e;return(0,s.jsxs)(ie,{onValueChange:xe,value:t.value,children:[(0,s.jsx)(re,{className:`w-full`,id:`tg-protocol`,children:(0,s.jsx)(te,{})}),(0,s.jsx)(ne,{children:ge.map(he)})]})},t[16]=ge,t[17]=xe,t[18]=_):_=t[18];let v;t[19]!==c||t[20]!==_?(v=(0,s.jsxs)(o,{children:[we,(0,s.jsx)(oe,{control:c,name:`protocol`,render:_})]}),t[19]=c,t[20]=_,t[21]=v):v=t[21];let Te;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(Te=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-port`,children:`Port`})}),t[22]=Te):Te=t[22];let Ee=!!d.port,y;t[23]===l?y=t[24]:(y=l(`port`,{valueAsNumber:!0}),t[23]=l,t[24]=y);let b;t[25]!==Ee||t[26]!==y?(b=(0,s.jsx)(r,{"aria-invalid":Ee,id:`tg-port`,inputMode:`numeric`,placeholder:`80`,type:`number`,...y}),t[25]=Ee,t[26]=y,t[27]=b):b=t[27];let x;t[28]===d.port?x=t[29]:(x=(0,s.jsx)(i,{errors:[d.port]}),t[28]=d.port,t[29]=x);let S;t[30]!==b||t[31]!==x?(S=(0,s.jsxs)(o,{children:[Te,b,x]}),t[30]=b,t[31]=x,t[32]=S):S=t[32];let De;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(De=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`tg-vpc`,children:`VPC`})}),t[33]=De):De=t[33];let C;t[34]!==d.vpcId||t[35]!==n?(C=e=>{let{field:t}=e;return(0,s.jsxs)(ie,{onValueChange:e=>{t.onChange(e)},value:t.value??``,children:[(0,s.jsx)(re,{"aria-invalid":!!d.vpcId,className:`w-full`,id:`tg-vpc`,children:(0,s.jsx)(te,{placeholder:`Select VPC`})}),(0,s.jsx)(ne,{children:n.map(me)})]})},t[34]=d.vpcId,t[35]=n,t[36]=C):C=t[36];let w;t[37]!==c||t[38]!==C?(w=(0,s.jsx)(oe,{control:c,name:`vpcId`,render:C}),t[37]=c,t[38]=C,t[39]=w):w=t[39];let T;t[40]===d.vpcId?T=t[41]:(T=(0,s.jsx)(i,{errors:[d.vpcId]}),t[40]=d.vpcId,t[41]=T);let E;t[42]!==w||t[43]!==T?(E=(0,s.jsxs)(o,{children:[De,w,T]}),t[42]=w,t[43]=T,t[44]=E):E=t[44];let D;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,s.jsx)(le,{className:`text-left text-sm font-medium text-muted-foreground hover:text-foreground`,render:(0,s.jsx)(`button`,{"aria-label":`Health check settings`,type:`button`}),children:`Health check settings`}),t[45]=D):D=t[45];let O;t[46]!==d.healthCheck?.path||t[47]!==f||t[48]!==l?(O=f&&(0,s.jsxs)(o,{children:[(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-path`,children:`Path`})}),(0,s.jsx)(r,{"aria-invalid":!!d.healthCheck?.path,id:`hc-path`,placeholder:`/`,...l(`healthCheck.path`)}),(0,s.jsx)(i,{errors:[d.healthCheck?.path]})]}),t[46]=d.healthCheck?.path,t[47]=f,t[48]=l,t[49]=O):O=t[49];let k;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-port`,children:`Port`})}),t[50]=k):k=t[50];let Oe=!!d.healthCheck?.port,A;t[51]===l?A=t[52]:(A=l(`healthCheck.port`),t[51]=l,t[52]=A);let j;t[53]!==Oe||t[54]!==A?(j=(0,s.jsx)(r,{"aria-invalid":Oe,id:`hc-port`,placeholder:`traffic-port or numeric`,...A}),t[53]=Oe,t[54]=A,t[55]=j):j=t[55];let ke=d.healthCheck?.port,M;t[56]===ke?M=t[57]:(M=(0,s.jsx)(i,{errors:[ke]}),t[56]=ke,t[57]=M);let N;t[58]!==j||t[59]!==M?(N=(0,s.jsxs)(o,{children:[k,j,M]}),t[58]=j,t[59]=M,t[60]=N):N=t[60];let Ae;t[61]===Symbol.for(`react.memo_cache_sentinel`)?(Ae=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-interval`,children:`Interval (seconds)`})}),t[61]=Ae):Ae=t[61];let je=!!d.healthCheck?.intervalSeconds,P;t[62]===l?P=t[63]:(P=l(`healthCheck.intervalSeconds`,{valueAsNumber:!0}),t[62]=l,t[63]=P);let F;t[64]!==je||t[65]!==P?(F=(0,s.jsx)(r,{"aria-invalid":je,id:`hc-interval`,inputMode:`numeric`,type:`number`,...P}),t[64]=je,t[65]=P,t[66]=F):F=t[66];let Me=d.healthCheck?.intervalSeconds,I;t[67]===Me?I=t[68]:(I=(0,s.jsx)(i,{errors:[Me]}),t[67]=Me,t[68]=I);let L;t[69]!==F||t[70]!==I?(L=(0,s.jsxs)(o,{children:[Ae,F,I]}),t[69]=F,t[70]=I,t[71]=L):L=t[71];let Ne;t[72]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-timeout`,children:`Timeout (seconds)`})}),t[72]=Ne):Ne=t[72];let Pe=!!d.healthCheck?.timeoutSeconds,R;t[73]===l?R=t[74]:(R=l(`healthCheck.timeoutSeconds`,{valueAsNumber:!0}),t[73]=l,t[74]=R);let z;t[75]!==Pe||t[76]!==R?(z=(0,s.jsx)(r,{"aria-invalid":Pe,id:`hc-timeout`,inputMode:`numeric`,type:`number`,...R}),t[75]=Pe,t[76]=R,t[77]=z):z=t[77];let Fe=d.healthCheck?.timeoutSeconds,B;t[78]===Fe?B=t[79]:(B=(0,s.jsx)(i,{errors:[Fe]}),t[78]=Fe,t[79]=B);let V;t[80]!==z||t[81]!==B?(V=(0,s.jsxs)(o,{children:[Ne,z,B]}),t[80]=z,t[81]=B,t[82]=V):V=t[82];let Ie;t[83]===Symbol.for(`react.memo_cache_sentinel`)?(Ie=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-healthy`,children:`Healthy threshold`})}),t[83]=Ie):Ie=t[83];let Le=!!d.healthCheck?.healthyThresholdCount,H;t[84]===l?H=t[85]:(H=l(`healthCheck.healthyThresholdCount`,{valueAsNumber:!0}),t[84]=l,t[85]=H);let U;t[86]!==Le||t[87]!==H?(U=(0,s.jsx)(r,{"aria-invalid":Le,id:`hc-healthy`,inputMode:`numeric`,type:`number`,...H}),t[86]=Le,t[87]=H,t[88]=U):U=t[88];let Re=d.healthCheck?.healthyThresholdCount,W;t[89]===Re?W=t[90]:(W=(0,s.jsx)(i,{errors:[Re]}),t[89]=Re,t[90]=W);let G;t[91]!==U||t[92]!==W?(G=(0,s.jsxs)(o,{children:[Ie,U,W]}),t[91]=U,t[92]=W,t[93]=G):G=t[93];let ze;t[94]===Symbol.for(`react.memo_cache_sentinel`)?(ze=(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-unhealthy`,children:`Unhealthy threshold`})}),t[94]=ze):ze=t[94];let Be=!!d.healthCheck?.unhealthyThresholdCount,K;t[95]===l?K=t[96]:(K=l(`healthCheck.unhealthyThresholdCount`,{valueAsNumber:!0}),t[95]=l,t[96]=K);let q;t[97]!==Be||t[98]!==K?(q=(0,s.jsx)(r,{"aria-invalid":Be,id:`hc-unhealthy`,inputMode:`numeric`,type:`number`,...K}),t[97]=Be,t[98]=K,t[99]=q):q=t[99];let Ve=d.healthCheck?.unhealthyThresholdCount,J;t[100]===Ve?J=t[101]:(J=(0,s.jsx)(i,{errors:[Ve]}),t[100]=Ve,t[101]=J);let Y;t[102]!==q||t[103]!==J?(Y=(0,s.jsxs)(o,{children:[ze,q,J]}),t[102]=q,t[103]=J,t[104]=Y):Y=t[104];let X;t[105]!==d.healthCheck?.matcher||t[106]!==f||t[107]!==l?(X=f&&(0,s.jsxs)(o,{children:[(0,s.jsx)(a,{children:(0,s.jsx)(`label`,{htmlFor:`hc-matcher`,children:`Matcher (HTTP codes)`})}),(0,s.jsx)(r,{"aria-invalid":!!d.healthCheck?.matcher,id:`hc-matcher`,placeholder:`200 or 200-299 or 200,201`,...l(`healthCheck.matcher`)}),(0,s.jsx)(i,{errors:[d.healthCheck?.matcher]})]}),t[105]=d.healthCheck?.matcher,t[106]=f,t[107]=l,t[108]=X):X=t[108];let Z;t[109]!==O||t[110]!==N||t[111]!==L||t[112]!==V||t[113]!==G||t[114]!==Y||t[115]!==X?(Z=(0,s.jsxs)(ue,{children:[D,(0,s.jsxs)(ce,{className:`mt-3 space-y-4 border-l-2 border-muted pl-4`,children:[O,N,L,V,G,Y,X]})]}),t[109]=O,t[110]=N,t[111]=L,t[112]=V,t[113]=G,t[114]=Y,t[115]=X,t[116]=Z):Z=t[116];let Q;t[117]===c?Q=t[118]:(Q=(0,s.jsx)(se,{control:c,name:`tags`}),t[117]=c,t[118]=Q);let $;return t[119]!==g||t[120]!==v||t[121]!==S||t[122]!==E||t[123]!==Z||t[124]!==Q?($=(0,s.jsxs)(s.Fragment,{children:[g,v,S,E,Z,Q]}),t[119]=g,t[120]=v,t[121]=S,t[122]=E,t[123]=Z,t[124]=Q,t[125]=$):$=t[125],$}function me(e){let t=ee(e.Tags);return(0,s.jsx)(n,{value:e.VpcId??``,children:t?`${e.VpcId} (${t})`:`${e.VpcId} (${e.CidrBlock})`},e.VpcId)}function he(e){return(0,s.jsx)(n,{value:e,children:e},e)}export{pe as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/task-definitions-PW0kDBOC.js b/spinifex/services/spinifexui/frontend/dist/assets/task-definitions-BUsplWX0.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/task-definitions-PW0kDBOC.js rename to spinifex/services/spinifexui/frontend/dist/assets/task-definitions-BUsplWX0.js index a59079d01..c1a59d861 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/task-definitions-PW0kDBOC.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/task-definitions-BUsplWX0.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./button-B5pmTZ23.js";import{o as s}from"./ecs-D5CM2_El.js";import{a as c}from"./ecs-DKmHlMDx.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{t as u}from"./error-banner-vjkAWoEL.js";import{t as d}from"./delete-confirmation-dialog-DxqVde_o.js";import{t as f}from"./ecs-section-nav-I-Vi0HoT.js";var p=r(),m=t(n(),1),h=e();function g(e){return e.split(`/`).at(-1)??e}function _(e){let t=(0,p.c)(24),{clusterName:n}=e,{data:r}=i(s),l=c(),[f,_]=(0,m.useState)(null),v;t[0]!==l||t[1]!==f?(v=function(){f&&l.mutate(f,{onSuccess:()=>{_(null)}})},t[0]=l,t[1]=f,t[2]=v):v=t[2];let y=v,b=n??``,x;t[3]===b?x=t[4]:(x={cluster:b},t[3]=b,t[4]=x);let S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,h.jsx)(o,{size:`sm`,children:`Register task definition`}),t[5]=S):S=t[5];let C;t[6]===x?C=t[7]:(C=(0,h.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,h.jsx)(a,{search:x,to:`/ecs/register-task-definition`,children:S})}),t[6]=x,t[7]=C);let w;t[8]!==l.error||t[9]!==l.isError?(w=l.isError&&(0,h.jsx)(u,{error:l.error instanceof Error?l.error:void 0,msg:`Failed to deregister task definition.`}),t[8]=l.error,t[9]=l.isError,t[10]=w):w=t[10];let T;t[11]===r?T=t[12]:(T=r.length===0?(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`No task definitions found.`}):(0,h.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,h.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,h.jsx)(`thead`,{children:(0,h.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,h.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Family : Revision`}),(0,h.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,h.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,h.jsx)(`tbody`,{children:r.map(e=>{let t=g(e);return(0,h.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,h.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t}),(0,h.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,h.jsx)(o,{onClick:()=>{_(t)},size:`sm`,variant:`destructive`,children:`Deregister`})})]},e)})})]})}),t[11]=r,t[12]=T);let E=`This marks task definition "${f}" INACTIVE. Existing tasks keep running; no new tasks can use it.`,D;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{e||_(null)},t[13]=D):D=t[13];let O=f!==null,k;t[14]!==l.isPending||t[15]!==y||t[16]!==O||t[17]!==E?(k=(0,h.jsx)(d,{confirmLabel:`Deregister`,description:E,isPending:l.isPending,onConfirm:y,onOpenChange:D,open:O,pendingLabel:`Deregistering…`,title:`Deregister task definition`}),t[14]=l.isPending,t[15]=y,t[16]=O,t[17]=E,t[18]=k):k=t[18];let A;return t[19]!==k||t[20]!==C||t[21]!==w||t[22]!==T?(A=(0,h.jsxs)(h.Fragment,{children:[C,w,T,k]}),t[19]=k,t[20]=C,t[21]=w,t[22]=T,t[23]=A):A=t[23],A}function v(){let e=(0,p.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l,{title:`Task definitions`}),(0,h.jsx)(f,{}),(0,h.jsx)(_,{})]}),e[0]=t):t=e[0],t}var y=v;export{y as component}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./useSuspenseQuery-BhrB66K3.js";import{t as a}from"./link-Sy-9aJG2.js";import{t as o}from"./button-KK2VfbzH.js";import{o as s}from"./ecs-BURWI--K.js";import{a as c}from"./ecs-BeyfRKok.js";import{t as l}from"./page-heading-CIbmsDOw.js";import{t as u}from"./error-banner-vjkAWoEL.js";import{t as d}from"./delete-confirmation-dialog-Glu4FzJO.js";import{t as f}from"./ecs-section-nav-I-Vi0HoT.js";var p=r(),m=t(n(),1),h=e();function g(e){return e.split(`/`).at(-1)??e}function _(e){let t=(0,p.c)(24),{clusterName:n}=e,{data:r}=i(s),l=c(),[f,_]=(0,m.useState)(null),v;t[0]!==l||t[1]!==f?(v=function(){f&&l.mutate(f,{onSuccess:()=>{_(null)}})},t[0]=l,t[1]=f,t[2]=v):v=t[2];let y=v,b=n??``,x;t[3]===b?x=t[4]:(x={cluster:b},t[3]=b,t[4]=x);let S;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,h.jsx)(o,{size:`sm`,children:`Register task definition`}),t[5]=S):S=t[5];let C;t[6]===x?C=t[7]:(C=(0,h.jsx)(`div`,{className:`mb-4 flex justify-end`,children:(0,h.jsx)(a,{search:x,to:`/ecs/register-task-definition`,children:S})}),t[6]=x,t[7]=C);let w;t[8]!==l.error||t[9]!==l.isError?(w=l.isError&&(0,h.jsx)(u,{error:l.error instanceof Error?l.error:void 0,msg:`Failed to deregister task definition.`}),t[8]=l.error,t[9]=l.isError,t[10]=w):w=t[10];let T;t[11]===r?T=t[12]:(T=r.length===0?(0,h.jsx)(`p`,{className:`text-muted-foreground`,children:`No task definitions found.`}):(0,h.jsx)(`div`,{className:`overflow-x-auto rounded-lg border bg-card`,children:(0,h.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,h.jsx)(`thead`,{children:(0,h.jsxs)(`tr`,{className:`border-b text-left text-muted-foreground`,children:[(0,h.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:`Family : Revision`}),(0,h.jsx)(`th`,{className:`px-4 py-2 font-medium`,children:(0,h.jsx)(`span`,{className:`sr-only`,children:`Actions`})})]})}),(0,h.jsx)(`tbody`,{children:r.map(e=>{let t=g(e);return(0,h.jsxs)(`tr`,{className:`border-b last:border-0`,children:[(0,h.jsx)(`td`,{className:`px-4 py-2 font-mono text-xs`,children:t}),(0,h.jsx)(`td`,{className:`px-4 py-2 text-right`,children:(0,h.jsx)(o,{onClick:()=>{_(t)},size:`sm`,variant:`destructive`,children:`Deregister`})})]},e)})})]})}),t[11]=r,t[12]=T);let E=`This marks task definition "${f}" INACTIVE. Existing tasks keep running; no new tasks can use it.`,D;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(D=e=>{e||_(null)},t[13]=D):D=t[13];let O=f!==null,k;t[14]!==l.isPending||t[15]!==y||t[16]!==O||t[17]!==E?(k=(0,h.jsx)(d,{confirmLabel:`Deregister`,description:E,isPending:l.isPending,onConfirm:y,onOpenChange:D,open:O,pendingLabel:`Deregistering…`,title:`Deregister task definition`}),t[14]=l.isPending,t[15]=y,t[16]=O,t[17]=E,t[18]=k):k=t[18];let A;return t[19]!==k||t[20]!==C||t[21]!==w||t[22]!==T?(A=(0,h.jsxs)(h.Fragment,{children:[C,w,T,k]}),t[19]=k,t[20]=C,t[21]=w,t[22]=T,t[23]=A):A=t[23],A}function v(){let e=(0,p.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l,{title:`Task definitions`}),(0,h.jsx)(f,{}),(0,h.jsx)(_,{})]}),e[0]=t):t=e[0],t}var y=v;export{y as component}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/textarea-By2jtnIk.js b/spinifex/services/spinifexui/frontend/dist/assets/textarea-oyVxxKDw.js similarity index 93% rename from spinifex/services/spinifexui/frontend/dist/assets/textarea-By2jtnIk.js rename to spinifex/services/spinifexui/frontend/dist/assets/textarea-oyVxxKDw.js index fc5d44223..30593001b 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/textarea-By2jtnIk.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/textarea-oyVxxKDw.js @@ -1 +1 @@ -import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Cng_iYLz.js";var r=t(),i=e();function a(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`flex field-sizing-content min-h-16 w-full resize-none rounded-md border border-input bg-input/20 px-2 py-2 text-sm transition-colors outline-none placeholder:text-muted-foreground autofill:[-webkit-text-fill-color:var(--color-foreground)] autofill:[transition:background-color_9999s_ease-in-out_0s] focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 md:text-xs/relaxed dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`textarea`,{className:s,"data-slot":`textarea`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}export{a as t}; \ No newline at end of file +import{n as e,t}from"./compiler-runtime-BAC6wZ-W.js";import{tn as n}from"./cluster-config-Bjqk93qS.js";var r=t(),i=e();function a(e){let t=(0,r.c)(8),a,o;t[0]===e?(a=t[1],o=t[2]):({className:a,...o}=e,t[0]=e,t[1]=a,t[2]=o);let s;t[3]===a?s=t[4]:(s=n(`flex field-sizing-content min-h-16 w-full resize-none rounded-md border border-input bg-input/20 px-2 py-2 text-sm transition-colors outline-none placeholder:text-muted-foreground autofill:[-webkit-text-fill-color:var(--color-foreground)] autofill:[transition:background-color_9999s_ease-in-out_0s] focus-visible:border-ring focus-visible:ring-2 focus-visible:ring-ring/30 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-2 aria-invalid:ring-destructive/20 md:text-xs/relaxed dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40`,a),t[3]=a,t[4]=s);let c;return t[5]!==o||t[6]!==s?(c=(0,i.jsx)(`textarea`,{className:s,"data-slot":`textarea`,...o}),t[5]=o,t[6]=s,t[7]=c):c=t[7],c}export{a as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/upload-button-g2tJTLGf.js b/spinifex/services/spinifexui/frontend/dist/assets/upload-button-etAqT4UK.js similarity index 92% rename from spinifex/services/spinifexui/frontend/dist/assets/upload-button-g2tJTLGf.js rename to spinifex/services/spinifexui/frontend/dist/assets/upload-button-etAqT4UK.js index ac22c1f91..246e28746 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/upload-button-g2tJTLGf.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/upload-button-etAqT4UK.js @@ -1 +1 @@ -import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./link-Sy-9aJG2.js";import{an as a,in as o}from"./cluster-config-Cng_iYLz.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./download-BOrAiZXu.js";import{t as l}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-B5pmTZ23.js";import{E as d,L as f,R as p,b as m,m as h}from"./awsClient-BYSqOjkz.js";import{n as g}from"./s3-CSR7w4yZ.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-DxqVde_o.js";var y=s(`file`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}]]),b=s(`folder`,[[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}]]),x=s(`upload`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m17 8-5-5-5 5`,key:`7q97r8`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}]]),S=class extends p(d,f,`GetObject`,m){},C=r(),w=e();function T(e){let t=(0,C.c)(9),{folderName:n,fullPrefix:r,bucketName:a}=e,o;t[0]!==a||t[1]!==r?(o={bucket:a,_splat:r},t[0]=a,t[1]=r,t[2]=o):o=t[2];let s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,w.jsx)(b,{className:`size-5 text-muted-foreground`}),t[3]=s):s=t[3];let c;t[4]===n?c=t[5]:(c=(0,w.jsx)(`span`,{className:`font-medium`,children:n}),t[4]=n,t[5]=c);let l;return t[6]!==o||t[7]!==c?(l=(0,w.jsxs)(i,{className:`flex items-center gap-3 rounded-lg border bg-card p-4 transition-colors hover:bg-accent`,params:o,to:`/s3/ls/$bucket/$`,children:[s,c]}),t[6]=o,t[7]=c,t[8]=l):l=t[8],l}var E=t(n(),1);function D({object:e,bucketName:t,displayName:n,fullKey:r}){let[i,s]=(0,E.useState)(!1),[u,d]=(0,E.useState)(null),f=g();async function p(){d(null);try{let e=new S({Bucket:t,Key:r}),i=await h().send(e);if(i.Body){let e=await i.Body.transformToByteArray(),t=URL.createObjectURL(new Blob([e])),r=document.createElement(`a`);r.href=t,r.download=n,document.body.append(r),r.click(),r.remove(),URL.revokeObjectURL(t)}}catch(e){d(Error(`Failed to download object`,{cause:e}))}}async function m(){try{await f.mutateAsync({bucket:t,key:r})}finally{s(!1)}}return(0,w.jsxs)(`div`,{children:[f.error&&(0,w.jsx)(_,{error:f.error,msg:`Failed to delete object`}),u&&(0,w.jsx)(_,{error:u,msg:`Failed to download object`}),(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-lg border bg-card p-4`,children:[(0,w.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,w.jsx)(y,{className:`size-5 text-muted-foreground`}),(0,w.jsxs)(`div`,{children:[(0,w.jsx)(`h3`,{className:`font-medium`,children:n}),e.LastModified&&(0,w.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Last Modified: `,o(e.LastModified)]})]})]}),(0,w.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,w.jsx)(`div`,{className:`text-sm text-muted-foreground`,children:a(e.Size??0)}),(0,w.jsx)(`button`,{"aria-label":`Download ${n}`,className:`rounded-md p-2 transition-colors hover:bg-accent`,onClick:p,type:`button`,children:(0,w.jsx)(c,{className:`size-4`})}),(0,w.jsx)(`button`,{"aria-label":`Delete ${n}`,className:`rounded-md p-2 text-destructive transition-colors hover:bg-accent`,onClick:()=>{s(!0)},type:`button`,children:(0,w.jsx)(l,{className:`size-4`})})]}),(0,w.jsx)(v,{description:(0,w.jsxs)(w.Fragment,{children:[`Are you sure you want to delete `,(0,w.jsx)(`strong`,{children:n}),`? This action cannot be undone.`]}),isPending:f.isPending,onConfirm:m,onOpenChange:s,open:i,title:`Delete Object`})]})]},e.Key)}function O({bucket:e,prefix:t=``,isPending:n,onUpload:r}){let i=(0,E.useRef)(null);async function a(n){let{files:a}=n.target;if(!(!a||a.length===0))try{await Promise.all([...a].map(async n=>await r({bucket:e,key:`${t}${n.name}`,file:n})))}finally{i.current&&(i.current.value=``)}}return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`input`,{accept:`*/*`,"aria-label":`Choose files to upload`,className:`hidden`,multiple:!0,onChange:a,ref:i,type:`file`}),(0,w.jsxs)(u,{disabled:n,onClick:()=>i.current?.click(),size:`sm`,children:[(0,w.jsx)(x,{className:`mr-2 size-4`}),n?`Uploading…`:`Upload Files`]})]})}export{D as n,T as r,O as t}; \ No newline at end of file +import{n as e,o as t,r as n,t as r}from"./compiler-runtime-BAC6wZ-W.js";import{t as i}from"./link-Sy-9aJG2.js";import{an as a,in as o}from"./cluster-config-Bjqk93qS.js";import{t as s}from"./createLucideIcon-q-BbhZtA.js";import{t as c}from"./download-BOrAiZXu.js";import{t as l}from"./trash-2-Dc_kaGDS.js";import{t as u}from"./button-KK2VfbzH.js";import{E as d,L as f,R as p,b as m,m as h}from"./awsClient-DzGEPkSc.js";import{n as g}from"./s3-BldOjjaE.js";import{t as _}from"./error-banner-vjkAWoEL.js";import{t as v}from"./delete-confirmation-dialog-Glu4FzJO.js";var y=s(`file`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}]]),b=s(`folder`,[[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}]]),x=s(`upload`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m17 8-5-5-5 5`,key:`7q97r8`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}]]),S=class extends p(d,f,`GetObject`,m){},C=r(),w=e();function T(e){let t=(0,C.c)(9),{folderName:n,fullPrefix:r,bucketName:a}=e,o;t[0]!==a||t[1]!==r?(o={bucket:a,_splat:r},t[0]=a,t[1]=r,t[2]=o):o=t[2];let s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,w.jsx)(b,{className:`size-5 text-muted-foreground`}),t[3]=s):s=t[3];let c;t[4]===n?c=t[5]:(c=(0,w.jsx)(`span`,{className:`font-medium`,children:n}),t[4]=n,t[5]=c);let l;return t[6]!==o||t[7]!==c?(l=(0,w.jsxs)(i,{className:`flex items-center gap-3 rounded-lg border bg-card p-4 transition-colors hover:bg-accent`,params:o,to:`/s3/ls/$bucket/$`,children:[s,c]}),t[6]=o,t[7]=c,t[8]=l):l=t[8],l}var E=t(n(),1);function D({object:e,bucketName:t,displayName:n,fullKey:r}){let[i,s]=(0,E.useState)(!1),[u,d]=(0,E.useState)(null),f=g();async function p(){d(null);try{let e=new S({Bucket:t,Key:r}),i=await h().send(e);if(i.Body){let e=await i.Body.transformToByteArray(),t=URL.createObjectURL(new Blob([e])),r=document.createElement(`a`);r.href=t,r.download=n,document.body.append(r),r.click(),r.remove(),URL.revokeObjectURL(t)}}catch(e){d(Error(`Failed to download object`,{cause:e}))}}async function m(){try{await f.mutateAsync({bucket:t,key:r})}finally{s(!1)}}return(0,w.jsxs)(`div`,{children:[f.error&&(0,w.jsx)(_,{error:f.error,msg:`Failed to delete object`}),u&&(0,w.jsx)(_,{error:u,msg:`Failed to download object`}),(0,w.jsxs)(`div`,{className:`flex items-center justify-between rounded-lg border bg-card p-4`,children:[(0,w.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,w.jsx)(y,{className:`size-5 text-muted-foreground`}),(0,w.jsxs)(`div`,{children:[(0,w.jsx)(`h3`,{className:`font-medium`,children:n}),e.LastModified&&(0,w.jsxs)(`p`,{className:`text-sm text-muted-foreground`,children:[`Last Modified: `,o(e.LastModified)]})]})]}),(0,w.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,w.jsx)(`div`,{className:`text-sm text-muted-foreground`,children:a(e.Size??0)}),(0,w.jsx)(`button`,{"aria-label":`Download ${n}`,className:`rounded-md p-2 transition-colors hover:bg-accent`,onClick:p,type:`button`,children:(0,w.jsx)(c,{className:`size-4`})}),(0,w.jsx)(`button`,{"aria-label":`Delete ${n}`,className:`rounded-md p-2 text-destructive transition-colors hover:bg-accent`,onClick:()=>{s(!0)},type:`button`,children:(0,w.jsx)(l,{className:`size-4`})})]}),(0,w.jsx)(v,{description:(0,w.jsxs)(w.Fragment,{children:[`Are you sure you want to delete `,(0,w.jsx)(`strong`,{children:n}),`? This action cannot be undone.`]}),isPending:f.isPending,onConfirm:m,onOpenChange:s,open:i,title:`Delete Object`})]})]},e.Key)}function O({bucket:e,prefix:t=``,isPending:n,onUpload:r}){let i=(0,E.useRef)(null);async function a(n){let{files:a}=n.target;if(!(!a||a.length===0))try{await Promise.all([...a].map(async n=>await r({bucket:e,key:`${t}${n.name}`,file:n})))}finally{i.current&&(i.current.value=``)}}return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`input`,{accept:`*/*`,"aria-label":`Choose files to upload`,className:`hidden`,multiple:!0,onChange:a,ref:i,type:`file`}),(0,w.jsxs)(u,{disabled:n,onClick:()=>i.current?.click(),size:`sm`,children:[(0,w.jsx)(x,{className:`mr-2 size-4`}),n?`Uploading…`:`Upload Files`]})]})}export{D as n,T as r,O as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-CLV_eSNd.js b/spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-BWFRLb1m.js similarity index 95% rename from spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-CLV_eSNd.js rename to spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-BWFRLb1m.js index 2973e270f..d192f0f75 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-CLV_eSNd.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/useCompositeListItem-BWFRLb1m.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{l as r}from"./dist-DI7KEwUb.js";import{o as i,s as a}from"./button-B5pmTZ23.js";function o(e){return e==null||e.hasAttribute(`disabled`)||e.getAttribute(`aria-disabled`)===`true`}var s=t(n(),1),c=s.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function l(){return s.useContext(c)}var u=e();function d(e){let{children:t,elementsRef:n,labelsRef:o,onMapChange:l}=e,d=a(l),[,v]=s.useState(!1),y=r(p).current,b=r(f).current,x=s.useRef(0),S=s.useRef(!0),C=s.useRef([]),w=s.useRef(null),T=a(()=>{S.current||(S.current=!0,v(e=>!e))}),E=a((e,t)=>{b.set(e,t),T()}),D=a(e=>{b.delete(e),T()}),O=a(e=>{let t=new Map;return n.current.length=0,o&&(o.current.length=0),e.forEach(e=>{t.set(e.element,{...e.registration.metadata??{},index:e.index}),n.current[e.index]=e.element,o&&(o.current[e.index]=e.registration.label===void 0?e.registration.textRef?.current?.textContent??e.element.textContent:e.registration.label)}),x.current=n.current.length,t});function k(e){if(w.current?.disconnect(),w.current=null,typeof MutationObserver!=`function`||e.length<2)return;let t=new MutationObserver(n=>{if(!g(n))return;let r=null;for(let n of e)if(n.isConnected){if(r&&_(r,n)>0){t.disconnect(),T();return}r=n}});w.current=t;let n=new Set;for(let t=1;tt.observe(e,{childList:!0}))}let A=a(()=>{let[e,t]=m(b),n=O(e);k(t),C.current=e,S.current=!1,y.forEach(e=>e(n)),d(n)});i(()=>(S.current||O(C.current),()=>{n.current=[],o&&(o.current=[])}),[n,o,O]),i(()=>{S.current&&A()}),i(()=>()=>{w.current?.disconnect(),S.current=!0},[]);let j=a(e=>(y.add(e),()=>{y.delete(e)})),M=s.useMemo(()=>({register:E,unregister:D,subscribeMapChange:j,nextIndexRef:x}),[E,D,j,x]);return(0,u.jsx)(c.Provider,{value:M,children:t})}function f(){return new Map}function p(){return new Set}function m(e){let t=new Set,n=[],r=[];e.forEach((e,i)=>{if(!i.isConnected)return;let a=e.index,o={index:a??-1,element:i,registration:e};a===null?r.push(o):a>=0&&(t.add(a),n.push(o))});let i=0;return r.sort((e,t)=>_(e.element,t.element)),r.forEach(e=>{for(;t.has(i);)i+=1;e.index=i,n.push(e),i+=1}),t.size>0&&n.sort((e,t)=>e.index-t.index),[n,r.map(e=>e.element)]}function h(e,t){let n=e.parentElement;for(;n&&!n.contains(t);)n=n.parentElement;return n}function g(e){for(let t of e)for(let e=0;e{if(p.current===-1){let e=f.current;f.current+=1,p.current=e}return p.current}:-1),g=o??m,_=s.useRef(null),v=s.useCallback(e=>{let t=_.current;t&&u(t),_.current=e,e&&c(e,{metadata:r??null,index:o??null,label:n,textRef:a})},[o,c,u,r,n,a]);return i(()=>{if(o==null)return d(e=>{let t=_.current?e.get(_.current)?.index:null;t!=null&&h(t)})},[o,d]),{ref:v,index:g}}export{d as n,o as r,v as t}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{l as r}from"./dist-911hZ6PH.js";import{o as i,s as a}from"./button-KK2VfbzH.js";function o(e){return e==null||e.hasAttribute(`disabled`)||e.getAttribute(`aria-disabled`)===`true`}var s=t(n(),1),c=s.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function l(){return s.useContext(c)}var u=e();function d(e){let{children:t,elementsRef:n,labelsRef:o,onMapChange:l}=e,d=a(l),[,v]=s.useState(!1),y=r(p).current,b=r(f).current,x=s.useRef(0),S=s.useRef(!0),C=s.useRef([]),w=s.useRef(null),T=a(()=>{S.current||(S.current=!0,v(e=>!e))}),E=a((e,t)=>{b.set(e,t),T()}),D=a(e=>{b.delete(e),T()}),O=a(e=>{let t=new Map;return n.current.length=0,o&&(o.current.length=0),e.forEach(e=>{t.set(e.element,{...e.registration.metadata??{},index:e.index}),n.current[e.index]=e.element,o&&(o.current[e.index]=e.registration.label===void 0?e.registration.textRef?.current?.textContent??e.element.textContent:e.registration.label)}),x.current=n.current.length,t});function k(e){if(w.current?.disconnect(),w.current=null,typeof MutationObserver!=`function`||e.length<2)return;let t=new MutationObserver(n=>{if(!g(n))return;let r=null;for(let n of e)if(n.isConnected){if(r&&_(r,n)>0){t.disconnect(),T();return}r=n}});w.current=t;let n=new Set;for(let t=1;tt.observe(e,{childList:!0}))}let A=a(()=>{let[e,t]=m(b),n=O(e);k(t),C.current=e,S.current=!1,y.forEach(e=>e(n)),d(n)});i(()=>(S.current||O(C.current),()=>{n.current=[],o&&(o.current=[])}),[n,o,O]),i(()=>{S.current&&A()}),i(()=>()=>{w.current?.disconnect(),S.current=!0},[]);let j=a(e=>(y.add(e),()=>{y.delete(e)})),M=s.useMemo(()=>({register:E,unregister:D,subscribeMapChange:j,nextIndexRef:x}),[E,D,j,x]);return(0,u.jsx)(c.Provider,{value:M,children:t})}function f(){return new Map}function p(){return new Set}function m(e){let t=new Set,n=[],r=[];e.forEach((e,i)=>{if(!i.isConnected)return;let a=e.index,o={index:a??-1,element:i,registration:e};a===null?r.push(o):a>=0&&(t.add(a),n.push(o))});let i=0;return r.sort((e,t)=>_(e.element,t.element)),r.forEach(e=>{for(;t.has(i);)i+=1;e.index=i,n.push(e),i+=1}),t.size>0&&n.sort((e,t)=>e.index-t.index),[n,r.map(e=>e.element)]}function h(e,t){let n=e.parentElement;for(;n&&!n.contains(t);)n=n.parentElement;return n}function g(e){for(let t of e)for(let e=0;e{if(p.current===-1){let e=f.current;f.current+=1,p.current=e}return p.current}:-1),g=o??m,_=s.useRef(null),v=s.useCallback(e=>{let t=_.current;t&&u(t),_.current=e,e&&c(e,{metadata:r??null,index:o??null,label:n,textRef:a})},[o,c,u,r,n,a]);return i(()=>{if(o==null)return d(e=>{let t=_.current?e.get(_.current)?.index:null;t!=null&&h(t)})},[o,d]),{ref:v,index:g}}export{d as n,o as r,v as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/usePositioner-C6-NQ8HJ.js b/spinifex/services/spinifexui/frontend/dist/assets/usePositioner-VqQPuYMi.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/usePositioner-C6-NQ8HJ.js rename to spinifex/services/spinifexui/frontend/dist/assets/usePositioner-VqQPuYMi.js index fcbcc469d..23d4b2b6c 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/usePositioner-C6-NQ8HJ.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/usePositioner-VqQPuYMi.js @@ -1 +1 @@ -import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{f as n,t as r}from"./useValueAsRef-Do0BeoDh.js";import{a as i,n as a}from"./dist-DI7KEwUb.js";import{C as o,D as s,E as c,T as l,_ as u,b as d,d as f,f as p,g as m,h,l as g,m as _,o as v,p as y,s as b,u as x,v as S,x as C,y as w}from"./button-B5pmTZ23.js";import{C as T}from"./createBaseUIEventDetails-DBPpdGp8.js";import{I as E,N as D,W as O}from"./useScrollLock-BwxEbhQB.js";import{t as k}from"./DirectionContext-Ck5knhbx.js";var A=e(t(),1),j=Math.min,M=Math.max,N=Math.round,P=Math.floor,F=e=>({x:e,y:e}),ee={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function te(e,t,n){return M(e,j(t,n))}function I(e,t){return typeof e==`function`?e(t):e}function L(e){return e.split(`-`)[0]}function R(e){return e.split(`-`)[1]}function ne(e){return e===`x`?`y`:`x`}function z(e){return e===`y`?`height`:`width`}function B(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function re(e){return ne(B(e))}function V(e,t,n){n===void 0&&(n=!1);let r=R(e),i=re(e),a=z(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=U(o)),[o,U(o)]}function ie(e){let t=U(e);return[ae(e),t,ae(t)]}function ae(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var H=[`left`,`right`],oe=[`right`,`left`],se=[`top`,`bottom`],ce=[`bottom`,`top`];function le(e,t,n){switch(e){case`top`:case`bottom`:return n?t?oe:H:t?H:oe;case`left`:case`right`:return t?se:ce;default:return[]}}function ue(e,t,n,r){let i=R(e),a=le(L(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(ae)))),a}function U(e){let t=L(e);return ee[t]+e.slice(t.length)}function de(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function fe(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:de(e)}function W(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 pe(e,t,n){let{reference:r,floating:i}=e,a=B(t),o=re(t),s=z(o),c=L(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=R(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function G(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=I(t,e),p=fe(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=W(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=W(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var me=50,he=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:G},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=pe(l,r,c),f=r,p=0,m={};for(let n=0;ne<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===B(t)||T.every(e=>B(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=B(e.placement);return t===_||t===`y`}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]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}},_e=new Set([`left`,`top`]);async function ve(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=L(n),s=R(n),c=B(n)===`y`,l=_e.has(o)?-1:1,u=a&&c?-1:1,d=I(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var K=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await ve(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},q=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=I(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=B(i),p=ne(f),m=u[p],h=u[f],g=(e,t)=>te(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}},ye=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=I(e,t),u={x:n,y:r},d=B(i),f=ne(d),p=u[f],m=u[d],h=I(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:h.mainAxis??0,crossAxis:h.crossAxis??0};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=_e.has(L(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:p,[d]:m}}}},be=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...s}=I(e,t),c=await i.detectOverflow(t,s),l=L(n),u=R(n),d=B(n)===`y`,{width:f,height:p}=r.floating,m,h;l===`top`||l===`bottom`?(m=l,h=u===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?`start`:`end`)?`left`:`right`):(h=l,m=u===`end`?`top`:`bottom`);let g=p-c.top-c.bottom,_=f-c.left-c.right,v=j(p-c[m],g),y=j(f-c[h],_),b=t.middlewareData.shift,x=!b,S=v,C=y;b!=null&&b.enabled.x&&(C=_),b!=null&&b.enabled.y&&(S=g),x&&!u&&(d?C=f-2*M(c.left,c.right):S=p-2*M(c.top,c.bottom)),await o({...t,availableWidth:C,availableHeight:S});let w=await i.getDimensions(a.floating);return f!==w.width||p!==w.height?{reset:{rects:!0}}:{}}}};function J(e){let t=g(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=d(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=N(n)!==a||N(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Y(e){return w(e)?e:e.contextElement}function X(e){let t=Y(e);if(!d(t))return F(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=J(t),o=(a?N(n.width):n.width)/r,s=(a?N(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var xe=F(0);function Z(e){let t=u(e);return!s()||!t.visualViewport?xe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Se(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===u(e)}function Q(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Y(e),o=F(1);t&&(r?w(r)&&(o=X(r)):o=X(e));let s=Se(a,n,r)?Z(a):F(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,d=i.width/o.x,f=i.height/o.y;if(a&&r){let e=u(a),t=w(r)?u(r):r,n=e,i=p(n);for(;i&&t!==n;){let e=X(i),t=i.getBoundingClientRect(),r=g(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,d*=e.x,f*=e.y,c+=a,l+=o,n=u(i),i=p(n)}}return W({width:d,height:f,x:c,y:l})}function Ce(e,t){let n=_(e).scrollLeft;return t?t.left+n:Q(f(e)).left+n}function we(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Ce(e,n),y:n.top+t.scrollTop}}function Te(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,s=f(r),l=t?c(t.floating):!1;if(r===s||l&&a)return n;let u={scrollLeft:0,scrollTop:0},p=F(1),m=F(0),h=d(r);if((h||!a)&&((y(r)!==`body`||o(s))&&(u=_(r)),h)){let e=Q(r);p=X(r),m.x=e.x+r.clientLeft,m.y=e.y+r.clientTop}let g=s&&!h&&!a?we(s,u):F(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-u.scrollLeft*p.x+m.x+g.x,y:n.y*p.y-u.scrollTop*p.y+m.y+g.y}}function Ee(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function $(e){let t=_(e),n=e.ownerDocument.body,r=M(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=M(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+Ce(e),o=-t.scrollTop;return g(n).direction===`rtl`&&(a+=M(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var De=25;function Oe(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=u(e),a=f(e),o=i.visualViewport,c=a.clientWidth,l=a.clientHeight,d=0,p=0;if(o){let e=!s()||t===`fixed`;r?e||(d=-o.offsetLeft,p=-o.offsetTop):(c=o.width,l=o.height,e&&(d=o.offsetLeft,p=o.offsetTop))}if(Ce(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=De&&(c-=o)}return{width:c,height:l,x:d,y:p}}function ke(e,t){let n=Q(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=X(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Ae(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=Oe(e,n,t);else if(t===`document`)r=$(f(e));else if(w(t))r=ke(t,n);else{let n=Z(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return W(r)}function je(e,t){let n=t.get(e);if(n)return n;let r=h(e,[],!1).filter(e=>w(e)&&y(e)!==`body`),i=null,a=g(e).position===`fixed`,o=a?m(e):e;for(;w(o)&&!C(o);){let e=g(o),t=S(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=m(o)}return t.set(e,r),r}function Me(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?c(t)?[]:je(t,this._c):[].concat(n),r],o=Ae(t,a[0],i),s=o.top,l=o.right,u=o.bottom,d=o.left;for(let e=1;e{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=u(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function Ue(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Y(e),u=i||a?[...l?h(l):[],...t?h(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?He(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,g=c?Q(e):null;c&&_();function _(){let t=Q(e);g&&!Ve(g,t)&&n(),g=t,m=requestAnimationFrame(_)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var We=K,Ge=q,Ke=ge,qe=be,Je=ye,Ye=(e,t,n)=>{let r=new Map,i=n??{},a={...Be,...i.platform,_c:r};return he(e,t,{...i,platform:a})},Xe=e(n(),1),Ze=typeof document<`u`?A.useLayoutEffect:function(){};function Qe(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Qe(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!Qe(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function $e(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function et(e,t){let n=$e(e);return Math.round(t*n)/n}function tt(e){let t=A.useRef(e);return Ze(()=>{t.current=e}),t}function nt(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=A.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=A.useState(r);Qe(f,r)||p(r);let[m,h]=A.useState(null),[g,_]=A.useState(null),v=A.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),y=A.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[]),b=a||m,x=o||g,S=A.useRef(null),C=A.useRef(null),w=A.useRef(u),T=c!=null,E=tt(c),D=tt(i),O=tt(l),k=A.useCallback(()=>{if(!S.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),Ye(S.current,C.current,e).then(e=>{let t={...e,isPositioned:O.current!==!1};j.current&&!Qe(w.current,t)&&(w.current=t,Xe.flushSync(()=>{d(t)}))})},[f,t,n,D,O]);Ze(()=>{l===!1&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let j=A.useRef(!1);Ze(()=>(j.current=!0,()=>{j.current=!1}),[]),Ze(()=>{if(b&&(S.current=b),x&&(C.current=x),b&&x){if(E.current)return E.current(b,x,k);k()}},[b,x,k,E,T]);let M=A.useMemo(()=>({reference:S,floating:C,setReference:v,setFloating:y}),[v,y]),N=A.useMemo(()=>({reference:b,floating:x}),[b,x]),P=A.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=et(N.floating,u.x),r=et(N.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...$e(N.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,N.floating,u.x,u.y]);return A.useMemo(()=>({...u,update:k,refs:M,elements:N,floatingStyles:P}),[u,k,M,N,P])}var rt=(e,t)=>{let n=We(e);return{name:n.name,fn:n.fn,options:[e,t]}},it=(e,t)=>{let n=Ge(e);return{name:n.name,fn:n.fn,options:[e,t]}},at=(e,t)=>({fn:Je(e).fn,options:[e,t]}),ot=(e,t)=>{let n=Ke(e);return{name:n.name,fn:n.fn,options:[e,t]}},st=(e,t)=>{let n=qe(e);return{name:n.name,fn:n.fn,options:[e,t]}};function ct(e){return lt(e,e.rootContext)}function lt(e,t){let{nodeId:n,externalTree:r}=e,i=t.useState(`referenceElement`),a=t.useState(`floatingElement`),o=t.useState(`domReferenceElement`),s=t.useState(`open`),c=t.useState(`floatingId`),[l,u]=A.useState(null),[d,f]=A.useState(void 0),[p,m]=A.useState(void 0),h=A.useRef(null),g=D(r),_=A.useMemo(()=>({reference:i,floating:a,domReference:o}),[i,a,o]),y=nt({...e,elements:{..._,...l&&{reference:l}}}),b=w(d)?d:null,x=p===void 0?t.state.floatingElement:p;t.useSyncedValue(`referenceElement`,d??null),t.useSyncedValue(`domReferenceElement`,d===void 0?o:b),t.useSyncedValue(`floatingElement`,x);let S=A.useCallback(e=>{let t=w(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;u(t),y.refs.setReference(t)},[y.refs]),C=A.useCallback(e=>{(w(e)||e===null)&&(h.current=e,f(e)),(w(y.refs.reference.current)||y.refs.reference.current===null||e!==null&&!w(e))&&y.refs.setReference(e)},[y.refs,f]),T=A.useCallback(e=>{m(e),y.refs.setFloating(e)},[y.refs]),E=A.useMemo(()=>({...y.refs,setReference:C,setFloating:T,setPositionReference:S,domReference:h}),[y.refs,C,T,S]),O=A.useMemo(()=>({...y.elements,domReference:o}),[y.elements,o]),k=A.useMemo(()=>({...y,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:E,elements:O,nodeId:n,rootStore:t}),[y,E,O,n,t,s,c]);return v(()=>{o&&(h.current=o)},[o]),v(()=>{t.context.dataRef.current.floatingContext=k;let e=g?.nodesRef.current.find(e=>e.id===n);e&&(e.context=k)}),A.useMemo(()=>({...y,context:k,refs:E,elements:O,rootStore:t}),[y,E,O,k,t])}var ut=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0,offsetParent:d=`real`}=I(e,t)||{};if(l==null)return{};let f=fe(u),p={x:n,y:r},m=re(i),h=z(m),g=await o.getDimensions(l),_=m===`y`,v=_?`top`:`left`,y=_?`bottom`:`right`,b=_?`clientHeight`:`clientWidth`,x=a.reference[h]+a.reference[m]-p[m]-a.floating[h],S=p[m]-a.reference[m],C=d===`real`?await o.getOffsetParent?.(l):s.floating,w=s.floating[b]||a.floating[h];(!w||!await o.isElement?.(C))&&(w=s.floating[b]||a.floating[h]);let T=x/2-S/2,E=w/2-g[h]/2-1,D=Math.min(f[v],E),O=Math.min(f[y],E),k=D,A=w-g[h]-O,j=w/2-g[h]/2+T,M=te(k,j,A),N=!c.arrow&&R(i)!=null&&j!==M&&a.reference[h]/2-(j({...ut(e),options:[e,t]}),ft={name:`hide`,async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,a=t===0&&n===0&&r===0&&i===0,o=await e.platform.detectOverflow(e,{elementContext:`reference`});return{data:{referenceHidden:o.top-n>=0||o.right-t>=0||o.bottom-n>=0||o.left-t>=0||a}}}},pt={sideX:`left`,sideY:`top`},mt=`--available-width`,ht=`--available-height`;function gt(e,t,n){let r=e===`inline-start`||e===`inline-end`;return{top:`top`,right:r?n?`inline-start`:`inline-end`:`right`,bottom:`bottom`,left:r?n?`inline-end`:`inline-start`:`left`}[t]}function _t(e,t,n){let{rects:r,placement:i}=e;return{side:gt(t,L(i),n),align:R(i)||`center`,anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function vt(e){return yt(e,ct)}function yt(e,t){let{anchor:n,positionMethod:i=`absolute`,side:a=`bottom`,sideOffset:o=0,align:s=`center`,alignOffset:c=0,collisionBoundary:l,collisionPadding:d=5,sticky:f=!1,arrowPadding:p=5,disableAnchorTracking:m=!1,inline:h,keepMounted:g=!1,floatingRootContext:_,mounted:y,collisionAvoidance:x,shift:S,nodeId:C,adaptiveOrigin:w,lazyFlip:E=!1,externalTree:D}=e,[O,j]=A.useState(null);!y&&O!==null&&j(null);let M=x.side||`flip`,N=x.align||`flip`,P=x.fallbackAxisSide||`end`,F=S?.crossAxis??!1,ee=S?.rootBoundary,te=typeof n==`function`?n:void 0,I=b(te),ne=te?I:n,z=r(n),re=r(y),V=k()===`rtl`,ie=O||{top:`top`,right:`right`,bottom:`bottom`,left:`left`,"inline-end":V?`left`:`right`,"inline-start":V?`right`:`left`}[a],ae=s===`center`?ie:`${ie}-${s}`,H=d;typeof H==`number`?H={top:H,right:H,bottom:H,left:H}:H&&={top:H.top||0,right:H.right||0,bottom:H.bottom||0,left:H.left||0};let oe=+(a===`bottom`),se=+(a===`top`),ce=+(a===`right`),le=+(a===`left`),ue={boundary:l===`clipping-ancestors`?`clippingAncestors`:l,padding:H},U=A.useRef(null),de=r(o),fe=r(c),W=typeof o==`function`?0:o,pe=typeof c==`function`?0:c,G=[];h&&G.push(h),G.push(rt(e=>{let t=_t(e,a,V),n=typeof de.current==`function`?de.current(t):de.current,r=typeof fe.current==`function`?fe.current(t):fe.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[W,pe,V,a]));let me=N===`none`&&M!==`shift`,he=!me&&(f||F||M===`shift`),ge=M===`none`?null:ot({...ue,padding:{top:H.top+1+oe,right:H.right+1+le,bottom:H.bottom+1+se,left:H.left+1+ce},mainAxis:!F&&M===`flip`,crossAxis:N===`flip`&&`alignment`,fallbackAxisSideDirection:P}),_e=me?null:it({...ue,rootBoundary:ee,mainAxis:N!==`none`,crossAxis:he,limiter:f||F?void 0:at(e=>{if(!U.current)return{};let{width:t,height:n}=U.current.getBoundingClientRect(),r=B(L(e.placement)),i=r===`y`?t:n,a=r===`y`?H.left+H.right:H.top+H.bottom;return{offset:i/2+a/2}})},[ue,f,F,ee,H,N]);M===`shift`||N===`shift`||s===`center`?G.push(_e,ge):G.push(ge,_e),G.push(st({...ue,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!re.current)return;let i=e.style;i.setProperty(mt,`${t}px`),i.setProperty(ht,`${n}px`);let a=u(e).devicePixelRatio||1,{x:o,y:s,width:c,height:l}=r.reference,d=(Math.round((o+c)*a)-Math.round(o*a))/a,f=(Math.round((s+l)*a)-Math.round(s*a))/a;i.setProperty(`--anchor-width`,`${d}px`),i.setProperty(`--anchor-height`,`${f}px`)}}),dt(e=>({element:U.current||T(e.elements.floating).createElement(`div`),padding:p,offsetParent:`floating`}),[p]),{name:`transformOrigin`,fn(e){let{elements:t,middlewareData:n,placement:r,rects:i,y:s}=e,c=L(r),l=B(c),u=U.current,d=n.arrow?.x||0,f=n.arrow?.y||0,p=u?.clientWidth||0,m=u?.clientHeight||0,h=d+p/2,g=f+m/2,_=Math.abs(n.shift?.y||0),v=i.reference.height/2,y=typeof o==`function`?o(_t(e,a,V)):o,b=_>y,x={top:`${h}px calc(100% + ${y}px)`,bottom:`${h}px ${-y}px`,left:`calc(100% + ${y}px) ${g}px`,right:`${-y}px ${g}px`}[c],S=`${h}px ${i.reference.y+v-s}px`;return t.floating.style.setProperty(`--transform-origin`,he&&l===`y`&&b?S:x),{}}},ft,w),v(()=>{!y&&_&&_.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,_]);let ve=A.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<`u`,layoutShift:!m&&typeof IntersectionObserver<`u`}),[m]),{refs:K,elements:q,x:ye,y:be,middlewareData:J,update:Y,placement:X,context:xe,isPositioned:Z,floatingStyles:Se}=t({rootContext:_,open:g?y:void 0,placement:ae,middleware:G,strategy:i,whileElementsMounted:g?void 0:(...e)=>Ue(...e,ve),nodeId:C,externalTree:D}),{sideX:Q,sideY:Ce}=J.adaptiveOrigin||pt,we=Z?i:`fixed`,Te=A.useMemo(()=>{let e;return e=Z?w?{position:we,[Q]:ye,[Ce]:be}:{...Se,position:we}:{position:we,top:0,left:0},e[mt]=`100vw`,e[ht]=`100vh`,Z||(e.opacity=0),e},[w,we,Q,ye,Ce,be,Se,Z]),Ee=A.useRef(null);v(()=>{if(!y)return;let e=z.current,t=typeof e==`function`?e():e,n=(bt(t)?t.current:t)||null;n!==Ee.current&&(K.setPositionReference(n),Ee.current=n)},[y,K,ne,z]),A.useEffect(()=>{if(!y)return;let e=z.current;typeof e!=`function`&&bt(e)&&e.current!==Ee.current&&(K.setPositionReference(e.current),Ee.current=e.current)},[y,K,ne,z]),A.useEffect(()=>{if(g&&y&&q.reference&&q.floating)return Ue(q.reference,q.floating,Y,ve)},[g,y,q,Y,ve]);let $=L(X),De=gt(a,$,V),Oe=R(X)||`center`,ke=!!J.hide?.referenceHidden;v(()=>{E&&y&&Z&&$!==ie&&j($)},[E,y,Z,$,ie]);let Ae=A.useMemo(()=>({position:`absolute`,top:J.arrow?.y,left:J.arrow?.x}),[J.arrow]),je=J.arrow?.centerOffset!==0;return A.useMemo(()=>({positionerStyles:Te,arrowStyles:Ae,arrowRef:U,arrowUncentered:je,side:De,align:Oe,physicalSide:$,anchorHidden:ke,refs:K,context:xe,isPositioned:Z,update:Y}),[Te,Ae,U,je,De,Oe,$,ke,K,xe,Z,Y])}function bt(e){return e!=null&&`current`in e}function xt(e){return e===`starting`?E:i}function St(e,t,{styles:n,transitionStatus:r,props:i,refs:o,hidden:s,inert:c=!1}){let l={...n};return c&&(l.pointerEvents=`none`),a(`div`,e,{state:t,ref:o,props:[{role:`presentation`,hidden:s,style:l},xt(r),i],stateAttributesMapping:O})}export{W as a,Be as i,xt as n,vt as r,St as t}; \ No newline at end of file +import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{f as n,t as r}from"./useValueAsRef-BmpxSjQU.js";import{a as i,n as a}from"./dist-911hZ6PH.js";import{C as o,D as s,E as c,T as l,_ as u,b as d,d as f,f as p,g as m,h,l as g,m as _,o as v,p as y,s as b,u as x,v as S,x as C,y as w}from"./button-KK2VfbzH.js";import{C as T}from"./createBaseUIEventDetails-DvhSBl_0.js";import{I as E,N as D,W as O}from"./useScrollLock-DFSPwpTy.js";import{t as k}from"./DirectionContext-Ck5knhbx.js";var A=e(t(),1),j=Math.min,M=Math.max,N=Math.round,P=Math.floor,F=e=>({x:e,y:e}),ee={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function te(e,t,n){return M(e,j(t,n))}function I(e,t){return typeof e==`function`?e(t):e}function L(e){return e.split(`-`)[0]}function R(e){return e.split(`-`)[1]}function ne(e){return e===`x`?`y`:`x`}function z(e){return e===`y`?`height`:`width`}function B(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function re(e){return ne(B(e))}function V(e,t,n){n===void 0&&(n=!1);let r=R(e),i=re(e),a=z(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=U(o)),[o,U(o)]}function ie(e){let t=U(e);return[ae(e),t,ae(t)]}function ae(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var H=[`left`,`right`],oe=[`right`,`left`],se=[`top`,`bottom`],ce=[`bottom`,`top`];function le(e,t,n){switch(e){case`top`:case`bottom`:return n?t?oe:H:t?H:oe;case`left`:case`right`:return t?se:ce;default:return[]}}function ue(e,t,n,r){let i=R(e),a=le(L(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(ae)))),a}function U(e){let t=L(e);return ee[t]+e.slice(t.length)}function de(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function fe(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:de(e)}function W(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 pe(e,t,n){let{reference:r,floating:i}=e,a=B(t),o=re(t),s=z(o),c=L(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=R(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function G(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=I(t,e),p=fe(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=W(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=W(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var me=50,he=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:G},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=pe(l,r,c),f=r,p=0,m={};for(let n=0;ne<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(u!==`alignment`||_===B(t)||T.every(e=>B(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=B(e.placement);return t===_||t===`y`}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]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}},_e=new Set([`left`,`top`]);async function ve(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=L(n),s=R(n),c=B(n)===`y`,l=_e.has(o)?-1:1,u=a&&c?-1:1,d=I(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var K=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await ve(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},q=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=I(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=B(i),p=ne(f),m=u[p],h=u[f],g=(e,t)=>te(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}},ye=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:s=0,mainAxis:c=!0,crossAxis:l=!0}=I(e,t),u={x:n,y:r},d=B(i),f=ne(d),p=u[f],m=u[d],h=I(s,t),g=typeof h==`number`?{mainAxis:h,crossAxis:0}:{mainAxis:h.mainAxis??0,crossAxis:h.crossAxis??0};if(c){let e=f===`y`?`height`:`width`,t=a.reference[f]-a.floating[e]+g.mainAxis,n=a.reference[f]+a.reference[e]-g.mainAxis;pn&&(p=n)}if(l){let e=f===`y`?`width`:`height`,t=_e.has(L(i)),n=a.reference[d]-a.floating[e]+(t&&o.offset?.[d]||0)+(t?0:g.crossAxis),r=a.reference[d]+a.reference[e]+(t?0:o.offset?.[d]||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[f]:p,[d]:m}}}},be=function(e){return e===void 0&&(e={}),{name:`size`,options:e,async fn(t){let{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...s}=I(e,t),c=await i.detectOverflow(t,s),l=L(n),u=R(n),d=B(n)===`y`,{width:f,height:p}=r.floating,m,h;l===`top`||l===`bottom`?(m=l,h=u===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?`start`:`end`)?`left`:`right`):(h=l,m=u===`end`?`top`:`bottom`);let g=p-c.top-c.bottom,_=f-c.left-c.right,v=j(p-c[m],g),y=j(f-c[h],_),b=t.middlewareData.shift,x=!b,S=v,C=y;b!=null&&b.enabled.x&&(C=_),b!=null&&b.enabled.y&&(S=g),x&&!u&&(d?C=f-2*M(c.left,c.right):S=p-2*M(c.top,c.bottom)),await o({...t,availableWidth:C,availableHeight:S});let w=await i.getDimensions(a.floating);return f!==w.width||p!==w.height?{reset:{rects:!0}}:{}}}};function J(e){let t=g(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=d(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=N(n)!==a||N(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function Y(e){return w(e)?e:e.contextElement}function X(e){let t=Y(e);if(!d(t))return F(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=J(t),o=(a?N(n.width):n.width)/r,s=(a?N(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var xe=F(0);function Z(e){let t=u(e);return!s()||!t.visualViewport?xe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Se(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===u(e)}function Q(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=Y(e),o=F(1);t&&(r?w(r)&&(o=X(r)):o=X(e));let s=Se(a,n,r)?Z(a):F(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,d=i.width/o.x,f=i.height/o.y;if(a&&r){let e=u(a),t=w(r)?u(r):r,n=e,i=p(n);for(;i&&t!==n;){let e=X(i),t=i.getBoundingClientRect(),r=g(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,d*=e.x,f*=e.y,c+=a,l+=o,n=u(i),i=p(n)}}return W({width:d,height:f,x:c,y:l})}function Ce(e,t){let n=_(e).scrollLeft;return t?t.left+n:Q(f(e)).left+n}function we(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Ce(e,n),y:n.top+t.scrollTop}}function Te(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,s=f(r),l=t?c(t.floating):!1;if(r===s||l&&a)return n;let u={scrollLeft:0,scrollTop:0},p=F(1),m=F(0),h=d(r);if((h||!a)&&((y(r)!==`body`||o(s))&&(u=_(r)),h)){let e=Q(r);p=X(r),m.x=e.x+r.clientLeft,m.y=e.y+r.clientTop}let g=s&&!h&&!a?we(s,u):F(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-u.scrollLeft*p.x+m.x+g.x,y:n.y*p.y-u.scrollTop*p.y+m.y+g.y}}function Ee(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function $(e){let t=_(e),n=e.ownerDocument.body,r=M(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=M(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+Ce(e),o=-t.scrollTop;return g(n).direction===`rtl`&&(a+=M(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var De=25;function Oe(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=u(e),a=f(e),o=i.visualViewport,c=a.clientWidth,l=a.clientHeight,d=0,p=0;if(o){let e=!s()||t===`fixed`;r?e||(d=-o.offsetLeft,p=-o.offsetTop):(c=o.width,l=o.height,e&&(d=o.offsetLeft,p=o.offsetTop))}if(Ce(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=De&&(c-=o)}return{width:c,height:l,x:d,y:p}}function ke(e,t){let n=Q(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=X(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Ae(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=Oe(e,n,t);else if(t===`document`)r=$(f(e));else if(w(t))r=ke(t,n);else{let n=Z(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return W(r)}function je(e,t){let n=t.get(e);if(n)return n;let r=h(e,[],!1).filter(e=>w(e)&&y(e)!==`body`),i=null,a=g(e).position===`fixed`,o=a?m(e):e;for(;w(o)&&!C(o);){let e=g(o),t=S(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=m(o)}return t.set(e,r),r}function Me(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?c(t)?[]:je(t,this._c):[].concat(n),r],o=Ae(t,a[0],i),s=o.top,l=o.right,u=o.bottom,d=o.left;for(let e=1;e{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=u(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function Ue(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=Y(e),u=i||a?[...l?h(l):[],...t?h(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?He(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,g=c?Q(e):null;c&&_();function _(){let t=Q(e);g&&!Ve(g,t)&&n(),g=t,m=requestAnimationFrame(_)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var We=K,Ge=q,Ke=ge,qe=be,Je=ye,Ye=(e,t,n)=>{let r=new Map,i=n??{},a={...Be,...i.platform,_c:r};return he(e,t,{...i,platform:a})},Xe=e(n(),1),Ze=typeof document<`u`?A.useLayoutEffect:function(){};function Qe(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e==`function`&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e==`object`){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Qe(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){let n=i[r];if(!(n===`_owner`&&e.$$typeof)&&!Qe(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function $e(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function et(e,t){let n=$e(e);return Math.round(t*n)/n}function tt(e){let t=A.useRef(e);return Ze(()=>{t.current=e}),t}function nt(e){e===void 0&&(e={});let{placement:t=`bottom`,strategy:n=`absolute`,middleware:r=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:c,open:l}=e,[u,d]=A.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=A.useState(r);Qe(f,r)||p(r);let[m,h]=A.useState(null),[g,_]=A.useState(null),v=A.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),y=A.useCallback(e=>{e!==C.current&&(C.current=e,_(e))},[]),b=a||m,x=o||g,S=A.useRef(null),C=A.useRef(null),w=A.useRef(u),T=c!=null,E=tt(c),D=tt(i),O=tt(l),k=A.useCallback(()=>{if(!S.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};D.current&&(e.platform=D.current),Ye(S.current,C.current,e).then(e=>{let t={...e,isPositioned:O.current!==!1};j.current&&!Qe(w.current,t)&&(w.current=t,Xe.flushSync(()=>{d(t)}))})},[f,t,n,D,O]);Ze(()=>{l===!1&&w.current.isPositioned&&(w.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let j=A.useRef(!1);Ze(()=>(j.current=!0,()=>{j.current=!1}),[]),Ze(()=>{if(b&&(S.current=b),x&&(C.current=x),b&&x){if(E.current)return E.current(b,x,k);k()}},[b,x,k,E,T]);let M=A.useMemo(()=>({reference:S,floating:C,setReference:v,setFloating:y}),[v,y]),N=A.useMemo(()=>({reference:b,floating:x}),[b,x]),P=A.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=et(N.floating,u.x),r=et(N.floating,u.y);return s?{...e,transform:`translate(`+t+`px, `+r+`px)`,...$e(N.floating)>=1.5&&{willChange:`transform`}}:{position:n,left:t,top:r}},[n,s,N.floating,u.x,u.y]);return A.useMemo(()=>({...u,update:k,refs:M,elements:N,floatingStyles:P}),[u,k,M,N,P])}var rt=(e,t)=>{let n=We(e);return{name:n.name,fn:n.fn,options:[e,t]}},it=(e,t)=>{let n=Ge(e);return{name:n.name,fn:n.fn,options:[e,t]}},at=(e,t)=>({fn:Je(e).fn,options:[e,t]}),ot=(e,t)=>{let n=Ke(e);return{name:n.name,fn:n.fn,options:[e,t]}},st=(e,t)=>{let n=qe(e);return{name:n.name,fn:n.fn,options:[e,t]}};function ct(e){return lt(e,e.rootContext)}function lt(e,t){let{nodeId:n,externalTree:r}=e,i=t.useState(`referenceElement`),a=t.useState(`floatingElement`),o=t.useState(`domReferenceElement`),s=t.useState(`open`),c=t.useState(`floatingId`),[l,u]=A.useState(null),[d,f]=A.useState(void 0),[p,m]=A.useState(void 0),h=A.useRef(null),g=D(r),_=A.useMemo(()=>({reference:i,floating:a,domReference:o}),[i,a,o]),y=nt({...e,elements:{..._,...l&&{reference:l}}}),b=w(d)?d:null,x=p===void 0?t.state.floatingElement:p;t.useSyncedValue(`referenceElement`,d??null),t.useSyncedValue(`domReferenceElement`,d===void 0?o:b),t.useSyncedValue(`floatingElement`,x);let S=A.useCallback(e=>{let t=w(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;u(t),y.refs.setReference(t)},[y.refs]),C=A.useCallback(e=>{(w(e)||e===null)&&(h.current=e,f(e)),(w(y.refs.reference.current)||y.refs.reference.current===null||e!==null&&!w(e))&&y.refs.setReference(e)},[y.refs,f]),T=A.useCallback(e=>{m(e),y.refs.setFloating(e)},[y.refs]),E=A.useMemo(()=>({...y.refs,setReference:C,setFloating:T,setPositionReference:S,domReference:h}),[y.refs,C,T,S]),O=A.useMemo(()=>({...y.elements,domReference:o}),[y.elements,o]),k=A.useMemo(()=>({...y,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:E,elements:O,nodeId:n,rootStore:t}),[y,E,O,n,t,s,c]);return v(()=>{o&&(h.current=o)},[o]),v(()=>{t.context.dataRef.current.floatingContext=k;let e=g?.nodesRef.current.find(e=>e.id===n);e&&(e.context=k)}),A.useMemo(()=>({...y,context:k,refs:E,elements:O,rootStore:t}),[y,E,O,k,t])}var ut=e=>({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0,offsetParent:d=`real`}=I(e,t)||{};if(l==null)return{};let f=fe(u),p={x:n,y:r},m=re(i),h=z(m),g=await o.getDimensions(l),_=m===`y`,v=_?`top`:`left`,y=_?`bottom`:`right`,b=_?`clientHeight`:`clientWidth`,x=a.reference[h]+a.reference[m]-p[m]-a.floating[h],S=p[m]-a.reference[m],C=d===`real`?await o.getOffsetParent?.(l):s.floating,w=s.floating[b]||a.floating[h];(!w||!await o.isElement?.(C))&&(w=s.floating[b]||a.floating[h]);let T=x/2-S/2,E=w/2-g[h]/2-1,D=Math.min(f[v],E),O=Math.min(f[y],E),k=D,A=w-g[h]-O,j=w/2-g[h]/2+T,M=te(k,j,A),N=!c.arrow&&R(i)!=null&&j!==M&&a.reference[h]/2-(j({...ut(e),options:[e,t]}),ft={name:`hide`,async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,a=t===0&&n===0&&r===0&&i===0,o=await e.platform.detectOverflow(e,{elementContext:`reference`});return{data:{referenceHidden:o.top-n>=0||o.right-t>=0||o.bottom-n>=0||o.left-t>=0||a}}}},pt={sideX:`left`,sideY:`top`},mt=`--available-width`,ht=`--available-height`;function gt(e,t,n){let r=e===`inline-start`||e===`inline-end`;return{top:`top`,right:r?n?`inline-start`:`inline-end`:`right`,bottom:`bottom`,left:r?n?`inline-end`:`inline-start`:`left`}[t]}function _t(e,t,n){let{rects:r,placement:i}=e;return{side:gt(t,L(i),n),align:R(i)||`center`,anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function vt(e){return yt(e,ct)}function yt(e,t){let{anchor:n,positionMethod:i=`absolute`,side:a=`bottom`,sideOffset:o=0,align:s=`center`,alignOffset:c=0,collisionBoundary:l,collisionPadding:d=5,sticky:f=!1,arrowPadding:p=5,disableAnchorTracking:m=!1,inline:h,keepMounted:g=!1,floatingRootContext:_,mounted:y,collisionAvoidance:x,shift:S,nodeId:C,adaptiveOrigin:w,lazyFlip:E=!1,externalTree:D}=e,[O,j]=A.useState(null);!y&&O!==null&&j(null);let M=x.side||`flip`,N=x.align||`flip`,P=x.fallbackAxisSide||`end`,F=S?.crossAxis??!1,ee=S?.rootBoundary,te=typeof n==`function`?n:void 0,I=b(te),ne=te?I:n,z=r(n),re=r(y),V=k()===`rtl`,ie=O||{top:`top`,right:`right`,bottom:`bottom`,left:`left`,"inline-end":V?`left`:`right`,"inline-start":V?`right`:`left`}[a],ae=s===`center`?ie:`${ie}-${s}`,H=d;typeof H==`number`?H={top:H,right:H,bottom:H,left:H}:H&&={top:H.top||0,right:H.right||0,bottom:H.bottom||0,left:H.left||0};let oe=+(a===`bottom`),se=+(a===`top`),ce=+(a===`right`),le=+(a===`left`),ue={boundary:l===`clipping-ancestors`?`clippingAncestors`:l,padding:H},U=A.useRef(null),de=r(o),fe=r(c),W=typeof o==`function`?0:o,pe=typeof c==`function`?0:c,G=[];h&&G.push(h),G.push(rt(e=>{let t=_t(e,a,V),n=typeof de.current==`function`?de.current(t):de.current,r=typeof fe.current==`function`?fe.current(t):fe.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[W,pe,V,a]));let me=N===`none`&&M!==`shift`,he=!me&&(f||F||M===`shift`),ge=M===`none`?null:ot({...ue,padding:{top:H.top+1+oe,right:H.right+1+le,bottom:H.bottom+1+se,left:H.left+1+ce},mainAxis:!F&&M===`flip`,crossAxis:N===`flip`&&`alignment`,fallbackAxisSideDirection:P}),_e=me?null:it({...ue,rootBoundary:ee,mainAxis:N!==`none`,crossAxis:he,limiter:f||F?void 0:at(e=>{if(!U.current)return{};let{width:t,height:n}=U.current.getBoundingClientRect(),r=B(L(e.placement)),i=r===`y`?t:n,a=r===`y`?H.left+H.right:H.top+H.bottom;return{offset:i/2+a/2}})},[ue,f,F,ee,H,N]);M===`shift`||N===`shift`||s===`center`?G.push(_e,ge):G.push(ge,_e),G.push(st({...ue,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!re.current)return;let i=e.style;i.setProperty(mt,`${t}px`),i.setProperty(ht,`${n}px`);let a=u(e).devicePixelRatio||1,{x:o,y:s,width:c,height:l}=r.reference,d=(Math.round((o+c)*a)-Math.round(o*a))/a,f=(Math.round((s+l)*a)-Math.round(s*a))/a;i.setProperty(`--anchor-width`,`${d}px`),i.setProperty(`--anchor-height`,`${f}px`)}}),dt(e=>({element:U.current||T(e.elements.floating).createElement(`div`),padding:p,offsetParent:`floating`}),[p]),{name:`transformOrigin`,fn(e){let{elements:t,middlewareData:n,placement:r,rects:i,y:s}=e,c=L(r),l=B(c),u=U.current,d=n.arrow?.x||0,f=n.arrow?.y||0,p=u?.clientWidth||0,m=u?.clientHeight||0,h=d+p/2,g=f+m/2,_=Math.abs(n.shift?.y||0),v=i.reference.height/2,y=typeof o==`function`?o(_t(e,a,V)):o,b=_>y,x={top:`${h}px calc(100% + ${y}px)`,bottom:`${h}px ${-y}px`,left:`calc(100% + ${y}px) ${g}px`,right:`${-y}px ${g}px`}[c],S=`${h}px ${i.reference.y+v-s}px`;return t.floating.style.setProperty(`--transform-origin`,he&&l===`y`&&b?S:x),{}}},ft,w),v(()=>{!y&&_&&_.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,_]);let ve=A.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<`u`,layoutShift:!m&&typeof IntersectionObserver<`u`}),[m]),{refs:K,elements:q,x:ye,y:be,middlewareData:J,update:Y,placement:X,context:xe,isPositioned:Z,floatingStyles:Se}=t({rootContext:_,open:g?y:void 0,placement:ae,middleware:G,strategy:i,whileElementsMounted:g?void 0:(...e)=>Ue(...e,ve),nodeId:C,externalTree:D}),{sideX:Q,sideY:Ce}=J.adaptiveOrigin||pt,we=Z?i:`fixed`,Te=A.useMemo(()=>{let e;return e=Z?w?{position:we,[Q]:ye,[Ce]:be}:{...Se,position:we}:{position:we,top:0,left:0},e[mt]=`100vw`,e[ht]=`100vh`,Z||(e.opacity=0),e},[w,we,Q,ye,Ce,be,Se,Z]),Ee=A.useRef(null);v(()=>{if(!y)return;let e=z.current,t=typeof e==`function`?e():e,n=(bt(t)?t.current:t)||null;n!==Ee.current&&(K.setPositionReference(n),Ee.current=n)},[y,K,ne,z]),A.useEffect(()=>{if(!y)return;let e=z.current;typeof e!=`function`&&bt(e)&&e.current!==Ee.current&&(K.setPositionReference(e.current),Ee.current=e.current)},[y,K,ne,z]),A.useEffect(()=>{if(g&&y&&q.reference&&q.floating)return Ue(q.reference,q.floating,Y,ve)},[g,y,q,Y,ve]);let $=L(X),De=gt(a,$,V),Oe=R(X)||`center`,ke=!!J.hide?.referenceHidden;v(()=>{E&&y&&Z&&$!==ie&&j($)},[E,y,Z,$,ie]);let Ae=A.useMemo(()=>({position:`absolute`,top:J.arrow?.y,left:J.arrow?.x}),[J.arrow]),je=J.arrow?.centerOffset!==0;return A.useMemo(()=>({positionerStyles:Te,arrowStyles:Ae,arrowRef:U,arrowUncentered:je,side:De,align:Oe,physicalSide:$,anchorHidden:ke,refs:K,context:xe,isPositioned:Z,update:Y}),[Te,Ae,U,je,De,Oe,$,ke,K,xe,Z,Y])}function bt(e){return e!=null&&`current`in e}function xt(e){return e===`starting`?E:i}function St(e,t,{styles:n,transitionStatus:r,props:i,refs:o,hidden:s,inert:c=!1}){let l={...n};return c&&(l.pointerEvents=`none`),a(`div`,e,{state:t,ref:o,props:[{role:`presentation`,hidden:s,style:l},xt(r),i],stateAttributesMapping:O})}export{W as a,Be as i,xt as n,vt as r,St as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-DV0dNYJ1.js b/spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-CNElZl4w.js similarity index 91% rename from spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-DV0dNYJ1.js rename to spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-CNElZl4w.js index f52ee2a1a..43c084d63 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-DV0dNYJ1.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/useRegisterFieldControl-CNElZl4w.js @@ -1 +1 @@ -import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n,l as r,o as i,u as a}from"./dist-DI7KEwUb.js";import{o,s,y as c}from"./button-B5pmTZ23.js";import{x as l}from"./createBaseUIEventDetails-DBPpdGp8.js";var u=e(t(),1),d={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},f={disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},p={valid(e){return e===null?null:e?{"data-valid":``}:{"data-invalid":``}}},m={invalid:void 0,name:void 0,validityData:{state:d,errors:[],error:``,value:``,initialValue:null},setValidityData:i,disabled:void 0,setTouched:i,setDirty:i,setFilled:i,setFocused:i,validationMode:`onSubmit`,shouldValidateOnChange:()=>!1,state:f,registerFieldControl:i,validation:{getValidationProps:(e,t=n)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:i,getInputControl:()=>null,commit:async()=>{},change:i}},h=u.createContext(m);function g(e=!0){let t=u.useContext(h);if(t.setValidityData===i&&!e)throw Error(a(28));return t}var _=u.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:i,validationMode:`onSubmit`,submitAttemptedRef:{current:!1}});function v(){return u.useContext(_)}var y=u.createContext({controlId:void 0,registerControlId:i,labelId:void 0,setLabelId:i,messageIds:[],setMessageIds:i,getDescriptionProps:e=>e});function b(){return u.useContext(y)}function x(e={}){let{id:t,implicit:n=!1,controlRef:a}=e,{controlId:d,registerControlId:f}=b(),p=l(t),m=n?d:void 0,h=r(()=>Symbol()),g=u.useRef(!1),_=u.useRef(t!=null),v=s(()=>{!g.current||f===i||(g.current=!1,f(h.current,void 0))});return o(()=>{if(f===i)return;let e;if(n){let n=a?.current;e=c(n)&&n.closest(`label`)!=null?t??null:m??p}else if(t!=null)_.current=!0,e=t;else if(_.current)e=p;else{v();return}if(e===void 0){v();return}g.current=!0,f(h.current,e)},[t,a,m,f,n,p,h,v]),u.useEffect(()=>v,[v]),d??p}function S(e,t,n,i,a=!0,s){let{registerFieldControl:c}=g(),l=r(()=>Symbol());o(()=>{let r=l.current;if(!a){c(r,void 0);return}c(r,{controlRef:e,getValue:i,id:t,name:s,value:n})},[e,a,i,t,s,c,l,n]),o(()=>{let e=l.current;return()=>{c(e,void 0)}},[c,l])}export{g as a,v as i,x as n,p as o,b as r,S as t}; \ No newline at end of file +import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";import{a as n,l as r,o as i,u as a}from"./dist-911hZ6PH.js";import{o,s,y as c}from"./button-KK2VfbzH.js";import{x as l}from"./createBaseUIEventDetails-DvhSBl_0.js";var u=e(t(),1),d={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},f={disabled:!1,valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},p={valid(e){return e===null?null:e?{"data-valid":``}:{"data-invalid":``}}},m={invalid:void 0,name:void 0,validityData:{state:d,errors:[],error:``,value:``,initialValue:null},setValidityData:i,disabled:void 0,setTouched:i,setDirty:i,setFilled:i,setFocused:i,validationMode:`onSubmit`,shouldValidateOnChange:()=>!1,state:f,registerFieldControl:i,validation:{getValidationProps:(e,t=n)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:i,getInputControl:()=>null,commit:async()=>{},change:i}},h=u.createContext(m);function g(e=!0){let t=u.useContext(h);if(t.setValidityData===i&&!e)throw Error(a(28));return t}var _=u.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:i,validationMode:`onSubmit`,submitAttemptedRef:{current:!1}});function v(){return u.useContext(_)}var y=u.createContext({controlId:void 0,registerControlId:i,labelId:void 0,setLabelId:i,messageIds:[],setMessageIds:i,getDescriptionProps:e=>e});function b(){return u.useContext(y)}function x(e={}){let{id:t,implicit:n=!1,controlRef:a}=e,{controlId:d,registerControlId:f}=b(),p=l(t),m=n?d:void 0,h=r(()=>Symbol()),g=u.useRef(!1),_=u.useRef(t!=null),v=s(()=>{!g.current||f===i||(g.current=!1,f(h.current,void 0))});return o(()=>{if(f===i)return;let e;if(n){let n=a?.current;e=c(n)&&n.closest(`label`)!=null?t??null:m??p}else if(t!=null)_.current=!0,e=t;else if(_.current)e=p;else{v();return}if(e===void 0){v();return}g.current=!0,f(h.current,e)},[t,a,m,f,n,p,h,v]),u.useEffect(()=>v,[v]),d??p}function S(e,t,n,i,a=!0,s){let{registerFieldControl:c}=g(),l=r(()=>Symbol());o(()=>{let r=l.current;if(!a){c(r,void 0);return}c(r,{controlRef:e,getValue:i,id:t,name:s,value:n})},[e,a,i,t,s,c,l,n]),o(()=>{let e=l.current;return()=>{c(e,void 0)}},[c,l])}export{g as a,v as i,x as n,p as o,b as r,S as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useRender-B4ZWL-vL.js b/spinifex/services/spinifexui/frontend/dist/assets/useRender-B4ZWL-vL.js deleted file mode 100644 index de26f349f..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/useRender-B4ZWL-vL.js +++ /dev/null @@ -1 +0,0 @@ -import{n as e}from"./dist-DI7KEwUb.js";function t(t){return e(t.defaultTagName??`div`,t,t)}export{t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useRender-Bs5KnkVV.js b/spinifex/services/spinifexui/frontend/dist/assets/useRender-Bs5KnkVV.js new file mode 100644 index 000000000..a243240ae --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/useRender-Bs5KnkVV.js @@ -0,0 +1 @@ +import{n as e}from"./dist-911hZ6PH.js";function t(t){return e(t.defaultTagName??`div`,t,t)}export{t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-BwxEbhQB.js b/spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-DFSPwpTy.js similarity index 99% rename from spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-BwxEbhQB.js rename to spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-DFSPwpTy.js index 78361d056..ccf8dae6f 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-BwxEbhQB.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/useScrollLock-DFSPwpTy.js @@ -1 +1 @@ -import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{n as r,t as i}from"./with-selector-C6vh9Hpb.js";import{a,c as o,d as s,f as c,i as l,l as u,n as d,o as f,r as p,t as m,u as h}from"./useValueAsRef-Do0BeoDh.js";import{a as g,c as _,l as v,n as y,o as b,s as x}from"./dist-DI7KEwUb.js";import{C as S,S as C,_ as w,b as T,g as ee,l as E,o as D,p as O,s as k,w as te,x as A,y as j}from"./button-B5pmTZ23.js";import{C as M,S as N,a as P,b as ne,f as re,g as F,h as I,o as ie,p as L,t as ae,v as R,y as z}from"./createBaseUIEventDetails-DBPpdGp8.js";function B(){return typeof navigator>`u`?{userAgent:``,platform:``,maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??``,maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:V,platform:H,maxTouchPoints:U}=B(),W=V.toLowerCase(),G=H.toLowerCase(),K=/^i(os$|p)/.test(G)||G===`macintel`&&U>1,oe=`android`,se=G===oe||W.includes(oe),q=!K&&G.startsWith(`mac`);G.startsWith(`win`),!se&&/^(linux|chrome os)/.test(G);var ce=q||K,le=typeof CSS<`u`&&!!CSS.supports?.(`-webkit-backdrop-filter:none`);!le&&W.includes(`firefox`),!le&&W.includes(`chrom`);var ue=ce,de=/jsdom|happydom/.test(W),J=t(n(),1),Y=e(),X=`data-base-ui-focusable`,Z=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`,Q=`ArrowLeft`,fe=`ArrowRight`,pe=`ArrowUp`,me=`ArrowDown`;function he(e,t){if(!j(e))return!1;let n=e;if(t.hasElement(n))return!n.hasAttribute(`data-trigger-disabled`);for(let[,e]of t.entries())if(z(e,n))return!e.hasAttribute(`data-trigger-disabled`);return!1}function ge(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function _e(e){return e.matches(`html,body`)}function ve(e){return T(e)&&e.matches(`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`)}function ye(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Z}`)!=null}function be(e){return e?e.getAttribute(`role`)===`combobox`&&ve(e):!1}function xe(e){if(!e||de)return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Se(e){return e?e.hasAttribute(`data-base-ui-focusable`)?e:e.querySelector(`[data-base-ui-focusable]`)||e:null}function Ce(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Ce(e,t.id,n)])}function we(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function Te(e){e.preventDefault(),e.stopPropagation()}function Ee(e){return`nativeEvent`in e}function De(e){return e.pointerType===``&&e.isTrusted?!0:se&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function Oe(e){return de?!1:!se&&e.width===0&&e.height===0||se&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType===`touch`}function ke(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}function Ae(e){let t=e.type;return t===`click`||t===`mousedown`||t===`keydown`||t===`keyup`}function je(e,t){return t<0||t>=e.length}function Me(e,t){return Pe(e.current,{disabledIndices:t})}function Ne(e,t){return Pe(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Pe(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let a=t;do a+=n?-i:i;while(a>=0&&a<=e.length-1&&Fe(e,a,r));return a}function Fe(e,t,n){if(typeof n==`function`?n(t):n?.includes(t)??!1)return!0;let r=e[t];return r?!Le(r)||r.matches(`:disabled`)?!0:!n&&(r.hasAttribute(`disabled`)||r.getAttribute(`aria-disabled`)===`true`):!1}function Ie(e){return e.visibility===`hidden`||e.visibility===`collapse`}function Le(e,t=e?E(e):null){return!e||!e.isConnected||!t||Ie(t)?!1:typeof e.checkVisibility==`function`?e.checkVisibility():t.display!==`none`&&t.display!==`contents`}var Re=`a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]`;function ze(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return te(n)?n.host:null}function Be(e){for(let t of Array.from(e.children))if(O(t)===`summary`)return t;return null}function Ve(e,t){let n=Be(t);return!!n&&(e===n||z(n,e))}function He(e){let t=e?O(e):``;return e!=null&&e.matches(Re)&&(t!==`summary`||e.parentElement!=null&&O(e.parentElement)===`details`&&Be(e.parentElement)===e)&&(t!==`details`||Be(e)==null)&&(t!==`input`||e.type!==`hidden`)}function Ue(e){if(!He(e)||!e.isConnected||e.matches(`:disabled`))return!1;for(let t=e;t;t=ze(t)){let n=t!==e,r=O(t)===`slot`;if(t.hasAttribute(`inert`)||n&&O(t)===`details`&&!t.open&&!Ve(e,t)||t.hasAttribute(`hidden`)||!r&&!We(t,n))return!1}return!0}function We(e,t){let n=E(e);return t?n.display!==`none`:Le(e,n)}function Ge(e){let t=e.tabIndex;if(t<0){let t=O(e);if(t===`details`||t===`audio`||t===`video`||T(e)&&e.isContentEditable)return 0}return t}function Ke(e){if(O(e)!==`input`)return null;let t=e;return t.type===`radio`&&t.name!==``?t:null}function qe(e,t){let n=Ke(e);if(!n)return!0;let r=t.find(e=>{let t=Ke(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=Ke(e);return t?.name===n.name&&t.form===n.form})===n}function Je(e){if(T(e)&&O(e)===`slot`){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return T(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Ye(e,t){Je(e).forEach(e=>{He(e)&&t.push(e),Ye(e,t)})}function Xe(e,t,n){Je(e).forEach(e=>{T(e)&&e.matches(t)&&n.push(e),Xe(e,t,n)})}function Ze(e){return Ue(e)&&Ge(e)>=0}function Qe(e){let t=[];return Ye(e,t),t.filter(Ue)}function $e(e){let t=Qe(e);return t.filter(e=>Ge(e)>=0&&qe(e,t))}function et(e,t){let n=$e(e),r=n.length;if(r===0)return;let i=R(M(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function tt(e){return et(M(e).body,1)||e}function nt(e){return et(M(e).body,-1)||e}function rt(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!z(n,r)}function it(e){$e(e).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function at(e){let t=[];Xe(e,`[data-tabindex]`,t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}var ot=0,st=class e{static create(){return new e}currentId=ot;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=ot,t()},e)}isStarted(){return this.currentId!==ot}clear=()=>{this.currentId!==ot&&(clearTimeout(this.currentId),this.currentId=ot)};disposeEffect=()=>this.clear};function ct(){let e=v(st.create).current;return s(e.disposeEffect),e}(function(e){return e.open=`data-open`,e.closed=`data-closed`,e[e.startingStyle=l.startingStyle]=`startingStyle`,e[e.endingStyle=l.endingStyle]=`endingStyle`,e.anchorHidden=`data-anchor-hidden`,e.side=`data-side`,e.align=`data-align`,e})({});var lt={"data-popup-open":``},ut={"data-popup-open":``,"data-pressed":``},dt={"data-open":``},ft={"data-closed":``},pt={"data-anchor-hidden":``},mt={open(e){return e?lt:null}},ht={open(e){return e?ut:null}},gt={open(e){return e?dt:ft},anchorHidden(e){return e?pt:null}},_t={...gt,...a};function vt(...e){return()=>{for(let t=0;t{ue&&le&&r(`button`)},[]);let i={tabIndex:0,role:n};return(0,Y.jsx)(`span`,{...e,ref:t,style:bt,"aria-hidden":!n||void 0,...i,"data-base-ui-focus-guard":``})});function Ct(e){return`data-base-ui-${e}`}var wt=0;function Tt(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:i}=t;cancelAnimationFrame(wt);function a(){i&&!i()||e?.focus({preventScroll:n})}if(r)return a(),b;let o=requestAnimationFrame(a);return wt=o,()=>{wt===o&&(cancelAnimationFrame(o),wt=0)}}var Et={inert:new WeakMap,"aria-hidden":new WeakMap},Dt=`data-base-ui-inert`,Ot={inert:new WeakSet,"aria-hidden":new WeakSet},kt=new WeakMap,At=0;function jt(e){return Ot[e]}function Mt(e){return e?te(e)?e.host:Mt(e.parentNode):null}var Nt=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=Mt(t);return e.contains(n)?n:null}).filter(e=>e!=null),Pt=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},Ft=(e,t,n)=>{let r=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{O(e)!==`script`&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function It(e,t,n,r,{mark:i=!0}){let a=null;r?a=`inert`:n&&(a=`aria-hidden`);let o=null,s=null,c=Nt(t,e),l=i?Ft(t,Pt(c),new Set(c)):[],u=[],d=[];if(a){let e=Et[a],n=jt(a);s=n,o=e;let r=Nt(t,Array.from(t.querySelectorAll(`[aria-live]`))),i=c.concat(r);Ft(t,Pt(i),new Set(i)).forEach(t=>{let r=t.getAttribute(a),i=r!==null&&r!==`false`,o=(e.get(t)||0)+1;e.set(t,o),u.push(t),o===1&&i&&n.add(t),i||t.setAttribute(a,a===`inert`?``:`true`)})}return i&&l.forEach(e=>{let t=(kt.get(e)||0)+1;kt.set(e,t),d.push(e),t===1&&e.setAttribute(Dt,``)}),At+=1,()=>{o&&u.forEach(e=>{let t=(o.get(e)||0)-1;o.set(e,t),t||(!s?.has(e)&&a&&e.removeAttribute(a),s?.delete(e))}),i&&d.forEach(e=>{let t=(kt.get(e)||0)-1;kt.set(e,t),t||e.removeAttribute(Dt)}),--At,At||(Et.inert=new WeakMap,Et[`aria-hidden`]=new WeakMap,Ot.inert=new WeakSet,Ot[`aria-hidden`]=new WeakSet,kt=new WeakMap)}}function Lt(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:i=!0}=t,a=M(e[0]).body;return It(e,a,n,r,{mark:i})}var Rt=t(c(),1),zt={style:{transition:`none`}},Bt={fallbackAxisSide:`none`},Vt={fallbackAxisSide:`end`},Ht={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},Ut=J.createContext(null),Wt=()=>J.useContext(Ut),Gt=Ct(`portal`);function Kt(e={}){let{ref:t,container:n,componentProps:r=g,elementProps:i}=e,a=N(),o=Wt()?.portalNode,[s,c]=J.useState(null),[l,u]=J.useState(null),d=k(e=>{e!==null&&u(e)}),f=J.useRef(null);D(()=>{if(n===null){f.current&&(f.current=null,u(null),c(null));return}let e=(n&&(C(n)?n:n.current))??o??document.body;if(e==null){f.current&&(f.current=null,u(null),c(null));return}f.current!==e&&(f.current=e,u(null),c(e))},[n,o]);let p=y(`div`,r,{ref:[t,d],props:[{id:a,[Gt]:``},i]}),m=s&&p?Rt.createPortal(p,s):null;return{node:l,nodeId:J.isValidElement(p)?p.props.id:void 0,subtree:m}}var qt=J.forwardRef(function(e,t){let{render:n,className:r,style:i,children:a,container:o,...s}=e,{node:c,nodeId:l,subtree:u}=Kt({container:o,ref:t,componentProps:e,elementProps:s}),f=J.useRef(null),p=J.useRef(null),m=J.useRef(null),h=J.useRef(null),[g,_]=J.useState(null),v=J.useRef(!1),y=g?.modal,b=g?.open,x=!!g&&!g.modal&&g.open&&!!c;J.useEffect(()=>{if(!c||y)return;function e(e){c&&e.relatedTarget&&rt(e)&&(e.type===`focusin`?v.current&&=(at(c),!1):(it(c),v.current=!0))}return vt(d(c,`focusin`,e,!0),d(c,`focusout`,e,!0))},[c,y]),D(()=>{!c||b!==!0||!v.current||(at(c),v.current=!1)},[b,c]);let S=J.useMemo(()=>({beforeOutsideRef:f,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:h,portalNode:c,setFocusManagerState:_}),[c]);return(0,Y.jsxs)(J.Fragment,{children:[u,(0,Y.jsxs)(Ut.Provider,{value:S,children:[x&&c&&(0,Y.jsx)(St,{"data-type":`outside`,ref:f,onFocus:e=>{rt(e,c)?m.current?.focus():nt(g?g.domReference:null)?.focus()}}),x&&c&&(0,Y.jsx)(`span`,{"aria-owns":l,style:Ht}),c&&Rt.createPortal(a,c),x&&c&&(0,Y.jsx)(St,{"data-type":`outside`,ref:p,onFocus:e=>{rt(e,c)?h.current?.focus():(tt(g?g.domReference:null)?.focus(),g?.closeOnFocusOut&&g?.onOpenChange(!1,ae(`focus-out`,e.nativeEvent)))}})]})]})}),Jt=r(),Yt=i();function Xt(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}var Zt=J.createContext(null),Qt=J.createContext(null),$t=()=>J.useContext(Zt)?.id||null,en=e=>{let t=J.useContext(Qt);return e??t};function tn(e,t){let n=w(ne(e));return e instanceof n.KeyboardEvent?`keyboard`:e instanceof n.FocusEvent?t||`keyboard`:`pointerType`in e?e.pointerType||`keyboard`:`touches`in e?`touch`:e instanceof n.MouseEvent?t||(e.detail===0?`keyboard`:`mouse`):``}var nn=20,$=[];function rn(){$=$.filter(e=>e.deref()?.isConnected)}function an(e){rn(),e&&O(e)!==`body`&&($.push(new WeakRef(e)),$.length>nn&&($=$.slice(-20)))}function on(){return rn(),$[$.length-1]?.deref()}function sn(e){return e?Ze(e)?e:$e(e)[0]||e:null}function cn(e){if(e.hasAttribute(`tabindex`)&&!e.hasAttribute(`data-tabindex`)||!e.getAttribute(`role`)?.includes(`dialog`))return;let t=Qe(e).filter(e=>{let t=e.getAttribute(`data-tabindex`)||``;return Ze(e)||e.hasAttribute(`data-tabindex`)&&!t.startsWith(`-`)}),n=e.getAttribute(`tabindex`);t.length===0?n!==`0`&&(e.setAttribute(`tabindex`,`0`),e.setAttribute(`data-tabindex`,`0`)):(n!==`-1`||e.hasAttribute(`data-tabindex`)&&e.getAttribute(`data-tabindex`)!==`-1`)&&(e.setAttribute(`tabindex`,`-1`),e.setAttribute(`data-tabindex`,`-1`))}function ln(e){let{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:a=!0,restoreFocus:s=!1,modal:c=!0,closeOnFocusOut:l=!0,openInteractionType:u=``,nextFocusableElement:f,previousFocusableElement:p,beforeContentFocusGuardRef:g,externalTree:v,getInsideElements:y}=e,b=`rootStore`in t?t.rootStore:t,x=b.useState(`open`),S=b.useState(`domReferenceElement`),C=b.useState(`floatingElement`),{events:w,dataRef:ee}=b.context,E=k(()=>ee.current.floatingContext?.nodeId),te=i===!1,A=be(S)&&te,j=m(i),N=m(a),P=m(u),re=m(x),F=en(v),I=Wt(),L=J.useRef(!1),B=J.useRef(!1),V=J.useRef(!1),H=J.useRef(null),U=J.useRef(``),W=J.useRef(``),G=J.useRef(null),K=J.useRef(null),oe=_(G,g,I?.beforeInsideRef),se=_(K,I?.afterInsideRef),q=ct(),ce=ct(),ue=h(),de=I!=null,X=Se(C),Z=k((e=X)=>e?$e(e):[]),Q=k(()=>y?.().filter(e=>e!=null)??[]);J.useEffect(()=>{if(r||!c)return;function e(e){e.key===`Tab`&&z(X,R(M(X)))&&Z().length===0&&!A&&Te(e)}let t=M(X);return d(t,`keydown`,e)},[r,X,c,A,Z]),J.useEffect(()=>{if(r||!x)return;let e=M(X);function t(){V.current=!1}function n(e){let t=ne(e),n=Q(),r=z(C,t)||z(S,t)||z(I?.portalNode,t)||n.some(e=>e===t||z(e,t));V.current=!r,W.current=e.pointerType||`keyboard`,t?.closest(`[data-base-ui-click-trigger]`)&&(B.current=!0,ce.start(0,()=>{B.current=!1}))}function i(){W.current=`keyboard`}return vt(d(e,`pointerdown`,n,!0),d(e,`pointerup`,t,!0),d(e,`pointercancel`,t,!0),d(e,`keydown`,i,!0),t)},[r,C,S,X,x,I,ce,Q]),J.useEffect(()=>{if(r||!l)return;let e=M(X);function t(){B.current=!0,ce.start(0,()=>{B.current=!1})}function n(e){let t=ne(e);Ze(t)&&(H.current=t)}function i(t){let n=t.relatedTarget,r=t.currentTarget,i=ne(t);c&&n==null&&i!=null&&z(C,i)&&an(i),queueMicrotask(()=>{let a=E(),l=b.context.triggerElements,u=Q(),d=n?.hasAttribute(Ct(`focus-guard`))&&[G.current,K.current,I?.beforeInsideRef.current,I?.afterInsideRef.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,o(p),o(f)].includes(n),m=!(z(S,n)||z(C,n)||z(n,C)||z(I?.portalNode,n)||u.some(e=>e===n||z(e,n))||l.hasMatchingElement(e=>z(e,n))||d||F&&(Ce(F.nodesRef.current,a).find(e=>z(e.context?.elements.floating,n)||z(e.context?.elements.domReference,n))||we(F.nodesRef.current,a).find(e=>[e.context?.elements.floating,Se(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===S&&X&&cn(X),s&&r!==S&&!Le(i)&&R(e)===e.body){if(T(X)&&(X.focus(),s===`popup`)){ue.request(()=>{X.focus()});return}let e=Z(),t=H.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||X;T(n)&&n.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(A||!c)&&n&&m&&!B.current&&(A||n!==on())&&(L.current=!0,b.setOpen(!1,ae(ie,t)))})}function a(){V.current||(ee.current.insideReactTree=!0,q.start(0,()=>{ee.current.insideReactTree=!1}))}let u=T(S)?S:null;if(!(!C&&!u))return vt(u&&d(u,`focusout`,i),u&&d(u,`pointerdown`,t),C&&d(C,`focusin`,n),C&&d(C,`focusout`,i),C&&I&&d(C,`focusout`,a,!0))},[r,S,C,X,c,F,I,b,l,s,Z,A,E,ee,q,ce,ue,f,p,Q]),J.useEffect(()=>{if(r||!C||!x)return;let e=Array.from(I?.portalNode?.querySelectorAll(`[${Ct(`portal`)}]`)||[]),t=(F?we(F.nodesRef.current,E()):[]).find(e=>be(e.context?.elements.domReference||null))?.context?.elements.domReference,n=Lt([C,...e,G.current,K.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,...Q(),t,o(p),o(f),A?S:null].filter(e=>e!=null),{ariaHidden:c||A,mark:!1}),i=Lt([C,...e].filter(e=>e!=null));return()=>{i(),n()}},[x,r,S,C,c,I,A,F,E,f,p,Q]),D(()=>{if(!x||r||!T(X))return;U.current=``,W.current=``;let e=M(X),t=R(e);queueMicrotask(()=>{let n=j.current,r=typeof n==`function`?n(P.current||``):n;if(r===void 0||r===!1||z(X,t))return;let i=null,a=()=>(i??=Z(X),i[0]||X),s;s=r===!0||r===null?a():o(r),s||=a();let c=z(X,R(e));Tt(s,{preventScroll:s===X,shouldFocus(){if(!re.current)return!1;if(c)return!0;let t=R(e);return!(t!==s&&z(X,t))}})})},[r,x,X,Z,j,P,re]),D(()=>{if(r||!X)return;let e=M(X),t=R(e),n=P.current==null;an(t);function i(e){if(e.open||(U.current=tn(e.nativeEvent,W.current)),e.reason===`trigger-hover`&&e.nativeEvent.type===`mouseleave`&&(L.current=!0),e.reason===`outside-press`){if(e.nested)L.current=!1;else if(De(e.nativeEvent)||Oe(e.nativeEvent))L.current=!1;else{let e=!1;M(X).createElement(`div`).focus({get preventScroll(){return e=!0,!1}}),e?L.current=!1:L.current=!0}}}w.on(`openchange`,i);function a(e){let r=N.current,i=typeof r==`function`?r(e):r;if(i===void 0||i===!1)return null;i===null&&(i=!0);let a=S?.isConnected?S:null,s=t?.isConnected&&O(t)!==`body`?t:null,c=n?s||a:a||s;return c||=on()||null,typeof i==`boolean`?c:o(i)||c||null}return()=>{w.off(`openchange`,i);let t=R(e),n=Q(),r=z(C,t)||n.some(e=>e===t||z(e,t))||F&&Ce(F.nodesRef.current,E(),!1).some(e=>z(e.context?.elements.floating,t)),o=N.current,s=U.current,c=a(s);queueMicrotask(()=>{let n=sn(c),i=typeof o!=`boolean`;if(o&&!L.current&&T(n)&&(!(!i&&n!==t&&t!==e.body)||r)){let e={preventScroll:!0};s===`keyboard`&&(e.focusVisible=!0),n.focus(e)}L.current=!1})}},[r,C,X,N,P,w,F,S,E,Q]),D(()=>{if(!le||x||!C)return;let e=R(M(C));!T(e)||!ve(e)||z(C,e)&&e.blur()},[x,C]),D(()=>{if(!(r||!I))return I.setFocusManagerState({modal:c,closeOnFocusOut:l,open:x,onOpenChange:b.setOpen,domReference:S}),()=>{I.setFocusManagerState(null)}},[r,I,c,x,b,l,S]),D(()=>{if(!(r||!X))return cn(X),()=>{queueMicrotask(rn)}},[r,X]);let fe=!r&&(!c||!A)&&(de||c);return(0,Y.jsxs)(J.Fragment,{children:[fe&&(0,Y.jsx)(St,{"data-type":`inside`,ref:oe,onFocus:e=>{if(c){let e=Z();Tt(e[e.length-1])}else I?.portalNode&&(L.current=!1,rt(e,I.portalNode)?tt(S)?.focus():o(p??I.beforeOutsideRef)?.focus())}}),n,fe&&(0,Y.jsx)(St,{"data-type":`inside`,ref:se,onFocus:e=>{c?Tt(Z()[0]):I?.portalNode&&(l&&(L.current=!0),rt(e,I.portalNode)?nt(S)?.focus():o(f??I.afterOutsideRef)?.focus())}})]})}function un(){return!1}function dn(e){return{escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0}}function fn(e,t={}){let{enabled:n=!0,escapeKey:r=!0,outsidePress:i=!0,outsidePressEvent:a=`sloppy`,referencePress:o=un,bubbles:s,externalTree:c}=t,l=`rootStore`in e?e.rootStore:e,u=l.useState(`open`),f=l.useState(`floatingElement`),{dataRef:p}=l.context,m=en(c),h=k(typeof i==`function`?i:()=>!1),g=typeof i==`function`?h:i,_=g!==!1,v=k(()=>a),{escapeKey:y,outsidePress:b}=dn(s),x=J.useRef(!1),S=J.useRef(!1),C=J.useRef(!1),w=J.useRef(!1),D=J.useRef(``),O=J.useRef(null),N=ct(),re=ct(),I=k(()=>{re.clear(),p.current.insideReactTree=!1}),ie=k(e=>{let t=p.current.floatingContext?.nodeId;return(m?Ce(m.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),R=k(e=>ge(e,l.select(`floatingElement`))||ge(e,l.select(`domReferenceElement`))),B=k(e=>{o()&&l.setOpen(!1,ae(F,e.nativeEvent))}),V=k(e=>{if(!u||!n||!r||e.key!==`Escape`||w.current||!y&&ie(`__escapeKeyBubbles`))return;let t=Ee(e)?e.nativeEvent:e,i=ae(P,t);l.setOpen(!1,i),i.isCanceled||e.preventDefault(),!y&&!i.isPropagationAllowed&&e.stopPropagation()}),H=k(()=>{p.current.insideReactTree=!0,re.start(0,I)}),U=k(e=>{if(!u||!n||e.button!==0)return;let t=ne(e.nativeEvent);z(l.select(`floatingElement`),t)&&(x.current||(x.current=!0,S.current=!1))}),W=k(e=>{!u||!n||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&x.current&&(S.current=!0)});J.useEffect(()=>{if(!u||!n)return I;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=b;let e=new st,t=new st;function i(){e.clear(),w.current=!0}function a(){e.start(le?5:0,()=>{w.current=!1})}function o(){C.current=!0,t.start(0,()=>{C.current=!1})}function s(){x.current=!1,S.current=!1}function c(){let e=D.current,t=e===`pen`||!e?`mouse`:e,n=v(),r=typeof n==`function`?n():n;return typeof r==`string`?r:r[t]}function h(e){let t=c();return t===`intentional`&&e.type!==`click`||t===`sloppy`&&e.type===`click`}function k(e){let t=p.current.floatingContext?.nodeId,n=m&&Ce(m.nodesRef.current,t).some(t=>ge(e,t.context?.elements.floating));return R(e)||n}function P(e){if(h(e)){e.type!==`click`&&!R(e)&&(t.clear(),C.current=!1),I();return}if(p.current.insideReactTree){I();return}let n=ne(e),r=`[${Ct(`inert`)}]`,i=j(n)?n.getRootNode():null,a=Array.from((te(i)?i:M(l.select(`floatingElement`))).querySelectorAll(r)),o=l.context.triggerElements;if(n&&(o.hasElement(n)||o.hasMatchingElement(e=>z(e,n))))return;let s=j(n)?n:null;for(;s&&!A(s);){let e=ee(s);if(A(e)||!j(e))break;s=e}if(!(a.length&&j(n)&&!_e(n)&&!z(n,l.select(`floatingElement`))&&a.every(e=>!z(s,e)))){if(T(n)&&!(`touches`in e)){let t=A(n),r=E(n),i=/auto|scroll/,a=t||i.test(r.overflowX),o=t||i.test(r.overflowY),s=a&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,c=o&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,l=r.direction===`rtl`,u=c&&(l?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=s&&e.offsetY>n.clientHeight;if(u||d)return}if(!k(e)){if(c()===`intentional`&&C.current){t.clear(),C.current=!1;return}typeof g==`function`&&!g(e)||ie(`__outsidePressBubbles`)||(l.setOpen(!1,ae(L,e)),I())}}}function re(e){c()!==`sloppy`||e.pointerType===`touch`||!l.select(`open`)||!n||R(e)||P(e)}function F(e){if(c()!==`sloppy`||!l.select(`open`)||!n||R(e))return;let t=e.touches[0];t&&(O.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},N.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function B(e,t){let n=ne(e);if(!n)return;let r=d(n,e.type,()=>{t(e),r()})}function H(e){D.current=`touch`,B(e,F)}function U(e){N.clear(),e.type===`pointerdown`&&(D.current=e.pointerType),!(e.type===`mousedown`&&O.current&&!O.current.dismissOnMouseDown)&&B(e,e=>{e.type===`pointerdown`?re(e):P(e)})}function W(e){if(!x.current)return;let n=S.current;if(s(),c()===`intentional`){if(e.type===`pointercancel`){n&&o();return}if(!k(e)){if(n){o();return}typeof g==`function`&&!g(e)||(t.clear(),C.current=!0,I())}}}function G(e){if(c()!==`sloppy`||!O.current||R(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-O.current.startX),r=Math.abs(t.clientY-O.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(O.current.dismissOnTouchEnd=!0),i>10&&(P(e),N.clear(),O.current=null)}function K(e){B(e,G)}function oe(e){c()!==`sloppy`||!O.current||R(e)||(O.current.dismissOnTouchEnd&&P(e),N.clear(),O.current=null)}function se(e){B(e,oe)}let q=M(f),ce=vt(r&&vt(d(q,`keydown`,V),d(q,`compositionstart`,i),d(q,`compositionend`,a)),_&&vt(d(q,`click`,U,!0),d(q,`pointerdown`,U,!0),d(q,`pointerup`,W,!0),d(q,`pointercancel`,W,!0),d(q,`mousedown`,U,!0),d(q,`mouseup`,W,!0),d(q,`touchstart`,H,!0),d(q,`touchmove`,K,!0),d(q,`touchend`,se,!0)));return()=>{ce(),e.clear(),t.clear(),s(),C.current=!1,I()}},[p,f,r,_,g,u,n,y,b,V,I,v,ie,R,m,l,N]);let G=J.useMemo(()=>({onKeyDown:V,onPointerDown:B,onClick:B}),[V,B]),K=J.useMemo(()=>({onKeyDown:V,onPointerDown:W,onMouseDown:W,onClickCapture:H,onMouseDownCapture(e){H(),U(e)},onPointerDownCapture(e){H(),U(e)},onMouseUpCapture:H,onTouchEndCapture:H,onTouchMoveCapture:H}),[V,H,U,W]);return J.useMemo(()=>n?{reference:G,floating:K,trigger:G}:{},[n,G,K])}var pn=[],mn=void 0;function hn(){return mn}function gn(e){pn.push(e)}function _n(e){let t=(t,n)=>{let r=v(yn).current,i;try{mn=r;for(let e of pn)e.before(r);i=e(t,n);for(let e of pn)e.after(r);r.didInitialize=!0}finally{mn=void 0}return i};return t.displayName=e.displayName||e.name,t}function vn(e){return J.forwardRef(_n(e))}function yn(){return{didInitialize:!1}}var bn=x(19)?Cn:wn;function xn(e,t,n,r,i){return bn(e,t,n,r,i)}function Sn(e,t,n,r,i){let a=J.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,Jt.useSyncExternalStore)(e.subscribe,a,a)}gn({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,Jt.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Cn(e,t,n,r,i){let a=hn();if(!a)return Sn(e,t,n,r,i);let o=a.syncIndex;a.syncIndex+=1;let s;return a.didInitialize?(s=a.syncHooks[o],(s.store!==e||s.selector!==t||!Object.is(s.a1,n)||!Object.is(s.a2,r)||!Object.is(s.a3,i))&&(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.value=t(e.getSnapshot(),n,r,i))):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i)},a.syncHooks.push(s)),s.value}function wn(e,t,n,r,i){return(0,Yt.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var Tn=class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return xn(this,e,t,n,r)}},En=class extends Tn{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){J.useDebugValue(e);let n=this;D(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;D(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);D(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){J.useDebugValue(e);let n=this,r=t!==void 0;D(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){let i=this.selectors[e];return i(this.state,t,n,r)}useState(e,t,n,r){return J.useDebugValue(e),xn(this,this.selectors[e],t,n,r)}useContextCallback(e,t){J.useDebugValue(e);let n=k(t??b);this.context[e]=n}useStateSetter(e){let t=J.useRef(void 0);return t.current===void 0&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n=typeof e==`function`?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{let i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}},Dn={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},On=class extends En{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Xt(),nested:n,triggerElements:i},Dn),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||t!=null&&Ae(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit(`openchange`,n)};setOpen=(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}};function kn(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:i,nested:a,onOpenChange:o}=e,s=t.useState(`open`),c=t.useState(`activeTriggerElement`),l=t.useState(n?`popupElement`:`positionerElement`),u=t.context.triggerElements,d=o,f=J.useRef(null);r===void 0&&f.current===null&&(f.current=new On({open:s,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:d,floatingId:i,syncOnly:!0,nested:a}));let p=r??f.current;return t.useSyncedValue(`floatingId`,i),D(()=>{let e={open:s,floatingId:i,referenceElement:c,floatingElement:l};j(c)&&(e.domReferenceElement=c),p.state.positionReference===p.state.referenceElement&&(e.positionReference=c),p.update(e)},[s,i,c,l,p]),p.context.onOpenChange=d,p.context.nested=a,p}var An={tabIndex:-1,[X]:``};function jn(e){return t=>t!==`touch`||e.current}function Mn(e,t=!1){let n=N(),r=$t()!=null,i=v(()=>e(n,r)).current;return kn({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:i.setOpen}),i}function Nn({handle:e,store:t}){return D(()=>e.attachStore(t),[e,t]),null}function Pn(e,t){let n=J.useRef(null),r=J.useRef(null);return J.useCallback(i=>{if(e===void 0)return;let a=!1;if(n.current!==null){let e=n.current,i=r.current,o=t.context.triggerElements.getById(e);i&&o===i&&(t.context.triggerElements.delete(e),a=!0),n.current=null,r.current=null}if(i!==null&&(n.current=e,r.current=i,t.context.triggerElements.add(e,i),a=!0),a){let e=t.context.triggerElements.size;t.select(`open`)&&t.state.triggerCount!==e&&t.set(`triggerCount`,e)}},[t,e])}function Fn(e,t,n,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let i=n?.id??null;(i||t)&&(e.activeTriggerId=i,e.activeTriggerElement=n??null)}function In(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Ln(e,t,n,r={}){let i=n.reason,a=i===I,o=t&&i===`trigger-focus`,s=!t&&(i===`trigger-press`||i===`escape-key`),c=In(n);if(e.context.onOpenChange?.(t,n),n.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,n);let l=()=>{let i={...r.extraState,open:t};o?i.instantType=`focus`:s?i.instantType=`dismiss`:a&&(i.instantType=void 0),Fn(i,t,n.trigger,c()),e.update(i)};a?Rt.flushSync(l):l()}function Rn(e,t,n,r){let i=n.useState(`isMountedByTrigger`,e),a=Pn(e,n),o=k(t=>{let i=n.select(`open`),a=n.select(`activeTriggerId`);if(a===e){n.update({activeTriggerElement:t,...i?r:null});return}a==null&&i&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})}),s=J.useCallback(e=>{a(e),e&&o(e)},[a,o]);return D(()=>{i&&n.update({activeTriggerElement:t.current,...r})},[i,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:i}}function zn(e,t={}){let{closeOnActiveTriggerUnmount:n=!1}=t,r=J.useRef(null),i=e.useState(`open`),a=e.useState(`triggerCount`),o=e.useState(`activeTriggerId`),s=e.useState(`activeTriggerElement`);D(()=>{if(!i){r.current=null,e.state.triggerCount!==0&&e.set(`triggerCount`,0);return}let t=e.context.triggerElements.size,a={};e.state.triggerCount!==t&&(a.triggerCount=t);let o=e.select(`activeTriggerId`),s=null;if(o){let t=e.context.triggerElements.getById(o);if(t)r.current=o,t!==e.state.activeTriggerElement&&(a.activeTriggerElement=t);else{for(let[t,n]of e.context.triggerElements.entries())if(n===e.state.activeTriggerElement){a.activeTriggerId=t,a.activeTriggerElement=n,r.current=t;break}a.activeTriggerId===void 0&&(r.current===o?s=o:r.current=null)}}else r.current=null;if(!s&&!o&&t===1){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;a.activeTriggerId=e,a.activeTriggerElement=n,r.current=e}}(a.triggerCount!==void 0||a.activeTriggerId!==void 0||a.activeTriggerElement!==void 0)&&e.update(a),s&&n&&queueMicrotask(()=>{if(e.select(`open`)&&e.select(`activeTriggerId`)===s&&!e.context.triggerElements.getById(s)){let t=ae(re);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[i,e,a,o,s,n])}function Bn(e,t,n){let{mounted:r,setMounted:i,transitionStatus:a}=p(e),o=t.useState(`preventUnmountingOnClose`),s=!e&&o;t.useSyncedValues({mounted:r,transitionStatus:a,preventUnmountingOnClose:s});let c=k(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return f({enabled:r&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:a}}function Vn(e,t){e.useSyncedValues(t),D(()=>()=>{e.update({activeTriggerProps:g,inactiveTriggerProps:g,popupProps:g})},[e])}function Hn(e,t){D(()=>{!t&&e.state.openMethod!==null&&e.set(`openMethod`,null)},[t,e]),D(()=>()=>{e.state.openMethod!==null&&e.set(`openMethod`,null)},[e])}var Un=class{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}},Wn=`ArrowUp`,Gn=`ArrowDown`,Kn=`ArrowLeft`,qn=`ArrowRight`,Jn=`Home`,Yn=new Set([Wn,Gn,Kn,qn,Jn,`End`]),Xn=[`Shift`,`Control`,`Alt`,`Meta`];function Zn(e){return T(e)&&e.tagName===`INPUT`}function Qn(e){return!!(Zn(e)&&e.selectionStart!=null||T(e)&&e.tagName===`TEXTAREA`)}function $n(e,t,n,r){if(!e||!t||!t.scrollTo)return;let i=e.scrollLeft,a=e.scrollTop,o=e.clientWidthe.scrollLeft+e.clientWidth-a.scrollPaddingRight?i=r+t.offsetWidth+o.scrollMarginRight-e.clientWidth+a.scrollPaddingRight:r-o.scrollMarginLefte.scrollLeft+e.clientWidth-a.scrollPaddingRight&&(i=r+t.offsetWidth+o.scrollMarginRight-e.clientWidth+a.scrollPaddingRight))}if(s&&r!==`horizontal`){let n=er(e,t,`top`),r=tr(e),i=tr(t);n-i.scrollMarginTope.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(a=n+t.offsetHeight+i.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:i,top:a,behavior:`auto`})}function er(e,t,n){let r=n===`left`?`offsetLeft`:`offsetTop`,i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);)t=t.offsetParent;return i}function tr(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function nr(e){return x(19)?e:e?`true`:void 0}var rr=J.forwardRef(function(e,t){let{cutout:n,...r}=e,i;if(n){let e=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,Y.jsx)(`div`,{ref:t,role:`presentation`,"data-base-ui-inert":``,...r,style:{position:`fixed`,inset:0,userSelect:`none`,WebkitUserSelect:`none`,clipPath:i}})}),ir={},ar={},or=``;function sr(e,t){return S(e)?e:t}function cr(e,t,n){return/hidden|clip/.test(e.getComputedStyle(sr(t,n)).overflowY)}function lr(e){if(typeof document>`u`)return!1;let t=M(e);return w(t).innerWidth-t.documentElement.clientWidth>0}function ur(e){if(!(typeof CSS<`u`&&CSS.supports&&CSS.supports(`scrollbar-gutter`,`stable`))||typeof document>`u`)return!1;let t=M(e),n=t.documentElement,r=t.body,i=sr(n,r),a=i.style.overflowY,o=n.style.scrollbarGutter;n.style.scrollbarGutter=`stable`,i.style.overflowY=`scroll`;let s=i.offsetWidth;i.style.overflowY=`hidden`;let c=i.offsetWidth;return i.style.overflowY=a,n.style.scrollbarGutter=o,s===c}function dr(e){let t=M(e),n=t.documentElement,r=t.body,i=sr(n,r),a={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:`hidden`,overflowX:`hidden`}),()=>{Object.assign(i.style,a)}}function fr(e){let t=M(e),n=t.documentElement,r=t.body,i=w(n),a=0,o=0,s=!1,c=u.create();if(le&&(i.visualViewport?.scale??1)!==1)return()=>{};function l(){let t=i.getComputedStyle(n),c=i.getComputedStyle(r),l=(t.scrollbarGutter||``).includes(`both-edges`)?`stable both-edges`:`stable`;a=n.scrollTop,o=n.scrollLeft,ir={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},or=n.style.scrollBehavior,ar={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let u=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f=t.overflowY===`scroll`||c.overflowY===`scroll`,p=t.overflowX===`scroll`||c.overflowX===`scroll`,m=Math.max(0,i.innerWidth-r.clientWidth),h=Math.max(0,i.innerHeight-r.clientHeight),g=parseFloat(c.marginTop)+parseFloat(c.marginBottom),_=parseFloat(c.marginLeft)+parseFloat(c.marginRight),v=sr(n,r);if(s=ur(e),s){n.style.scrollbarGutter=l,v.style.overflowY=`hidden`,v.style.overflowX=`hidden`;return}Object.assign(n.style,{scrollbarGutter:l,overflowY:`hidden`,overflowX:`hidden`}),(u||f)&&(n.style.overflowY=`scroll`),(d||p)&&(n.style.overflowX=`scroll`),Object.assign(r.style,{position:`relative`,height:g||h?`calc(100dvh - ${g+h}px)`:`100dvh`,width:_||m?`calc(100vw - ${_+m}px)`:`100vw`,boxSizing:`border-box`,overflowY:`hidden`,overflowX:`hidden`,scrollBehavior:`unset`}),r.scrollTop=a,r.scrollLeft=o,n.setAttribute(`data-base-ui-scroll-locked`,``),n.style.scrollBehavior=`unset`}function f(){Object.assign(n.style,ir),Object.assign(r.style,ar),s||(n.scrollTop=a,n.scrollLeft=o,n.removeAttribute(`data-base-ui-scroll-locked`),n.style.scrollBehavior=or)}function p(){f(),c.request(l)}l();let m=d(i,`resize`,p);return()=>{c.cancel(),f(),typeof i.removeEventListener==`function`&&m()}}var pr=new class{lockCount=0;restore=null;timeoutLock=st.create();timeoutUnlock=st.create();acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{--this.lockCount,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(this.lockCount===0||this.restore!==null)return;let t=M(e),n=t.documentElement,r=t.body,i=w(n);if(cr(i,n,r)){let t=new i.MutationObserver(()=>{cr(i,n,r)||(t.disconnect(),this.restore=null,this.lock(e))}),a={attributes:!0};t.observe(n,a),t.observe(r,a),this.restore=()=>t.disconnect();return}let a=K||!lr(e);this.restore=a?dr(e):fr(e)}};function mr(e=!0,t=null){D(()=>{if(e)return pr.acquire(t)},[e,t])}export{Le as $,fn as A,Ct as B,Hn as C,xn as D,En as E,Kt as F,_t as G,xt as H,zt as I,st as J,ht as K,Bt as L,$t as M,en as N,_n as O,qt as P,Me as Q,Vt as R,Mn as S,On as T,vt as U,bt as V,gt as W,Pe as X,ct as Y,Ne as Z,jn as _,de as _t,Kn as a,Te as at,Bn as b,q as bt,Yn as c,ye as ct,Qn as d,ve as dt,je as et,$n as f,xe as ft,Ln as g,pe as gt,Nn as h,fe as ht,Gn as i,Oe as it,ln as j,vn as k,Jn as l,he as lt,An as m,Q as mt,rr as n,ke as nt,qn as o,Ce as ot,Un as p,me as pt,mt as q,nr as r,De as rt,Wn as s,Se as st,mr as t,Fe as tt,Xn as u,be as ut,Fn as v,le as vt,Rn as w,Vn as x,zn as y,K as yt,Tt as z}; \ No newline at end of file +import{n as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{n as r,t as i}from"./with-selector-C6vh9Hpb.js";import{a,c as o,d as s,f as c,i as l,l as u,n as d,o as f,r as p,t as m,u as h}from"./useValueAsRef-BmpxSjQU.js";import{a as g,c as _,l as v,n as y,o as b,s as x}from"./dist-911hZ6PH.js";import{C as S,S as C,_ as w,b as T,g as ee,l as E,o as D,p as O,s as k,w as te,x as A,y as j}from"./button-KK2VfbzH.js";import{C as M,S as N,a as P,b as ne,f as re,g as F,h as I,o as ie,p as L,t as ae,v as R,y as z}from"./createBaseUIEventDetails-DvhSBl_0.js";function B(){return typeof navigator>`u`?{userAgent:``,platform:``,maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??``,maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:V,platform:H,maxTouchPoints:U}=B(),W=V.toLowerCase(),G=H.toLowerCase(),K=/^i(os$|p)/.test(G)||G===`macintel`&&U>1,oe=`android`,se=G===oe||W.includes(oe),q=!K&&G.startsWith(`mac`);G.startsWith(`win`),!se&&/^(linux|chrome os)/.test(G);var ce=q||K,le=typeof CSS<`u`&&!!CSS.supports?.(`-webkit-backdrop-filter:none`);!le&&W.includes(`firefox`),!le&&W.includes(`chrom`);var ue=ce,de=/jsdom|happydom/.test(W),J=t(n(),1),Y=e(),X=`data-base-ui-focusable`,Z=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`,Q=`ArrowLeft`,fe=`ArrowRight`,pe=`ArrowUp`,me=`ArrowDown`;function he(e,t){if(!j(e))return!1;let n=e;if(t.hasElement(n))return!n.hasAttribute(`data-trigger-disabled`);for(let[,e]of t.entries())if(z(e,n))return!e.hasAttribute(`data-trigger-disabled`);return!1}function ge(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function _e(e){return e.matches(`html,body`)}function ve(e){return T(e)&&e.matches(`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`)}function ye(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Z}`)!=null}function be(e){return e?e.getAttribute(`role`)===`combobox`&&ve(e):!1}function xe(e){if(!e||de)return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Se(e){return e?e.hasAttribute(`data-base-ui-focusable`)?e:e.querySelector(`[data-base-ui-focusable]`)||e:null}function Ce(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Ce(e,t.id,n)])}function we(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function Te(e){e.preventDefault(),e.stopPropagation()}function Ee(e){return`nativeEvent`in e}function De(e){return e.pointerType===``&&e.isTrusted?!0:se&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function Oe(e){return de?!1:!se&&e.width===0&&e.height===0||se&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType===`touch`}function ke(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}function Ae(e){let t=e.type;return t===`click`||t===`mousedown`||t===`keydown`||t===`keyup`}function je(e,t){return t<0||t>=e.length}function Me(e,t){return Pe(e.current,{disabledIndices:t})}function Ne(e,t){return Pe(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Pe(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:i=1}={}){let a=t;do a+=n?-i:i;while(a>=0&&a<=e.length-1&&Fe(e,a,r));return a}function Fe(e,t,n){if(typeof n==`function`?n(t):n?.includes(t)??!1)return!0;let r=e[t];return r?!Le(r)||r.matches(`:disabled`)?!0:!n&&(r.hasAttribute(`disabled`)||r.getAttribute(`aria-disabled`)===`true`):!1}function Ie(e){return e.visibility===`hidden`||e.visibility===`collapse`}function Le(e,t=e?E(e):null){return!e||!e.isConnected||!t||Ie(t)?!1:typeof e.checkVisibility==`function`?e.checkVisibility():t.display!==`none`&&t.display!==`contents`}var Re=`a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]`;function ze(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return te(n)?n.host:null}function Be(e){for(let t of Array.from(e.children))if(O(t)===`summary`)return t;return null}function Ve(e,t){let n=Be(t);return!!n&&(e===n||z(n,e))}function He(e){let t=e?O(e):``;return e!=null&&e.matches(Re)&&(t!==`summary`||e.parentElement!=null&&O(e.parentElement)===`details`&&Be(e.parentElement)===e)&&(t!==`details`||Be(e)==null)&&(t!==`input`||e.type!==`hidden`)}function Ue(e){if(!He(e)||!e.isConnected||e.matches(`:disabled`))return!1;for(let t=e;t;t=ze(t)){let n=t!==e,r=O(t)===`slot`;if(t.hasAttribute(`inert`)||n&&O(t)===`details`&&!t.open&&!Ve(e,t)||t.hasAttribute(`hidden`)||!r&&!We(t,n))return!1}return!0}function We(e,t){let n=E(e);return t?n.display!==`none`:Le(e,n)}function Ge(e){let t=e.tabIndex;if(t<0){let t=O(e);if(t===`details`||t===`audio`||t===`video`||T(e)&&e.isContentEditable)return 0}return t}function Ke(e){if(O(e)!==`input`)return null;let t=e;return t.type===`radio`&&t.name!==``?t:null}function qe(e,t){let n=Ke(e);if(!n)return!0;let r=t.find(e=>{let t=Ke(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=Ke(e);return t?.name===n.name&&t.form===n.form})===n}function Je(e){if(T(e)&&O(e)===`slot`){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return T(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Ye(e,t){Je(e).forEach(e=>{He(e)&&t.push(e),Ye(e,t)})}function Xe(e,t,n){Je(e).forEach(e=>{T(e)&&e.matches(t)&&n.push(e),Xe(e,t,n)})}function Ze(e){return Ue(e)&&Ge(e)>=0}function Qe(e){let t=[];return Ye(e,t),t.filter(Ue)}function $e(e){let t=Qe(e);return t.filter(e=>Ge(e)>=0&&qe(e,t))}function et(e,t){let n=$e(e),r=n.length;if(r===0)return;let i=R(M(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function tt(e){return et(M(e).body,1)||e}function nt(e){return et(M(e).body,-1)||e}function rt(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!z(n,r)}function it(e){$e(e).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function at(e){let t=[];Xe(e,`[data-tabindex]`,t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}var ot=0,st=class e{static create(){return new e}currentId=ot;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=ot,t()},e)}isStarted(){return this.currentId!==ot}clear=()=>{this.currentId!==ot&&(clearTimeout(this.currentId),this.currentId=ot)};disposeEffect=()=>this.clear};function ct(){let e=v(st.create).current;return s(e.disposeEffect),e}(function(e){return e.open=`data-open`,e.closed=`data-closed`,e[e.startingStyle=l.startingStyle]=`startingStyle`,e[e.endingStyle=l.endingStyle]=`endingStyle`,e.anchorHidden=`data-anchor-hidden`,e.side=`data-side`,e.align=`data-align`,e})({});var lt={"data-popup-open":``},ut={"data-popup-open":``,"data-pressed":``},dt={"data-open":``},ft={"data-closed":``},pt={"data-anchor-hidden":``},mt={open(e){return e?lt:null}},ht={open(e){return e?ut:null}},gt={open(e){return e?dt:ft},anchorHidden(e){return e?pt:null}},_t={...gt,...a};function vt(...e){return()=>{for(let t=0;t{ue&&le&&r(`button`)},[]);let i={tabIndex:0,role:n};return(0,Y.jsx)(`span`,{...e,ref:t,style:bt,"aria-hidden":!n||void 0,...i,"data-base-ui-focus-guard":``})});function Ct(e){return`data-base-ui-${e}`}var wt=0;function Tt(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:i}=t;cancelAnimationFrame(wt);function a(){i&&!i()||e?.focus({preventScroll:n})}if(r)return a(),b;let o=requestAnimationFrame(a);return wt=o,()=>{wt===o&&(cancelAnimationFrame(o),wt=0)}}var Et={inert:new WeakMap,"aria-hidden":new WeakMap},Dt=`data-base-ui-inert`,Ot={inert:new WeakSet,"aria-hidden":new WeakSet},kt=new WeakMap,At=0;function jt(e){return Ot[e]}function Mt(e){return e?te(e)?e.host:Mt(e.parentNode):null}var Nt=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=Mt(t);return e.contains(n)?n:null}).filter(e=>e!=null),Pt=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},Ft=(e,t,n)=>{let r=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{O(e)!==`script`&&(t.has(e)?i(e):r.push(e))})};return i(e),r};function It(e,t,n,r,{mark:i=!0}){let a=null;r?a=`inert`:n&&(a=`aria-hidden`);let o=null,s=null,c=Nt(t,e),l=i?Ft(t,Pt(c),new Set(c)):[],u=[],d=[];if(a){let e=Et[a],n=jt(a);s=n,o=e;let r=Nt(t,Array.from(t.querySelectorAll(`[aria-live]`))),i=c.concat(r);Ft(t,Pt(i),new Set(i)).forEach(t=>{let r=t.getAttribute(a),i=r!==null&&r!==`false`,o=(e.get(t)||0)+1;e.set(t,o),u.push(t),o===1&&i&&n.add(t),i||t.setAttribute(a,a===`inert`?``:`true`)})}return i&&l.forEach(e=>{let t=(kt.get(e)||0)+1;kt.set(e,t),d.push(e),t===1&&e.setAttribute(Dt,``)}),At+=1,()=>{o&&u.forEach(e=>{let t=(o.get(e)||0)-1;o.set(e,t),t||(!s?.has(e)&&a&&e.removeAttribute(a),s?.delete(e))}),i&&d.forEach(e=>{let t=(kt.get(e)||0)-1;kt.set(e,t),t||e.removeAttribute(Dt)}),--At,At||(Et.inert=new WeakMap,Et[`aria-hidden`]=new WeakMap,Ot.inert=new WeakSet,Ot[`aria-hidden`]=new WeakSet,kt=new WeakMap)}}function Lt(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:i=!0}=t,a=M(e[0]).body;return It(e,a,n,r,{mark:i})}var Rt=t(c(),1),zt={style:{transition:`none`}},Bt={fallbackAxisSide:`none`},Vt={fallbackAxisSide:`end`},Ht={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},Ut=J.createContext(null),Wt=()=>J.useContext(Ut),Gt=Ct(`portal`);function Kt(e={}){let{ref:t,container:n,componentProps:r=g,elementProps:i}=e,a=N(),o=Wt()?.portalNode,[s,c]=J.useState(null),[l,u]=J.useState(null),d=k(e=>{e!==null&&u(e)}),f=J.useRef(null);D(()=>{if(n===null){f.current&&(f.current=null,u(null),c(null));return}let e=(n&&(C(n)?n:n.current))??o??document.body;if(e==null){f.current&&(f.current=null,u(null),c(null));return}f.current!==e&&(f.current=e,u(null),c(e))},[n,o]);let p=y(`div`,r,{ref:[t,d],props:[{id:a,[Gt]:``},i]}),m=s&&p?Rt.createPortal(p,s):null;return{node:l,nodeId:J.isValidElement(p)?p.props.id:void 0,subtree:m}}var qt=J.forwardRef(function(e,t){let{render:n,className:r,style:i,children:a,container:o,...s}=e,{node:c,nodeId:l,subtree:u}=Kt({container:o,ref:t,componentProps:e,elementProps:s}),f=J.useRef(null),p=J.useRef(null),m=J.useRef(null),h=J.useRef(null),[g,_]=J.useState(null),v=J.useRef(!1),y=g?.modal,b=g?.open,x=!!g&&!g.modal&&g.open&&!!c;J.useEffect(()=>{if(!c||y)return;function e(e){c&&e.relatedTarget&&rt(e)&&(e.type===`focusin`?v.current&&=(at(c),!1):(it(c),v.current=!0))}return vt(d(c,`focusin`,e,!0),d(c,`focusout`,e,!0))},[c,y]),D(()=>{!c||b!==!0||!v.current||(at(c),v.current=!1)},[b,c]);let S=J.useMemo(()=>({beforeOutsideRef:f,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:h,portalNode:c,setFocusManagerState:_}),[c]);return(0,Y.jsxs)(J.Fragment,{children:[u,(0,Y.jsxs)(Ut.Provider,{value:S,children:[x&&c&&(0,Y.jsx)(St,{"data-type":`outside`,ref:f,onFocus:e=>{rt(e,c)?m.current?.focus():nt(g?g.domReference:null)?.focus()}}),x&&c&&(0,Y.jsx)(`span`,{"aria-owns":l,style:Ht}),c&&Rt.createPortal(a,c),x&&c&&(0,Y.jsx)(St,{"data-type":`outside`,ref:p,onFocus:e=>{rt(e,c)?h.current?.focus():(tt(g?g.domReference:null)?.focus(),g?.closeOnFocusOut&&g?.onOpenChange(!1,ae(`focus-out`,e.nativeEvent)))}})]})]})}),Jt=r(),Yt=i();function Xt(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}var Zt=J.createContext(null),Qt=J.createContext(null),$t=()=>J.useContext(Zt)?.id||null,en=e=>{let t=J.useContext(Qt);return e??t};function tn(e,t){let n=w(ne(e));return e instanceof n.KeyboardEvent?`keyboard`:e instanceof n.FocusEvent?t||`keyboard`:`pointerType`in e?e.pointerType||`keyboard`:`touches`in e?`touch`:e instanceof n.MouseEvent?t||(e.detail===0?`keyboard`:`mouse`):``}var nn=20,$=[];function rn(){$=$.filter(e=>e.deref()?.isConnected)}function an(e){rn(),e&&O(e)!==`body`&&($.push(new WeakRef(e)),$.length>nn&&($=$.slice(-20)))}function on(){return rn(),$[$.length-1]?.deref()}function sn(e){return e?Ze(e)?e:$e(e)[0]||e:null}function cn(e){if(e.hasAttribute(`tabindex`)&&!e.hasAttribute(`data-tabindex`)||!e.getAttribute(`role`)?.includes(`dialog`))return;let t=Qe(e).filter(e=>{let t=e.getAttribute(`data-tabindex`)||``;return Ze(e)||e.hasAttribute(`data-tabindex`)&&!t.startsWith(`-`)}),n=e.getAttribute(`tabindex`);t.length===0?n!==`0`&&(e.setAttribute(`tabindex`,`0`),e.setAttribute(`data-tabindex`,`0`)):(n!==`-1`||e.hasAttribute(`data-tabindex`)&&e.getAttribute(`data-tabindex`)!==`-1`)&&(e.setAttribute(`tabindex`,`-1`),e.setAttribute(`data-tabindex`,`-1`))}function ln(e){let{context:t,children:n,disabled:r=!1,initialFocus:i=!0,returnFocus:a=!0,restoreFocus:s=!1,modal:c=!0,closeOnFocusOut:l=!0,openInteractionType:u=``,nextFocusableElement:f,previousFocusableElement:p,beforeContentFocusGuardRef:g,externalTree:v,getInsideElements:y}=e,b=`rootStore`in t?t.rootStore:t,x=b.useState(`open`),S=b.useState(`domReferenceElement`),C=b.useState(`floatingElement`),{events:w,dataRef:ee}=b.context,E=k(()=>ee.current.floatingContext?.nodeId),te=i===!1,A=be(S)&&te,j=m(i),N=m(a),P=m(u),re=m(x),F=en(v),I=Wt(),L=J.useRef(!1),B=J.useRef(!1),V=J.useRef(!1),H=J.useRef(null),U=J.useRef(``),W=J.useRef(``),G=J.useRef(null),K=J.useRef(null),oe=_(G,g,I?.beforeInsideRef),se=_(K,I?.afterInsideRef),q=ct(),ce=ct(),ue=h(),de=I!=null,X=Se(C),Z=k((e=X)=>e?$e(e):[]),Q=k(()=>y?.().filter(e=>e!=null)??[]);J.useEffect(()=>{if(r||!c)return;function e(e){e.key===`Tab`&&z(X,R(M(X)))&&Z().length===0&&!A&&Te(e)}let t=M(X);return d(t,`keydown`,e)},[r,X,c,A,Z]),J.useEffect(()=>{if(r||!x)return;let e=M(X);function t(){V.current=!1}function n(e){let t=ne(e),n=Q(),r=z(C,t)||z(S,t)||z(I?.portalNode,t)||n.some(e=>e===t||z(e,t));V.current=!r,W.current=e.pointerType||`keyboard`,t?.closest(`[data-base-ui-click-trigger]`)&&(B.current=!0,ce.start(0,()=>{B.current=!1}))}function i(){W.current=`keyboard`}return vt(d(e,`pointerdown`,n,!0),d(e,`pointerup`,t,!0),d(e,`pointercancel`,t,!0),d(e,`keydown`,i,!0),t)},[r,C,S,X,x,I,ce,Q]),J.useEffect(()=>{if(r||!l)return;let e=M(X);function t(){B.current=!0,ce.start(0,()=>{B.current=!1})}function n(e){let t=ne(e);Ze(t)&&(H.current=t)}function i(t){let n=t.relatedTarget,r=t.currentTarget,i=ne(t);c&&n==null&&i!=null&&z(C,i)&&an(i),queueMicrotask(()=>{let a=E(),l=b.context.triggerElements,u=Q(),d=n?.hasAttribute(Ct(`focus-guard`))&&[G.current,K.current,I?.beforeInsideRef.current,I?.afterInsideRef.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,o(p),o(f)].includes(n),m=!(z(S,n)||z(C,n)||z(n,C)||z(I?.portalNode,n)||u.some(e=>e===n||z(e,n))||l.hasMatchingElement(e=>z(e,n))||d||F&&(Ce(F.nodesRef.current,a).find(e=>z(e.context?.elements.floating,n)||z(e.context?.elements.domReference,n))||we(F.nodesRef.current,a).find(e=>[e.context?.elements.floating,Se(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===S&&X&&cn(X),s&&r!==S&&!Le(i)&&R(e)===e.body){if(T(X)&&(X.focus(),s===`popup`)){ue.request(()=>{X.focus()});return}let e=Z(),t=H.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||X;T(n)&&n.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(A||!c)&&n&&m&&!B.current&&(A||n!==on())&&(L.current=!0,b.setOpen(!1,ae(ie,t)))})}function a(){V.current||(ee.current.insideReactTree=!0,q.start(0,()=>{ee.current.insideReactTree=!1}))}let u=T(S)?S:null;if(!(!C&&!u))return vt(u&&d(u,`focusout`,i),u&&d(u,`pointerdown`,t),C&&d(C,`focusin`,n),C&&d(C,`focusout`,i),C&&I&&d(C,`focusout`,a,!0))},[r,S,C,X,c,F,I,b,l,s,Z,A,E,ee,q,ce,ue,f,p,Q]),J.useEffect(()=>{if(r||!C||!x)return;let e=Array.from(I?.portalNode?.querySelectorAll(`[${Ct(`portal`)}]`)||[]),t=(F?we(F.nodesRef.current,E()):[]).find(e=>be(e.context?.elements.domReference||null))?.context?.elements.domReference,n=Lt([C,...e,G.current,K.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,...Q(),t,o(p),o(f),A?S:null].filter(e=>e!=null),{ariaHidden:c||A,mark:!1}),i=Lt([C,...e].filter(e=>e!=null));return()=>{i(),n()}},[x,r,S,C,c,I,A,F,E,f,p,Q]),D(()=>{if(!x||r||!T(X))return;U.current=``,W.current=``;let e=M(X),t=R(e);queueMicrotask(()=>{let n=j.current,r=typeof n==`function`?n(P.current||``):n;if(r===void 0||r===!1||z(X,t))return;let i=null,a=()=>(i??=Z(X),i[0]||X),s;s=r===!0||r===null?a():o(r),s||=a();let c=z(X,R(e));Tt(s,{preventScroll:s===X,shouldFocus(){if(!re.current)return!1;if(c)return!0;let t=R(e);return!(t!==s&&z(X,t))}})})},[r,x,X,Z,j,P,re]),D(()=>{if(r||!X)return;let e=M(X),t=R(e),n=P.current==null;an(t);function i(e){if(e.open||(U.current=tn(e.nativeEvent,W.current)),e.reason===`trigger-hover`&&e.nativeEvent.type===`mouseleave`&&(L.current=!0),e.reason===`outside-press`){if(e.nested)L.current=!1;else if(De(e.nativeEvent)||Oe(e.nativeEvent))L.current=!1;else{let e=!1;M(X).createElement(`div`).focus({get preventScroll(){return e=!0,!1}}),e?L.current=!1:L.current=!0}}}w.on(`openchange`,i);function a(e){let r=N.current,i=typeof r==`function`?r(e):r;if(i===void 0||i===!1)return null;i===null&&(i=!0);let a=S?.isConnected?S:null,s=t?.isConnected&&O(t)!==`body`?t:null,c=n?s||a:a||s;return c||=on()||null,typeof i==`boolean`?c:o(i)||c||null}return()=>{w.off(`openchange`,i);let t=R(e),n=Q(),r=z(C,t)||n.some(e=>e===t||z(e,t))||F&&Ce(F.nodesRef.current,E(),!1).some(e=>z(e.context?.elements.floating,t)),o=N.current,s=U.current,c=a(s);queueMicrotask(()=>{let n=sn(c),i=typeof o!=`boolean`;if(o&&!L.current&&T(n)&&(!(!i&&n!==t&&t!==e.body)||r)){let e={preventScroll:!0};s===`keyboard`&&(e.focusVisible=!0),n.focus(e)}L.current=!1})}},[r,C,X,N,P,w,F,S,E,Q]),D(()=>{if(!le||x||!C)return;let e=R(M(C));!T(e)||!ve(e)||z(C,e)&&e.blur()},[x,C]),D(()=>{if(!(r||!I))return I.setFocusManagerState({modal:c,closeOnFocusOut:l,open:x,onOpenChange:b.setOpen,domReference:S}),()=>{I.setFocusManagerState(null)}},[r,I,c,x,b,l,S]),D(()=>{if(!(r||!X))return cn(X),()=>{queueMicrotask(rn)}},[r,X]);let fe=!r&&(!c||!A)&&(de||c);return(0,Y.jsxs)(J.Fragment,{children:[fe&&(0,Y.jsx)(St,{"data-type":`inside`,ref:oe,onFocus:e=>{if(c){let e=Z();Tt(e[e.length-1])}else I?.portalNode&&(L.current=!1,rt(e,I.portalNode)?tt(S)?.focus():o(p??I.beforeOutsideRef)?.focus())}}),n,fe&&(0,Y.jsx)(St,{"data-type":`inside`,ref:se,onFocus:e=>{c?Tt(Z()[0]):I?.portalNode&&(l&&(L.current=!0),rt(e,I.portalNode)?nt(S)?.focus():o(f??I.afterOutsideRef)?.focus())}})]})}function un(){return!1}function dn(e){return{escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0}}function fn(e,t={}){let{enabled:n=!0,escapeKey:r=!0,outsidePress:i=!0,outsidePressEvent:a=`sloppy`,referencePress:o=un,bubbles:s,externalTree:c}=t,l=`rootStore`in e?e.rootStore:e,u=l.useState(`open`),f=l.useState(`floatingElement`),{dataRef:p}=l.context,m=en(c),h=k(typeof i==`function`?i:()=>!1),g=typeof i==`function`?h:i,_=g!==!1,v=k(()=>a),{escapeKey:y,outsidePress:b}=dn(s),x=J.useRef(!1),S=J.useRef(!1),C=J.useRef(!1),w=J.useRef(!1),D=J.useRef(``),O=J.useRef(null),N=ct(),re=ct(),I=k(()=>{re.clear(),p.current.insideReactTree=!1}),ie=k(e=>{let t=p.current.floatingContext?.nodeId;return(m?Ce(m.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),R=k(e=>ge(e,l.select(`floatingElement`))||ge(e,l.select(`domReferenceElement`))),B=k(e=>{o()&&l.setOpen(!1,ae(F,e.nativeEvent))}),V=k(e=>{if(!u||!n||!r||e.key!==`Escape`||w.current||!y&&ie(`__escapeKeyBubbles`))return;let t=Ee(e)?e.nativeEvent:e,i=ae(P,t);l.setOpen(!1,i),i.isCanceled||e.preventDefault(),!y&&!i.isPropagationAllowed&&e.stopPropagation()}),H=k(()=>{p.current.insideReactTree=!0,re.start(0,I)}),U=k(e=>{if(!u||!n||e.button!==0)return;let t=ne(e.nativeEvent);z(l.select(`floatingElement`),t)&&(x.current||(x.current=!0,S.current=!1))}),W=k(e=>{!u||!n||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&x.current&&(S.current=!0)});J.useEffect(()=>{if(!u||!n)return I;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=b;let e=new st,t=new st;function i(){e.clear(),w.current=!0}function a(){e.start(le?5:0,()=>{w.current=!1})}function o(){C.current=!0,t.start(0,()=>{C.current=!1})}function s(){x.current=!1,S.current=!1}function c(){let e=D.current,t=e===`pen`||!e?`mouse`:e,n=v(),r=typeof n==`function`?n():n;return typeof r==`string`?r:r[t]}function h(e){let t=c();return t===`intentional`&&e.type!==`click`||t===`sloppy`&&e.type===`click`}function k(e){let t=p.current.floatingContext?.nodeId,n=m&&Ce(m.nodesRef.current,t).some(t=>ge(e,t.context?.elements.floating));return R(e)||n}function P(e){if(h(e)){e.type!==`click`&&!R(e)&&(t.clear(),C.current=!1),I();return}if(p.current.insideReactTree){I();return}let n=ne(e),r=`[${Ct(`inert`)}]`,i=j(n)?n.getRootNode():null,a=Array.from((te(i)?i:M(l.select(`floatingElement`))).querySelectorAll(r)),o=l.context.triggerElements;if(n&&(o.hasElement(n)||o.hasMatchingElement(e=>z(e,n))))return;let s=j(n)?n:null;for(;s&&!A(s);){let e=ee(s);if(A(e)||!j(e))break;s=e}if(!(a.length&&j(n)&&!_e(n)&&!z(n,l.select(`floatingElement`))&&a.every(e=>!z(s,e)))){if(T(n)&&!(`touches`in e)){let t=A(n),r=E(n),i=/auto|scroll/,a=t||i.test(r.overflowX),o=t||i.test(r.overflowY),s=a&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,c=o&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,l=r.direction===`rtl`,u=c&&(l?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=s&&e.offsetY>n.clientHeight;if(u||d)return}if(!k(e)){if(c()===`intentional`&&C.current){t.clear(),C.current=!1;return}typeof g==`function`&&!g(e)||ie(`__outsidePressBubbles`)||(l.setOpen(!1,ae(L,e)),I())}}}function re(e){c()!==`sloppy`||e.pointerType===`touch`||!l.select(`open`)||!n||R(e)||P(e)}function F(e){if(c()!==`sloppy`||!l.select(`open`)||!n||R(e))return;let t=e.touches[0];t&&(O.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},N.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function B(e,t){let n=ne(e);if(!n)return;let r=d(n,e.type,()=>{t(e),r()})}function H(e){D.current=`touch`,B(e,F)}function U(e){N.clear(),e.type===`pointerdown`&&(D.current=e.pointerType),!(e.type===`mousedown`&&O.current&&!O.current.dismissOnMouseDown)&&B(e,e=>{e.type===`pointerdown`?re(e):P(e)})}function W(e){if(!x.current)return;let n=S.current;if(s(),c()===`intentional`){if(e.type===`pointercancel`){n&&o();return}if(!k(e)){if(n){o();return}typeof g==`function`&&!g(e)||(t.clear(),C.current=!0,I())}}}function G(e){if(c()!==`sloppy`||!O.current||R(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-O.current.startX),r=Math.abs(t.clientY-O.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(O.current.dismissOnTouchEnd=!0),i>10&&(P(e),N.clear(),O.current=null)}function K(e){B(e,G)}function oe(e){c()!==`sloppy`||!O.current||R(e)||(O.current.dismissOnTouchEnd&&P(e),N.clear(),O.current=null)}function se(e){B(e,oe)}let q=M(f),ce=vt(r&&vt(d(q,`keydown`,V),d(q,`compositionstart`,i),d(q,`compositionend`,a)),_&&vt(d(q,`click`,U,!0),d(q,`pointerdown`,U,!0),d(q,`pointerup`,W,!0),d(q,`pointercancel`,W,!0),d(q,`mousedown`,U,!0),d(q,`mouseup`,W,!0),d(q,`touchstart`,H,!0),d(q,`touchmove`,K,!0),d(q,`touchend`,se,!0)));return()=>{ce(),e.clear(),t.clear(),s(),C.current=!1,I()}},[p,f,r,_,g,u,n,y,b,V,I,v,ie,R,m,l,N]);let G=J.useMemo(()=>({onKeyDown:V,onPointerDown:B,onClick:B}),[V,B]),K=J.useMemo(()=>({onKeyDown:V,onPointerDown:W,onMouseDown:W,onClickCapture:H,onMouseDownCapture(e){H(),U(e)},onPointerDownCapture(e){H(),U(e)},onMouseUpCapture:H,onTouchEndCapture:H,onTouchMoveCapture:H}),[V,H,U,W]);return J.useMemo(()=>n?{reference:G,floating:K,trigger:G}:{},[n,G,K])}var pn=[],mn=void 0;function hn(){return mn}function gn(e){pn.push(e)}function _n(e){let t=(t,n)=>{let r=v(yn).current,i;try{mn=r;for(let e of pn)e.before(r);i=e(t,n);for(let e of pn)e.after(r);r.didInitialize=!0}finally{mn=void 0}return i};return t.displayName=e.displayName||e.name,t}function vn(e){return J.forwardRef(_n(e))}function yn(){return{didInitialize:!1}}var bn=x(19)?Cn:wn;function xn(e,t,n,r,i){return bn(e,t,n,r,i)}function Sn(e,t,n,r,i){let a=J.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,Jt.useSyncExternalStore)(e.subscribe,a,a)}gn({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,Jt.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Cn(e,t,n,r,i){let a=hn();if(!a)return Sn(e,t,n,r,i);let o=a.syncIndex;a.syncIndex+=1;let s;return a.didInitialize?(s=a.syncHooks[o],(s.store!==e||s.selector!==t||!Object.is(s.a1,n)||!Object.is(s.a2,r)||!Object.is(s.a3,i))&&(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.value=t(e.getSnapshot(),n,r,i))):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i)},a.syncHooks.push(s)),s.value}function wn(e,t,n,r,i){return(0,Yt.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var Tn=class{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return xn(this,e,t,n,r)}},En=class extends Tn{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){J.useDebugValue(e);let n=this;D(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;D(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);D(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){J.useDebugValue(e);let n=this,r=t!==void 0;D(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){let i=this.selectors[e];return i(this.state,t,n,r)}useState(e,t,n,r){return J.useDebugValue(e),xn(this,this.selectors[e],t,n,r)}useContextCallback(e,t){J.useDebugValue(e);let n=k(t??b);this.context[e]=n}useStateSetter(e){let t=J.useRef(void 0);return t.current===void 0&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n=typeof e==`function`?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{let i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}},Dn={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},On=class extends En{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Xt(),nested:n,triggerElements:i},Dn),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||t!=null&&Ae(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit(`openchange`,n)};setOpen=(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}};function kn(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:i,nested:a,onOpenChange:o}=e,s=t.useState(`open`),c=t.useState(`activeTriggerElement`),l=t.useState(n?`popupElement`:`positionerElement`),u=t.context.triggerElements,d=o,f=J.useRef(null);r===void 0&&f.current===null&&(f.current=new On({open:s,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:d,floatingId:i,syncOnly:!0,nested:a}));let p=r??f.current;return t.useSyncedValue(`floatingId`,i),D(()=>{let e={open:s,floatingId:i,referenceElement:c,floatingElement:l};j(c)&&(e.domReferenceElement=c),p.state.positionReference===p.state.referenceElement&&(e.positionReference=c),p.update(e)},[s,i,c,l,p]),p.context.onOpenChange=d,p.context.nested=a,p}var An={tabIndex:-1,[X]:``};function jn(e){return t=>t!==`touch`||e.current}function Mn(e,t=!1){let n=N(),r=$t()!=null,i=v(()=>e(n,r)).current;return kn({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:i.setOpen}),i}function Nn({handle:e,store:t}){return D(()=>e.attachStore(t),[e,t]),null}function Pn(e,t){let n=J.useRef(null),r=J.useRef(null);return J.useCallback(i=>{if(e===void 0)return;let a=!1;if(n.current!==null){let e=n.current,i=r.current,o=t.context.triggerElements.getById(e);i&&o===i&&(t.context.triggerElements.delete(e),a=!0),n.current=null,r.current=null}if(i!==null&&(n.current=e,r.current=i,t.context.triggerElements.add(e,i),a=!0),a){let e=t.context.triggerElements.size;t.select(`open`)&&t.state.triggerCount!==e&&t.set(`triggerCount`,e)}},[t,e])}function Fn(e,t,n,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let i=n?.id??null;(i||t)&&(e.activeTriggerId=i,e.activeTriggerElement=n??null)}function In(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Ln(e,t,n,r={}){let i=n.reason,a=i===I,o=t&&i===`trigger-focus`,s=!t&&(i===`trigger-press`||i===`escape-key`),c=In(n);if(e.context.onOpenChange?.(t,n),n.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,n);let l=()=>{let i={...r.extraState,open:t};o?i.instantType=`focus`:s?i.instantType=`dismiss`:a&&(i.instantType=void 0),Fn(i,t,n.trigger,c()),e.update(i)};a?Rt.flushSync(l):l()}function Rn(e,t,n,r){let i=n.useState(`isMountedByTrigger`,e),a=Pn(e,n),o=k(t=>{let i=n.select(`open`),a=n.select(`activeTriggerId`);if(a===e){n.update({activeTriggerElement:t,...i?r:null});return}a==null&&i&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})}),s=J.useCallback(e=>{a(e),e&&o(e)},[a,o]);return D(()=>{i&&n.update({activeTriggerElement:t.current,...r})},[i,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:i}}function zn(e,t={}){let{closeOnActiveTriggerUnmount:n=!1}=t,r=J.useRef(null),i=e.useState(`open`),a=e.useState(`triggerCount`),o=e.useState(`activeTriggerId`),s=e.useState(`activeTriggerElement`);D(()=>{if(!i){r.current=null,e.state.triggerCount!==0&&e.set(`triggerCount`,0);return}let t=e.context.triggerElements.size,a={};e.state.triggerCount!==t&&(a.triggerCount=t);let o=e.select(`activeTriggerId`),s=null;if(o){let t=e.context.triggerElements.getById(o);if(t)r.current=o,t!==e.state.activeTriggerElement&&(a.activeTriggerElement=t);else{for(let[t,n]of e.context.triggerElements.entries())if(n===e.state.activeTriggerElement){a.activeTriggerId=t,a.activeTriggerElement=n,r.current=t;break}a.activeTriggerId===void 0&&(r.current===o?s=o:r.current=null)}}else r.current=null;if(!s&&!o&&t===1){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;a.activeTriggerId=e,a.activeTriggerElement=n,r.current=e}}(a.triggerCount!==void 0||a.activeTriggerId!==void 0||a.activeTriggerElement!==void 0)&&e.update(a),s&&n&&queueMicrotask(()=>{if(e.select(`open`)&&e.select(`activeTriggerId`)===s&&!e.context.triggerElements.getById(s)){let t=ae(re);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[i,e,a,o,s,n])}function Bn(e,t,n){let{mounted:r,setMounted:i,transitionStatus:a}=p(e),o=t.useState(`preventUnmountingOnClose`),s=!e&&o;t.useSyncedValues({mounted:r,transitionStatus:a,preventUnmountingOnClose:s});let c=k(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return f({enabled:r&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:a}}function Vn(e,t){e.useSyncedValues(t),D(()=>()=>{e.update({activeTriggerProps:g,inactiveTriggerProps:g,popupProps:g})},[e])}function Hn(e,t){D(()=>{!t&&e.state.openMethod!==null&&e.set(`openMethod`,null)},[t,e]),D(()=>()=>{e.state.openMethod!==null&&e.set(`openMethod`,null)},[e])}var Un=class{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}},Wn=`ArrowUp`,Gn=`ArrowDown`,Kn=`ArrowLeft`,qn=`ArrowRight`,Jn=`Home`,Yn=new Set([Wn,Gn,Kn,qn,Jn,`End`]),Xn=[`Shift`,`Control`,`Alt`,`Meta`];function Zn(e){return T(e)&&e.tagName===`INPUT`}function Qn(e){return!!(Zn(e)&&e.selectionStart!=null||T(e)&&e.tagName===`TEXTAREA`)}function $n(e,t,n,r){if(!e||!t||!t.scrollTo)return;let i=e.scrollLeft,a=e.scrollTop,o=e.clientWidthe.scrollLeft+e.clientWidth-a.scrollPaddingRight?i=r+t.offsetWidth+o.scrollMarginRight-e.clientWidth+a.scrollPaddingRight:r-o.scrollMarginLefte.scrollLeft+e.clientWidth-a.scrollPaddingRight&&(i=r+t.offsetWidth+o.scrollMarginRight-e.clientWidth+a.scrollPaddingRight))}if(s&&r!==`horizontal`){let n=er(e,t,`top`),r=tr(e),i=tr(t);n-i.scrollMarginTope.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(a=n+t.offsetHeight+i.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:i,top:a,behavior:`auto`})}function er(e,t,n){let r=n===`left`?`offsetLeft`:`offsetTop`,i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);)t=t.offsetParent;return i}function tr(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function nr(e){return x(19)?e:e?`true`:void 0}var rr=J.forwardRef(function(e,t){let{cutout:n,...r}=e,i;if(n){let e=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,Y.jsx)(`div`,{ref:t,role:`presentation`,"data-base-ui-inert":``,...r,style:{position:`fixed`,inset:0,userSelect:`none`,WebkitUserSelect:`none`,clipPath:i}})}),ir={},ar={},or=``;function sr(e,t){return S(e)?e:t}function cr(e,t,n){return/hidden|clip/.test(e.getComputedStyle(sr(t,n)).overflowY)}function lr(e){if(typeof document>`u`)return!1;let t=M(e);return w(t).innerWidth-t.documentElement.clientWidth>0}function ur(e){if(!(typeof CSS<`u`&&CSS.supports&&CSS.supports(`scrollbar-gutter`,`stable`))||typeof document>`u`)return!1;let t=M(e),n=t.documentElement,r=t.body,i=sr(n,r),a=i.style.overflowY,o=n.style.scrollbarGutter;n.style.scrollbarGutter=`stable`,i.style.overflowY=`scroll`;let s=i.offsetWidth;i.style.overflowY=`hidden`;let c=i.offsetWidth;return i.style.overflowY=a,n.style.scrollbarGutter=o,s===c}function dr(e){let t=M(e),n=t.documentElement,r=t.body,i=sr(n,r),a={overflowY:i.style.overflowY,overflowX:i.style.overflowX};return Object.assign(i.style,{overflowY:`hidden`,overflowX:`hidden`}),()=>{Object.assign(i.style,a)}}function fr(e){let t=M(e),n=t.documentElement,r=t.body,i=w(n),a=0,o=0,s=!1,c=u.create();if(le&&(i.visualViewport?.scale??1)!==1)return()=>{};function l(){let t=i.getComputedStyle(n),c=i.getComputedStyle(r),l=(t.scrollbarGutter||``).includes(`both-edges`)?`stable both-edges`:`stable`;a=n.scrollTop,o=n.scrollLeft,ir={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},or=n.style.scrollBehavior,ar={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let u=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f=t.overflowY===`scroll`||c.overflowY===`scroll`,p=t.overflowX===`scroll`||c.overflowX===`scroll`,m=Math.max(0,i.innerWidth-r.clientWidth),h=Math.max(0,i.innerHeight-r.clientHeight),g=parseFloat(c.marginTop)+parseFloat(c.marginBottom),_=parseFloat(c.marginLeft)+parseFloat(c.marginRight),v=sr(n,r);if(s=ur(e),s){n.style.scrollbarGutter=l,v.style.overflowY=`hidden`,v.style.overflowX=`hidden`;return}Object.assign(n.style,{scrollbarGutter:l,overflowY:`hidden`,overflowX:`hidden`}),(u||f)&&(n.style.overflowY=`scroll`),(d||p)&&(n.style.overflowX=`scroll`),Object.assign(r.style,{position:`relative`,height:g||h?`calc(100dvh - ${g+h}px)`:`100dvh`,width:_||m?`calc(100vw - ${_+m}px)`:`100vw`,boxSizing:`border-box`,overflowY:`hidden`,overflowX:`hidden`,scrollBehavior:`unset`}),r.scrollTop=a,r.scrollLeft=o,n.setAttribute(`data-base-ui-scroll-locked`,``),n.style.scrollBehavior=`unset`}function f(){Object.assign(n.style,ir),Object.assign(r.style,ar),s||(n.scrollTop=a,n.scrollLeft=o,n.removeAttribute(`data-base-ui-scroll-locked`),n.style.scrollBehavior=or)}function p(){f(),c.request(l)}l();let m=d(i,`resize`,p);return()=>{c.cancel(),f(),typeof i.removeEventListener==`function`&&m()}}var pr=new class{lockCount=0;restore=null;timeoutLock=st.create();timeoutUnlock=st.create();acquire(e){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{--this.lockCount,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(this.lockCount===0||this.restore!==null)return;let t=M(e),n=t.documentElement,r=t.body,i=w(n);if(cr(i,n,r)){let t=new i.MutationObserver(()=>{cr(i,n,r)||(t.disconnect(),this.restore=null,this.lock(e))}),a={attributes:!0};t.observe(n,a),t.observe(r,a),this.restore=()=>t.disconnect();return}let a=K||!lr(e);this.restore=a?dr(e):fr(e)}};function mr(e=!0,t=null){D(()=>{if(e)return pr.acquire(t)},[e,t])}export{Le as $,fn as A,Ct as B,Hn as C,xn as D,En as E,Kt as F,_t as G,xt as H,zt as I,st as J,ht as K,Bt as L,$t as M,en as N,_n as O,qt as P,Me as Q,Vt as R,Mn as S,On as T,vt as U,bt as V,gt as W,Pe as X,ct as Y,Ne as Z,jn as _,de as _t,Kn as a,Te as at,Bn as b,q as bt,Yn as c,ye as ct,Qn as d,ve as dt,je as et,$n as f,xe as ft,Ln as g,pe as gt,Nn as h,fe as ht,Gn as i,Oe as it,ln as j,vn as k,Jn as l,he as lt,An as m,Q as mt,rr as n,ke as nt,qn as o,Ce as ot,Un as p,me as pt,mt as q,nr as r,De as rt,Wn as s,Se as st,mr as t,Fe as tt,Xn as u,be as ut,Fn as v,le as vt,Rn as w,Vn as x,zn as y,K as yt,Tt as z}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-Do0BeoDh.js b/spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-BmpxSjQU.js similarity index 98% rename from spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-Do0BeoDh.js rename to spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-BmpxSjQU.js index 640f2e593..ee2581add 100644 --- a/spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-Do0BeoDh.js +++ b/spinifex/services/spinifexui/frontend/dist/assets/useValueAsRef-BmpxSjQU.js @@ -1 +1 @@ -import{i as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{i as r,l as i}from"./dist-DI7KEwUb.js";import{o as a,s as o}from"./button-B5pmTZ23.js";var s=e((e=>{var t=n();function r(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=s()})),l=t(c(),1),u=t(n(),1);function d(e){u.useEffect(e,r)}var f=null;globalThis.requestAnimationFrame;var p=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n=this.callbacks.length||(this.callbacks[t]=null,--this.callbacksCount)}},m=class e{static create(){return new e}static request(e){return p.request(e)}static cancel(e){return p.cancel(e)}currentId=f;request(e){this.cancel(),this.currentId=p.request(()=>{this.currentId=f,e()})}cancel=()=>{this.currentId!==f&&(p.cancel(this.currentId),this.currentId=f)};disposeEffect=()=>this.cancel};function h(){let e=i(m.create).current;return d(e.disposeEffect),e}function g(e){return e==null?e:`current`in e?e.current:e}function _(e,t=!1){let n=h();return o((r,i=null)=>{n.cancel();let a=g(e);if(a==null)return;let o=a,s=()=>{l.flushSync(r)};if(typeof o.getAnimations!=`function`||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(o.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||s()},()=>{if(!i?.aborted){if(o.getAnimations().some(e=>e.pending||e.playState!==`finished`)){c();return}s()}})}if(t){let e=`data-starting-style`;if(!o.hasAttribute(e)){n.request(c);return}let t=new MutationObserver(()=>{o.hasAttribute(e)||(t.disconnect(),c())});t.observe(o,{attributes:!0,attributeFilter:[e]}),i?.addEventListener(`abort`,()=>t.disconnect(),{once:!0});return}n.request(c)})}function v(e){let{enabled:t=!0,open:n,ref:r,onComplete:i}=e,a=o(i),s=_(r,n);u.useEffect(()=>{if(!t)return;let e=new AbortController;return s(a,e.signal),()=>{e.abort()}},[t,n,a,s])}var y=function(e){return e.startingStyle=`data-starting-style`,e.endingStyle=`data-ending-style`,e}({}),b={"data-starting-style":``},x={"data-ending-style":``},S={transitionStatus(e){return e===`starting`?b:e===`ending`?x:null}};function C(e,t=!1,n=!1){let[r,i]=u.useState(e&&t?`idle`:void 0),[o,s]=u.useState(e);return e&&!o&&(s(!0),i(`starting`)),!e&&o&&r!==`ending`&&!n&&i(`ending`),!e&&!o&&r===`ending`&&i(void 0),a(()=>{if(!e&&o&&r!==`ending`&&n){let e=m.request(()=>{i(`ending`)});return()=>{m.cancel(e)}}},[e,o,r,n]),a(()=>{if(!e||t)return;let n=m.request(()=>{i(void 0)});return()=>{m.cancel(n)}},[t,e]),a(()=>{if(!e||!t)return;e&&o&&r!==`idle`&&i(`starting`);let n=m.request(()=>{i(`idle`)});return()=>{m.cancel(n)}},[t,e,o,r]),{mounted:o,setMounted:s,transitionStatus:r}}function w(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function T(e){let t=i(E,e).current;return t.next=e,a(t.effect),t}function E(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}export{S as a,g as c,d,c as f,y as i,m as l,w as n,v as o,C as r,_ as s,T as t,h as u}; \ No newline at end of file +import{i as e,o as t,r as n}from"./compiler-runtime-BAC6wZ-W.js";import{i as r,l as i}from"./dist-911hZ6PH.js";import{o as a,s as o}from"./button-KK2VfbzH.js";var s=e((e=>{var t=n();function r(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=s()})),l=t(c(),1),u=t(n(),1);function d(e){u.useEffect(e,r)}var f=null;globalThis.requestAnimationFrame;var p=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n=this.callbacks.length||(this.callbacks[t]=null,--this.callbacksCount)}},m=class e{static create(){return new e}static request(e){return p.request(e)}static cancel(e){return p.cancel(e)}currentId=f;request(e){this.cancel(),this.currentId=p.request(()=>{this.currentId=f,e()})}cancel=()=>{this.currentId!==f&&(p.cancel(this.currentId),this.currentId=f)};disposeEffect=()=>this.cancel};function h(){let e=i(m.create).current;return d(e.disposeEffect),e}function g(e){return e==null?e:`current`in e?e.current:e}function _(e,t=!1){let n=h();return o((r,i=null)=>{n.cancel();let a=g(e);if(a==null)return;let o=a,s=()=>{l.flushSync(r)};if(typeof o.getAnimations!=`function`||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(o.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||s()},()=>{if(!i?.aborted){if(o.getAnimations().some(e=>e.pending||e.playState!==`finished`)){c();return}s()}})}if(t){let e=`data-starting-style`;if(!o.hasAttribute(e)){n.request(c);return}let t=new MutationObserver(()=>{o.hasAttribute(e)||(t.disconnect(),c())});t.observe(o,{attributes:!0,attributeFilter:[e]}),i?.addEventListener(`abort`,()=>t.disconnect(),{once:!0});return}n.request(c)})}function v(e){let{enabled:t=!0,open:n,ref:r,onComplete:i}=e,a=o(i),s=_(r,n);u.useEffect(()=>{if(!t)return;let e=new AbortController;return s(a,e.signal),()=>{e.abort()}},[t,n,a,s])}var y=function(e){return e.startingStyle=`data-starting-style`,e.endingStyle=`data-ending-style`,e}({}),b={"data-starting-style":``},x={"data-ending-style":``},S={transitionStatus(e){return e===`starting`?b:e===`ending`?x:null}};function C(e,t=!1,n=!1){let[r,i]=u.useState(e&&t?`idle`:void 0),[o,s]=u.useState(e);return e&&!o&&(s(!0),i(`starting`)),!e&&o&&r!==`ending`&&!n&&i(`ending`),!e&&!o&&r===`ending`&&i(void 0),a(()=>{if(!e&&o&&r!==`ending`&&n){let e=m.request(()=>{i(`ending`)});return()=>{m.cancel(e)}}},[e,o,r,n]),a(()=>{if(!e||t)return;let n=m.request(()=>{i(void 0)});return()=>{m.cancel(n)}},[t,e]),a(()=>{if(!e||!t)return;e&&o&&r!==`idle`&&i(`starting`);let n=m.request(()=>{i(`idle`)});return()=>{m.cancel(n)}},[t,e,o,r]),{mounted:o,setMounted:s,transitionStatus:r}}function w(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function T(e){let t=i(E,e).current;return t.next=e,a(t.effect),t}function E(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}export{S as a,g as c,d,c as f,y as i,m as l,w as n,v as o,C as r,_ as s,T as t,h as u}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/waypoints-C-DB3sJT.js b/spinifex/services/spinifexui/frontend/dist/assets/waypoints-C-DB3sJT.js deleted file mode 100644 index 16f0ccac4..000000000 --- a/spinifex/services/spinifexui/frontend/dist/assets/waypoints-C-DB3sJT.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./createLucideIcon-q-BbhZtA.js";var t=e(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),n=e(`hard-drive`,[[`path`,{d:`M10 16h.01`,key:`1bzywj`}],[`path`,{d:`M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z`,key:`18tbho`}],[`path`,{d:`M21.946 12.013H2.054`,key:`zqlbp7`}],[`path`,{d:`M6 16h.01`,key:`1pmjb7`}]]),r=e(`key`,[[`path`,{d:`m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4`,key:`g0fldk`}],[`path`,{d:`m21 2-9.6 9.6`,key:`1j0ho8`}],[`circle`,{cx:`7.5`,cy:`15.5`,r:`5.5`,key:`yqb3hr`}]]),i=e(`network`,[[`rect`,{x:`16`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`4q2zg0`}],[`rect`,{x:`2`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`8cvhb9`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`6`,rx:`1`,key:`1egb70`}],[`path`,{d:`M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3`,key:`1jsf9p`}],[`path`,{d:`M12 12V8`,key:`2874zd`}]]),a=e(`router`,[[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,key:`w68u3i`}],[`path`,{d:`M6.01 18H6`,key:`19vcac`}],[`path`,{d:`M10.01 18H10`,key:`uamcmx`}],[`path`,{d:`M15 10v4`,key:`qjz1xs`}],[`path`,{d:`M17.84 7.17a4 4 0 0 0-5.66 0`,key:`1rif40`}],[`path`,{d:`M20.66 4.34a8 8 0 0 0-11.31 0`,key:`6a5xfq`}]]),o=e(`server`,[[`rect`,{width:`20`,height:`8`,x:`2`,y:`2`,rx:`2`,ry:`2`,key:`ngkwjq`}],[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,ry:`2`,key:`iecqi9`}],[`line`,{x1:`6`,x2:`6.01`,y1:`6`,y2:`6`,key:`16zg32`}],[`line`,{x1:`6`,x2:`6.01`,y1:`18`,y2:`18`,key:`nzw8ys`}]]),s=e(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),c=e(`waypoints`,[[`path`,{d:`m10.586 5.414-5.172 5.172`,key:`4mc350`}],[`path`,{d:`m18.586 13.414-5.172 5.172`,key:`8c96vv`}],[`path`,{d:`M6 12h12`,key:`8npq4p`}],[`circle`,{cx:`12`,cy:`20`,r:`2`,key:`144qzu`}],[`circle`,{cx:`12`,cy:`4`,r:`2`,key:`muu5ef`}],[`circle`,{cx:`20`,cy:`12`,r:`2`,key:`1xzzfp`}],[`circle`,{cx:`4`,cy:`12`,r:`2`,key:`1hvhnz`}]]);export{i as a,t as c,a as i,s as n,r as o,o as r,n as s,c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/waypoints-Ck1S0Obg.js b/spinifex/services/spinifexui/frontend/dist/assets/waypoints-Ck1S0Obg.js new file mode 100644 index 000000000..a50bf4330 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/waypoints-Ck1S0Obg.js @@ -0,0 +1 @@ +import{t as e}from"./createLucideIcon-q-BbhZtA.js";var t=e(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),n=e(`hard-drive`,[[`path`,{d:`M10 16h.01`,key:`1bzywj`}],[`path`,{d:`M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z`,key:`18tbho`}],[`path`,{d:`M21.946 12.013H2.054`,key:`zqlbp7`}],[`path`,{d:`M6 16h.01`,key:`1pmjb7`}]]),r=e(`key`,[[`path`,{d:`m2 21 9.6-9.6`,key:`9l79m3`}],[`path`,{d:`m7.5 15.5 2.3 2.3a1 1 0 0 1 0 1.4l-2.1 2.1a1 1 0 0 1-1.4 0L4 19`,key:`fw8biw`}],[`circle`,{cx:`15.5`,cy:`7.5`,r:`5.5`,key:`4wxmhb`}]]),i=e(`network`,[[`rect`,{x:`16`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`4q2zg0`}],[`rect`,{x:`2`,y:`16`,width:`6`,height:`6`,rx:`1`,key:`8cvhb9`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`6`,rx:`1`,key:`1egb70`}],[`path`,{d:`M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3`,key:`1jsf9p`}],[`path`,{d:`M12 12V8`,key:`2874zd`}]]),a=e(`router`,[[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,key:`w68u3i`}],[`path`,{d:`M6.01 18H6`,key:`19vcac`}],[`path`,{d:`M10.01 18H10`,key:`uamcmx`}],[`path`,{d:`M15 10v4`,key:`qjz1xs`}],[`path`,{d:`M17.84 7.17a4 4 0 0 0-5.66 0`,key:`1rif40`}],[`path`,{d:`M20.66 4.34a8 8 0 0 0-11.31 0`,key:`6a5xfq`}]]),o=e(`server`,[[`rect`,{width:`20`,height:`8`,x:`2`,y:`2`,rx:`2`,ry:`2`,key:`ngkwjq`}],[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,ry:`2`,key:`iecqi9`}],[`line`,{x1:`6`,x2:`6.01`,y1:`6`,y2:`6`,key:`16zg32`}],[`line`,{x1:`6`,x2:`6.01`,y1:`18`,y2:`18`,key:`nzw8ys`}]]),s=e(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),c=e(`waypoints`,[[`path`,{d:`m10.586 5.414-5.172 5.172`,key:`4mc350`}],[`path`,{d:`m18.586 13.414-5.172 5.172`,key:`8c96vv`}],[`path`,{d:`M6 12h12`,key:`8npq4p`}],[`circle`,{cx:`12`,cy:`20`,r:`2`,key:`144qzu`}],[`circle`,{cx:`12`,cy:`4`,r:`2`,key:`muu5ef`}],[`circle`,{cx:`20`,cy:`12`,r:`2`,key:`1xzzfp`}],[`circle`,{cx:`4`,cy:`12`,r:`2`,key:`1hvhnz`}]]);export{i as a,t as c,a as i,s as n,r as o,o as r,n as s,c as t}; \ No newline at end of file diff --git a/spinifex/services/spinifexui/frontend/dist/assets/zod--v4EVB_k.js b/spinifex/services/spinifexui/frontend/dist/assets/zod--v4EVB_k.js new file mode 100644 index 000000000..1e2ef5e59 --- /dev/null +++ b/spinifex/services/spinifexui/frontend/dist/assets/zod--v4EVB_k.js @@ -0,0 +1 @@ +import{o as e,r as t}from"./compiler-runtime-BAC6wZ-W.js";var n=e(t(),1),r=e=>e.type===`checkbox`,i=e=>e.type===`file`,a=e=>e instanceof Date,o=e=>e==null,s=e=>typeof e==`object`,c=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!a(e),l=e=>c(e)&&e.target?r(e.target)?e.target.checked:i(e.target)?e.target.files:e.target.value:e,u=/[.[\]'"]/,d=e=>e.split(u).filter(Boolean);function f(e,t){let n=d(t),r=e._formValues,i=e._defaultValues;for(let e=0;et.split(`.`).some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(`.`))),m=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function h(e){if(typeof e!=`object`||!e)return e;if(e instanceof Date)return new Date(e);let t=typeof FileList<`u`&&e instanceof FileList;if(m&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&e.constructor!==Object)return e;let r=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=h(e[t]));return r}var g={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`,SUBMIT:`submit`,TRIGGER:`trigger`,VALID:`valid`},_={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},v={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},y=`root`,b=[`__proto__`,`constructor`,`prototype`],x=/^\w*$/,S=e=>x.test(e),C=e=>e===void 0,w=(e,t,n)=>{if(!t||!c(e))return n;let r=S(t)?[t]:d(t);if(r.some(e=>b.includes(e)))return n;let i=r.reduce((e,t)=>o(e)?void 0:e[t],e);return C(i)||i===e?C(e[t])?n:e[t]:i},T=e=>typeof e==`boolean`,E=e=>typeof e==`function`,D=(e,t,n)=>{let r=-1,i=S(t)?[t]:d(t),a=i.length,o=a-1;for(;++rn.useContext(O),A=(e,t,n,r=!0)=>{let i={};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==_.all&&(t._proxyFormState[i]=!r||_.all),n&&(n[i]=!0),e[i]}});return i},j=m?n.useLayoutEffect:n.useEffect,ee=e=>{let t=e.constructor&&e.constructor.prototype;return c(t)&&t.hasOwnProperty(`isPrototypeOf`)},M=e=>o(e)||!s(e),N=(e,t)=>t.length===0&&!Array.isArray(e)&&!ee(e);function P(e,t,n=new WeakMap){if(e===t)return!0;if(M(e)||M(t))return Object.is(e,t);if(a(e)&&a(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(N(e,r)||N(t,i))return Object.is(e,t);if(!r.length&&Array.isArray(e)!==Array.isArray(t))return!1;let o=n.get(e);if(o&&o.has(t))return!0;if(o)o.add(t);else{let r=new WeakSet;r.add(t),n.set(e,r)}for(let i of r){let r=e[i];if(!(i in t))return!1;if(i!==`ref`){let e=t[i];if(a(r)&&a(e)||(c(r)||Array.isArray(r))&&(c(e)||Array.isArray(e))?!P(r,e,n):!Object.is(r,e))return!1}}return!0}function F(e){let t=n.useRef(!1),r=n.useRef(!1),i=n.useRef(void 0),a=n.useRef(0);return a.current++,!r.current&&e&&(r.current=!0,i.current=h(e())),{resyncIfNeeded:n.useCallback((e,n,o)=>{if(e&&(t.current||r.current&&a.current>1)){let e=n();P(i.current,e)||o(e)}t.current=!0},[]),snapshot:n.useCallback((e,t)=>{e&&(i.current=h(t()))},[])}}function I(e){let t=k(),{control:r=t,disabled:i,name:a,exact:o}=e||{},s=()=>({...r._formState,defaultValues:r._defaultValues}),[c,l]=n.useState(s),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),{resyncIfNeeded:d,snapshot:f}=F(s);return j(()=>{d(!i,s,l);let e=r._subscribe({name:a,formState:u.current,exact:o,callback:e=>{!i&&l({...r._formState,...e,defaultValues:r._defaultValues})}});return()=>{e(),f(!i,s)}},[a,i,o,d,f]),n.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>A(c,r,u.current,!1),[c,r])}var L=e=>typeof e==`string`,te=(e,t,n,r,i)=>L(e)?(r&&t.watch.add(e),w(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),w(n,e,w(i,e)))):(r&&(t.watchAll=!0),n);function ne(e){let t=k(),{control:r=t,name:i,defaultValue:a,disabled:o,exact:s,compute:c}=e||{},l=n.useRef(a),u=n.useRef(c),d=n.useRef(void 0),f=n.useRef(r),p=n.useRef(i);u.current=c;let m=()=>{let e=r._getWatch(i,l.current);return u.current?u.current(e):e},[h,g]=n.useState(m),_=n.useCallback(e=>{let t=te(i,r._names,e||r._formValues,!1,l.current);return u.current?u.current(t):t},[r._formValues,r._names,i]),v=n.useCallback(e=>{if(!o){let t=te(i,r._names,e||r._formValues,!1,l.current);if(u.current){let e=u.current(t);P(e,d.current)||(g(e),d.current=e)}else g(t)}},[r._formValues,r._names,o,i]),{resyncIfNeeded:y,snapshot:b}=F(m),x=n.useRef(v);x.current=v;let S=n.useRef(_);S.current=_,j(()=>{f.current!==r||!P(p.current,i)?(f.current=r,p.current=i,x.current()):y(!o,()=>S.current(),e=>{g(e),d.current=e});let e=r._subscribe({name:i,formState:{values:!0},exact:s,callback:e=>{x.current(e.values)}});return()=>{e(),b(!o,()=>S.current())}},[r,s,i,o,y,b]),n.useEffect(()=>r._removeUnmounted());let C=f.current!==r,w=p.current;return n.useMemo(()=>{if(o)return!1;let e=!C&&!P(w,i);return C||e},[o,C,i,w])?_():h}function re(e){let t=k(),{name:r,disabled:i,control:a=t,shouldUnregister:o,defaultValue:s,exact:c=!0}=e,u=p(a._names.array,r),d=ne({control:a,name:r,defaultValue:n.useMemo(()=>{let e=w(a._formValues,r,w(a._defaultValues,r,s));return C(e)?f(a,r):e},[a,r,s]),exact:c}),m=I({control:a,name:r,exact:c}),_=n.useRef(e),v=n.useRef(null),y=n.useRef(a.register(r,{...e.rules,value:d,...T(e.disabled)?{disabled:e.disabled}:{}}));_.current=e;let b=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!w(m.errors,r)},isDirty:{enumerable:!0,get:()=>!!w(m.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!w(m.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!w(m.validatingFields,r)},error:{enumerable:!0,get:()=>w(m.errors,r)}}),[m,r]),x=n.useCallback(e=>{let t=l(e);return w(a._fields,r)||(y.current=a.register(r,{..._.current.rules,value:t})),y.current.onChange({target:{value:l(e),name:r},type:g.CHANGE})},[r,a]),S=n.useCallback(()=>y.current.onBlur({target:{value:w(a._formValues,r),name:r},type:g.BLUR}),[r,a._formValues]),O=n.useCallback(e=>{e&&(v.current={focus:()=>E(e.focus)&&e.focus(),select:()=>E(e.select)&&e.select(),setCustomValidity:t=>E(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>E(e.reportValidity)&&e.reportValidity()});let t=w(a._fields,r);t&&t._f&&e&&(t._f.ref=v.current)},[a._fields,r]),A=n.useMemo(()=>({name:r,value:d,...T(i)||m.disabled?{disabled:m.disabled||i}:{},onChange:x,onBlur:S,ref:O}),[r,i,m.disabled,x,S,O,d]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o;y.current=a.register(r,{..._.current.rules,...T(_.current.disabled)?{disabled:_.current.disabled}:{}});let t=(e,t)=>{let n=w(a._fields,e);n&&n._f&&(n._f.mount=t)};if(t(r,!0),e){let e=h(w(o?a._defaultValues:a._options.values||a._defaultValues,r,w(a._options.defaultValues,r,_.current.defaultValue)));D(a._defaultValues,r,e),C(w(a._formValues,r))&&D(a._formValues,r,e)}if(!u&&a.register(r),v.current){let e=w(a._fields,r);e&&e._f&&(e._f.ref=v.current)}return()=>{(u?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,u,o]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:A,formState:m,fieldState:b}),[A,m,b])}var ie=e=>e.render(re(e)),R=()=>typeof crypto<`u`&&crypto.randomUUID?crypto.randomUUID():`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)}),z=(e,t,n={})=>n.shouldFocus||C(n.shouldFocus)?n.focusName||`${e}.${C(n.focusIndex)?t:n.focusIndex}.`:``,B=e=>({isOnSubmit:!e||e===_.onSubmit,isOnBlur:e===_.onBlur,isOnChange:e===_.onChange,isOnAll:e===_.all,isOnTouch:e===_.onTouched}),ae=(e,t,n)=>{if(n)return!1;if(t.watchAll||t.watch.has(e))return!0;for(let n of t.watch)if(e.startsWith(n)&&e.charAt(n.length)===`.`)return!0;return!1},V=(e,t,n,r)=>{for(let i of n||Object.keys(e)){if(i===`_f`)continue;let a=n?w(e,i):e[i];if(a){let{_f:e}=a;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(V(a,t))break}else if((c(a)||Array.isArray(a))&&V(a,t))break}}},oe=(e,t,n)=>{let r=w(e,n),i=Array.isArray(r)?r:[];return D(i,y,t[n]),D(e,n,i),e},H=e=>c(e)&&!Object.keys(e).length,se=e=>{if(!m)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ce=e=>e.type===`radio`,le=e=>e instanceof RegExp,ue=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},de={value:!1,isValid:!1},fe={value:!0,isValid:!0},pe=e=>{if(!Array.isArray(e))return de;if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}let t=e[0];return!t||!t.checked||t.disabled?de:!t.attributes||!(`value`in t.attributes)||C(t.value)||t.value===``?fe:{value:t.value,isValid:!0}},me={isValid:!1,value:null},he=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,me):me;function ge(e,t,n=`validate`){if(L(e)||Array.isArray(e)&&e.every(L)||T(e)&&!e)return{type:n,message:L(e)?e:``,ref:t}}var U=e=>c(e)&&!le(e)?e:{value:e,message:``},_e=async(e,t,n,s,l,u)=>{let{ref:d,refs:f,required:p,maxLength:m,minLength:h,min:g,max:_,pattern:y,validate:b,name:x,valueAsNumber:S,mount:D}=e._f,O=w(n,x);if(!D||t.has(x))return{};let k=f?f[0]:d,A=e=>{if(l&&k.reportValidity){let t=T(e)?``:e||``;f?f.forEach(e=>e.setCustomValidity(t)):k.setCustomValidity(t),k.reportValidity()}},j={},ee=ce(d),M=r(d),N=ee||M,P=(S||i(d))&&C(d.value)&&C(O)||se(d)&&d.value===``||O===``||Array.isArray(O)&&!O.length,F=ue.bind(null,x,s,j),I=(e,t,n,r=v.maxLength,i=v.minLength)=>{let a=e?t:n;j[x]={type:e?r:i,message:a,ref:d,...F(e?r:i,a)}};if(u?!Array.isArray(O)||!O.length:p&&(!N&&(P||o(O))||T(O)&&!O||M&&!pe(f).isValid||ee&&!he(f).isValid)){let{value:e,message:t}=L(p)?{value:!!p,message:p}:U(p);if(e&&(j[x]={type:v.required,message:t,ref:k,...F(v.required,t)},!s))return A(t),j}if(!P&&(!o(g)||!o(_))){let e,t,n=U(_),r=U(g);if(!o(O)&&!a(O)&&!isNaN(O)){let i=d.valueAsNumber||O&&+O;o(n.value)||(e=i>n.value),o(r.value)||(t=inew Date(new Date().toDateString()+` `+e),o=d.type==`time`,s=d.type==`week`;L(n.value)&&O&&(e=o?a(O)>a(n.value):s?O>n.value:i>new Date(n.value)),L(r.value)&&O&&(t=o?a(O)+e.value,r=!o(t.value)&&O.length<+t.value;if((n||r)&&(I(n,e.message,t.message),!s))return A(j[x].message),j}if(y&&!P&&L(O)){let{value:e,message:t}=U(y);if(le(e)&&!O.match(e)&&(j[x]={type:v.pattern,message:t,ref:d,...F(v.pattern,t)},!s))return A(t),j}if(b){if(E(b)){let e=ge(await b(O,n),k);if(e&&(j[x]={...e,...F(v.validate,e.message)},!s))return A(e.message),j}else if(c(b)){let e={};for(let t in b){if(!H(e)&&!s)break;let r=ge(await b[t](O,n),k,t);r&&(e={...r,...F(t,r.message)},A(r.message),s&&(j[x]=e))}if(!H(e)&&(j[x]={ref:k,...e},!s))return j}}let te=j[x];return A(!te||te.message),j},W=e=>Array.isArray(e)?e:[e],ve=(e,t)=>[...e,...W(t)],G=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function K(e,t,n){return[...e.slice(0,t),...W(n),...e.slice(t)]}var ye=(e,t,n)=>Array.isArray(e)?(C(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[],q=(e,t)=>[...W(t),...W(e)],be=e=>Array.isArray(e)?e.filter(Boolean):[];function xe(e,t){let n=0,r=[...e];for(let e of t)r.splice(e-n,1),n++;return be(r).length?r:[]}var Se=(e,t)=>C(t)?[]:xe(e,W(t).sort((e,t)=>e-t)),J=(e,t,n)=>{[e[t],e[n]]=[e[n],e[t]]};function Ce(e,t){let n=t.length-1,r=0;for(;rb.includes(String(e))))return e;let r=n.length===1?e:Ce(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(c(r)&&H(r)||Array.isArray(r)&&we(r))&&Y(e,n.slice(0,-1)),e}var X=(e,t,n)=>(e[t]=n,e);function Te(e){let t=k(),{control:r=t,name:i,keyName:a=`id`,disabled:o,shouldUnregister:s,rules:l}=e,[u,d]=n.useState(r._getFieldArray(i)),f=n.useRef(r._getFieldArray(i).map(R)),p=n.useRef(!1);o||r._names.array.add(i),n.useMemo(()=>!o&&l&&u.length>=0&&r.register(i,l),[r,i,u.length,l,o]),j(()=>{if(!o)return r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===i||!t){let n=w(e,i);Array.isArray(n)?(d(n),f.current=n.map(R)):t||(d([]),f.current=[])}}}).unsubscribe},[r,i,o]);let m=n.useCallback(e=>{p.current=!0,r._setFieldArray(i,e)},[r,i]);return n.useEffect(()=>{if(o){r._state.actionArrayLengths.delete(i);return}r._state.action=!1,r._state.actionArrayLengths.delete(i),ae(i,r._names)&&r._subjects.state.next({...r._formState});let e=B(r._options.mode);if(p.current&&(!e.isOnSubmit||r._formState.isSubmitted)&&!B(r._options.reValidateMode).isOnSubmit&&!e.isOnBlur){if(r._options.resolver)r._runSchema([i]).then(e=>{r._updateIsValidating([i]);let t=w(e.errors,i),n=w(r._formState.errors,i),a=n&&(n.type||n.root?.type),o=n&&(n.message||n.root?.message);(n?!t&&a||t&&(a!==t.type||o!==t.message):t&&t.type)&&(t?c(t)&&!Object.keys(t).some(e=>!Number.isNaN(+e))?oe(r._formState.errors,{[i]:t},i):D(r._formState.errors,i,t):Y(r._formState.errors,i),r._subjects.state.next({errors:r._formState.errors}))});else{let e=w(r._fields,i);e&&e._f&&_e(e,r._names.disabled,r._formValues,r._options.criteriaMode===_.all,r._options.shouldUseNativeValidation,!0).then(e=>!H(e)&&r._subjects.state.next({errors:oe(r._formState.errors,e,i)}))}}p.current&&r._subjects.state.next({name:i,values:h(r._formValues)}),r._names.focus&&V(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus=``,r._setValid(),p.current=!1},[u,i,r,o]),n.useEffect(()=>(o||!w(r._formValues,i)&&r._setFieldArray(i),()=>{if(r._state.actionArrayLengths.delete(i),o)return;let e=!(r._options.shouldUnregister||s);p.current&&e&&r._subjects.state.next({name:i,values:h(r._formValues)}),e?((e,t)=>{let n=w(r._fields,e);n&&n._f&&(n._f.mount=t)})(i,!1):r.unregister(i)}),[i,r,a,s,o]),{swap:n.useCallback((e,t)=>{if(o)return;let n=r._getFieldArray(i);J(n,e,t),J(f.current,e,t),m(n),d(n),r._setFieldArray(i,n,J,{argA:e,argB:t},!1)},[m,i,r,o]),move:n.useCallback((e,t)=>{if(o)return;let n=r._getFieldArray(i);ye(n,e,t),ye(f.current,e,t),m(n),d(n),r._setFieldArray(i,n,ye,{argA:e,argB:t},!1)},[m,i,r,o]),prepend:n.useCallback((e,t)=>{if(o)return;let n=W(h(e)),a=q(r._getFieldArray(i),n);r._names.focus=z(i,0,t),f.current=q(f.current,n.map(R)),m(a),d(a),r._setFieldArray(i,a,q,{argA:G(e)})},[m,i,r,o]),append:n.useCallback((e,t)=>{if(o)return;let n=W(h(e)),a=ve(r._getFieldArray(i),n);r._names.focus=z(i,a.length-1,t),f.current=ve(f.current,n.map(R)),m(a),d(a),r._setFieldArray(i,a,ve,{argA:G(e)})},[m,i,r,o]),remove:n.useCallback(e=>{if(o)return;let t=Se(r._getFieldArray(i),e);f.current=Se(f.current,e),m(t),d(t),!Array.isArray(w(r._fields,i))&&D(r._fields,i,void 0),r._setFieldArray(i,t,Se,{argA:e})},[m,i,r,o]),insert:n.useCallback((e,t,n)=>{if(o)return;let a=W(h(t)),s=K(r._getFieldArray(i),e,a);r._names.focus=z(i,e,n),f.current=K(f.current,e,a.map(R)),m(s),d(s),r._setFieldArray(i,s,K,{argA:e,argB:G(t)})},[m,i,r,o]),update:n.useCallback((e,t)=>{if(o)return;let n=h(t),a=X(r._getFieldArray(i),e,n);f.current=[...a].map((t,n)=>!t||n===e?R():f.current[n]),m(a),d([...a]),r._setFieldArray(i,a,X,{argA:e,argB:G(t)})},[m,i,r,o]),replace:n.useCallback(e=>{if(o)return;let t=W(h(e));f.current=t.map(R),m([...t]),d([...t]),r._setFieldArray(i,[...t],e=>e,{},!0,!1)},[m,i,r,o]),fields:n.useMemo(()=>u.map((e,t)=>({...e,...T(o)?{disabled:o}:{},[a]:f.current[t]||R()})),[u,a,o])}}var Ee=n.createContext(null);Ee.displayName=`HookFormContext`;var De=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function Oe(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&c(i)&&a){let e=Oe(i,a);c(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var ke=(e,t)=>e!==null&&s(e)&&Object.prototype.hasOwnProperty.call(e,t),Ae=(e,t)=>{if(!t)return!1;let n=e;for(let r of S(t)?[t]:d(t)){if(!ke(n,r))return ke(e,t);n=n[r]}return!0},je=e=>e.type===`select-multiple`,Me=e=>ce(e)||r(e),Ne=e=>se(e)&&e.isConnected;function Pe(e){return Array.isArray(e)||c(e)}function Fe(e,t,n=``,r=[]){for(let i in e){let a=n?`${n}.${i}`:i,o=e[i];Pe(o)&&Pe(w(t,a))?Fe(o,t,a,r):r.push(a)}return r}var Ie=e=>{for(let t in e)if(E(e[t]))return!0;return!1};function Le(e){return Array.isArray(e)||c(e)&&!Ie(e)}function Re(e){return!!(e&&`_f`in e)}function ze(e){return Array.isArray(e)?!e.some(e=>!C(e)):!Object.keys(e).length}function Z(e,t){Array.isArray(e)?e[t]=void 0:delete e[t]}function Be(e,t={},n){for(let r in e){let i=e[r],a=n&&n[r];Le(i)&&(!Array.isArray(i)||!Re(a))?(t[r]=Array.isArray(i)?[]:{},Be(i,t[r],a),ze(t[r])&&Z(t,r)):C(i)||(t[r]=!0)}return t}function Q(e,t,n,r){n||=Be(t,{},r);for(let i in e){let a=e[i],s=r&&r[i];Le(a)&&(!Array.isArray(a)||!Re(s))?(C(t)||M(n[i])?n[i]=Be(a,Array.isArray(a)?[]:{},s):Q(a,o(t)?{}:t[i],n[i],s),ze(n[i])&&Z(n,i)):P(a,t[i])?Z(n,i):n[i]=!0}return n}var Ve=(e,t)=>{let n=t.split(`.`),r=[],i=n[0];for(let t=1;tC(e)?e:t?e===``?NaN:e&&+e:n&&L(e)?new Date(e):r?r(e):e;function Ue(e){let t=e.ref;return i(t)?t.files:ce(t)?he(e.refs).value:je(t)?[...t.selectedOptions].map(({value:e})=>e):r(t)?pe(e.refs).value:He(t.value,e)}var We=(e,t,n,r)=>{let i={};for(let n of e){let e=w(t,n);e&&D(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Ge=e=>C(e)?e:le(e)?e.source:c(e)?le(e.value)?e.value.source:e.value:e,Ke=`AsyncFunction`,qe=e=>{if(!e||!e.validate)return!1;if(E(e.validate))return e.validate.constructor.name===Ke;if(c(e.validate)){for(let t in e.validate)if(e.validate[t].constructor.name===Ke)return!0}return!1},Je=e=>e.mount&&(e.required||!C(e.required)&&e.required!==!1||!C(e.min)||!C(e.max)||!C(e.maxLength)||!C(e.minLength)||e.pattern||e.validate);function Ye(e,t,n){let r=w(e,n);if(r||S(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=w(t,r),o=w(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var Xe=(e,t,n,r)=>{n(e);let i=Object.keys(e).filter(e=>e!==`name`);return!i.length||r&&i.length>=Object.keys(t).length||i.find(e=>t[e]===(!r||_.all))},Ze=(e,t,n)=>!e||!t||e===t||W(e).some(e=>e&&(n?e===t||e.startsWith(t+`.`):e.startsWith(t)||t.startsWith(e))),Qe=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e,$e=(e,t)=>{let n=w(e,t);!be(n).length&&!(n!=null&&n.root)&&Y(e,t)},et={mode:_.onSubmit,reValidateMode:_.onChange,shouldFocusError:!0},tt=`form`,nt=(e,t)=>{for(let n in e)n in t||delete e[n];Object.assign(e,t)},rt={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function it(e={}){let t={...et,...e},n={...h(rt),isLoading:E(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},s={},u=(c(t.defaultValues)||c(t.values))&&h(t.defaultValues||t.values)||{},f=t.shouldUnregister?{}:h(u),b={action:!1,actionArrayLengths:new Map,mount:!1,watch:!1,keepIsValid:!1},x={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},O={},k={},A=0,j=B(t.mode),ee=B(t.reValidateMode),M={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},N={...M},F={...N},I={array:De(),state:De()},ne=0,re=t.criteriaMode===_.all,ie=(e,t)=>n=>{clearTimeout(k[e]),k[e]=setTimeout(t,n)},R=async e=>{if(!b.keepIsValid&&!t.disabled&&(N.isValid||F.isValid||e)){let e=++ne,r;t.resolver?(r=H((await U()).errors),e===ne&&z()):r=await K({fields:s,onlyCheckValid:!0,eventType:g.VALID}),e===ne&&r!==n.isValid&&I.state.next({isValid:r})}},z=(e,r)=>{!t.disabled&&(N.isValidating||N.validatingFields||F.isValidating||F.validatingFields)&&((e||x.mount).forEach(e=>{e&&(r?D(n.validatingFields,e,r):Y(n.validatingFields,e))}),I.state.next({validatingFields:n.validatingFields,isValidating:!H(n.validatingFields)}))},ce=()=>{n.dirtyFields=Q(u,f,void 0,s)},le=(e,r=[],i,a,o=!0,c=!0)=>{if(a&&i&&!t.disabled){b.action=!0;let t=w(s,e);if(b.actionArrayLengths.has(e)||b.actionArrayLengths.set(e,Array.isArray(t)?t.length:0),c&&Array.isArray(t)){let n=i(t,a.argA,a.argB);o&&D(s,e,n)}let l=w(n.errors,e);if(c&&Array.isArray(l)){let t=l.root,r=i(l,a.argA,a.argB)||l;t&&(r.root=t),o&&D(n.errors,e,r),$e(n.errors,e)}let u=w(n.touchedFields,e);if((N.touchedFields||F.touchedFields)&&c&&Array.isArray(u)){let t=i(u,a.argA,a.argB);o&&D(n.touchedFields,e,t)}(N.dirtyFields||F.dirtyFields)&&ce(),I.state.next({name:e,isDirty:q(e,r),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else D(f,e,r)},ue=(e,t)=>{D(n.errors,e,t),n.errors={...n.errors},I.state.next({errors:n.errors})},de=e=>{n.errors=e,I.state.next({errors:n.errors,isValid:!1})},fe=e=>{let t=S(e)?[e]:d(e),n=f,r=u;for(let e=0;e{if(!b.actionArrayLengths.size)return!1;let t=S(e)?[e]:d(e),n=f,r=``,i=-1,a=0;for(let e=0;e=n.length)return i===-1?!1:e!==i||+s{let o=w(s,t);if(o){if(fe(t)||pe(t))return;let s=C(w(f,t)),c=w(f,t,C(i)?w(u,t):i);C(c)||a&&a.defaultChecked||r?D(f,t,r?c:Ue(o._f)):J(t,c),b.mount&&!b.action&&(R(),s&&n.isDirty&&(N.isDirty||F.isDirty)&&(q()||(n.isDirty=!1,I.state.next({...n}))),e.shouldUnregister&&s&&!C(w(f,t))&&ae(t,x)&&(b.watch=!0))}},he=(e,r,i,a,o)=>{let c=!1,l=!1,d={name:e};if(!t.disabled||a===!0){if(!i||a){let t=P(w(u,e),r);(N.isDirty||F.isDirty)&&(l=n.isDirty,n.isDirty=d.isDirty=!t||q(),c=l!==d.isDirty),l=!!w(n.dirtyFields,e),t===n.isDirty?t?Y(n.dirtyFields,e):D(n.dirtyFields,e,!0):nt(n.dirtyFields,Q(u,f,void 0,s)),d.dirtyFields=n.dirtyFields,c||=(N.dirtyFields||F.dirtyFields)&&l!==!t}if(i){let t=w(n.touchedFields,e);t||(D(n.touchedFields,e,i),d.touchedFields=n.touchedFields,c||=(N.touchedFields||F.touchedFields)&&t!==i)}c&&o&&I.state.next(d)}return c?d:{}},ge=(e,r,i,a)=>{let o=w(n.errors,e),s=(N.isValid||F.isValid)&&T(r)&&n.isValid!==r;if(t.delayError&&i?(O[e]=ie(e,()=>ue(e,i)),O[e](t.delayError)):(clearTimeout(k[e]),delete O[e],i?D(n.errors,e,i):Y(n.errors,e),n.errors={...n.errors}),(i?!P(o,i):o)||!H(a)||s){let t={...a,...s&&T(r)?{isValid:r}:{},errors:n.errors,name:e};I.state.next(t)}},U=async e=>(z(e,!0),await t.resolver(f,t.context,We(e||x.mount,s,t.criteriaMode,t.shouldUseNativeValidation))),ve=async e=>{let{errors:t}=await U(e);if(z(e),e){for(let r of e){let e=w(t,r);e?x.array.has(r)&&c(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?oe(n.errors,{[r]:e},r):D(n.errors,r,e):Y(n.errors,r)}n.errors={...n.errors}}else n.errors=t;return t},G=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:f,formState:n,name:t,eventType:r});if(c(i))for(let e in i){let t=i[e];t&&Z(`${tt}.${e}`,{message:L(t.message)?t.message:``,type:t.type||v.validate})}else L(i)||!i?Z(tt,{message:i||``,type:v.validate}):ze(tt);return i}return!0},K=async({fields:r,onlyCheckValid:i,name:a,eventType:o,context:s={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(s.runRootValidation=!0,!await G({name:a,eventType:o})&&(s.valid=!1,i)))return s.valid;for(let a in r){let c=r[a];if(c){let{_f:r,...l}=c;if(r){let a=x.array.has(r.name),o=c._f&&qe(c._f),l=N.validatingFields||N.isValidating||F.validatingFields||F.isValidating;o&&l&&z([r.name],!0);let u=await _e(c,x.disabled,f,re,t.shouldUseNativeValidation&&!i,a);if(o&&l&&z([r.name]),u[r.name]&&(s.valid=!1,i)||(!i&&(w(u,r.name)?a?oe(n.errors,u,r.name):D(n.errors,r.name,u[r.name]):Y(n.errors,r.name)),e.shouldUseNativeValidation&&u[r.name]))break}!H(l)&&await K({context:s,onlyCheckValid:i,fields:l,name:a,eventType:o})}}return s.valid},ye=()=>{for(let e of x.unMount){let t=w(s,e);t&&(t._f.refs?t._f.refs.every(e=>!Ne(e)):!Ne(t._f.ref))&&at(e)}x.unMount=new Set},q=(e,t)=>(e&&t&&D(f,e,t),!P(b.mount?f:u,u)),xe=(e,t,n)=>te(e,x,{...b.mount?f:C(t)||L(e)?u:t},n,t),Se=e=>be(w(b.mount?f:u,e,t.shouldUnregister?w(u,e,[]):[])),J=(e,t,n={},a=!1,c=!1,l=!1)=>{let u=w(s,e),d=t;if(u){let n=u._f;n&&(!n.disabled&&D(f,e,He(t,n)),d=se(n.ref)&&o(t)?``:t,je(n.ref)?[...n.ref.options].forEach(e=>e.selected=d.includes(e.value)):n.refs?r(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(d)?!!d.find(t=>t===e.value):d===e.value||!!d)}):n.refs.forEach(e=>e.checked=e.value===d):i(n.ref)?n.ref.value=``:(n.ref.value=d,!n.ref.type&&!c&&!l&&I.state.next({name:e,values:a?f:h(f)})))}(n.shouldDirty||n.shouldTouch)&&he(e,d,n.shouldTouch,n.shouldDirty,!c),n.shouldValidate&&Pe(e,{delayError:n.delayError})},Ce=(e,t,n,r=!1,i=!1,o=!1)=>{x.array.has(e)&&I.array.next({name:e,values:r?f:h(f)});for(let l in t){if(!t.hasOwnProperty(l))continue;let u=t[l],d=e+`.`+l,f=w(s,d);(x.array.has(e)||c(u)||f&&!f._f)&&!a(u)?Ce(d,u,n,r,i,o):J(d,u,n,r,i,o)}},we=(e,t,r,i,a=!1)=>{let c=w(s,e),l=x.array.has(e),u=i?t:h(t),d=P(w(f,e),u);if(d||D(f,e,u),l)I.array.next({name:e,values:i?f:h(f)}),(N.isDirty||N.dirtyFields||F.isDirty||F.dirtyFields)&&r.shouldDirty&&(ce(),a||I.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:q(e,u)}));else{let t=Array.isArray(u)&&!u.length||H(u),n=!d&&!a;!c||c._f||o(u)||t?J(e,u,r,i,a,n):Ce(e,u,r,i,a,n)}if(!d&&!a){let t=ae(e,x),r=i?f:h(f);if(I.state.next({...t&&n,name:b.mount||t?e:void 0,values:r}),!l)for(let t of Ve(x.array,e))I.state.next({name:t,values:r})}},X=(e,t,n={})=>we(e,t,n,!1),Te=(e,t={})=>{let r=E(e)?e(f):e;if(!P(f,r)){f={...f,...r};for(let e of x.mount)Ae(r,e)&&we(e,w(r,e),t,!0,!0);I.state.next({...n,name:void 0,type:void 0,...A?{values:f}:{}}),t.shouldValidate&&R()}},Ee=async r=>{b.mount=!0;let i=r.target,o=i.name,c=!0,u=w(s,o),d=e=>{c=Number.isNaN(e)||a(e)&&isNaN(e.getTime())||P(e,w(f,o,e))};if(u){let a,p,m=i.type?Ue(u._f):l(r),_=r.type===g.BLUR||r.type===g.FOCUS_OUT,v=!Je(u._f)&&!e.validate&&!t.resolver&&!w(n.errors,o)&&!u._f.deps,y=v||Qe(_,w(n.touchedFields,o),n.isSubmitted,ee,j),b=ae(o,x,_);if(D(f,o,h(m)),_){if(!i||!i.readOnly){u._f.onBlur&&u._f.onBlur(r);let e=O[o];e&&e(0)}}else u._f.onChange&&u._f.onChange(r);let S=he(o,m,_),C=!H(S)||b;if(!_&&I.state.next({name:o,type:r.type,...A?{values:h(f)}:{}}),y)return(!v||!n.isValid)&&(N.isValid||F.isValid)&&(t.mode===`onBlur`?_&&R():_||R()),C&&I.state.next({name:o,...b?{}:S});if(!t.resolver&&e.validate&&await G({name:o,eventType:r.type}),!_&&b&&I.state.next({...n}),t.resolver){let{errors:e}=await U([o]);if(z([o]),d(m),!c){!H(S)&&I.state.next(S);return}let t=Ye(n.errors,s,o),r=Ye(e,s,t.name||o);a=r.error,o=r.name,p=H(e)}else z([o],!0),a=(await _e(u,x.disabled,f,re,t.shouldUseNativeValidation))[o],z([o]),d(m),c&&(a?p=!1:(N.isValid||F.isValid)&&(p=await K({fields:s,onlyCheckValid:!0,name:o,eventType:r.type})));c&&(u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&Pe(u._f.deps),ge(o,p,a,S))}},ke=(e,t)=>{if(w(n.errors,t)&&e.focus)return e.focus(),1},Pe=async(e,r={})=>{let i,a,o=W(e);if(t.resolver){let t=await ve(C(e)?e:o);i=H(t),a=e?!o.some(e=>w(t,e)):i}else e?(a=(await Promise.all(o.map(async e=>{let t=w(s,e);return await K({fields:t&&t._f?{[e]:t}:t,eventType:g.TRIGGER})}))).every(Boolean),!(!a&&!n.isValid)&&R()):a=i=await K({fields:s,name:e,eventType:g.TRIGGER});if(r.delayError&&t.delayError&&L(e)){let r=w(n.errors,e);r?(Y(n.errors,e),O[e]=ie(e,()=>ue(e,r)),O[e](t.delayError)):(clearTimeout(k[e]),delete O[e])}if(r.shouldTouch)for(let t of e?o:x.mount)!x.array.has(t)&&D(n.touchedFields,t,!0);return I.state.next({...!L(e)||(N.isValid||F.isValid)&&i!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:i}:{},...r.shouldTouch&&(N.touchedFields||F.touchedFields)?{touchedFields:n.touchedFields}:{},errors:n.errors}),r.shouldFocus&&!a&&V(s,ke,e?o:x.mount),a},Ie=(e,t)=>{let r={...b.mount?f:u};return t&&(r=Oe(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),C(e)?r:L(e)?w(r,e):e.map(e=>w(r,e))},Le=e=>C(e)?{...n.errors}:L(e)?w(n.errors,e):e.map(e=>w(n.errors,e)),Re=(e,t)=>{let r=t||n,i=w(r.errors,e);return{invalid:!!i,isDirty:!!w(r.dirtyFields,e),error:i,isValidating:!!w(n.validatingFields,e),isTouched:!!w(r.touchedFields,e)}},ze=e=>{let t=e?W(e):void 0;t?.forEach(e=>Y(n.errors,e)),t?t.forEach(e=>{I.state.next({name:e,errors:n.errors})}):(n.errors={},I.state.next({errors:n.errors}))},Z=(e,t,r)=>{let i=(w(s,e,{_f:{}})._f||{}).ref,{ref:a,message:o,type:c,...l}=w(n.errors,e)||{};D(n.errors,e,{...l,...t,ref:i}),I.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},Be=(e,t)=>{if(E(e)){A++;let{unsubscribe:n}=I.state.subscribe({next:n=>`values`in n&&e(n.values||xe(void 0,t),n)}),r=!1;return{unsubscribe:()=>{r||(r=!0,A--,n())}}}return xe(e,t,!0)},Ke=e=>{let t=!!e.formState?.values;t&&A++;let{unsubscribe:r}=I.state.subscribe({next:t=>{if(Ze(e.name,t.name,e.exact)&&Xe(t,e.formState||N,mt,e.reRenderRoot)){let r={...f};e.callback({values:r,...n,...t,defaultValues:u})}}});if(!t)return r;let i=!1;return()=>{i||(i=!0,A--,r())}},it=e=>(b.mount=!0,F={...F,...e.formState},Ke({...e,formState:{...M,...e.formState}})),at=(e,r={})=>{for(let i of e?W(e):x.mount)x.mount.delete(i),x.array.delete(i),r.keepValue||(Y(s,i),Y(f,i)),!r.keepError&&Y(n.errors,i),!r.keepDirty&&Y(n.dirtyFields,i),!r.keepTouched&&Y(n.touchedFields,i),!r.keepIsValidating&&Y(n.validatingFields,i),!t.shouldUnregister&&!r.keepDefaultValue&&Y(u,i);A&&I.state.next({values:h(f)}),I.state.next({...n,...r.keepDirty?{}:{isDirty:q()}}),!r.keepIsValid&&R()},ot=({disabled:e,name:t})=>{if(T(e)&&b.mount||e||x.disabled.has(t)){let n=x.disabled.has(t)!==!!e;e?x.disabled.add(t):x.disabled.delete(t),n&&b.mount&&!b.action&&R()}},$=(e,n={})=>{let r=w(s,e),i=T(n.disabled)||T(t.disabled),a=!x.registerName.has(e)&&r&&r._f&&!r._f.mount;return D(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...n}}),x.mount.add(e),r&&!a?ot({disabled:T(n.disabled)?n.disabled:t.disabled,name:e}):me(e,!0,n.value),{...i?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:Ge(n.min),max:Ge(n.max),minLength:Ge(n.minLength),maxLength:Ge(n.maxLength),pattern:Ge(n.pattern)}:{},name:e,onChange:Ee,onBlur:Ee,ref:i=>{if(i){x.registerName.add(e),$(e,n),x.registerName.delete(e),r=w(s,e);let t=C(i.value)&&i.querySelectorAll&&i.querySelectorAll(`input,select,textarea`)[0]||i,a=Me(t),o=r._f.refs||[];if(a?o.find(e=>e===t):t===r._f.ref)return;let c={...r._f};a?(c.refs=[...o.filter(Ne),t,...Array.isArray(w(u,e))?[{}]:[]],c.ref={type:t.type,name:e}):(c.ref=t,delete c.refs),D(s,e,{_f:c}),me(e,!1,void 0,t)}else r=w(s,e,{}),r._f&&(r._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(p(x.array,e)&&b.action)&&x.unMount.add(e)}}},st=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&V(s,ke,x.mount),ct=e=>{T(e)&&(I.state.next({disabled:e}),V(s,(t,n)=>{let r=w(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},lt=(e,r)=>async i=>{let a,o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let c=h(f);if(I.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await U();z(),n.errors=e,c=h(t)}else await K({fields:s,eventType:g.SUBMIT});if(x.disabled.size)for(let e of x.disabled)Y(c,e);if(Y(n.errors,y),H(n.errors)){I.state.next({errors:{}});try{a=await e(c,i)}catch(e){o=e}}else r&&await r({...n.errors},i),st(),setTimeout(st);if(I.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:H(n.errors)&&!o,submitCount:n.submitCount+1,errors:n.errors}),o)throw o;return a},ut=(e,t={})=>{w(s,e)&&(C(t.defaultValue)?X(e,h(w(u,e))):(X(e,t.defaultValue),D(u,e,h(t.defaultValue))),t.keepTouched||Y(n.touchedFields,e),t.keepDirty||(Y(n.dirtyFields,e),n.isDirty=t.defaultValue?q(e,h(w(u,e))):q()),t.keepError||(Y(n.errors,e),R()),I.state.next({...n}))},dt=(e,r={})=>{let i=e?h(e):u,a=h(i),o=H(e),c=a,l=s;if(r.keepDefaultValues||(u=i),!r.keepValues){if(r.keepDirtyValues){let e=new Set([...x.mount,...Fe(Q(u,f,void 0,l),n.dirtyFields)]);for(let t of e){let e=w(n.dirtyFields,t),r=w(f,t),i=w(c,t);e&&!C(r)?D(c,t,r):!e&&!C(i)&&X(t,i)}}else{if(m&&C(e))for(let e of x.mount){let t=w(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(se(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(r.keepFieldsRef)for(let e of x.mount)X(e,w(c,e));else s={}}if(t.shouldUnregister){if(f=r.keepDefaultValues?h(u):{},r.keepFieldsRef)for(let e of x.mount)D(f,e,w(c,e))}else f=h(c);I.array.next({values:{...c}}),I.state.next({name:void 0,type:void 0,values:{...c}})}x={mount:r.keepDirtyValues?x.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},b.mount=!N.isValid||!!r.keepIsValid||!!r.keepDirtyValues||!t.shouldUnregister&&!H(c),b.watch=!!t.shouldUnregister,b.keepIsValid=!!r.keepIsValid,b.action=!1,b.actionArrayLengths.clear(),r.keepErrors||(n.errors={}),I.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:o?!1:r.keepDirty?n.isDirty:r.keepValues?q():!!(r.keepDefaultValues&&!P(e,u)),isSubmitted:r.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:o?{}:r.keepDirtyValues?r.keepDefaultValues&&f?Q(u,f,void 0,l):n.dirtyFields:r.keepDefaultValues&&e?Q(u,e,void 0,l):r.keepDirty?n.dirtyFields:{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:r.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:u})},ft=(e,n)=>dt(E(e)?e(f):e,{...t.resetOptions,...n}),pt=(e,t={})=>{let n=w(s,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&E(e.select)&&e.select()})}},mt=e=>{let{name:t,type:r,values:i,...a}=e;n={...n,...a}};I.state.subscribe({next:mt});let ht={control:{register:$,unregister:at,getFieldState:Re,handleSubmit:lt,setError:Z,_subscribe:Ke,_runSchema:U,_updateIsValidating:z,_focusError:st,_getWatch:xe,_getDirty:q,_setValid:R,_setFieldArray:le,_setDisabledField:ot,_setErrors:de,_getFieldArray:Se,_reset:dt,_resetDefaultValues:()=>E(t.defaultValues)&&t.defaultValues().then(e=>{ft(e,t.resetOptions),I.state.next({isLoading:!1})}),_removeUnmounted:ye,_disableForm:ct,_subjects:I,_proxyFormState:N,get _fields(){return s},get _formValues(){return f},get _state(){return b},set _state(e){b=e},get _defaultValues(){return u},get _names(){return x},set _names(e){x=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e},j=B(t.mode),ee=B(t.reValidateMode)}},subscribe:it,trigger:Pe,register:$,handleSubmit:lt,watch:Be,setValue:X,setValues:Te,getValues:Ie,getErrors:Le,reset:ft,resetField:ut,resetDefaultValues:(e,t={})=>{if(u=h(e),!t.keepDirty){let e=Q(u,f,void 0,s);n.dirtyFields=e,n.isDirty=!H(e)}t.keepIsValid||R(),I.state.next({...n,defaultValues:u})},clearErrors:ze,unregister:at,setError:Z,setFocus:pt,getFieldState:Re};return{...ht,formControl:ht}}function at(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),i=n.useRef(e.formControl),[a,o]=n.useState(()=>({...h(rt),isLoading:E(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:E(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&i.current!==e.formControl){if(i.current=e.formControl,e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!E(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=it(e);t.current={...r,formState:a}}}let s=t.current.control;s._options=e;let{resyncIfNeeded:c,snapshot:l}=F();return j(()=>{let e=()=>({...s._formState,defaultValues:s._defaultValues});c(!0,e,o);let t=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState,defaultValues:s._defaultValues}),reRenderRoot:!0});return o(e=>({...e,isReady:!0})),s._formState.isReady=!0,()=>{t(),l(!0,e)}},[s,c,l]),n.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),n.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),n.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),n.useEffect(()=>{if(s._proxyFormState.isDirty){let e=s._getDirty();e!==a.isDirty&&s._subjects.state.next({isDirty:e})}},[s,a.isDirty]),n.useEffect(()=>{e.values&&!P(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),s._options.resetOptions?.keepIsValid||s._setValid(),r.current=e.values,o(e=>({...e}))):s._resetDefaultValues()},[s,e.values]),n.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=n.useMemo(()=>A(a,s),[s,a]),t.current}var ot=(e,t,n)=>{if(e&&`reportValidity`in e){let r=w(n,t);e.setCustomValidity(r&&r.message||``),e.reportValidity()}},$=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&`reportValidity`in r.ref?ot(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>ot(t,n,e))}},st=(e,t)=>{t.shouldUseNativeValidation&&$(e,t);let n={};for(let r in e){let i=w(t.fields,r),a=Object.assign(e[r]||{},{ref:i&&i.refs?i.refs[0]:i&&i.ref});if(ct(t.names||Object.keys(e),r)){let e=Object.assign({},w(n,r));D(e,`root`,a),D(n,r,e)}else D(n,r,a)}return n},ct=(e,t)=>{let n=lt(t).replace(/[.*+?^${}()|\\]/g,`\\$&`);return e.some(e=>lt(e).match(`^${n}\\.\\d+`))};function lt(e){return e.replace(/\[(\d+)]/g,`.$1`).replace(/[[\]]/g,``)}function ut(){return ut=Object.assign?Object.assign.bind():function(e){for(var t=1;t0){var s=r.errors.reduce(function(e,t){return t.lengthe.type===`checkbox`,i=e=>e.type===`file`,a=e=>e instanceof Date,o=e=>e==null,s=e=>typeof e==`object`,c=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!a(e),l=e=>c(e)&&e.target?r(e.target)?e.target.checked:i(e.target)?e.target.files:e.target.value:e,u=(e,t)=>t.split(`.`).some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(`.`))),d=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function f(e){if(typeof e!=`object`||!e)return e;if(e instanceof Date)return new Date(e);let t=typeof FileList<`u`&&e instanceof FileList;if(d&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&e.constructor!==Object)return e;let r=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=f(e[t]));return r}var p={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`,SUBMIT:`submit`,TRIGGER:`trigger`,VALID:`valid`},m={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},h={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},g=`root`,_=[`__proto__`,`constructor`,`prototype`],v=/^\w*$/,y=e=>v.test(e),b=e=>e===void 0,x=/[.[\]'"]/,S=e=>e.split(x).filter(Boolean),C=(e,t,n)=>{if(!t||!c(e))return n;let r=y(t)?[t]:S(t);if(r.some(e=>_.includes(e)))return n;let i=r.reduce((e,t)=>o(e)?void 0:e[t],e);return b(i)||i===e?b(e[t])?n:e[t]:i},w=e=>typeof e==`boolean`,T=e=>typeof e==`function`,E=(e,t,n)=>{let r=-1,i=y(t)?[t]:S(t),a=i.length,o=a-1;for(;++rn.useContext(D),k=(e,t,n,r=!0)=>{let i={};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==m.all&&(t._proxyFormState[i]=!r||m.all),n&&(n[i]=!0),e[i]}});return i},A=d?n.useLayoutEffect:n.useEffect,j=e=>{let t=e.constructor&&e.constructor.prototype;return c(t)&&t.hasOwnProperty(`isPrototypeOf`)},M=e=>o(e)||!s(e),N=(e,t)=>t.length===0&&!Array.isArray(e)&&!j(e);function P(e,t,n=new WeakMap){if(e===t)return!0;if(M(e)||M(t))return Object.is(e,t);if(a(e)&&a(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(N(e,r)||N(t,i))return Object.is(e,t);if(!r.length&&Array.isArray(e)!==Array.isArray(t))return!1;let o=n.get(e);if(o&&o.has(t))return!0;if(o)o.add(t);else{let r=new WeakSet;r.add(t),n.set(e,r)}for(let i of r){let r=e[i];if(!(i in t))return!1;if(i!==`ref`){let e=t[i];if(a(r)&&a(e)||(c(r)||Array.isArray(r))&&(c(e)||Array.isArray(e))?!P(r,e,n):!Object.is(r,e))return!1}}return!0}function F(){let e=n.useRef(!1),t=n.useRef(void 0);return{resyncIfNeeded:n.useCallback((n,r,i)=>{if(n&&e.current){let e=r();P(t.current,e)||i(e)}e.current=!0},[]),snapshot:n.useCallback((e,n)=>{e&&(t.current=f(n()))},[])}}function I(e){let t=O(),{control:r=t,disabled:i,name:a,exact:o}=e||{},[s,c]=n.useState(()=>({...r._formState,defaultValues:r._defaultValues})),l=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),{resyncIfNeeded:u,snapshot:d}=F();return A(()=>{let e=()=>({...r._formState,defaultValues:r._defaultValues});u(!i,e,c);let t=r._subscribe({name:a,formState:l.current,exact:o,callback:e=>{!i&&c({...r._formState,...e,defaultValues:r._defaultValues})}});return()=>{t(),d(!i,e)}},[a,i,o,u,d]),n.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>k(s,r,l.current,!1),[s,r])}var L=e=>typeof e==`string`,ee=(e,t,n,r,i)=>L(e)?(r&&t.watch.add(e),C(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),C(n,e))):(r&&(t.watchAll=!0),n);function R(e){let t=O(),{control:r=t,name:i,defaultValue:a,disabled:o,exact:s,compute:c}=e||{},l=n.useRef(a),u=n.useRef(c),d=n.useRef(void 0),f=n.useRef(r),p=n.useRef(i);u.current=c;let[m,h]=n.useState(()=>{let e=r._getWatch(i,l.current);return u.current?u.current(e):e}),g=n.useCallback(e=>{let t=ee(i,r._names,e||r._formValues,!1,l.current);return u.current?u.current(t):t},[r._formValues,r._names,i]),_=n.useCallback(e=>{if(!o){let t=ee(i,r._names,e||r._formValues,!1,l.current);if(u.current){let e=u.current(t);P(e,d.current)||(h(e),d.current=e)}else h(t)}},[r._formValues,r._names,o,i]),{resyncIfNeeded:v,snapshot:y}=F(),b=n.useRef(_);b.current=_;let x=n.useRef(g);x.current=g,A(()=>{f.current!==r||!P(p.current,i)?(f.current=r,p.current=i,b.current()):v(!o,()=>x.current(),e=>{h(e),d.current=e});let e=r._subscribe({name:i,formState:{values:!0},exact:s,callback:e=>{b.current(e.values)}});return()=>{e(),y(!o,()=>x.current())}},[r,s,i,o,v,y]),n.useEffect(()=>r._removeUnmounted());let S=f.current!==r,C=p.current;return n.useMemo(()=>{if(o)return!1;let e=!S&&!P(C,i);return S||e},[o,S,i,C])?g():m}function te(e){let t=O(),{name:r,disabled:i,control:a=t,shouldUnregister:o,defaultValue:s,exact:c=!0}=e,d=u(a._names.array,r),m=R({control:a,name:r,defaultValue:n.useMemo(()=>C(a._formValues,r,C(a._defaultValues,r,s)),[a,r,s]),exact:c}),h=I({control:a,name:r,exact:c}),g=n.useRef(e),_=n.useRef(null),v=n.useRef(a.register(r,{...e.rules,value:m,...w(e.disabled)?{disabled:e.disabled}:{}}));g.current=e;let y=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!C(h.errors,r)},isDirty:{enumerable:!0,get:()=>!!C(h.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!C(h.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!C(h.validatingFields,r)},error:{enumerable:!0,get:()=>C(h.errors,r)}}),[h,r]),x=n.useCallback(e=>{let t=l(e);return C(a._fields,r)||(v.current=a.register(r,{...g.current.rules,value:t})),v.current.onChange({target:{value:l(e),name:r},type:p.CHANGE})},[r,a]),S=n.useCallback(()=>v.current.onBlur({target:{value:C(a._formValues,r),name:r},type:p.BLUR}),[r,a._formValues]),D=n.useCallback(e=>{e&&(_.current={focus:()=>T(e.focus)&&e.focus(),select:()=>T(e.select)&&e.select(),setCustomValidity:t=>T(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>T(e.reportValidity)&&e.reportValidity()});let t=C(a._fields,r);t&&t._f&&e&&(t._f.ref=_.current)},[a._fields,r]),k=n.useMemo(()=>({name:r,value:m,...w(i)||h.disabled?{disabled:h.disabled||i}:{},onChange:x,onBlur:S,ref:D}),[r,i,h.disabled,x,S,D,m]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o;v.current=a.register(r,{...g.current.rules,...w(g.current.disabled)?{disabled:g.current.disabled}:{}});let t=(e,t)=>{let n=C(a._fields,e);n&&n._f&&(n._f.mount=t)};if(t(r,!0),e){let e=f(C(o?a._defaultValues:a._options.values||a._defaultValues,r,C(a._options.defaultValues,r,g.current.defaultValue)));E(a._defaultValues,r,e),b(C(a._formValues,r))&&E(a._formValues,r,e)}if(!d&&a.register(r),_.current){let e=C(a._fields,r);e&&e._f&&(e._f.ref=_.current)}return()=>{(d?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}},[r,a,d,o]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:k,formState:h,fieldState:y}),[k,h,y])}var ne=e=>e.render(te(e)),z=()=>typeof crypto<`u`&&crypto.randomUUID?crypto.randomUUID():`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)}),B=(e,t,n={})=>n.shouldFocus||b(n.shouldFocus)?n.focusName||`${e}.${b(n.focusIndex)?t:n.focusIndex}.`:``,V=e=>({isOnSubmit:!e||e===m.onSubmit,isOnBlur:e===m.onBlur,isOnChange:e===m.onChange,isOnAll:e===m.all,isOnTouch:e===m.onTouched}),re=(e,t,n)=>{if(n)return!1;if(t.watchAll||t.watch.has(e))return!0;for(let n of t.watch)if(e.startsWith(n)&&e.charAt(n.length)===`.`)return!0;return!1},H=(e,t,n,r)=>{for(let i of n||Object.keys(e)){if(i===`_f`)continue;let a=n?C(e,i):e[i];if(a){let{_f:e}=a;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(H(a,t))break}else if((c(a)||Array.isArray(a))&&H(a,t))break}}},ie=(e,t,n)=>{let r=C(e,n),i=Array.isArray(r)?r:[];return E(i,g,t[n]),E(e,n,i),e},U=e=>c(e)&&!Object.keys(e).length,ae=e=>{if(!d)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},W=e=>e.type===`radio`,oe=e=>e instanceof RegExp,se=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},ce={value:!1,isValid:!1},le={value:!0,isValid:!0},ue=e=>{if(!Array.isArray(e))return ce;if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}let t=e[0];return!t||!t.checked||t.disabled?ce:!t.attributes||!(`value`in t.attributes)||b(t.value)||t.value===``?le:{value:t.value,isValid:!0}},de={isValid:!1,value:null},fe=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,de):de;function pe(e,t,n=`validate`){if(L(e)||Array.isArray(e)&&e.every(L)||w(e)&&!e)return{type:n,message:L(e)?e:``,ref:t}}var G=e=>c(e)&&!oe(e)?e:{value:e,message:``},me=async(e,t,n,s,l,u)=>{let{ref:d,refs:f,required:p,maxLength:m,minLength:g,min:_,max:v,pattern:y,validate:x,name:S,valueAsNumber:E,mount:D}=e._f,O=C(n,S);if(!D||t.has(S))return{};let k=f?f[0]:d,A=e=>{if(l&&k.reportValidity){let t=w(e)?``:e||``;f?f.forEach(e=>e.setCustomValidity(t)):k.setCustomValidity(t),k.reportValidity()}},j={},M=W(d),N=r(d),P=M||N,F=(E||i(d))&&b(d.value)&&b(O)||ae(d)&&d.value===``||O===``||Array.isArray(O)&&!O.length,I=se.bind(null,S,s,j),ee=(e,t,n,r=h.maxLength,i=h.minLength)=>{let a=e?t:n;j[S]={type:e?r:i,message:a,ref:d,...I(e?r:i,a)}};if(u?!Array.isArray(O)||!O.length:p&&(!P&&(F||o(O))||w(O)&&!O||N&&!ue(f).isValid||M&&!fe(f).isValid)){let{value:e,message:t}=L(p)?{value:!!p,message:p}:G(p);if(e&&(j[S]={type:h.required,message:t,ref:k,...I(h.required,t)},!s))return A(t),j}if(!F&&(!o(_)||!o(v))){let e,t,n=G(v),r=G(_);if(!o(O)&&!a(O)&&!isNaN(O)){let i=d.valueAsNumber||O&&+O;o(n.value)||(e=i>n.value),o(r.value)||(t=inew Date(new Date().toDateString()+` `+e),o=d.type==`time`,s=d.type==`week`;L(n.value)&&O&&(e=o?a(O)>a(n.value):s?O>n.value:i>new Date(n.value)),L(r.value)&&O&&(t=o?a(O)+e.value,r=!o(t.value)&&O.length<+t.value;if((n||r)&&(ee(n,e.message,t.message),!s))return A(j[S].message),j}if(y&&!F&&L(O)){let{value:e,message:t}=G(y);if(oe(e)&&!O.match(e)&&(j[S]={type:h.pattern,message:t,ref:d,...I(h.pattern,t)},!s))return A(t),j}if(x){if(T(x)){let e=pe(await x(O,n),k);if(e&&(j[S]={...e,...I(h.validate,e.message)},!s))return A(e.message),j}else if(c(x)){let e={};for(let t in x){if(!U(e)&&!s)break;let r=pe(await x[t](O,n),k,t);r&&(e={...r,...I(t,r.message)},A(r.message),s&&(j[S]=e))}if(!U(e)&&(j[S]={ref:k,...e},!s))return j}}let R=j[S];return A(!R||R.message),j},K=e=>Array.isArray(e)?e:[e],q=(e,t)=>[...e,...K(t)],he=e=>Array.isArray(e)?e.map(()=>void 0):void 0;function ge(e,t,n){return[...e.slice(0,t),...K(n),...e.slice(t)]}var J=(e,t,n)=>Array.isArray(e)?(b(e[n])&&(e[n]=void 0),e.splice(n,0,e.splice(t,1)[0]),e):[],_e=(e,t)=>[...K(t),...K(e)],ve=e=>Array.isArray(e)?e.filter(Boolean):[];function Y(e,t){let n=0,r=[...e];for(let e of t)r.splice(e-n,1),n++;return ve(r).length?r:[]}var X=(e,t)=>b(t)?[]:Y(e,K(t).sort((e,t)=>e-t)),ye=(e,t,n)=>{[e[t],e[n]]=[e[n],e[t]]};function be(e,t){let n=t.length-1,r=0;for(;r_.includes(String(e))))return e;let r=n.length===1?e:be(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(c(r)&&U(r)||Array.isArray(r)&&xe(r))&&Z(e,n.slice(0,-1)),e}var Se=(e,t,n)=>(e[t]=n,e);function Ce(e){let t=O(),{control:r=t,name:i,keyName:a=`id`,disabled:o,shouldUnregister:s,rules:l}=e,[u,d]=n.useState(r._getFieldArray(i)),p=n.useRef(r._getFieldArray(i).map(z)),h=n.useRef(!1);o||r._names.array.add(i),n.useMemo(()=>!o&&l&&u.length>=0&&r.register(i,l),[r,i,u.length,l,o]),A(()=>{if(!o)return r._subjects.array.subscribe({next:({values:e,name:t})=>{if(t===i||!t){let n=C(e,i);Array.isArray(n)?(d(n),p.current=n.map(z)):t||(d([]),p.current=[])}}}).unsubscribe},[r,i,o]);let g=n.useCallback(e=>{h.current=!0,r._setFieldArray(i,e)},[r,i]);return n.useEffect(()=>{if(o){r._state.actionArrayLengths.delete(i);return}r._state.action=!1,r._state.actionArrayLengths.delete(i),re(i,r._names)&&r._subjects.state.next({...r._formState});let e=V(r._options.mode);if(h.current&&(!e.isOnSubmit||r._formState.isSubmitted)&&!V(r._options.reValidateMode).isOnSubmit&&!e.isOnBlur){if(r._options.resolver)r._runSchema([i]).then(e=>{r._updateIsValidating([i]);let t=C(e.errors,i),n=C(r._formState.errors,i),a=n&&(n.type||n.root?.type),o=n&&(n.message||n.root?.message);(n?!t&&a||t&&(a!==t.type||o!==t.message):t&&t.type)&&(t?c(t)&&!Object.keys(t).some(e=>!Number.isNaN(+e))?ie(r._formState.errors,{[i]:t},i):E(r._formState.errors,i,t):Z(r._formState.errors,i),r._subjects.state.next({errors:r._formState.errors}))});else{let e=C(r._fields,i);e&&e._f&&me(e,r._names.disabled,r._formValues,r._options.criteriaMode===m.all,r._options.shouldUseNativeValidation,!0).then(e=>!U(e)&&r._subjects.state.next({errors:ie(r._formState.errors,e,i)}))}}h.current&&r._subjects.state.next({name:i,values:f(r._formValues)}),r._names.focus&&H(r._fields,(e,t)=>{if(r._names.focus&&t.startsWith(r._names.focus)&&e.focus)return e.focus(),1}),r._names.focus=``,r._setValid(),h.current=!1},[u,i,r,o]),n.useEffect(()=>(o||!C(r._formValues,i)&&r._setFieldArray(i),()=>{if(r._state.actionArrayLengths.delete(i),o)return;let e=!(r._options.shouldUnregister||s);h.current&&e&&r._subjects.state.next({name:i,values:f(r._formValues)}),e?((e,t)=>{let n=C(r._fields,e);n&&n._f&&(n._f.mount=t)})(i,!1):r.unregister(i)}),[i,r,a,s,o]),{swap:n.useCallback((e,t)=>{if(o)return;let n=r._getFieldArray(i);ye(n,e,t),ye(p.current,e,t),g(n),d(n),r._setFieldArray(i,n,ye,{argA:e,argB:t},!1)},[g,i,r,o]),move:n.useCallback((e,t)=>{if(o)return;let n=r._getFieldArray(i);J(n,e,t),J(p.current,e,t),g(n),d(n),r._setFieldArray(i,n,J,{argA:e,argB:t},!1)},[g,i,r,o]),prepend:n.useCallback((e,t)=>{if(o)return;let n=K(f(e)),a=_e(r._getFieldArray(i),n);r._names.focus=B(i,0,t),p.current=_e(p.current,n.map(z)),g(a),d(a),r._setFieldArray(i,a,_e,{argA:he(e)})},[g,i,r,o]),append:n.useCallback((e,t)=>{if(o)return;let n=K(f(e)),a=q(r._getFieldArray(i),n);r._names.focus=B(i,a.length-1,t),p.current=q(p.current,n.map(z)),g(a),d(a),r._setFieldArray(i,a,q,{argA:he(e)})},[g,i,r,o]),remove:n.useCallback(e=>{if(o)return;let t=X(r._getFieldArray(i),e);p.current=X(p.current,e),g(t),d(t),!Array.isArray(C(r._fields,i))&&E(r._fields,i,void 0),r._setFieldArray(i,t,X,{argA:e})},[g,i,r,o]),insert:n.useCallback((e,t,n)=>{if(o)return;let a=K(f(t)),s=ge(r._getFieldArray(i),e,a);r._names.focus=B(i,e,n),p.current=ge(p.current,e,a.map(z)),g(s),d(s),r._setFieldArray(i,s,ge,{argA:e,argB:he(t)})},[g,i,r,o]),update:n.useCallback((e,t)=>{if(o)return;let n=f(t),a=Se(r._getFieldArray(i),e,n);p.current=[...a].map((t,n)=>!t||n===e?z():p.current[n]),g(a),d([...a]),r._setFieldArray(i,a,Se,{argA:e,argB:he(t)})},[g,i,r,o]),replace:n.useCallback(e=>{if(o)return;let t=K(f(e));p.current=t.map(z),g([...t]),d([...t]),r._setFieldArray(i,[...t],e=>e,{},!0,!1)},[g,i,r,o]),fields:n.useMemo(()=>u.map((e,t)=>({...e,...w(o)?{disabled:o}:{},[a]:p.current[t]||z()})),[u,a,o])}}var we=n.createContext(null);we.displayName=`HookFormContext`;var Te=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function Ee(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&c(i)&&a){let e=Ee(i,a);c(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var De=(e,t)=>e!==null&&s(e)&&Object.prototype.hasOwnProperty.call(e,t),Oe=(e,t)=>{if(!t)return!1;let n=e;for(let r of y(t)?[t]:S(t)){if(!De(n,r))return De(e,t);n=n[r]}return!0},ke=e=>e.type===`select-multiple`,Ae=e=>W(e)||r(e),je=e=>ae(e)&&e.isConnected;function Me(e){return Array.isArray(e)||c(e)}function Ne(e,t,n=``,r=[]){for(let i in e){let a=n?`${n}.${i}`:i,o=e[i];Me(o)&&Me(C(t,a))?Ne(o,t,a,r):r.push(a)}return r}var Pe=e=>{for(let t in e)if(T(e[t]))return!0;return!1};function Fe(e){return Array.isArray(e)||c(e)&&!Pe(e)}function Ie(e){return!!(e&&`_f`in e)}function Le(e){return Array.isArray(e)?!e.some(e=>!b(e)):!Object.keys(e).length}function Re(e,t){Array.isArray(e)?e[t]=void 0:delete e[t]}function Q(e,t={},n){for(let r in e){let i=e[r],a=n&&n[r];Fe(i)&&(!Array.isArray(i)||!Ie(a))?(t[r]=Array.isArray(i)?[]:{},Q(i,t[r],a),Le(t[r])&&Re(t,r)):b(i)||(t[r]=!0)}return t}function $(e,t,n,r){n||=Q(t,{},r);for(let i in e){let a=e[i],s=r&&r[i];Fe(a)&&(!Array.isArray(a)||!Ie(s))?(b(t)||M(n[i])?n[i]=Q(a,Array.isArray(a)?[]:{},s):$(a,o(t)?{}:t[i],n[i],s),Le(n[i])&&Re(n,i)):P(a,t[i])?Re(n,i):n[i]=!0}return n}var ze=(e,t)=>{let n=t.split(`.`),r=[],i=n[0];for(let t=1;tb(e)?e:t?e===``?NaN:e&&+e:n&&L(e)?new Date(e):r?r(e):e;function Ve(e){let t=e.ref;return i(t)?t.files:W(t)?fe(e.refs).value:ke(t)?[...t.selectedOptions].map(({value:e})=>e):r(t)?ue(e.refs).value:Be(t.value,e)}var He=(e,t,n,r)=>{let i={};for(let n of e){let e=C(t,n);e&&E(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},Ue=e=>b(e)?e:oe(e)?e.source:c(e)?oe(e.value)?e.value.source:e.value:e,We=`AsyncFunction`,Ge=e=>{if(!e||!e.validate)return!1;if(T(e.validate))return e.validate.constructor.name===We;if(c(e.validate)){for(let t in e.validate)if(e.validate[t].constructor.name===We)return!0}return!1},Ke=e=>e.mount&&(e.required||!b(e.required)&&e.required!==!1||!b(e.min)||!b(e.max)||!b(e.maxLength)||!b(e.minLength)||e.pattern||e.validate);function qe(e,t,n){let r=C(e,n);if(r||y(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=C(t,r),o=C(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var Je=(e,t,n,r)=>{n(e);let i=Object.keys(e).filter(e=>e!==`name`);return!i.length||r&&i.length>=Object.keys(t).length||i.find(e=>t[e]===(!r||m.all))},Ye=(e,t,n)=>!e||!t||e===t||K(e).some(e=>e&&(n?e===t||e.startsWith(t+`.`):e.startsWith(t)||t.startsWith(e))),Xe=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e,Ze=(e,t)=>{let n=C(e,t);!ve(n).length&&!(n!=null&&n.root)&&Z(e,t)},Qe={mode:m.onSubmit,reValidateMode:m.onChange,shouldFocusError:!0},$e=`form`,et=(e,t)=>{for(let n in e)n in t||delete e[n];Object.assign(e,t)},tt={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function nt(e={}){let t={...Qe,...e},n={...f(tt),isLoading:T(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},s={},_=(c(t.defaultValues)||c(t.values))&&f(t.defaultValues||t.values)||{},v=t.shouldUnregister?{}:f(_),x={action:!1,actionArrayLengths:new Map,mount:!1,watch:!1,keepIsValid:!1},D={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},O={},k={},A=0,j=V(t.mode),M=V(t.reValidateMode),N={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},F={...N},I={...F},R={array:Te(),state:Te()},te=0,ne=t.criteriaMode===m.all,z=(e,t)=>n=>{clearTimeout(k[e]),k[e]=setTimeout(t,n)},B=async e=>{if(!x.keepIsValid&&!t.disabled&&(F.isValid||I.isValid||e)){let e=++te,r;t.resolver?(r=U((await q()).errors),e===te&&W()):r=await J({fields:s,onlyCheckValid:!0,eventType:p.VALID}),e===te&&r!==n.isValid&&R.state.next({isValid:r})}},W=(e,r)=>{!t.disabled&&(F.isValidating||F.validatingFields||I.isValidating||I.validatingFields)&&((e||D.mount).forEach(e=>{e&&(r?E(n.validatingFields,e,r):Z(n.validatingFields,e))}),R.state.next({validatingFields:n.validatingFields,isValidating:!U(n.validatingFields)}))},oe=()=>{n.dirtyFields=$(_,v,void 0,s)},se=(e,r=[],i,a,o=!0,c=!0)=>{if(a&&i&&!t.disabled){x.action=!0;let t=C(s,e);if(x.actionArrayLengths.has(e)||x.actionArrayLengths.set(e,Array.isArray(t)?t.length:0),c&&Array.isArray(t)){let n=i(t,a.argA,a.argB);o&&E(s,e,n)}let l=C(n.errors,e);if(c&&Array.isArray(l)){let t=l.root,r=i(l,a.argA,a.argB)||l;t&&(r.root=t),o&&E(n.errors,e,r),Ze(n.errors,e)}let u=C(n.touchedFields,e);if((F.touchedFields||I.touchedFields)&&c&&Array.isArray(u)){let t=i(u,a.argA,a.argB);o&&E(n.touchedFields,e,t)}(F.dirtyFields||I.dirtyFields)&&oe(),R.state.next({name:e,isDirty:Y(e,r),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else E(v,e,r)},ce=(e,t)=>{E(n.errors,e,t),n.errors={...n.errors},R.state.next({errors:n.errors})},le=e=>{n.errors=e,R.state.next({errors:n.errors,isValid:!1})},ue=e=>{let t=y(e)?[e]:S(e),n=v,r=_;for(let e=0;e{if(!x.actionArrayLengths.size)return!1;let t=y(e)?[e]:S(e),n=v,r=``,i=-1,a=0;for(let e=0;e=n.length)return i===-1?!1:e!==i||+s{let o=C(s,t);if(o){if(ue(t)||de(t))return;let s=b(C(v,t)),c=C(v,t,b(i)?C(_,t):i);b(c)||a&&a.defaultChecked||r?E(v,t,r?c:Ve(o._f)):be(t,c),x.mount&&!x.action&&(B(),s&&n.isDirty&&(F.isDirty||I.isDirty)&&(Y()||(n.isDirty=!1,R.state.next({...n}))),e.shouldUnregister&&s&&!b(C(v,t))&&re(t,D)&&(x.watch=!0))}},pe=(e,r,i,a,o)=>{let c=!1,l=!1,u={name:e};if(!t.disabled||a===!0){if(!i||a){let t=P(C(_,e),r);(F.isDirty||I.isDirty)&&(l=n.isDirty,n.isDirty=u.isDirty=!t||Y(),c=l!==u.isDirty),l=!!C(n.dirtyFields,e),t===n.isDirty?t?Z(n.dirtyFields,e):E(n.dirtyFields,e,!0):et(n.dirtyFields,$(_,v,void 0,s)),u.dirtyFields=n.dirtyFields,c||=(F.dirtyFields||I.dirtyFields)&&l!==!t}if(i){let t=C(n.touchedFields,e);t||(E(n.touchedFields,e,i),u.touchedFields=n.touchedFields,c||=(F.touchedFields||I.touchedFields)&&t!==i)}c&&o&&R.state.next(u)}return c?u:{}},G=(e,r,i,a)=>{let o=C(n.errors,e),s=(F.isValid||I.isValid)&&w(r)&&n.isValid!==r;if(t.delayError&&i?(O[e]=z(e,()=>ce(e,i)),O[e](t.delayError)):(clearTimeout(k[e]),delete O[e],i?E(n.errors,e,i):Z(n.errors,e),n.errors={...n.errors}),(i?!P(o,i):o)||!U(a)||s){let t={...a,...s&&w(r)?{isValid:r}:{},errors:n.errors,name:e};R.state.next(t)}},q=async e=>(W(e,!0),await t.resolver(v,t.context,He(e||D.mount,s,t.criteriaMode,t.shouldUseNativeValidation))),he=async e=>{let{errors:t}=await q(e);if(W(e),e){for(let r of e){let e=C(t,r);e?D.array.has(r)&&c(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?ie(n.errors,{[r]:e},r):E(n.errors,r,e):Z(n.errors,r)}n.errors={...n.errors}}else n.errors=t;return t},ge=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:v,formState:n,name:t,eventType:r});if(c(i))for(let e in i){let t=i[e];t&&Q(`${$e}.${e}`,{message:L(t.message)?t.message:``,type:t.type||h.validate})}else L(i)||!i?Q($e,{message:i||``,type:h.validate}):Re($e);return i}return!0},J=async({fields:r,onlyCheckValid:i,name:a,eventType:o,context:s={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(s.runRootValidation=!0,!await ge({name:a,eventType:o})&&(s.valid=!1,i)))return s.valid;for(let a in r){let c=r[a];if(c){let{_f:r,...l}=c;if(r){let a=D.array.has(r.name),o=c._f&&Ge(c._f),l=F.validatingFields||F.isValidating||I.validatingFields||I.isValidating;o&&l&&W([r.name],!0);let u=await me(c,D.disabled,v,ne,t.shouldUseNativeValidation&&!i,a);if(o&&l&&W([r.name]),u[r.name]&&(s.valid=!1,i)||(!i&&(C(u,r.name)?a?ie(n.errors,u,r.name):E(n.errors,r.name,u[r.name]):Z(n.errors,r.name)),e.shouldUseNativeValidation&&u[r.name]))break}!U(l)&&await J({context:s,onlyCheckValid:i,fields:l,name:a,eventType:o})}}return s.valid},_e=()=>{for(let e of D.unMount){let t=C(s,e);t&&(t._f.refs?t._f.refs.every(e=>!je(e)):!je(t._f.ref))&&it(e)}D.unMount=new Set},Y=(e,t)=>(e&&t&&E(v,e,t),!P(x.mount?v:_,_)),X=(e,t,n)=>ee(e,D,{...x.mount?v:b(t)||L(e)?_:t},n,t),ye=e=>ve(C(x.mount?v:_,e,t.shouldUnregister?C(_,e,[]):[])),be=(e,t,n={},a=!1,c=!1,l=!1)=>{let u=C(s,e),d=t;if(u){let n=u._f;n&&(!n.disabled&&E(v,e,Be(t,n)),d=ae(n.ref)&&o(t)?``:t,ke(n.ref)?[...n.ref.options].forEach(e=>e.selected=d.includes(e.value)):n.refs?r(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(d)?!!d.find(t=>t===e.value):d===e.value||!!d)}):n.refs.forEach(e=>e.checked=e.value===d):i(n.ref)?n.ref.value=``:(n.ref.value=d,!n.ref.type&&!c&&!l&&R.state.next({name:e,values:a?v:f(v)})))}(n.shouldDirty||n.shouldTouch)&&pe(e,d,n.shouldTouch,n.shouldDirty,!c),n.shouldValidate&&Pe(e,{delayError:n.delayError})},xe=(e,t,n,r=!1,i=!1,o=!1)=>{D.array.has(e)&&R.array.next({name:e,values:r?v:f(v)});for(let l in t){if(!t.hasOwnProperty(l))return;let u=t[l],d=e+`.`+l,f=C(s,d);(D.array.has(e)||c(u)||f&&!f._f)&&!a(u)?xe(d,u,n,r,i,o):be(d,u,n,r,i,o)}},Se=(e,t,r,i,a=!1)=>{let c=C(s,e),l=D.array.has(e),u=i?t:f(t),d=P(C(v,e),u);if(d||E(v,e,u),l)R.array.next({name:e,values:i?v:f(v)}),(F.isDirty||F.dirtyFields||I.isDirty||I.dirtyFields)&&r.shouldDirty&&(oe(),a||R.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:Y(e,u)}));else{let t=Array.isArray(u)&&!u.length||U(u),n=!d&&!a;!c||c._f||o(u)||t?be(e,u,r,i,a,n):xe(e,u,r,i,a,n)}if(!d&&!a){let t=re(e,D),r=i?v:f(v);if(R.state.next({...t&&n,name:x.mount||t?e:void 0,values:r}),!l)for(let t of ze(D.array,e))R.state.next({name:t,values:r})}},Ce=(e,t,n={})=>Se(e,t,n,!1),we=(e,t={})=>{let r=T(e)?e(v):e;if(!P(v,r)){v={...v,...r};for(let e of D.mount)Oe(r,e)&&Se(e,C(r,e),t,!0,!0);R.state.next({...n,name:void 0,type:void 0,...A?{values:v}:{}}),t.shouldValidate&&B()}},De=async r=>{x.mount=!0;let i=r.target,o=i.name,c=!0,u=C(s,o),d=e=>{c=Number.isNaN(e)||a(e)&&isNaN(e.getTime())||P(e,C(v,o,e))};if(u){let a,m,h=i.type?Ve(u._f):l(r),g=r.type===p.BLUR||r.type===p.FOCUS_OUT,_=!Ke(u._f)&&!e.validate&&!t.resolver&&!C(n.errors,o)&&!u._f.deps,y=_||Xe(g,C(n.touchedFields,o),n.isSubmitted,M,j),b=re(o,D,g);if(E(v,o,h),g){if(!i||!i.readOnly){u._f.onBlur&&u._f.onBlur(r);let e=O[o];e&&e(0)}}else u._f.onChange&&u._f.onChange(r);let x=pe(o,h,g),S=!U(x)||b;if(!g&&R.state.next({name:o,type:r.type,...A?{values:f(v)}:{}}),y)return(!_||!n.isValid)&&(F.isValid||I.isValid)&&(t.mode===`onBlur`?g&&B():g||B()),S&&R.state.next({name:o,...b?{}:x});if(!t.resolver&&e.validate&&await ge({name:o,eventType:r.type}),!g&&b&&R.state.next({...n}),t.resolver){let{errors:e}=await q([o]);if(W([o]),d(h),!c){!U(x)&&R.state.next(x);return}let t=qe(n.errors,s,o),r=qe(e,s,t.name||o);a=r.error,o=r.name,m=U(e)}else W([o],!0),a=(await me(u,D.disabled,v,ne,t.shouldUseNativeValidation))[o],W([o]),d(h),c&&(a?m=!1:(F.isValid||I.isValid)&&(m=await J({fields:s,onlyCheckValid:!0,name:o,eventType:r.type})));c&&(u._f.deps&&(!Array.isArray(u._f.deps)||u._f.deps.length>0)&&Pe(u._f.deps),G(o,m,a,x))}},Me=(e,t)=>{if(C(n.errors,t)&&e.focus)return e.focus(),1},Pe=async(e,r={})=>{let i,a,o=K(e);if(t.resolver){let t=await he(b(e)?e:o);i=U(t),a=e?!o.some(e=>C(t,e)):i}else e?(a=(await Promise.all(o.map(async e=>{let t=C(s,e);return await J({fields:t&&t._f?{[e]:t}:t,eventType:p.TRIGGER})}))).every(Boolean),!(!a&&!n.isValid)&&B()):a=i=await J({fields:s,name:e,eventType:p.TRIGGER});if(r.delayError&&t.delayError&&L(e)){let r=C(n.errors,e);r?(Z(n.errors,e),O[e]=z(e,()=>ce(e,r)),O[e](t.delayError)):(clearTimeout(k[e]),delete O[e])}return R.state.next({...!L(e)||(F.isValid||I.isValid)&&i!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:i}:{},errors:n.errors}),r.shouldFocus&&!a&&H(s,Me,e?o:D.mount),a},Fe=(e,t)=>{let r={...x.mount?v:_};return t&&(r=Ee(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),b(e)?r:L(e)?C(r,e):e.map(e=>C(r,e))},Ie=e=>b(e)?{...n.errors}:L(e)?C(n.errors,e):e.map(e=>C(n.errors,e)),Le=(e,t)=>{let r=t||n,i=C(r.errors,e);return{invalid:!!i,isDirty:!!C(r.dirtyFields,e),error:i,isValidating:!!C(n.validatingFields,e),isTouched:!!C(r.touchedFields,e)}},Re=e=>{let t=e?K(e):void 0;t?.forEach(e=>Z(n.errors,e)),t?t.forEach(e=>{R.state.next({name:e,errors:n.errors})}):(n.errors={},R.state.next({errors:n.errors}))},Q=(e,t,r)=>{let i=(C(s,e,{_f:{}})._f||{}).ref,{ref:a,message:o,type:c,...l}=C(n.errors,e)||{};E(n.errors,e,{...l,...t,ref:i}),R.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},We=(e,t)=>{if(T(e)){A++;let{unsubscribe:n}=R.state.subscribe({next:n=>`values`in n&&e(n.values||X(void 0,t),n)}),r=!1;return{unsubscribe:()=>{r||(r=!0,A--,n())}}}return X(e,t,!0)},nt=e=>{let t=!!e.formState?.values;t&&A++;let{unsubscribe:r}=R.state.subscribe({next:t=>{if(Ye(e.name,t.name,e.exact)&&Je(t,e.formState||F,mt,e.reRenderRoot)){let r={...v};e.callback({values:r,...n,...t,defaultValues:_})}}});if(!t)return r;let i=!1;return()=>{i||(i=!0,A--,r())}},rt=e=>(x.mount=!0,I={...I,...e.formState},nt({...e,formState:{...N,...e.formState}})),it=(e,r={})=>{for(let i of e?K(e):D.mount)D.mount.delete(i),D.array.delete(i),r.keepValue||(Z(s,i),Z(v,i)),!r.keepError&&Z(n.errors,i),!r.keepDirty&&Z(n.dirtyFields,i),!r.keepTouched&&Z(n.touchedFields,i),!r.keepIsValidating&&Z(n.validatingFields,i),!t.shouldUnregister&&!r.keepDefaultValue&&Z(_,i);A&&R.state.next({values:f(v)}),R.state.next({...n,...r.keepDirty?{}:{isDirty:Y()}}),!r.keepIsValid&&B()},at=({disabled:e,name:t})=>{if(w(e)&&x.mount||e||D.disabled.has(t)){let n=D.disabled.has(t)!==!!e;e?D.disabled.add(t):D.disabled.delete(t),n&&x.mount&&!x.action&&B()}},ot=(e,n={})=>{let r=C(s,e),i=w(n.disabled)||w(t.disabled),a=!D.registerName.has(e)&&r&&r._f&&!r._f.mount;return E(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...n}}),D.mount.add(e),r&&!a?at({disabled:w(n.disabled)?n.disabled:t.disabled,name:e}):fe(e,!0,n.value),{...i?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:Ue(n.min),max:Ue(n.max),minLength:Ue(n.minLength),maxLength:Ue(n.maxLength),pattern:Ue(n.pattern)}:{},name:e,onChange:De,onBlur:De,ref:i=>{if(i){D.registerName.add(e),ot(e,n),D.registerName.delete(e),r=C(s,e);let t=b(i.value)&&i.querySelectorAll&&i.querySelectorAll(`input,select,textarea`)[0]||i,a=Ae(t),o=r._f.refs||[];if(a?o.find(e=>e===t):t===r._f.ref)return;let c={...r._f};a?(c.refs=[...o.filter(je),t,...Array.isArray(C(_,e))?[{}]:[]],c.ref={type:t.type,name:e}):(c.ref=t,delete c.refs),E(s,e,{_f:c}),fe(e,!1,void 0,t)}else r=C(s,e,{}),r._f&&(r._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(u(D.array,e)&&x.action)&&D.unMount.add(e)}}},st=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&H(s,Me,D.mount),ct=e=>{w(e)&&(R.state.next({disabled:e}),H(s,(t,n)=>{let r=C(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},lt=(e,r)=>async i=>{let a,o;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let c=f(v);if(R.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await q();W(),n.errors=e,c=f(t)}else await J({fields:s,eventType:p.SUBMIT});if(D.disabled.size)for(let e of D.disabled)Z(c,e);if(Z(n.errors,g),U(n.errors)){R.state.next({errors:{}});try{a=await e(c,i)}catch(e){o=e}}else r&&await r({...n.errors},i),st(),setTimeout(st);if(R.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:U(n.errors)&&!o,submitCount:n.submitCount+1,errors:n.errors}),o)throw o;return a},ut=(e,t={})=>{C(s,e)&&(b(t.defaultValue)?Ce(e,f(C(_,e))):(Ce(e,t.defaultValue),E(_,e,f(t.defaultValue))),t.keepTouched||Z(n.touchedFields,e),t.keepDirty||(Z(n.dirtyFields,e),n.isDirty=t.defaultValue?Y(e,f(C(_,e))):Y()),t.keepError||(Z(n.errors,e),F.isValid&&B()),R.state.next({...n}))},dt=(e,r={})=>{let i=e?f(e):_,a=f(i),o=U(e),c=a,l=s;if(r.keepDefaultValues||(_=i),!r.keepValues){if(r.keepDirtyValues){let e=new Set([...D.mount,...Ne($(_,v,void 0,l),n.dirtyFields)]);for(let t of e){let e=C(n.dirtyFields,t),r=C(v,t),i=C(c,t);e&&!b(r)?E(c,t,r):!e&&!b(i)&&Ce(t,i)}}else{if(d&&b(e))for(let e of D.mount){let t=C(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ae(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(r.keepFieldsRef)for(let e of D.mount)Ce(e,C(c,e));else s={}}if(t.shouldUnregister){if(v=r.keepDefaultValues?f(_):{},r.keepFieldsRef)for(let e of D.mount)E(v,e,C(c,e))}else v=f(c);R.array.next({values:{...c}}),R.state.next({name:void 0,type:void 0,values:{...c}})}D={mount:r.keepDirtyValues?D.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},x.mount=!F.isValid||!!r.keepIsValid||!!r.keepDirtyValues||!t.shouldUnregister&&!U(c),x.watch=!!t.shouldUnregister,x.keepIsValid=!!r.keepIsValid,x.action=!1,x.actionArrayLengths.clear(),r.keepErrors||(n.errors={}),R.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:o?!1:r.keepDirty?n.isDirty:r.keepValues?Y():!!(r.keepDefaultValues&&!P(e,_)),isSubmitted:r.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:o?{}:r.keepDirtyValues?r.keepDefaultValues&&v?$(_,v,void 0,l):n.dirtyFields:r.keepDefaultValues&&e?$(_,e,void 0,l):r.keepDirty?n.dirtyFields:{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:r.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:_})},ft=(e,n)=>dt(T(e)?e(v):e,{...t.resetOptions,...n}),pt=(e,t={})=>{let n=C(s,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&T(e.select)&&e.select()})}},mt=e=>{let{name:t,type:r,values:i,...a}=e;n={...n,...a}};R.state.subscribe({next:mt});let ht={control:{register:ot,unregister:it,getFieldState:Le,handleSubmit:lt,setError:Q,_subscribe:nt,_runSchema:q,_updateIsValidating:W,_focusError:st,_getWatch:X,_getDirty:Y,_setValid:B,_setFieldArray:se,_setDisabledField:at,_setErrors:le,_getFieldArray:ye,_reset:dt,_resetDefaultValues:()=>T(t.defaultValues)&&t.defaultValues().then(e=>{ft(e,t.resetOptions),R.state.next({isLoading:!1})}),_removeUnmounted:_e,_disableForm:ct,_subjects:R,_proxyFormState:F,get _fields(){return s},get _formValues(){return v},get _state(){return x},set _state(e){x=e},get _defaultValues(){return _},get _names(){return D},set _names(e){D=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e},j=V(t.mode),M=V(t.reValidateMode)}},subscribe:rt,trigger:Pe,register:ot,handleSubmit:lt,watch:We,setValue:Ce,setValues:we,getValues:Fe,getErrors:Ie,reset:ft,resetField:ut,resetDefaultValues:(e,t={})=>{if(_=f(e),!t.keepDirty){let e=$(_,v,void 0,s);n.dirtyFields=e,n.isDirty=!U(e)}t.keepIsValid||B(),R.state.next({...n,defaultValues:_})},clearErrors:Re,unregister:it,setError:Q,setFocus:pt,getFieldState:Le};return{...ht,formControl:ht}}function rt(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),i=n.useRef(e.formControl),[a,o]=n.useState(()=>({...f(tt),isLoading:T(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:T(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&i.current!==e.formControl){if(i.current=e.formControl,e.formControl)t.current={...e.formControl,formState:a},e.defaultValues&&!T(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=nt(e);t.current={...r,formState:a}}}let s=t.current.control;s._options=e;let{resyncIfNeeded:c,snapshot:l}=F();return A(()=>{let e=()=>({...s._formState,defaultValues:s._defaultValues});c(!0,e,o);let t=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState,defaultValues:s._defaultValues}),reRenderRoot:!0});return o(e=>({...e,isReady:!0})),s._formState.isReady=!0,()=>{t(),l(!0,e)}},[s,c,l]),n.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),n.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),n.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),n.useEffect(()=>{if(s._proxyFormState.isDirty){let e=s._getDirty();e!==a.isDirty&&s._subjects.state.next({isDirty:e})}},[s,a.isDirty]),n.useEffect(()=>{e.values&&!P(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),s._options.resetOptions?.keepIsValid||s._setValid(),r.current=e.values,o(e=>({...e}))):s._resetDefaultValues()},[s,e.values]),n.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=n.useMemo(()=>k(a,s),[s,a]),t.current}var it=(e,t,n)=>{if(e&&`reportValidity`in e){let r=C(n,t);e.setCustomValidity(r&&r.message||``),e.reportValidity()}},at=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&`reportValidity`in r.ref?it(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>it(t,n,e))}},ot=(e,t)=>{t.shouldUseNativeValidation&&at(e,t);let n={};for(let r in e){let i=C(t.fields,r),a=Object.assign(e[r]||{},{ref:i&&i.refs?i.refs[0]:i&&i.ref});if(st(t.names||Object.keys(e),r)){let e=Object.assign({},C(n,r));E(e,`root`,a),E(n,r,e)}else E(n,r,a)}return n},st=(e,t)=>{let n=ct(t).replace(/[.*+?^${}()|\\]/g,`\\$&`);return e.some(e=>ct(e).match(`^${n}\\.\\d+`))};function ct(e){return e.replace(/\[(\d+)]/g,`.$1`).replace(/[[\]]/g,``)}function lt(){return lt=Object.assign?Object.assign.bind():function(e){for(var t=1;t0){var s=r.errors.reduce(function(e,t){return t.length